cupt 2.10.0 source package in Ubuntu
Changelog
cupt (2.10.0) unstable; urgency=low * console: - New positional action override option '--reinstall'. - Action preview prompt: removed printing "(a)" suffix for removed/purged automatically installed packages. Instead, introduced all-action package indicators: "{m}" for manually installed packages, "{a}" for automatically installed ones. Those 2 affect only non-color output mode. Only "{m}" is enabled by default. - Action preview prompt: fixed an internal error on showing versions for to-be-purged removed packages. - Action preview prompt: warn (by default) when removing important packages (the ones marked as 'Important: yes'). - Action preview prompt: fixed showing broken installed packages as to be reinstalled if an user prevented their automatic removal/reinstallation. - Package action modifier suffixes '+' and '-' are now deprecated. They still work (for now) but produce a warning when used. - 'shell': - Don't rebuild the cache when the last action required less cache parts than the current one, but all needed parts were loaded before. - Don't rebuild the cache if simulation is on. - Replaced argument parsing algorithm from a shell invocation to a simple word parser (simple one-level shell quotes still allowed). - 'version' and 'help' commands now work also here. - 'dist-upgrade': - Do not apply positional arguments on the first stage (when upgrading package management tools). - 'reinstall': - Make non-must reinstall requests non-fatal even if there are no reinstallation candidates. - Also consider candidates having same version but different hash sums. - 'functional selectors': - New functions 'build-depends-arch' and 'build-conflicts-arch'. - New functions 'reverse-build-depends-arch' and 'reverse-build-conflicts-arch. - New function 'important'; * lib: - config: - New option 'cupt::console::warnings::removal-of-essential'. - New option 'cupt::console::warnings::removal-of-important'. - Don't ask dpkg for architectures if the 'apt::architecture' option was already set via configuration file. - New method 'getConfigurationPartPaths'. - Enable colored output on terminals by default. - New options in 'cupt::console::actions-preview' family: 'package-indicators::manually-installed' and 'package-indicators::automatically-installed'. - cache: - Verifying repository signatures: use APT keyrings directly, now that they're finally world-readable. - Verifying repository signatures: display better error message when a key has expired. - Verifying repository signatures: display 'public key not found' warning message also if there are no available keyrings. - Verifying repository signatures: treat unaccessible detached signatures as missing (results in better diagnostics). - Removed the 'copy the keyring' hack, introduced in 2.2.2. - Removed support of localized descriptions without a description hash present in the original index (even oldstable has them). - Parsing release files: fixed displaying 'no release file present' warnings if more than one release file is missing. - Support for 'check-valid-until=no' option in sources.list. - 'getSatisfyingVersions': provisional single-arch support for ':native' suffixes. - cache/binaryversion: - [ABI break] New member 'important'. - cache/sourceversion: - [ABI break] New member 'buildProfiles'. - [ABI break] 'RelationTypes': new values 'BuildDependsArch' and 'BuildConflictsArch'. - system/worker: - 'updateReleaseAndIndexData': fixed removing partial uncompressed file if uncompressing of a temporary file failed. - 'updateReleaseAndIndexData': use new '*-Download' sections in diff indexes to check size and hash sums of individual diff earlier. - 'updateReleaseAndIndexData': dropped the obsolete way of downloading translation files via localication index (even oldstable has them in Release files). - 'changeSystem': do not require anymore that 'dpkg' binary package is installed, it's enough that dpkg binary is available. * doc: - reference: - Fixed Doxygen warnings about obsolete Doxyfile tags. * debian: - control: - Bumped the ABI suffix from 1 to 2. - Added build-dependency on locales-all (for locale-specific tests). - Added build-dependency on liblist-moreutils-perl (for tests). - Added build-dependency on libtest-dir-perl (for tests). - Added build-dependency on libexpect-simple-perl (for shell tests). - Added build-dependency on gpgv, gnupg, ed (for tests). - Removed 'breaks' of very old versions of daptup and debdelta. - Moved 'libcupt4-2' to sections 'libs', as lintian suggests. -- Eugene V. Lyubimkin <email address hidden> Sun, 19 Nov 2017 12:46:03 +0100
Upload details
- Uploaded by:
- Cupt developers
- Uploaded to:
- Sid
- Original maintainer:
- Cupt developers
- Architectures:
- any all
- Section:
- admin
- Urgency:
- Low Urgency
See full publishing history Publishing
Series | Published | Component | Section | |
---|---|---|---|---|
Bionic | release | universe | perl |
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
cupt_2.10.0.dsc | 2.3 KiB | 582ed588654d25ac251f979689fa0b83576dc8a9870b3ee594d547da05a61567 |
cupt_2.10.0.tar.gz | 447.3 KiB | 7f2223f770ba0ad6fbb8f297a45dbf5d7bf222b7a861f61fceccd345cd18b4c2 |
Available diffs
- diff from 2.9.10build1 (in Ubuntu) to 2.10.0 (83.0 KiB)
No changes file available.
Binary packages built by this source
- cupt: flexible package manager -- console interface
This package provides a console interface to Cupt library, which implements
high-level package manager for Debian and derivatives. Cupt is written with
flexibility and reliability in mind and uses dpkg as the back-end.
.
Cupt uses the same APT infrastructure, e.g. index files, deb cache archive
files, configuration files. It understands some of widely used APT options.
.
Some features:
- strict full-case resolver;
- resolver reasons tracking;
- command-line and 'cupt::*' option name checker;
- case-sensitive search;
- pinning by source package name;
- pinning by package groups using shell-like patterns;
- configurable 'depends' and 'rdepends' subcommands;
- 'satisfy' subcommand;
- support of LZMA-compressed indexes;
- source versions synchronization;
- 'shell' subcommand (to get command history, search etc. working, install
the package 'libreadline7');
- integration with debdelta (to get it, install the package 'debdelta');
- system snapshots (needs packages 'dpkg-dev' and 'dpkg-repack').
.
Its interface is mostly like apt-get/aptitude console interface.
.
Cupt has built-in support for APT repositories using the file:// or copy://
URL schemas. For access to remote repositories using HTTP or FTP, install a
download method such as libcupt4-2-downloadmetho d-curl.
- cupt-dbg: flexible package manager -- debugging symbols
This package contains gdb debugging symbols for the Cupt packages.
- libcupt-common: flexible package manager -- runtime library (support files)
This package provides architecture-
independent support parts for Cupt library.
.
See also description of libcupt4-2 package.
- libcupt4-2: No summary available for libcupt4-2 in ubuntu cosmic.
No description available for libcupt4-2 in ubuntu cosmic.
- libcupt4-2-downloadmethod-curl: flexible package manager -- libcurl download method
This package provides http(s) and ftp download handlers for Cupt library
using libcurl.
.
See also description of libcupt4-2 package.
- libcupt4-2-downloadmethod-wget: No summary available for libcupt4-2-downloadmethod-wget in ubuntu cosmic.
No description available for libcupt4-
2-downloadmetho d-wget in ubuntu cosmic.
- libcupt4-dev: flexible package manager -- development files
This package provides headers for Cupt library.
.
See also description of libcupt4-2 package.
- libcupt4-doc: No summary available for libcupt4-doc in ubuntu cosmic.
No description available for libcupt4-doc in ubuntu cosmic.