cupt 2.2.1 source package in Ubuntu
Changelog
cupt (2.2.1) unstable; urgency=low * console: - Managing packages: - Fixed the work of action override options inside the interactive prompt for new package expressions. - 'markauto', 'unmarkauto': reject not installed packages. Thanks to Karol Kozłowski for the report. * lib: - system/resolvers/native: - Made sure that if the package is auto-removed there are no other resolver reasons present. Thanks to Karol Kozłowski for the report. (Closes: #643798) cupt (2.2.0) unstable; urgency=low * Upload to unstable. cupt (2.2.0~rc2) experimental; urgency=low * lib: - system/worker: - Downloading of index data should continue regardless of the download result of Release signature. Thanks to Karol Kozłowski for the report. - Don't run pre-install-packages hooks if there is no packages to unpack. - [Jonathan Nieder] Switch back to system() for running commands without an input, such as dpkg, providing them a standard input from a terminal. Fixes the regression since 2.2.0~rc1. (Closes: #640849) - hashsums: - Don't check gcrypt version despite what is advised in its manual. Linker does its work fine. * debian: - control: 'libcupt2-0': set Breaks against download methods earlier than 2.0.0~rc1 because of the redirect download option change. cupt (2.2.0~rc1) experimental; urgency=low * console: - Managing packages: - New positional action override options '--install', '--remove', '--satisfy', '--unsatisfy'. - The option '--purge' is converted to positional action override one. - The action 'purge' does not set global purge flag anymore but only purges packages specified as arguments. - 'clean', 'autoclean': remove also partially downloaded archive files. Thanks to Karol Kozłowski for the suggestion. (Closes: #633485) - 'version': support '-v' as a alias again. (Closes: #640148) * lib: - system/worker: - New method 'setPackagePurgeFlag'. - The global purge option now unconditionally purges all removed packages again. - New method 'deletePartialArchives'. - Really allow removing Essential packages (when requested and passed all front-end checks). - Unpack/configure actions of some important packages were not optimally merged before when there are reverse-[Pre-]Depends. - Prefer temporary breaking reverse-Depends than anything else. (Closes: #637233) - Don't modify first-level priorities of non-first subactions of the same package, except of incrementing prioties for unpack-after-removal actions. - Greatly simplified the algorithm of setting priority links. Increases processing speed a lot. - Set dependency dpkg force options according to broken relations, not "nothing or all". - Make dpkg sequence output fixed between the different runs for the same input. - Made the virtual vertices' CPU and RAM footprint smaller. - Removed ad-hoc pre-dependency check warnings as useless and obsolete. - Merge remove/unpack subactions even more aggressively. - Submit the input for a running commands using pipes instead of 'echo' shell command. (Closes: #637494) - Implemented logging. - An initial support of repository index deltas. - config: - New option 'cupt::cache::release-file-expiration::ignore'. - Use APT option 'acquire::http::allowredirect' instead of Cupt-specific 'acquire::http::allow-redirects'. - New option 'cupt::update::check-release-files'. Thanks to Karol Kozłowski for the suggestion. (Closes: #633492) - Support Cupt-specific configuration files (/etc/cupt by default). New options 'cupt::directory::configuration', 'cupt::directory::configuration::main', 'cupt::directory::configuration::main-parts'. - New option 'cupt::worker::use-locks'. - Recognize APT variables 'dir::log', 'dir::log::terminal', 'dir::log::history'. - New options 'cupt::directory::log', 'cupt::worker::log'. - New options 'cupt::worker::log::levels::{metadata,packages,snapshots}'. - cache: - 'verifySignature': is deprecated now. - system/resolvers/native: - Implemented 'reinstall or remove' for packages that require the reinstallation. - Installed packages with the status 'half-installed' also require the reinstallation, mark them as such. (Closes: #637490) - file: - Constructor now accepts "pw" as a special mode for shell pipes opened for writing. - system/state: - Add package entry to the cache even if the installed version requires the reinstallation. (Closes: #639605) - InstalledRecord: new method 'isBroken'. - download/manager: - Fixed handling of EINTR while polling waiter sockets. * doc: - cupt(1) manual: - Documented 'purge' subcommand. - Fixed a typo in the description of '--download-only' option. (Closes: #639160) * scripts: - logrotate: - Created. -- Ubuntu Archive Auto-Sync <email address hidden> Mon, 17 Oct 2011 09:13:15 +0000
Upload details
- Uploaded by:
- Ubuntu Archive Auto-Sync
- Uploaded to:
- Precise
- Original maintainer:
- Eugene V. Lyubimkin
- Architectures:
- any all
- Section:
- perl
- Urgency:
- Low Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
cupt_2.2.1.tar.gz | 232.1 KiB | 42f61079266d8aa88b3d2eae3bee69eb70fb1e9bc91d03d9f8cbde3fdb2256c6 |
cupt_2.2.1.dsc | 1.3 KiB | 21956119754e36ec45b498fdf82b04410674571525e61f76aadcfae3563e7083 |
Available diffs
- diff from 2.1.3 (in Debian) to 2.2.1 (45.4 KiB)
Binary packages built by this source
- cupt: alternative front-end for dpkg -- console interface
This package provides a console interface to Cupt library, which is a
re-implementation of libapt-pkg C++ library. The aim is to produce
more strict, more robust, less buggy front-end than APT.
.
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 APT-like 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 'libreadline6');
- 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.
- libcupt2-0: alternative front-end for dpkg -- runtime library
This is a Cupt library implementing front-end to dpkg.
.
Provides:
- parsing and manipulating configuration info;
- parsing indexes metadata info;
- version strings comparison;
- inspection of the binary and source package' versions;
- parsing and querying info about installed packages;
- parsing and working with relations and relation expressions;
- download manager and downloaders for some schemes;
- problem resolver;
- worker for modifying system state.
.
See also description of 'cupt' package for more information.
- libcupt2-0-downloadmethod-curl: alternative front-end for dpkg -- libcurl download method
This package provides http(s) and ftp download handlers for Cupt library
using libcurl.
.
See also description of libcupt2-0 package.
- libcupt2-0-downloadmethod-wget: alternative front-end for dpkg -- wget download method
This package provides http(s) and ftp download handlers for Cupt library
using wget.
.
See also description of libcupt2-0 package.
- libcupt2-dev: alternative front-end for dpkg -- development files
This package provides headers for Cupt library.
.
See also description of libcupt2-0 package.
- libcupt2-doc: alternative front-end for dpkg -- library documentation
This package provides documentation for Cupt library.
.
See also description of libcupt2-0 package.