summaryrefslogtreecommitdiff
path: root/apt-pkg/orderlist.cc
Commit message (Collapse)AuthorAgeFilesLines
* cherry pick from donkultMichael Vogt2011-06-281-0/+6
|
* convert a lot of places to use IsNegative instead of checking by handDavid Kalnischkies2011-05-111-12/+4
| | | | for the three different dependencies
* * apt-pkg/orderlist.cc:David Kalnischkies2011-04-161-1/+1
| | | - let VisitRProvides report if the calls were successful
* Remove the "pseudopackage" handling of Architecture: all packages forDavid Kalnischkies2011-03-081-4/+0
| | | | | | | | | Multi-Arch; instead, Arch: all packages only satisfy dependencies for the native arch, except where the Arch: all package is declared Multi-Arch: foreign. (Closes: #613584) This has the sideeffect that arch:all packages internally show up as coming from the native arch - so packages with the architecture "all" doesn't exist any longer in the pkgcache
* * apt-pkg/orderlist.cc:David Kalnischkies2010-11-061-7/+27
| | | | - try fixing before removing even if the fix is hidden in a provides, hidden in the #590438 testcase
* configure also the replacement before remove by adding Immediate flagDavid Kalnischkies2010-07-291-0/+2
|
* * apt-pkg/orderlist.cc:David Kalnischkies2010-07-281-1/+76
| | | | - try to install another or-group member in DepRemove before breaking the or group (Closes: #590438)
* * apt-pkg/orderlist.cc:David Kalnischkies2010-06-101-1/+2
| | | | | - untouched packages are never missing * apt-pkg/packagemanager.cc: - packages that are not touched doesn't need to be unpacked
* Remove and Unpack operations should not be ignored for pseudo packages -David Kalnischkies2010-03-011-5/+6
| | | | | | | | | | | they should trigger the remove/unpack of the "all" package. Otherwise - as this package has no dependencies - it will be triggered to late. The Configuration step doesn't need it as the "all" package is a dependency of the pseudo-package, so it will be configured before the pseudo packages are tried: So at this step the ignorance is okay. Also IsMissing() should report the status of the all package if an pseudo package is checked instead of always reporting no-miss.
* Add yet another pseudo package which isn't as pseudo as the others:David Kalnischkies2010-02-121-0/+4
| | | | | | | | | | Arch all packages are now represented by arch depending packages which all depend on a package with the same name and the special arch "all". This packages has NO dependencies, but beside this the same information. It is the only package which has a size, the arch depending ones all have a zero size. While the arch depending pseudo packages are used for dependency resolution the arch "all" package is used for downloading and ordering of the package.
* cleanup commit for trigger processing:David Kalnischkies2009-09-181-10/+5
| | | | | | | | - remove the DPkg::NoConfTriggers - absolutely useless as we need TriggersPending already so we can use --no-triggers. - remove the Immediate-option from the example, it doesn't help much. - UnpackCritical uses DepUnPackPre with a D (on simple letter...) - the "smart" optimisation to skip A was not so smart - revert.
* Add even more config options and try to handle configuration problemsDavid Kalnischkies2009-09-151-24/+50
| | | | | arising if we upgrade essential or predependencies which need to be configured before even unpacking packages depending on them.
* add the various foldmarkers in apt-pkg & cmdline (no code change)David Kalnischkies2009-06-301-8/+2
|
* Fix some typos in docs and translations (thanks to timeless, closes: 368665)Luca Bruno2008-10-031-1/+1
|
* * Removed the more leftover #pragma interface/implementationMichael Vogt2007-06-081-3/+0
|\ | | | | closes: #306937 (thanks to Andreas Henriksson for the patch)
| * * remove all the remaining #pragma implementationMichael Vogt2007-06-081-3/+0
| |
* | initial Breaks implementationIan Jackson2006-08-251-1/+16
|/
* G++3 fixes from RandolphArch Librarian2004-09-201-1/+5
| | | | | | Author: jgg Date: 2001-05-07 05:49:43 GMT G++3 fixes from Randolph
* Fixed minor configuration ordering froobleArch Librarian2004-09-201-2/+5
| | | | | | Author: jgg Date: 2001-04-27 04:47:58 GMT Fixed minor configuration ordering frooble
* Join with aliencodeArch Librarian2004-09-201-45/+74
| | | | | | Author: jgg Date: 2001-02-20 07:03:16 GMT Join with aliencode
* Minimal CD swapsArch Librarian2004-09-201-15/+71
| | | | | | Author: jgg Date: 2000-01-16 08:45:46 GMT Minimal CD swaps
* More fixesArch Librarian2004-09-201-4/+4
| | | | | | Author: jgg Date: 2000-01-16 05:36:17 GMT More fixes
* Fixed ordering error for unpacked thingsArch Librarian2004-09-201-5/+5
| | | | | | Author: jgg Date: 1999-11-04 06:05:02 GMT Fixed ordering error for unpacked things
* Daniel Jacobowitz's gcc 2.95 C++ patchArch Librarian2004-09-201-11/+11
| | | | | | Author: jgg Date: 1999-07-20 05:53:32 GMT Daniel Jacobowitz's gcc 2.95 C++ patch
* Oops in crictical handlingArch Librarian2004-09-201-2/+2
| | | | | | Author: jgg Date: 1999-07-19 01:49:44 GMT Oops in crictical handling
* A bit better install ordering w/cdsArch Librarian2004-09-201-7/+19
| | | | | | Author: jgg Date: 1999-07-12 03:40:37 GMT A bit better install ordering w/cds
* Fixed handling of missing filesArch Librarian2004-09-201-4/+23
| | | | | | Author: jgg Date: 1999-07-04 23:22:53 GMT Fixed handling of missing files
* CD swapping supportArch Librarian2004-09-201-33/+71
| | | | | | Author: jgg Date: 1999-07-03 03:10:35 GMT CD swapping support
* SyncArch Librarian2004-09-201-1/+2
| | | | | | Author: jgg Date: 1998-09-26 05:34:18 GMT Sync
* First draft of make system and name change to apt-pkgArch Librarian2004-09-201-6/+6
| | | | | | Author: jgg Date: 1998-07-12 23:58:20 GMT First draft of make system and name change to apt-pkg
* SyncArch Librarian2004-09-201-0/+829
Author: jgg Date: 1998-07-07 04:17:00 GMT Sync