| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
- remove Chroot-Directory from files passed to install commands.
Thanks to Kel Modderman for report & patch! (Closes: #577226)
|
| |
|
|
|
|
|
| |
- Acquire::ForceHash to force method for expected hash
- display MD5Sum in --print-uris if not forced to use another method
instead of displaying the strongest available (Closes: #576420)
|
|
|
|
|
|
|
|
|
|
| |
- add a parent-guarded "mkdir -p" as CreateDirectory()
* apt-pkg/acquire.{cc,h}:
- add a delayed constructor with Setup() for success reporting
- check for and create directories in Setup if needed instead of
error out unfriendly in the Constructor (Closes: #523920, #525783)
- optional handle a lock file in Setup()
* cmdline/apt-get.cc:
- remove the lock file handling and let Acquire take care of it instead
|
|
|
| |
- don't try to "unpack" pseudo packages twice
|
|
|
| |
- "reinstall" the correct version for a killed pseudo package
|
| |
|
| |
|
| |
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Thanks to Jean-Baptiste Lallement for spotting and fixing it!
* apt-pkg/contrib/strutl.cc:
- always escape '%' (LP: #130289) (Closes: #500560)
- unescape '%' sequence only if followed by 2 hex digit
- username/password are urlencoded in proxy string (RFC 3986)
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This sounds like a premature optimization and since Mr. Knuth we all
know that they are the root of all evil - but, and here it starts to be
interesting: As the tolower_ascii method is by far the most called
method we have (~60 Mio. times) and as we compare only strings containing
ascii characters (package names, configuration options) using our own
method reduces execution time of APT by 4% plus it avoids that the
locale settings can influence us.
|
| | |
|
| | |
|
| |
| |
| |
| | |
- correct a few typos in the german manpage translation.
Thanks to Chris Leick and Georg Koppen! (Closes: #574962)
|
| |
| |
| |
| | |
- fix a=sid vs. n=sid typo, thanks Ansgar Burchardt!
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- write LongDescriptions if they shouldn't be included in Packages
file into i18n/Translation-en by default.
It is ensured that each package+description is listed only ones in the
Translation file even if we generate multiple Packages file in one run.
The file is only generated in "generate" - the simple file commands
can't create it by now. Also, the LongDescription is currently a
global setting, so generating archives with and without LongDescriptions
in the Packages file in the same run are currently not possible.
|
| |\ |
|
| | |
| | |
| | |
| | | |
Thanks to Américo Monteiro!
|
| |\ \
| | | |
| | | |
| | | |
| | | | |
but we support the usage of the new ABI so libapt users
can start to prepare for MultiArch (Closes: #536029)
|
| | | |
| | | |
| | | |
| | | | |
- explicitly warn against careless use (Closes: #567669)
|
| | | |
| | | |
| | | |
| | | | |
- update with no changes to debian policy 3.8.4
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- include all existing Translation files in the Cache (Closes: 564137)
Previously if APT was executed with a different LC_* all these invocations
needed to rebuild the Cache as too many files were included or missing:
Now the lists-directory is checked for Translation-files and all these
included in getLanguages() regardless of the environment setting
(after a "none" so APT will not use them for displaying information).
|
| | | |
| | | |
| | | |
| | | | |
- add ngettext support with P_()
|
| | | |
| | | |
| | | |
| | | |
| | | | |
now support for MultiArch, so Multi-Arch: allowed packages should
already provide package:any
|
| | | |
| | | |
| | | |
| | | |
| | | | |
- if an arch is given accept only *_all.deb and *_arch.deb instead
of *.deb. Thanks Stephan Bosch for the patch! (Closes: #319710)
|
| | | |
| | | |
| | | |
| | | |
| | | | |
- stdin redirected to /dev/null takes all CPU (Closes: #569488)
Thanks to Aurelien Jarno for providing (again) a patch!
|
| | |\ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
but we support the usage of the new ABI so libapt users
can start to prepare for MultiArch (Closes: #536029)
MultiArch isn't ready for Primetime usage for now, but the branch has
managed to be a NOP if used in SingleArch-mode so we can start to
promote the use of the new MultiArchable API-extensions.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
- merge versions correctly even if multiple different versions
with the same version number are available.
Thanks to Magnus Holmgren for the patch! (Closes: #351056)
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
- generate subdirectories for building the manpages in on the fly
depending on the po files we have.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
- remove Auto-Installed information from extended_states
together with the package itself (Closes: #572364)
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
- add automake/conf build-depends/conflicts as recommend by
the autotools-dev README (Closes: #572615)
|
| |\ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
typos in doc/po/es.po to generate the manpages properly.
[ Christian Perrier ]
* German translation update. Closes: #571037
* Spanish manpages translation update. Closes: #573293
[ Julian Andres Klode ]
* cmdline/apt-mark:
- Use the new python-apt API (and conflict with python-apt << 0.7.93.2).
* apt-inst/contrib/arfile.h:
- Add public ARArchive::Members() which returns the list of members.
* debian/rules:
- Fix the libraries name to be e.g. libapt-pkg4.9 instead of
libapt-pkg-4.9.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
- consider absent of debian revision equivalent to 0 (Closes: #573592)
This moves the existing testcase for version comparison to "my" directory,
adds a few more tests (e.g. the tests used in cupt) and rewrites the
testcases runner: The runner does now call dpkg --compare-versions
to check what dpkg thinks about the comparison - all done in less code ;)
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
- if available store the Commandline in the history
* apt-pkg/contrib/cmndline.cc:
- save Commandline in Commandline::AsString for logging
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
- fix memory leaks in error conditions in DoSource()
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
- add a --only-upgrade flag to install command (Closes: #572259)
That is NOT what is requested in e.g. #74067 - this is a very simple
flag which behaves orthogonal to --no-upgrade not a full-blown
upgrade option for a single package instead of the whole package set.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
- fix error message construction in OpenLog()
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
- fix two typos and be more verbose in the novice warning.
Thanks to Osamu Aoki for pointing it out! (Closes: #567669)
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
- add char[] fallback for filesystems without shared writable
mmap() like JFFS2. Thanks to Marius Vollmer for writing
and to Loïc Minier for pointing to the patch! (Closes: #314334)
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
- remove some years old and obsolete Replaces
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
- don't crash if no arguments are given (Closes: #570962)
|
| | | | | | |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
- fix backgrounding when dpkg runs (closes: #486222)
* cmdline/apt-mark:
- show error on incorrect aguments (LP: #517917), thanks to
Torsten Spindler
* cmdline/apt-get.cc:
- if apt-get source foo=version or foo/distro can not be found,
error out (LP: #502641)
* apt-pkg/packagemanager.cc:
- better debug output
* doc/examples/configure-index:
- add missing Debug::pkgPackageManager option
|
| | | | | | |
| | | | | | |
| | | | | | | |
- deal correctly with three letter langcodes (LP: #391409)
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
- if apt-get source foo=version or foo/distro can not be found,
error out (LP: #502641)
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
- show error on incorrect aguments (LP: #517917), thanks to
Torsten Spindler
|
| | | | | | |
| | | | | | |
| | | | | | | |
- fix backgrounding when dpkg runs (closes: #486222)
|
| | | | | | |
| | | | | | |
| | | | | | | |
- Read default configuration (Closes: #383257)
|