| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
svn path=/main/branches/2.1.6/; revision=11883
|
|
|
|
| |
svn path=/main/branches/2.1.6/; revision=11882
|
|
|
|
| |
svn path=/main/branches/2.1.6/; revision=11881
|
|
|
|
|
|
|
| |
portage-2.1.x behavior which treats system and world mutually exclusive
actions.
svn path=/main/branches/2.1.6/; revision=11880
|
|
|
|
| |
svn path=/main/branches/2.1.6/; revision=11879
|
|
|
|
|
|
| |
the only nonatom.
svn path=/main/branches/2.1.6/; revision=11878
|
|
|
|
|
|
| |
the SetConfig constructor with a config for just system and world sets.
svn path=/main/branches/2.1.6/; revision=11877
|
|
|
|
| |
svn path=/main/branches/2.1.6/; revision=11876
|
|
|
|
|
|
| |
in the tree, so it's disabled for now (accept anything).
svn path=/main/branches/2.1.6/; revision=11875
|
|
|
|
|
|
| |
not allowed to chown files to root uid.
svn path=/main/trunk/; revision=11873
|
|
|
|
| |
svn path=/main/trunk/; revision=11872
|
|
|
|
| |
svn path=/main/trunk/; revision=11871
|
|
|
|
| |
svn path=/main/trunk/; revision=11870
|
|
|
|
|
|
| |
fails.
svn path=/main/trunk/; revision=11869
|
|
|
|
|
|
| |
be created.
svn path=/main/trunk/; revision=11868
|
|
|
|
| |
svn path=/main/trunk/; revision=11867
|
|
|
|
|
|
|
| |
use them to check validity inside NewsManager.updateItems().
* Make DisplayInstalledRestriction.isValid() check validity of the atom.
svn path=/main/trunk/; revision=11866
|
|
|
|
|
|
| |
of sorting them in side cpv_all(). Thanks to Brian Harring for the suggestion.
svn path=/main/trunk/; revision=11865
|
|
|
|
|
|
| |
contents when writing the file.
svn path=/main/trunk/; revision=11864
|
|
|
|
|
|
| |
inside NewsManager.updateItems() before the NewsItem constructor is called.
svn path=/main/trunk/; revision=11863
|
|
|
|
|
|
| |
NewsManager.updateItems().
svn path=/main/trunk/; revision=11862
|
|
|
|
|
|
|
| |
in order do be consistent with portage.glsa.getMinUpgrade() which also uses
match-all.
svn path=/main/trunk/; revision=11861
|
|
|
|
|
|
|
| |
This works by comparing a hash of the COUNTER values for all packages in the
vdb.
svn path=/main/trunk/; revision=11859
|
|
|
|
|
|
|
| |
failed to build or install. This involves pruning off the parts of the graph
containing installed packages with unsatisfied dependencies.
svn path=/main/trunk/; revision=11858
|
|
|
|
| |
svn path=/main/trunk/; revision=11856
|
|
|
|
|
|
|
|
| |
the current location with anything from PORTDIR_OVERLAY. Assume that an
overlay will contain at least a "repo_name" file while a master repo (portdir)
will contain at least a "profiles.desc" file.
svn path=/main/trunk/; revision=11855
|
|
|
|
| |
svn path=/main/trunk/; revision=11854
|
|
|
|
|
|
| |
a potentially ambiguous ValueError.
svn path=/main/trunk/; revision=11853
|
|
|
|
|
|
| |
makes a little more sense thatn checking for package.mask.
svn path=/main/trunk/; revision=11852
|
|
|
|
| |
svn path=/main/trunk/; revision=11851
|
|
|
|
| |
svn path=/main/trunk/; revision=11850
|
|
|
|
| |
svn path=/main/trunk/; revision=11849
|
|
|
|
|
|
| |
the --nodeps code is only triggered when --jobs > 1.
svn path=/main/trunk/; revision=11848
|
|
|
|
|
|
| |
make Scheduler._choose_pkg() always return the task at the front of the queue.
svn path=/main/trunk/; revision=11847
|
|
|
|
|
|
|
| |
in --nodeps mode in order to avoid an AttributeError later when
self.schedulerGraph() is called.
svn path=/main/trunk/; revision=11846
|
|
|
|
|
|
|
|
|
| |
installation of conflicting packages is avoided when appropriate (especially
for !!atom blockers), but allowed in specific cases that require it. This
is accomplished by reversing specific uninstall edges in the digraph, while
possibly leaving some edges in there original state.
svn path=/main/trunk/; revision=11845
|
|
|
|
|
|
|
| |
edges. TODO: Invert only the specific edges that the depgraph has decided
are necessary and allowed to be inverted.
svn path=/main/trunk/; revision=11844
|
|
|
|
|
|
| |
with symlinks created by binutils-config.
svn path=/main/trunk/; revision=11843
|
|
|
|
|
|
|
| |
so that they're show even without --verbose mode.
* Sort files for the ">>> needed" display.
svn path=/main/trunk/; revision=11842
|
|
|
|
| |
svn path=/main/trunk/; revision=11841
|
|
|
|
| |
svn path=/main/trunk/; revision=11840
|
|
|
|
|
|
|
|
|
|
| |
the merge list, because some uninstall nodes may not be in the merge list
since they will be performed as part of an upgrade within a slot. This solves
a problem with Scheduler._choose_pkg() not parallelizing in some cases when
it should, due to an uninstall node not having it's edge reversed like it's
supposed to.
svn path=/main/trunk/; revision=11839
|
|
|
|
|
|
|
|
| |
merge() method so that a potential InvalidDependString exception can be
handled there, causing merge() to return unsuccessfully. This avoids having
to raise an exception from the constructor.
svn path=/main/trunk/; revision=11838
|
|
|
|
|
|
| |
PackageCounters class.
svn path=/main/trunk/; revision=11837
|
|
|
|
|
|
|
| |
dblink._add_preserve_libs_to_contents(), account for the trailing slash on
$ROOT in the while loop.
svn path=/main/trunk/; revision=11836
|
|
|
|
|
|
| |
a path to be preserved doesn't exist in the contents of the installed instance.
svn path=/main/trunk/; revision=11835
|
|
|
|
| |
svn path=/main/trunk/; revision=11834
|
|
|
|
|
|
| |
of the dblink instance in case an existing one was passed in.
svn path=/main/trunk/; revision=11833
|
|
|
|
|
|
|
| |
just because they contain preserved libs that happen to be consumers of other
preserved libs.
svn path=/main/trunk/; revision=11832
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
on inode comparisons rather than string comparisons. Instead of injecting
libraries into $D before the files are merged, the preservation code now
executes after the files are merged but before the old version is unmerged.
After determining which libs to preserve, the CONTENTS are updated to include
those libs. The PreservedLibsRegistry.register() call is now done just after
the temporary vdb entry has been moved into place, guaranteeing that a valid
vdb entry is in place so that the unregistration code from bug #210501 is no
longer needed.
svn path=/main/trunk/; revision=11831
|