Age | Commit message (Collapse) | Author |
|
- prefer visiting packages marked for deletion in VisitProvides
if we are operating on a negative dependency so that we can
deal early with the fallout of this remove
|
|
|
|
|
|
done on the mirco-optimazation level, so lets fix them:
(performance) Possible inefficient checking for emptiness.
(performance) Prefer prefix ++/-- operators for non-primitive types.
|
|
|
|
for the three different dependencies
|
|
- let VisitRProvides report if the calls were successful
|
|
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
|
|
- try fixing before removing even if the fix is hidden in
a provides, hidden in the #590438 testcase
|
|
|
|
- try to install another or-group member in DepRemove before
breaking the or group (Closes: #590438)
|
|
- untouched packages are never missing
* apt-pkg/packagemanager.cc:
- packages that are not touched doesn't need to be unpacked
|
|
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.
|
|
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.
|
|
- 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.
|
|
arising if we upgrade essential or predependencies which need to be
configured before even unpacking packages depending on them.
|
|
|
|
|
|
closes: #306937 (thanks to Andreas Henriksson for the patch)
|
|
|
|
|
|
Author: jgg
Date: 2001-05-07 05:49:43 GMT
G++3 fixes from Randolph
|
|
Author: jgg
Date: 2001-04-27 04:47:58 GMT
Fixed minor configuration ordering frooble
|
|
Author: jgg
Date: 2001-02-20 07:03:16 GMT
Join with aliencode
|
|
Author: jgg
Date: 2000-01-16 08:45:46 GMT
Minimal CD swaps
|
|
Author: jgg
Date: 2000-01-16 05:36:17 GMT
More fixes
|
|
Author: jgg
Date: 1999-11-04 06:05:02 GMT
Fixed ordering error for unpacked things
|
|
Author: jgg
Date: 1999-07-20 05:53:32 GMT
Daniel Jacobowitz's gcc 2.95 C++ patch
|
|
Author: jgg
Date: 1999-07-19 01:49:44 GMT
Oops in crictical handling
|
|
Author: jgg
Date: 1999-07-12 03:40:37 GMT
A bit better install ordering w/cds
|
|
Author: jgg
Date: 1999-07-04 23:22:53 GMT
Fixed handling of missing files
|
|
Author: jgg
Date: 1999-07-03 03:10:35 GMT
CD swapping support
|
|
Author: jgg
Date: 1998-09-26 05:34:18 GMT
Sync
|
|
Author: jgg
Date: 1998-07-12 23:58:20 GMT
First draft of make system and name change to apt-pkg
|
|
Author: jgg
Date: 1998-07-07 04:17:00 GMT
Sync
|