| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
* Skip redundant Atom construction in select_package().
(trunk r10466:10468)
svn path=/main/branches/2.1.2/; revision=10469
|
|
|
|
|
|
|
|
|
|
| |
packages that are masked by keywords and are eligible for uninstallation by
depclean. This is a workaround for the fact that depclean may fail to
recognize that the package is eligible for uninstall due to differences in
visibility filtering which can lead to differences in || dep evaluation.
TODO: Share visibility code to fix this inconsistency. (trunk r10465)
svn path=/main/branches/2.1.2/; revision=10466
|
|
|
|
|
|
| |
(trunk r10460)
svn path=/main/branches/2.1.2/; revision=10463
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10456
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10451
|
|
|
|
|
|
| |
(trunk r10448)
svn path=/main/branches/2.1.2/; revision=10449
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10444
|
|
|
|
|
|
| |
excluding USE deps code.
svn path=/main/branches/2.1.2/; revision=10442
|
|
|
|
|
|
|
| |
before releasing the build dir lock, so they never get missed.
(trunk r10438)
svn path=/main/branches/2.1.2/; revision=10439
|
|
|
|
|
|
| |
debugging problems similar to bug #223735. (trunk r10436)
svn path=/main/branches/2.1.2/; revision=10437
|
|
|
|
|
|
|
| |
triggered by storing instances of custom classes in a pickle.
(trunk r10432:10434)
svn path=/main/branches/2.1.2/; revision=10435
|
|
|
|
|
|
|
| |
are not supported." errors that are triggered when the pickle contains
custom classes. (trunk r10431)
svn path=/main/branches/2.1.2/; revision=10432
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10430
|
|
|
|
|
|
|
|
| |
* Make depgraph._select_package() pass Package instances into setcpv() calls.
* Enable the Package constructor to use an iterable for metadata items.
(trunk r10427)
svn path=/main/branches/2.1.2/; revision=10428
|
|
|
|
|
|
|
| |
* Remove the Package.cpv_slot attribute.
(trunk r10418:10423)
svn path=/main/branches/2.1.2/; revision=10424
|
|
|
|
|
|
|
|
|
| |
an argument.
* Simplify PackageSet.findAtomForPackage() by implementing it on top
of iterAtomsForPackage().
(trunk r10415)
svn path=/main/branches/2.1.2/; revision=10416
|
|
|
|
|
|
|
|
| |
* PackageSet._setAtoms()
* AtomArg and PackageArg constructors.
(trunk r10413)
svn path=/main/branches/2.1.2/; revision=10414
|
|
|
|
|
|
|
|
|
| |
for forcing direct os.listdir() calls. This is more of an issue now
that these listdir() calls are frequently triggered when merging
packages (due to things like blocker and preserve-libs handling).
(trunk r10390)
svn path=/main/branches/2.1.2/; revision=10406
|
|
|
|
|
|
| |
Everything related to USE deps has been omitted for now.
svn path=/main/branches/2.1.2/; revision=10403
|
|
|
|
|
|
| |
have been sourced. (trunk r10381)
svn path=/main/branches/2.1.2/; revision=10402
|
|
|
|
|
|
| |
the vardb lock. (trunk r10361)
svn path=/main/branches/2.1.2/; revision=10363
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10355
|
|
|
|
|
|
| |
area of code was rewritten. (trunk r10349)
svn path=/main/branches/2.1.2/; revision=10354
|
|
|
|
|
|
| |
Leaving dev-util/jam in place, in case it revives somehow. (trunk r10344)
svn path=/main/branches/2.1.2/; revision=10352
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10336
|
|
|
|
|
|
| |
usually only belong in DEPEND. (trunk r10333)
svn path=/main/branches/2.1.2/; revision=10334
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10331
|
|
|
|
|
|
|
| |
Fabian Groffen, http://archives.gentoo.org/gentoo-portage-dev/msg_2f9c8543016f1a96f9122aca0ec35ded.xml)
(trunk r10327)
svn path=/main/branches/2.1.2/; revision=10330
|
|
|
|
|
|
|
| |
also advise the user to add FEATURES="metadata-transfer" to make.conf.
(trunk r10310)
svn path=/main/branches/2.1.2/; revision=10311
|
|
|
|
|
|
|
|
| |
of an upgrade, display Blocker -> Upgrade edges since the
corresponding Blocker -> Uninstall edges will not be shown.
(trunk r10286)
svn path=/main/branches/2.1.2/; revision=10287
|
|
|
|
|
|
| |
packages will be temporarily installed simultaneously. (trunk r10281)
svn path=/main/branches/2.1.2/; revision=10282
|
|
|
|
|
|
|
|
| |
nodes, save the uninstall nodes from later since sometimes a merge
node will render an install node unnecessary, and we want to avoid
doing a separate uninstall task in that case. (trunk r10279)
svn path=/main/branches/2.1.2/; revision=10280
|
|
|
|
|
|
|
| |
to remove uninstall tasks from scheduled_uninstalls, so just keep them
in there. (trunk r10277)
svn path=/main/branches/2.1.2/; revision=10278
|
|
|
|
|
|
|
| |
since it might be possible for the user to use --resume --skipfirst get
past a non-essential package with a broken digest. (trunk r10275)
svn path=/main/branches/2.1.2/; revision=10276
|
|
|
|
|
|
| |
the exact same merge list a second time. (trunk r10273)
svn path=/main/branches/2.1.2/; revision=10274
|
|
|
|
|
|
|
|
| |
try to schedule an uninstall task that's already been scheduled
but hasn't been executed yet due to dependence on installation of
blocking packages. (trunk r10271)
svn path=/main/branches/2.1.2/; revision=10272
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10267
|
|
|
|
|
|
|
| |
now, make it a callable since it really shouldn't be called until the
vdb lock has been acquired. (trunk r10264)
svn path=/main/branches/2.1.2/; revision=10265
|
|
|
|
|
|
|
| |
exception to handle it instead of allowing unmerge() to call exit().
(trunk r10262)
svn path=/main/branches/2.1.2/; revision=10263
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10261
|
|
|
|
|
|
| |
(trunk r10258)
svn path=/main/branches/2.1.2/; revision=10259
|
|
|
|
|
|
| |
matching cpv rather than just the last one. (trunk r10256)
svn path=/main/branches/2.1.2/; revision=10257
|
|
|
|
|
|
| |
try to match packages against an empty set of blocker atoms. (trunk r10254)
svn path=/main/branches/2.1.2/; revision=10255
|
|
|
|
|
|
|
| |
using alternate ROOT. Thanks to Ryan Tandy <tarpman@gmail.com>.
(trunk r10252)
svn path=/main/branches/2.1.2/; revision=10253
|
|
|
|
|
|
| |
(trunk r10246)
svn path=/main/branches/2.1.2/; revision=10247
|
|
|
|
|
|
| |
(trunk r10241)
svn path=/main/branches/2.1.2/; revision=10242
|
|
|
|
|
|
| |
by dependency calculations upon resume. (trunk r10239)
svn path=/main/branches/2.1.2/; revision=10240
|
|
|
|
|
|
|
|
|
|
| |
it doesn't satisfy a slot dependency. Rebuilding the ebuild won't do
any good as long as USE=multislot is enabled since the newly built
package still won't have the expected slot. Therefore, assume that
such SLOT dependencies are already satisfied rather than forcing a
rebuild. (trunk r10237)
svn path=/main/branches/2.1.2/; revision=10238
|
|
|
|
|
|
| |
(trunk r10235)
svn path=/main/branches/2.1.2/; revision=10236
|
|
|
|
|
|
| |
code path from bug 219369 in some unwanted cases. (trunk r10233)
svn path=/main/branches/2.1.2/; revision=10234
|