summaryrefslogtreecommitdiff
path: root/cmdline
Commit message (Collapse)AuthorAgeFilesLines
* merge with my debian-sid branchDavid Kalnischkies2011-10-301-7/+7
|\
| * * apt-pkg/deb/dpkgpm.cc:David Kalnischkies2011-09-201-25/+34
| | | | | | | | | | | | | | | | | | | | | | - use std::vector instead of fixed size arrays to store args and multiarch-packagename strings - load the dpkg base arguments only one time and reuse them later * cmdline/apt-get.cc: - follow Provides in the evaluation of saving candidates, too, for statisfying garbage package dependencies (Closes: #640590) * apt-pkg/algorithms.cc: - if a package is garbage, don't try to save it with FixByInstall
| * * cmdline/apt-get.cc:David Kalnischkies2011-09-131-7/+7
| | | | | | | | - output list of virtual package providers to c1out in -q=1 instead of /dev/null to unbreak sbuild (LP: #816155)
* | * cmdline/apt-get.cc:David Kalnischkies2011-09-201-25/+34
| | | | | | | | - follow Provides in the evaluation of saving candidates, too, for statisfying garbage package dependencies (Closes: #640590)
* | use forward declaration in headers if possible instead of includesDavid Kalnischkies2011-09-1910-2/+23
| |
* | merge with debian/sidDavid Kalnischkies2011-09-132-7/+15
|\|
| * * cmdline/apt-key:David Kalnischkies2011-08-231-1/+1
| | | | | | | | - if command is 'add' do not error out if the specified keyring doesn't exist, it will be created by gpg
| * remove the caches in 'apt-get update', too, as they will beDavid Kalnischkies2011-08-221-5/+3
| | | | | | invalid in most cases anyway
| * * cmdline/apt-get.cc:David Kalnischkies2011-08-181-5/+15
| | | | | | | | - remove the binary caches in 'apt-get clean' as it is the first thing recommend by many supporters in case of APT segfaults
* | merge with debian/experimentalDavid Kalnischkies2011-09-135-188/+288
|\ \
| * | merged from the debian-sid branchMichael Vogt2011-08-153-83/+81
| |\|
| | * fix a few more cppcheck performance and scope warningsDavid Kalnischkies2011-08-111-1/+1
| | |
| | * cppcheck complains about some possible speed improvements which could beDavid Kalnischkies2011-08-112-80/+80
| | | | | | | | | | | | | | | | | | done on the mirco-optimazation level, so lets fix them: (performance) Possible inefficient checking for emptiness. (performance) Prefer prefix ++/-- operators for non-primitive types.
| | * fix some cppcheck: (warning) Member variable is not initialized in the ↵David Kalnischkies2011-08-111-2/+0
| | | | | | | | | | | | constructor.
| * | cmdline/makefile: ajust commentMichael Vogt2011-07-281-1/+1
| | |
| * | * merged latest fixes from debian-sidMichael Vogt2011-07-282-105/+207
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * apt-pkg/contrib/sha1.cc: - fix illegally casts of on-stack buffer to a type requiring more alignment than it has resulting in segfaults on sparc (Closes: #634696) * apt-pkg/contrib/cdromutl.cc: - fix escape problem when looking for the mounted devices * apt-pkg/contrib/strutl.{h,cc}, test/libapt/strutil_test.cc: - add new DeEscapeString() similar to DeQuoteString but unescape character escapes like \0XX and \xXX (plus added test) * refresh po/* * cmdline/apt-get.cc: - fix missing download progress in apt-get download - do not require unused partial dirs in 'source' (Closes: #633510) - buildconflicts effect all architectures - implement MultiarchCross for build-dep and source (Closes: #632221) * cmdline/apt-key: - use a tmpfile instead of /etc/apt/secring.gpg (Closes: #632596) * debian/apt.postinst: - remove /etc/apt/secring.gpg if it is an empty file * doc/apt-cache.8.xml: - apply madison typofix from John Feuerstein, thanks! (Closes: #633455) * apt-pkg/policy.cc: - emit an error on unknown APT::Default-Release value (Closes: #407511) * apt-pkg/aptconfiguration.cc: - ensure that native architecture is if not specified otherwise the first architecture in the Architectures vector * apt-pkg/deb/deblistparser.cc: - Strip only :any and :native if MultiArch should be stripped as it is save to ignore them in non-MultiArch contexts but if the dependency is a specific architecture (and not the native) do not strip
| | * merged from lp:~donkult/apt/sidMichael Vogt2011-07-252-102/+202
| | |\
| | | * implement MultiarchCross for build-dep and source (Closes: #632221)David Kalnischkies2011-07-251-4/+109
| | | |
| | | * move debug message about attempt install/remove to the responsible methodDavid Kalnischkies2011-07-241-3/+8
| | | |
| | | * alternatively check in a versioned depends if the candidate is goodDavid Kalnischkies2011-07-241-27/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The old code used to do move on to versions behind the candidate in cases the candidate wasn't a match, but as the Install request later always installs the candidate (witch wasn't switched) this could have never worked - and shouldn't in most cases anyway as: a) it could only work for <, <=, != depends which are unusal b) doesn't respect pinning, so it could install -1 versions
| | | * after this consider providing packages (if it is not a versioned dep)David Kalnischkies2011-07-241-26/+27
| | | |
| | | * move the detection for installed versions up as it is the easiest caseDavid Kalnischkies2011-07-241-25/+20
| | | |
| | | * first round of reorder code without changing resultDavid Kalnischkies2011-07-241-29/+27
| | | |
| | | * buildconflicts effect all architecturesDavid Kalnischkies2011-07-241-11/+13
| | | |
| | | * you want to be nice and quote a filename just to be reminded by gpgDavid Kalnischkies2011-07-231-1/+1
| | | | | | | | | | | | | | | | that it doesn't like that… remove superficial quoting to fix apt-key
| | * | merged from donkultMichael Vogt2011-07-222-3/+5
| | |\|
| | | * do not require unused partial dirs in 'source' (Closes: #633510)David Kalnischkies2011-07-161-2/+1
| | | |
| | | * * cmdline/apt-key:David Kalnischkies2011-07-161-1/+4
| | | | | | | | | | | | | | | | | | | | - use a tmpfile instead of /etc/apt/secring.gpg (Closes: #632596) * debian/apt.postinst: - remove /etc/apt/secring.gpg if it is an empty file
| | * | merged from the mvo branchMichael Vogt2011-07-221-1/+1
| | |\ \ | | | |/ | | |/|
| | | * * cmdline/apt-get.cc:Michael Vogt2011-07-221-1/+1
| | | | | | | | | | | | - fix missing download progress in apt-get download
* | | | Support large files in the complete toolset. Indexes of thisDavid Kalnischkies2011-09-132-12/+6
| | | | | | | | | | | | | | | | size are pretty unlikely for now, but we need it for deb packages which could become bigger than 4GB now (LP: #815895)
* | | | reorder includes: add <config.h> if needed and include it at firstDavid Kalnischkies2011-09-138-26/+33
|/ / /
* | | merged from http://bzr.debian.org/bzr/apt/apt/debian-sidMichael Vogt2011-07-151-3/+3
|\| |
| * | * cmdline/apt-get.cc:David Kalnischkies2011-07-061-3/+3
| | | | | | | | | - restore all important dependencies for garbage packages (LP: #806274)
| * | require to be root for add, rm, update and net-updateDavid Kalnischkies2011-06-291-0/+11
| | |
| * | * cmdline/apt-key:David Kalnischkies2011-06-291-2/+2
| | | | | | | | | - explicitly state that net-update is not supported if no url is set
* | | replace the last standing double's with long longDavid Kalnischkies2011-07-141-1/+1
| | |
* | | * cmdline/apt-get.cc:David Kalnischkies2011-07-141-1/+7
| | | | | | | | | - add an --assume-no option for testing to say 'no' to everything
* | | merged from debian-sidMichael Vogt2011-06-301-2/+13
|\ \ \ | | |/ | |/|
| * | * doc/makefile:Michael Vogt2011-06-301-2/+13
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - create doxygen directory to avoid depending on magic (Closes: #628799) * cmdline/apt-key: - explicitly state that net-update is not supported if no url is set - require to be root for add, rm, update and net-update - clarify update vs. net-update in different distros (Closes: #632043) * debian/apt.symbols: - forgot 'mips' in the list for all architecture dependent symbols - comment out gcc-4.5 specific symbols as gcc-4.6 is now default - the symbol for PrintStatus() is architecture dependent * apt-pkg/policy.cc: - do not segfault in pinning if a package with this name doesn't exist. Thanks to Ferdinand Thommes for the report! - Defaults is a vector of Pin not of PkgPin - ensure that only the first specific stanza for a package is used - save all stanzas which had no effect in Unmatched - allow package:architecure in Package:
* | merge lp:~mvo/apt/abi-breakMichael Vogt2011-06-294-4/+263
|\ \ | |/ |/|
| * merge lp:~mvo/apt/sha512-template to add support for sha512Michael Vogt2011-06-081-0/+2
| |\
| | * add sha512 support in the client now as wellMichael Vogt2011-02-251-0/+2
| | |
| * | * cmdline/apt-get.cc:David Kalnischkies2011-05-171-4/+6
| | | | | | | | | | | | - do not discard the error messages from the resolver and instead only show the general 'Broken packages' message if nothing else
| * | rename option APT::Solver::Name to simply APT::SolverDavid Kalnischkies2011-05-172-2/+2
| | |
| * | * Implement EDSP in libapt-pkg so that all front-ends whichDavid Kalnischkies2011-05-174-1/+256
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | use the internal resolver can now be used also with external ones as the usage is hidden in between the old API * provide two edsp solvers in apt-utils: - 'dump' to quickly output a complete scenario and - 'apt' to use the internal as an external resolver
| | * | implement correct error reportingDavid Kalnischkies2011-05-072-4/+4
| | | |
| | * | add a tiny dump solver to quickly output a scenarioDavid Kalnischkies2011-05-032-0/+57
| | | |
| | * | add a --solver option to apt-getDavid Kalnischkies2011-05-031-0/+1
| | | |
| | * | work on requests with the correct upgrade/dist-upgrade/else resolverDavid Kalnischkies2011-05-031-1/+11
| | | |