Changelog
cupt (0.1.1.1) experimental; urgency=low
* debian/control:
- Put libwww-curl-perl to Build-Depends-Indep so t/file_method.t can load
it.
cupt (0.1.1) experimental; urgency=low
* doc/cupt.1.pod:
- Added 'Author' section.
* cupt:
- Action preview prompt:
- Generate additional warning when deleting essential packages.
- Require typing the confirmation phrase for really dangerous actions.
- Changed 'installed' -> 'INSTALLED' for untrusted packages warning.
- 'satisfy' subcommand:
- Now accepts sequences of relation expressions divided by commas within
one argument.
- 'config-dump' subcommand:
- Added a mode to print a value of only one configuration option.
- 'show' subcommand:
- Changed 'PreDepends' -> 'Pre-Depends' in output.
- Implemented option '--installed-only' for some query actions.
- Implemented option '--download-only' for management actions.
* Cupt:
- Core:
- 'human_readable_size_string': don't print fractional part for small
float values.
- Download:
- Method, Methods/*:
- [API break] 'sub_callback' in 'perform', added fetched bytes
parameter for 'downloading' callback
- Various documentation improvements.
- Manager:
- Road all progress requests through own pipe, not directly.
- Update progress meter several times during a second.
- Made more strings translatable.
- Progress:
- New method 'get_start_time'.
- New method 'get_long_alias_for_uri'.
- New method 'get_short_alias_for_uri'.
- [API break] The control and flow logic was moved from
Progresses/Console to 'progress' method.
- New method 'hook' for subclasses.
- New method 'get_overall_download_progress'.
- New accessor/mutator 'download_entries'.
- New method 'get_download_speed'.
- New class-wide parameter variable 'o_download_speed_accuracy';
- Various documentation improvements.
- Progresses/Console:
- Substituted obsoleted 'progress' method with new 'hook' method.
- Fixed dangling, wrong-placed console cursor.
- Also output download speed.
- Output count of downloaded bytes for each package in
human-readable form too (in addition to all size bytes count for
package). In four words, "10829837/15.9MiB" -> '10.1MiB/15.9MiB'.
- System:
- Worker:
- Honor 'cupt::worker::download-only' option.
- Added 'debug::worker' config option to print some debug info.
- Bump Pre-Depends requirements to 'configure' to make sure to not
violate Debian Policy.
- Merge all 'unpack' + 'configure' actions into 'install' action
unconditionally.
- Don't create fake 'remove' actions, just use existing 'install'
ones instead. This should resolve problems with scheduling
upgrading packages containing 'Pre-Depends'.
- Made all inter-action relations unversioned, this should ensure that
all 'install' -> 'remove' and 'remove' -> 'install' dependencies are
not underestimated.
- Ensure that download manager is destroyed before processing the
result of downloads.
- Config:
- New option 'cupt::worker::download-only', defaults to false.
- Use value of 'dir::bin::dpkg', not plain 'dpkg' to obtain
archirecture.
- The option 'gpgv::trustedkeyring' now defaults to
'/var/lib/cupt/trusted.gpg'.
- Cache:
- Introduce the hack to copy APT's trusted keyring whenever possible to
cupt's keyring place. It will be removed once key update mechanism
would be implemented.
- When checking signatures, generate proper error message if the keyring
file doesn't exist.
- Relation:
- New free subroutine 'parse_relation_line' for parsing relation
sequences.
* debian/libcupt-perl.postinst:
- Don't mess with /etc/apt/trusted.gpg for now. Instead copy it to cupt's
own keyring place.
* debian/libcupt-perl.prerm:
- Introduced to clean up /var/lib/cupt directory.
cupt (0.1.0) experimental; urgency=low
* Initial release. Dedicated to Pavel Chernyshov. Developers and advanced
users only.
-- Ubuntu Archive Auto-Sync <email address hidden> Mon, 18 May 2009 11:17:16 +0100