-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.8 Date: Mon, 30 Sep 2013 21:45:27 +0300 Source: cupt Binary: cupt-dbg libcupt3-0 libcupt-common libcupt3-dev libcupt3-doc cupt libcupt3-0-downloadmethod-curl libcupt3-0-downloadmethod-wget Architecture: source amd64 all Version: 2.6.0 Distribution: experimental Urgency: low Maintainer: Cupt developers <cupt-devel@lists.alioth.debian.org> Changed-By: Eugene V. Lyubimkin <jackyf@debian.org> Description: cupt - alternative front-end for dpkg -- console interface cupt-dbg - alternative front-end for dpkg -- debugging symbols libcupt-common - alternative front-end for dpkg -- runtime library (support files) libcupt3-0 - alternative front-end for dpkg -- runtime library libcupt3-0-downloadmethod-curl - alternative front-end for dpkg -- libcurl download method libcupt3-0-downloadmethod-wget - alternative front-end for dpkg -- wget download method libcupt3-dev - alternative front-end for dpkg -- development files libcupt3-doc - alternative front-end for dpkg -- library documentation Closes: 623113 683872 689518 690914 697248 701207 710052 Changes: cupt (2.6.0) experimental; urgency=low . * console: - Managing packages: - The option 'cupt::resolver::track-reasons' does not correspond to the console '--show-reasons' option anymore. - New positional action override options '--markauto', '--unmarkauto', '--asauto=yes', '--asauto=no', '--asauto=default'. - 'markauto', 'unmarkauto': are now first-class management commands. - Action preview prompt: now properly show reinstalled packages as reinstalled, not as upgraded. - Action preview prompt: removed the 'one expression per line' limitation while processing 'a' choice. - Action preview prompt: new choice 'rc' ("show reason chain"). - The option 'cupt::console::actions-preview::show-summary' got a new value variant "auto". - Warn and require extra confirmation for actions on MultiArch-enabled systems. (Closes: #710052) - New positional request type options '--select=traditional', '--select=flexible'. - New positional request importance options '--importance=must', '--importance=try', '--importance=wish', '--importance=<value>'. - 'shell': - Don't rebuild the cache uselessly when a package management action was suggested but not confirmed by user. - New 'functional selectors' syntax for advanced version selection. - 'search': - New option '--fse'. - 'tar-metadata': - Include also signatures of Release files. - 'show', 'showsrc': syntaxes '.../<distribution>' and '...=<version>' now work also with '-a' option. * lib: - Removed deprecated functions 'fatal', 'warn', 'debug', 'simulate'. - [API break] '__': now returns 'const char*' instead of 'string'. - cache: - [API break] Pointers to Package and Version objects are now persistent and unique. Thus shared pointers to those objects are no more used in public interfaces. - [API break] PinnedVersion: removed explicit constructor. - [API break] Removed deprecated methods and structures. - [API break] Constructor: removed the argument 'packageNameGlobsToReinstall' as not needed anymore. - [API break] 'getLocalizedDescriptions' is replaced with 'getLocalizedDescription'. - [API break] 'getPolicyVersion' is renamed to 'getPreferredVersion'. - New possibility to use index-of-index files to speed up building the package cache. - [API break] 'getSystemState': now returns persistent constant pointer. - Don't include unnecessary 'boost/xpressive/xpressive_fwd.hpp'. (Closes: #701207) - [ABI break] IndexEntry: new member 'options'. - Support for 'trusted=yes' and 'trusted=no' options in sources.list. - [API break] 'getBinaryPackageNames', 'getSourcePackageNames': return type is now 'Range<PackageNameIterator>'. - cache/package: - Apply id version suffixes (^<suffix>) to version strings to differentiate versions with same version string but different hash sums. - New methods begin() and end(). - [API break]: 'addEntry': removed. - cache/relation: - [API break] ArchitecturedRelation, ArchitecturedRelationExpression: constructor from string subrange is now explicit. - [API break] Relation, ArchitecturedRelation: removed constructors from strings. - [API break] Use 'const char*' instead of 'string::const_iterator' in constructors. - config: - Don't store unused APT variables anymore. - New option 'cupt::console::actions-preview::show-reasons'. - New option 'cupt::update::generate-index-of-index'. - New option 'cupt::console::show-progress-messages'. - The option 'cupt::languages::indexes' has now default value 'environment,en' to always download English translations regardless of the current locale. - Recognize and use the option 'dir::ignore-files-silently'. (Closes: #697248) - Removed the option 'cupt::update::keep-bad-signatures', signatures are always kept. - cache/version: - [API break] 'operator==': removed, versions can be now compared by pointers' values. - [API break] Source, InitializationParameters: replaced shared_ptr's with pointers. - [API break] InitializationParameters: removed. - system/resolver: - [API break] SuggestedPackage: new field 'automaticallyInstalledFlag', removed old field 'manuallySelected'. - New method 'setAutomaticallyInstalledFlag'. - 'SuggestedPackage': new field 'reasonPackageNames'. - [API break] 'unsatisfyRelationExpression': removed, merged into 'satisfyRelationExpression' with new boolean parameter. - [ABI break] 'satisfyRelationExpression': added new parameters 'invert' 'annotation', 'importance', 'asAutomatic'. - [API break] 'installVersion': now set of possible versions can be passed. - [API break] 'removePackage': removed, replaced by new, more flexible method 'removeVersions'. - system/worker: - [API break] 'setPackagePurgeFlag': now is persistent, and should be called before 'setDesiredState'. - [ABI break] 'Action::Type' new enum value 'Reinstall'. - 'updateReleaseAndIndexData': use threads instead of forking. - 'updateReleaseAndIndexData': initial support for InRelease files. (Closes: #623113) - cache/binarypackage: - 'getInstalledVersion': significant speed-up. - New methods begin() and end(). - cache/binaryversion: - [API break] Fields 'shortDescription' and 'longDescription' are replaced with a new field 'description'. - [API break] 'parseFromFile': removed. - [ABI break] New field 'descriptionHash'. - cache/sourceversion: - [API break] 'parseFromFile': removed. - cache/sourcepackage: - New methods begin() and end(). - Stopped filtering out packages with unapplicable binary architectures. - file: - [API break] Not a public API anymore. - system/state: - New method 'getArchitecture'. - download/manager: - Removed 'alive pings'. - Notify the download progress of download sizes earlier. This improves the total percent accuracy where a grand total size is not known beforehand (for example, metadata updates). - [ABI break] 'DownloadEntity': new member 'optional'. - download/method{,factory}: - [API break]: don't require shared_ptr< Config > anymore. - download/progress: - Added support for the dynamic changes of expected download sizes. - [API break]' 'DownloadRecord': the field 'beingPostprocessed' is replaced with a new field 'phase'. - [API break] 'setTotalEstimatedSize': removed as superseded by early notificiations by download manager. - New methods 'markAsOptional' and 'isOptional'. - download/progresses/console: - Changed the format of outputting download number prefixes. - hashsums: - Fixed non-thread-safe initialization of libgcrypt. - system/resolvers/native: - Adjusted version normalized score calculation that a version from non-default release has a positive score, and thus removing it gets, by default, a penalty, not a bonus. - range: - New module. * downloadmethods: - debdelta: - Pass delta size (when/if known) to download progress. (Closes: #690914) * doc: - tutorial: - In the man page version, all command examples are now marked bold. - man/cupt.1: - Fixed the typo: suffix -> prefix in the 'pkgnames' command. (Closes: #689518) * scripts: - bash_completion: - Suppress standard error messages in invocations of 'cupt'. * debian: - control: - Bumped the library API version. - New binary package 'libcupt-common'. * build system: - Specify OUTPUT_NAME property for targets. As a side effect this obsoletes the custom cupt.bin install statement which prevented 'make install' from working for out-of-tree builds. (Closes: #683872) - doc: - Fixed 'make install' for out-of-tree builds. Checksums-Sha1: 408a5c39dd233b578558a1c1014b99b0206eeafd 1521 cupt_2.6.0.dsc 5e1312678e2e2a68691dcf3a37c80d988944e76c 366159 cupt_2.6.0.tar.gz 0a587cd87b7c1bfae25003466623de8d2cc64e2b 9063312 cupt-dbg_2.6.0_amd64.deb 6db015a80f007f14e354233def2df7405f3c6b82 555534 libcupt3-0_2.6.0_amd64.deb 6661dbf3b86b8bde4b3fd879f153554aa270bdbe 77724 libcupt-common_2.6.0_all.deb ebb02a4b33a253c50fe6c96d31fd6fa2df36c010 53536 libcupt3-dev_2.6.0_amd64.deb 5a50b5b479508a5cde69c03942893b844bfddd1e 188440 libcupt3-doc_2.6.0_all.deb 5cc25782517ea389bf4d4030d339005ac6677d3e 369806 cupt_2.6.0_amd64.deb 911a2eb88328a03b047b76dc8a32b0e0a93fb805 49260 libcupt3-0-downloadmethod-curl_2.6.0_amd64.deb 3e3dbbb163b12a5289542c9853ff4e845e2c76f0 49648 libcupt3-0-downloadmethod-wget_2.6.0_amd64.deb Checksums-Sha256: a6736d56015afa1b04dd4b8d562a6a4080310601ff89dfa5ac002e850ceabbba 1521 cupt_2.6.0.dsc f5087196da136b03b89d6c1f9b77b85fb677e08be61ced7382a1e91eac6b8eaa 366159 cupt_2.6.0.tar.gz 04d43457ff376f52a4b7791c98ca19cb22c549f1d1316038097d4b4655a6ead5 9063312 cupt-dbg_2.6.0_amd64.deb ea289ac638e9d6bbe710a0251c04b3e3168c1097b465b84af1a21ee296640fc8 555534 libcupt3-0_2.6.0_amd64.deb c3e89c331889f42a076155a59bf871d21e4a86264b65a3e651927965b517381f 77724 libcupt-common_2.6.0_all.deb 6ea798c1e0697ae2ac516a9c118629195b122567933189ed510c0fd0400ac591 53536 libcupt3-dev_2.6.0_amd64.deb 278afe1b12603c42717895f3d3cb79527c36e26cd4de68a77cdf436cf0ded2c6 188440 libcupt3-doc_2.6.0_all.deb dac4b35f923961305b04269e356ac5d307d86593e3d3ed3800b5ef1e8d4e0dae 369806 cupt_2.6.0_amd64.deb 63e3c044bb74e0bcf4f35a4549cce70127c043af0661d8cba01fa7ea2603f1f3 49260 libcupt3-0-downloadmethod-curl_2.6.0_amd64.deb b73e190e79e353d3c75b2d9633f13d4c40b4a299347577ef40aec3b9ced9d004 49648 libcupt3-0-downloadmethod-wget_2.6.0_amd64.deb Files: f3a4a55d818cea19337dab6665ccb667 1521 admin optional cupt_2.6.0.dsc 9ea4dc713ce917856be17f7a99e5e5db 366159 admin optional cupt_2.6.0.tar.gz c6e7db0f14911f1064ae254cc00f6791 9063312 debug extra cupt-dbg_2.6.0_amd64.deb 58c506c0b671063ffb6acbd53a04f449 555534 admin optional libcupt3-0_2.6.0_amd64.deb 8a06b0dbcadaba01d37cab546a1e698c 77724 admin optional libcupt-common_2.6.0_all.deb da339797e2b64f1ff75acdab595974e0 53536 libdevel optional libcupt3-dev_2.6.0_amd64.deb fa947c7105a2e27c556c81fbc5f935c3 188440 doc optional libcupt3-doc_2.6.0_all.deb 66fbd964c805705d015ec4b79fb8c13b 369806 admin optional cupt_2.6.0_amd64.deb 213dcc5f633aaf49efab62117200fbc1 49260 admin optional libcupt3-0-downloadmethod-curl_2.6.0_amd64.deb e12f35d1b22516d5b85a7a0dc7fe3d2d 49648 admin optional libcupt3-0-downloadmethod-wget_2.6.0_amd64.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.14 (GNU/Linux) iEYEARECAAYFAlJJzXwACgkQchorMMFUmYwceACfci/NigWProKTro42aFLDTYFc V+AAnRzXKPLUqJA+Kh9nwI4ErvR6hE2L =IBNR -----END PGP SIGNATURE-----