-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.8 Date: Sun, 20 Mar 2011 12:17:28 +0200 Source: cupt Binary: libcupt2-0 libcupt2-dev libcupt2-doc cupt libcupt2-0-downloadmethod-curl libcupt2-0-downloadmethod-wget Architecture: source i386 all Version: 2.0.0~beta2 Distribution: experimental Urgency: low Maintainer: Eugene V. Lyubimkin <jac...@debian.org> Changed-By: Eugene V. Lyubimkin <jac...@debian.org> Description: cupt - alternative front-end for dpkg -- console interface libcupt2-0 - alternative front-end for dpkg -- runtime library libcupt2-0-downloadmethod-curl - arternative front-end for dpkg -- libcurl download method libcupt2-0-downloadmethod-wget - arternative front-end for dpkg -- wget download method libcupt2-dev - arternative front-end for dpkg -- development files libcupt2-doc - alternative front-end for dpkg -- library documentation Closes: 547950 602263 604543 605320 605416 610285 Changes: cupt (2.0.0~beta2) experimental; urgency=low . * console: - Action preview prompt: support 'ProcessTriggers' action. - New experimental subcommand 'tar-metadata'. - 'showsrc': - Output also Uploaders when not empty. Fixes a regression introduced in 2.0.0~alpha1. - When selecting a version by archive/codename, throw an error if more than one matching version is found. * lib: - cache/binaryversion: - 'isInstalled': fixed crash when a version has no sources. - system/resolvers/native: - Don't attempt to synchronize installed versions, reverting to the behavior of cupt 1.x. - Optimized solutions' selecting and dropping. - Reduced a bit CPU and RAM overhead when tracking reasons is on. - Clean and verify the solution only before the proposing. - system/resolver: - 'SynchronizationReason': added the field 'version'. - 'SynchronizationReason': renamed the field 'packageName' to 'relatedPackageName'. - system/worker: - 'updateReleaseAndIndexData': release the lock only after post-actions are run. - 'updateReleaseAndIndexData': honor the option 'apt::get::list-cleanup'. (Closes: #610285) - 'Action': new value 'ProcessTriggers'. - Now tries to run all triggers before the main action set. - system/state: - Don't give an error anymore on packages in 'triggers-awaited' and 'triggers-pending' states. (Closes: #602263) - config: - Recognize the option 'apt::get::list-cleanup'. - cache: - Fixed extracting release version from Release files. This regression was introduced in 2.0.0~alpha1. * debian: - changelog, control: source package is back to 'cupt' from 'cupt2'. - *: removed the suffix '-experimental' from binary package names. - control: - Added needed Conflicts against obsolete packages. - Changed sections of 'libcupt2-dev' and 'libcupt2-doc' as suggested by lintian. . cupt (2.0.0~beta1) UNRELEASED; urgency=low . * console: - shell: - Restore initial config after every command. - Fixed "eating" some one-letter options. - Action preview prompt: - For removed/purged packages which have an 'automatically installed' flag set, append '(a)' to package names. - Added an ability to specify additional package expressions and restart the solving process (choice 'a'). (Closes: #605416) - Treat downgrades as dangerous actions. - Ask for the confirmation for dangerous actions only if user has accepted the solution. - Added a help command. * lib: - system/resolver: - New result type 'Offer'. - 'Offer': provide the info about unsatisfied soft dependencies. - 'Reason': new method 'toString'. - system/resolvers/native: - Filter out changes of conflicting packages which don't effectively change the situation. - Use only reliable information from source packages for synchronizing source versions. - Reworked underlying data structures. - New configurable score calculation system. - Do not additionally stick packages except of changed ones, it may hide some solution in very rare cases. Fixes a regression since 0.2.2. - When no solutions were found, throw an error with a solution tree to show why. - 'resolve': fixed a wrong result when being called multiple times on the same object. - 'resolve': added a warning about dropped solutions. - config: - Deleted option 'cupt::resolver::synchronize-source-versions::exceptions'. - Deleted option 'cupt::worker::archives-space-limit::tries'. - New option group 'cupt::resolver::tune-score::*'. - system/worker: - Fixed not changing 'automatically installed' flag. This regression was introduced in 2.0.0~alpha3. - Fixed determining an empty extension of index files. This regression was introduced in 2.0.0~alpha1. - Don't use randomization anymore for implementing 'cupt::worker::archives-space-limit' option. - When breaking changes to changesets, made sure that all subgroups of the same group are placed to the same changeset. - When purge option is used, don't auto-purge not changed packages in the state 'config-files'. Fixes a regression introduced in 2.0.0~alpha1. - When purge option is used, do removal instead of purge for packages removed by resolver and not by user. - Reorganized 'ActionsPreview' structure. - 'setDesiredState': use Resolver::Offer as an argument. - 'updateReleaseAndIndexData': use long alias, not short one in the 'signature verification failed' warning message. - common: - compareVersionStrings: fixed sorting letters before other characters. This regression was introduced in 2.0.0~alpha1. - cache: - 'getPin': increased downgrade penalty in 5 times. * downloadmethods: - wget: - Fixed passing environment variables to wget process. * debian: - copyright: - Updated copyright years. - control: - Updated the git branch in the Vcs-Browser link. - debian/cupt-experimental.docs: - Added to install 'NEWS' file. . cupt (2.0.0~alpha3) UNRELEASED; urgency=low . * All the non-experimental functionality from cupt 1.x is now implemented. . * console: - Fixed non-working binary-to-source mapping in source package version expressions. - Disallow matching options by prefix. Fixes a regression since 2.0.0~alpha1. - 'snapshot': implemented. * lib: - cache/binaryversion: - 'parseFromFile': 10-25% speed-up. - file: - 'getRecord': removed parameter 'accepter'. - system/resolver: - 'operator=': forbidden now. - Reorganized *Reason struct, transformed to struct hierarchy. - system/resolvers/native: - Apply essential package penalty only for removals. - Version priorities don't affect versions' scores anymore. - system/worker: - 'operator=': forbidden now. - 'markAsAutomaticallyInstalled': renamed to 'setAutomaticallyInstalledFlag'. - 'deleteArchive': fixed possible directory traversal. - Implemented snapshot-related methods. - Rewrote scheduling dpkg actions to automatically determine packages which need an indirect upgrade, making the option 'cupt::worker::allow-indirect-upgrade' unneeded. - Introduce dpkg action priority heuristics to reduce the time from the package state is changed till the package state is final. - config: - Option 'cupt::resolver::max-solution-count': increased default value from 256 to 512. - Specified the 'quiet' option as '0' to make apt-listchanges work (a work-around for #604130). - New method 'getPath' for unified handling of path options. - New option 'cupt::directory'. - Fixed parsing '#' and '//' strings inside the option values. - Deleted option 'cupt::worker::allow-indirect-upgrade'. - system/snapshots: - Implemented. - cache/relation: - All single-parameter constructors are now explicit. * debian: - rules: - Fixed installing bash completion script. * doc: - reference: - Documented dynamic library parts. All library is documented now. - cupt-experimental.1: - '--installed-only' works under 'shell' subcommand since 2.0.0~alpha1. . cupt (2.0.0~alpha2) UNRELEASED; urgency=low . * console: - 'why': fixed infinite CPU and RAM usage when some of starting versions have a dependency cycle with any other version. * lib: - hashsums: - 'getStringHash': speed-up. - 'getStringHash': renamed to 'getHashOfString'. - 'getHashOfString': fixed crash on non-ASCII strings. - Use libgcrypt for hash computations. - cache: - Pre-parsing index files: really discard packages with broken package names. - 'operator=': forbidden now. - Refusing expired Release files: use a workaround to parse expiry date as UTC time, not local time. - file: - 'getBlock': renamed to 'getRecord'. - destructor: check child exit status in a pipe mode. - common: - 'exception': renamed to 'Exception'. - system/resolvers/native: - Don't add new reason to an action which received unsatisfied soft dependency penalty. - config: - 'getNumber': renamed to 'getInteger'. - cache/version: - 'AvailableAsEntry': renamed to 'Source'. - 'availableAs': renamed to 'sources'. - download/progress: - 'progress': fixed nasty bug with wrong computing total download size when at least one download has an unknown size. - 'finish': renamed to 'finishHook' and moved to protected section. - 'getOverallEstimatedTime': now returns time since the start of the download session, not from the current moment. - don't include '<ctime>' header anymore. - Link with 'rt'. - cache/relation: - 'unarchitectureRelationLine': moved to ArchitecturedRelationLine class and renamed to 'toRelationLine'. - 'ArchitecturedRelationExpression::getHashString': doesn't exist, removed its declaration. - cache/package: - 'operator=': forbidden now. - copy constructor: forbidden now. - system/worker: - Fixed typo which resulted in some action dependencies being lost while merging remove and unpack actions. - Fixed typos which resulted in many false positives when checking for temporary broken pre-depends. - download/manager: - Added multiple inclusion guards to the header. - If download method reported expected download file size after a download was started, pass it to download progress object. - download/method: - 'getNumericAcquireSuboptionForUri': renamed to 'getIntegerAcquireSuboptionForUri'. - download/methodfactory: - 'operator=': forbidden now. - cache/binaryversion: - 'task': removed the field. * doc: - examples: - Added 'show-upgradeable' example. - reference: - Documented static part of the library. - Added a build infrastructure. - Documented library's download subsystem (namespace 'cupt::download'). * debian: - rules: - Moved starting buildpoint to top directory (from 'cpp'). - control: - Added build-dependency on doxygen. - Added new binary package 'libcupt2-doc-experimental'. - The package libcupt2-dev-experimental now suggests libcupt2-doc-experimental. - Added build-dependency on libgcrypt11-dev. . cupt (2.0.0~alpha1) UNRELEASED; urgency=low . * Re-implemented in C++ (and subset of C++0x). (Closes: #605320) - Parsing version entries is much faster now. (Closes: #547950) . * console: - The '--installed-only' option now works under 'shell' command. - The 'config-dump' subcommand no longer accepts arguments. * lib: - cache/sourceversion: - Support multiple tarballs. - config: - Implemented issuing detailed error messages when facing syntax errors in configuration files. - cache: - Implemented refusing expired Release files. (Closes: #604543) * downloadmethods: - wget: - Implemented. Checksums-Sha1: 4b0b1e63b5e88a9c3a696b2d90913cb4384f65a4 1119 cupt_2.0.0~beta2.dsc 666c1bbfc0e60bcda2df8da48dd81561e854e87f 210340 cupt_2.0.0~beta2.tar.gz ad1316f6ce254434f539596b2b610bec31b41f11 772012 libcupt2-0_2.0.0~beta2_i386.deb 95ed2f06d79937fd8906e80560d71bb4203063d0 42580 libcupt2-dev_2.0.0~beta2_i386.deb 015a1053c66c68075886b8faf26abc17487b35bb 323470 libcupt2-doc_2.0.0~beta2_all.deb 43c35df9839ad3c9d627bde8a400e21eb14a9e6c 354550 cupt_2.0.0~beta2_i386.deb 80e80134e0a22b3fd0a01f65cc69e04c894fcaea 36486 libcupt2-0-downloadmethod-curl_2.0.0~beta2_i386.deb 97fe6ad2399fd022d5f2eb6b063c28ccbbe9cda3 38752 libcupt2-0-downloadmethod-wget_2.0.0~beta2_i386.deb Checksums-Sha256: c517bd6b9a8b3e492215e911918769431116041f64134957e3286de37c1cc829 1119 cupt_2.0.0~beta2.dsc de834f1cae6ea780ccb87fda5c7551cfff2dbdd65d3d70603c0a9eb069b9a623 210340 cupt_2.0.0~beta2.tar.gz dc774c813b9984daf5bb91ac96e6c3a34b6c87779df567bf2662c02d7cdba2dd 772012 libcupt2-0_2.0.0~beta2_i386.deb 9cb070e852dce643b6341e05e3d18d999216ed49d3cdeaa783951edd3b8bf5a5 42580 libcupt2-dev_2.0.0~beta2_i386.deb c0c8d83000e02bb29a365fcc5b23d8cb26b16a139ab0add285d287ec2072a6a7 323470 libcupt2-doc_2.0.0~beta2_all.deb 26dbfc06798291af13de2be1ef8d29118832d1c940fe09be22a0921b1ab8a19b 354550 cupt_2.0.0~beta2_i386.deb 6965943417ba71a9e50ad9ab1b43767764caecb8f8f9b8afef3d453025ad3a38 36486 libcupt2-0-downloadmethod-curl_2.0.0~beta2_i386.deb 9eb1e9e8b091779dc8499b75f53f0f729cbb286dc4eb4fa644bb60f74dc92882 38752 libcupt2-0-downloadmethod-wget_2.0.0~beta2_i386.deb Files: 657cea58715c6337c77140d307fbf2a4 1119 admin optional cupt_2.0.0~beta2.dsc 71c2c8afefa307890199fa3b260a746b 210340 admin optional cupt_2.0.0~beta2.tar.gz 974df5c0522a050681cb3bed4b8a501c 772012 admin optional libcupt2-0_2.0.0~beta2_i386.deb 4cb25c9d34687133ac69c7a0f7b3d000 42580 libdevel optional libcupt2-dev_2.0.0~beta2_i386.deb d7416daa5514bade52018bd8818a3d50 323470 doc optional libcupt2-doc_2.0.0~beta2_all.deb d5fe2f12a7672edae57efe8abf6a2062 354550 admin optional cupt_2.0.0~beta2_i386.deb 2d63e83768d12478a9faa59b597c3496 36486 admin optional libcupt2-0-downloadmethod-curl_2.0.0~beta2_i386.deb 3928edfa3a8a220575913a2f20663760 38752 admin optional libcupt2-0-downloadmethod-wget_2.0.0~beta2_i386.deb
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEARECAAYFAk2F4w8ACgkQchorMMFUmYwQcQCgyx0VPB5VFCd91fXEUfa5G8XW BkcAnRmYpOpERj2CBbklv2pe4tmzNdWX =ivtA -----END PGP SIGNATURE----- Accepted: cupt_2.0.0~beta2.dsc to main/c/cupt/cupt_2.0.0~beta2.dsc cupt_2.0.0~beta2.tar.gz to main/c/cupt/cupt_2.0.0~beta2.tar.gz cupt_2.0.0~beta2_i386.deb to main/c/cupt/cupt_2.0.0~beta2_i386.deb libcupt2-0-downloadmethod-curl_2.0.0~beta2_i386.deb to main/c/cupt/libcupt2-0-downloadmethod-curl_2.0.0~beta2_i386.deb libcupt2-0-downloadmethod-wget_2.0.0~beta2_i386.deb to main/c/cupt/libcupt2-0-downloadmethod-wget_2.0.0~beta2_i386.deb libcupt2-0_2.0.0~beta2_i386.deb to main/c/cupt/libcupt2-0_2.0.0~beta2_i386.deb libcupt2-dev_2.0.0~beta2_i386.deb to main/c/cupt/libcupt2-dev_2.0.0~beta2_i386.deb libcupt2-doc_2.0.0~beta2_all.deb to main/c/cupt/libcupt2-doc_2.0.0~beta2_all.deb -- To UNSUBSCRIBE, email to debian-devel-changes-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1q1zmd-0006jk...@franck.debian.org