| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
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
|
|
|
|
| |
svn path=/main/trunk/; revision=11704
|
|
|
|
| |
svn path=/main/trunk/; revision=11703
|
|
|
|
|
|
|
|
|
|
|
| |
the "matched_packages" variable instead. This solve a problem where the
"found_available_arg" flag is unreliable due to the slot filtering behavior
of depgraph._iter_atoms_for_pkg(). For example, a higher version in a
different slot than the available ebuild might be masked or unavailable, and
depgraph._iter_atoms_for_pkg() will not identify the available ebuild as
a match due to this installed package (which is not available for reinstall).
svn path=/main/trunk/; revision=11702
|
|
|
|
|
|
| |
a direct member of the world set (rather than from a nested set).
svn path=/main/trunk/; revision=11691
|
|
|
|
|
|
|
|
| |
message after the mod_echo output since otherwise the mod_echo output can
sweep the error message out of view. Thanks to Donnie Berkholz <dberkholz@g.o>
for reporting.
svn path=/main/trunk/; revision=11690
|
|
|
|
|
|
|
| |
eerror message that's generated. This way it's easy for the user to find
the output from the fetcher or from the pkg_nofetch phase.
svn path=/main/trunk/; revision=11686
|
|
|
|
|
|
|
| |
output to stderr. This requires PORTAGE_BUILDDIR locking for bug #239560 and
also for elog message storage.
svn path=/main/trunk/; revision=11685
|
|
|
|
|
|
| |
log, update code to remove inappropriate references to this log.
svn path=/main/trunk/; revision=11682
|
|
|
|
|
|
| |
always in the background anyway.
svn path=/main/trunk/; revision=11681
|
|
|
|
|
|
| |
progress bars, like wget has, will work properly.
svn path=/main/trunk/; revision=11680
|
|
|
|
|
|
|
|
| |
packages, and don't bail out due to a failure when in --fetchonly mode.
This fixes an issue with --fetchonly bailing out instead of continuing
to fetch.
svn path=/main/trunk/; revision=11679
|
|
|
|
|
|
| |
appropriate, clean up PORTAGE_BUILDDIR if appropriate.
svn path=/main/trunk/; revision=11678
|
|
|
|
|
|
| |
(inherits from ValueError for backward compatibility).
svn path=/main/trunk/; revision=11672
|
|
|
|
|
|
| |
--info action.
svn path=/main/trunk/; revision=11671
|
|
|
|
|
|
|
|
|
| |
that file discriptor is referenced by a file object which already has an
appropriate close() call. This fixes an 'IOError: [Errno 9] Bad file
descriptor' exception which was raised when attempting to close the file
object.
svn path=/main/trunk/; revision=11666
|
|
|
|
|
|
| |
keepwork or keeptemp are in FEATURES.
svn path=/main/trunk/; revision=11661
|
|
|
|
| |
svn path=/main/trunk/; revision=11660
|
|
|
|
| |
svn path=/main/trunk/; revision=11658
|
|
|
|
|
|
|
| |
to the global fetch log, there's no need to schedule it on the fetch
queue.
svn path=/main/trunk/; revision=11656
|
|
|
|
|
|
|
|
|
|
| |
config.reset() method to make sure all settings from the previous package get
flushed out (such as PORTAGE_LOG_FILE). This fixes a case where
PORTAGE_LOG_FILE leaked from the previous package to the clean phase of the
next one, resulting in an IOError due to the path being invalid and the parent
directory being nonexistent.
svn path=/main/trunk/; revision=11655
|
|
|
|
|
|
| |
that was removed in r11645.
svn path=/main/trunk/; revision=11654
|
|
|
|
|
|
| |
it can be properly displayed in the status display.
svn path=/main/trunk/; revision=11649
|
|
|
|
|
|
| |
since the log is in emerge-fetch.log anyway.
svn path=/main/trunk/; revision=11648
|
|
|
|
|
|
|
|
| |
output in the build log instead of the global emerge-fetch.log file, output
from a possible fetch failure can be recovered and displayed later.
TODO: Convert failed fetch to elog message as suggested in bug #234301.
svn path=/main/trunk/; revision=11647
|
|
|
|
|
|
| |
throwing an AttributeError.
svn path=/main/trunk/; revision=11646
|
|
|
|
|
|
|
|
| |
might be generated during the pkg_nofetch phase. This involves maintaining
a lock on PORTAGE_BUILDDIR where the elog messages are collected, and
cleaning up PORTAGE_BUILDDIR before releasing the lock.
svn path=/main/trunk/; revision=11645
|
|
|
|
|
|
|
| |
at the beginning, which annoy users, never
spawn a prefetcher for the first package.
svn path=/main/trunk/; revision=11642
|
|
|
|
|
|
|
| |
as a key in consumer_map instead of the orignal path that was returned from
the PreservedLibsRegistry.
svn path=/main/trunk/; revision=11637
|
|
|
|
|
|
|
|
| |
in display_preserved_libs() by using os.path.realpath() to group duplicate
references together. Thanks to Fabian Groffen <grobian@g.o> for the initial
patch.
svn path=/main/trunk/; revision=11636
|
|
|
|
|
|
| |
owners are found for a particular library consumer.
svn path=/main/trunk/; revision=11633
|
|
|
|
|
|
|
|
|
|
|
| |
in cases when the package does not actually PROVIDE the virtual. Filter out
any such false matches inside depgraph._select_package() and
_show_unsatisfied_dep(). Thanks to Ned Ludd <solar@g.o> for reporting this
issue which was discovered when attempting to install virtual/libc on uclibc
profile. Apparently the uclibc ebuilds need to be fixed to properly set
PROVIDE when the metadata cache is generated.
svn path=/main/trunk/; revision=11622
|
|
|
|
|
|
| |
is built agains uclibc.
svn path=/main/trunk/; revision=11621
|
|
|
|
|
|
|
|
|
|
| |
matches the required atom in cases when a different package has been
passed in. This solves a problem with silently unsatisfied USE deps that
was reported by Jorge Manuel B. S. Vicetto <jmbsvicetto@g.o>. Now the
unsatisfied dependency will result in a "slot conflict" rather than be
silently ignored.
svn path=/main/trunk/; revision=11618
|
|
|
|
|
|
|
|
| |
the atom which pulled in the package, which may be needed in order to verify
that a different package that's been added to the graph is capable of
satisfying the atom.
svn path=/main/trunk/; revision=11617
|
|
|
|
| |
svn path=/main/trunk/; revision=11611
|
|
|
|
|
|
|
| |
to stdout not being a tty. This fixes a problem excess output which was
reported by Daniel Robbins.
svn path=/main/trunk/; revision=11609
|