lp:ubuntu/karmic/cupt
- Get this branch:
- bzr branch lp:ubuntu/karmic/cupt
Branch information
Recent revisions
- 3. By Eugene V. Lyubimkin
-
* Cupt:
- System:
- Worker:
- 'update_release_ and_index_ data': fixed downloading of non-compressed
indexes.
- 'update_release_ and_index_ data': fixed removing downloaded file after
uncompressing.
- 'update_release_ and_index_ data': remove the downloaded Release.gpg if
signature verification failed and 'cupt::update: :keep-bad- signatures'
is false (this is the default setting) for the compatibility with APT.
Thanks to Goswin von Brederlow <email address hidden>.
(Closes: #533753). Urgency is set to 'medium' because of this fix.
- 'update_release_ and_index_ data': download index file even if
signature download/check failed.
- Resolvers/Native:
- Reworked solution rank system.
- Dropped 'first-good' solution chooser. It can be mimicked by setting
'max-solution- count' option to 1.
- Run cleaning auto-installed packages also before resolving, aiming
to reduce number of solutions resolver should work with.
- Made "zero" line for actions 400 points less, affecting ordering
solutions for processing for default 'fair' resolver type. Leads to
significant (several times) speed-up for some cases. Makes possible
to obtain at least one solution for some hard queries (like removing
core system components).
- Fixed erroneous auto-removing of some dependencies which were brought
by 'satisfy' query.
- Download:
- Manager:
- Enabled basic HTTPS protocol support.
- IPC is rewritten using UNIX sockets instead of fifos.
- Progress:
- Changed speed-o-meter accuracy to 4 seconds (previous value was
2 seconds).
- Methods/Curl:
- Added basic handling of transitive download errors.
- Cache:
- New free subroutine 'verify_signature'.
- BinaryVersion:
- [API break] Renamed field 'source_name' to 'source_package_ name'.
- Added a check for hash sums presence. Thanks to
Goswin von Brederlow <email address hidden>.
- Added a check for version string presence.
- Config:
- Added configuration option 'apt::cache-limit'. Thanks to
Goswin von Brederlow <email address hidden>. (Closes: #533752)
- New configuration option 'cupt::update: :keep-bad- signatures' .
* debian/control:
- Bumped Standards-Version to 3.8.2, no changes needed.
- Changed Homepage to wiki.debian.org/Cupt. - 2. By Eugene V. Lyubimkin
-
* debian/control:
- Fixed misspelled Recommends 'liblocale-gettext- perl'.
- Allow DM uploads.
* cupt:
- 'show' subcommand:
- Show also source version if present.
- 'changelog' subcommand:
- Use source version for fetching remote changelogs if present. Fixes
determining remote path for versions that had a binary-only rebuild(s).
- 'policy' subcommand:
- When called without arguments, print available Releases.
- Exclude superfluous 'use Locale::gettext', Cupt::Core module do all
needed manipulations to provide gettext. Thanks to
David Broome <email address hidden>. (Closes: #529167)
* Cupt:
- Cache:
- New method 'get_binary_release_ data'.
- New method 'get_source_release_ data'.
- Include base URI in release info.
- Installed versions of packages now have archive 'installed',
codename 'now', vendor 'dpkg' in release info.
- BinaryVersion:
- New field 'source_package_ version' . It's got filled when the source
version for package differs from the binary one.
- Pkg:
- [API break] Renamed to 'Package'.
- [API break] Renamed method 'versions' to 'get_versions'.
- Skip 'Explanation: ' lines when parsing preferences. Thanks to
Stefano Zacchiroli <email address hidden>.
- Download:
- Manager, Methods/*:
- Changed "success" error message from '0' to ''.
- Manager:
- Worker thread and 'download' method: now worker thread returns info
had the download been processed before or not, and 'download' won't
run post-action for already processed downloads; this change should
avoid future race conditions when the multiple downloads of the same
file with enabled postprocessing were scheduled.
- Worker thread and 'download' method: delay sending result to
download progress before 'download' acked the result
(i.e. run post-check for it).
- Method:
- New free subroutine 'get_acquire_suboption_ for_uri' which honors
per-host settings.
- Config:
- Per-host suboption of 'acquire::*::timeout' is now supported.
- System:
- Worker:
- 'do_actions': perform dpkg lock (if needed) before all other
prepare actions, not before modifying system. - 1. By Eugene V. Lyubimkin
-
* debian/control:
- Put libwww-curl-perl to Build-Depends-Indep so t/file_method.t can load
it.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:ubuntu/lucid/cupt