1
0
mirror of https://git.dpkg.org/git/dpkg/dupload.git synced 2025-04-03 20:15:26 +00:00
Files
dupload/TODO
2023-11-16 00:35:45 +01:00

34 lines
1.1 KiB
Plaintext

dupload TODO
------------
* Improve hook system:
- Rewrite several dupload features, such as announcements, as hooks.
- Make it possible to run perl modules in addition to shell commands.
* Refactor uploader methods into Perl modules.
* Add new uploader methods:
- FTP via HTTP proxy.
- SFTP.
* Switch to use libdpkg-perl Perl modules.
* Add a new command to generate DAK or archive specific control commands,
possible names, could be drecall, dacl, etc.
* Use the dpkg vendor system to select default configurations and hosts.
- Create new /etc/dupload.conf.d/<vendor>.conf style loading, perhaps?
- dinstall_run could be implicitly set for Debian vendor.
- Improve mailto/mailtx mess, it should be vendor and/or host specific,
not a global hardcoded handling thing.
* Add archive attribute information so that additional checks or features
can be enabled on those.
* Think about switching from a perl "config" to a proper declarative config
format.
* Add functional tests:
- Other methods (ftp, http, https).
- Reupload (no-op, forced).