| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
to be uninstalled.
svn path=/main/trunk/; revision=12018
|
|
|
|
|
|
|
|
| |
since the open file can result in an nfs lock on $T/build.log which prevents
the clean phase from removing $T. Thanks to Jeremy Olexa <darkside@g.o> for
reporting.
svn path=/main/trunk/; revision=12016
|
|
|
|
| |
svn path=/main/trunk/; revision=12014
|
|
|
|
|
|
|
| |
in emerge --search format if --quiet mode is not enabled, otherwise just show
a brief list. Thanks to Markus Meier <maekke@g.o> for the suggestion.
svn path=/main/trunk/; revision=12012
|
|
|
|
|
|
|
|
|
|
|
| |
do avoid locking the normal build dir location (similar to bug #245231).
The EbuildFetchPretend class is renamed to EbuildFetchonly and it's used
for --fetchonly mode regardless of whether --pretend is enabled. Also,
fix stdout/stderr flushing in JobStatusDisplay.displayMessage() and
portage.spawn() to ensure output always occurs in the correct order when
displaying pkg_nofetch() output in --fetchonly mode.
svn path=/main/trunk/; revision=12006
|
|
|
|
|
|
| |
previous parallel-fetch implementation.
svn path=/main/trunk/; revision=12001
|
|
|
|
| |
svn path=/main/trunk/; revision=11995
|
|
|
|
|
|
|
|
| |
entry should exist, and explain that it should be a plain text file containing
a unique name of the first line. This should give the users enough information
to correct the problem without needing to seek help.
svn path=/main/trunk/; revision=11994
|
|
|
|
|
|
|
| |
slot conflict output together with the unsatisfied USE dependency output,
since both might be useful.
svn path=/main/trunk/; revision=11960
|
|
|
|
|
|
| |
properly considered when a single job is running.
svn path=/main/trunk/; revision=11958
|
|
|
|
|
|
|
|
|
| |
instances of the same version (typically one installed and another not yet
installed) have been pulled into the graph due to a USE dependency. The "slot
collision" display is not helpful in a case like this, so display it as an
unsatisfied dependency. Thanks to Peter Volkov <pva@g.o> for reporting.
svn path=/main/trunk/; revision=11954
|
|
|
|
|
|
| |
inside action_depclean().
svn path=/main/trunk/; revision=11953
|
|
|
|
|
|
| |
for parsing by programs such as autounmask.
svn path=/main/trunk/; revision=11949
|
|
|
|
| |
svn path=/main/trunk/; revision=11948
|
|
|
|
|
|
| |
portage.output.EOutput() where appropriate.
svn path=/main/trunk/; revision=11935
|
|
|
|
|
|
| |
so hidden directories are ignored.
svn path=/main/trunk/; revision=11933
|
|
|
|
|
|
|
| |
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 --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
|
|
|
|
| |
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
|
|
|
|
| |
svn path=/main/trunk/; revision=11829
|
|
|
|
|
|
| |
and disable preserve-libs code in that case.
svn path=/main/trunk/; revision=11827
|
|
|
|
|
|
|
| |
--depclean now uses the depgraph class and therefore should be more
consistent with the update algorithm.
svn path=/main/trunk/; revision=11815
|
|
|
|
|
|
| |
for users.
svn path=/main/trunk/; revision=11814
|
|
|
|
|
|
|
| |
depgraph.display() so it's consistent with Scheduler._is_restart_necessary().
Thanks to Jeremy Olexa <darkside@g.o> for reporting.
svn path=/main/trunk/; revision=11808
|
|
|
|
| |
svn path=/main/trunk/; revision=11807
|
|
|
|
|
|
| |
argument that pulled them in.
svn path=/main/trunk/; revision=11805
|
|
|
|
| |
svn path=/main/trunk/; revision=11801
|
|
|
|
|
|
| |
now (since bug #245231).
svn path=/main/trunk/; revision=11800
|
|
|
|
|
|
| |
to avoid locking the main one.
svn path=/main/trunk/; revision=11796
|
|
|
|
|
|
| |
temportary depgraph's.
svn path=/main/trunk/; revision=11787
|
|
|
|
| |
svn path=/main/trunk/; revision=11774
|
|
|
|
| |
svn path=/main/trunk/; revision=11758
|
|
|
|
|
|
| |
there's never any valid reason to do so.
svn path=/main/trunk/; revision=11756
|
|
|
|
|
|
| |
Package instance from the digraph.
svn path=/main/trunk/; revision=11752
|
|
|
|
|
|
|
| |
and reuse this metadata inside doebuild() in order to avoid redundant
portdbapi.aux_get() calls.
svn path=/main/trunk/; revision=11743
|
|
|
|
|
|
|
|
| |
necessary and add handling code in emerge. This solves an unhandled
KeyError that was raise when a nested set did not exist. Thanks to
ABCD for reporting.
svn path=/main/trunk/; revision=11732
|
|
|
|
| |
svn path=/main/trunk/; revision=11720
|
|
|
|
|
|
|
| |
all package output to stdio whenever the merge list contains one or more
interactive packages.
svn path=/main/trunk/; revision=11715
|
|
|
|
|
|
|
|
|
| |
mode, whenever
--verbose is not enabled. Also, export PORTAGE_VERBOSE to the ebuild environment and use
it to control tar verbosity when creating binary packages.
svn path=/main/trunk/; revision=11709
|
|
|
|
| |
svn path=/main/trunk/; revision=11705
|