| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
since it's mostly unsuitable for api consumers at
this time.
svn path=/main/trunk/; revision=8142
|
|
|
|
| |
svn path=/main/trunk/; revision=8128
|
|
|
|
|
|
| |
to symlinks to directories.
svn path=/main/trunk/; revision=8124
|
|
|
|
|
|
|
|
|
| |
from the collision protect code since it hasn't been
needed ever since the followSymlinks parameter was
disabled for portage.listdir() calls in order to
prevent infinite recursion loops.
svn path=/main/trunk/; revision=8121
|
|
|
|
|
|
| |
stop trying to use it after the first failure.
svn path=/main/trunk/; revision=8119
|
|
|
|
| |
svn path=/main/trunk/; revision=8115
|
|
|
|
|
|
| |
file paths since the escape codes look ugly in the log.
svn path=/main/trunk/; revision=8114
|
|
|
|
|
|
| |
portage.mail.send_mail().
svn path=/main/trunk/; revision=8102
|
|
|
|
|
|
| |
when in --quiet mode.
svn path=/main/trunk/; revision=8100
|
|
|
|
|
|
| |
collision-protect symlink code.
svn path=/main/trunk/; revision=8098
|
|
|
|
| |
svn path=/main/trunk/; revision=8097
|
|
|
|
|
|
|
| |
in order to avoid cacheddir() bloat when listing the files to be
merged from ${D}.
svn path=/main/trunk/; revision=8096
|
|
|
|
|
|
| |
old-style virtuals.
svn path=/main/trunk/; revision=8093
|
|
|
|
| |
svn path=/main/trunk/; revision=8091
|
|
|
|
| |
svn path=/main/trunk/; revision=8089
|
|
|
|
|
|
|
|
|
|
|
|
| |
eerror message to try and prevent user confusion:
- Hint that `equery belongs <filename>` can be used to find
the installed package that owns a file.
- Advise then NOT to file a bug without reporting exactly
which two packages install the same file(s).
svn path=/main/trunk/; revision=8087
|
|
|
|
|
|
|
|
| |
them as eerror messages via elog. This will allow us to
collect more file collision data but it won't be quite as
annoying as enabling collision-protect by default would be.
svn path=/main/trunk/; revision=8086
|
|
|
|
| |
svn path=/main/trunk/; revision=8058
|
|
|
|
|
|
| |
metadata keys that inherit a default value from the header.
svn path=/main/trunk/; revision=8055
|
|
|
|
|
|
| |
constructor for optional things like EAPI and SLOT.
svn path=/main/trunk/; revision=8054
|
|
|
|
| |
svn path=/main/trunk/; revision=8053
|
|
|
|
|
|
| |
that it can be reused in populate().
svn path=/main/trunk/; revision=8052
|
|
|
|
|
|
| |
so that os.path.join works correctly.
svn path=/main/trunk/; revision=8051
|
|
|
|
|
|
| |
installed packages when necessary.
svn path=/main/trunk/; revision=8050
|
|
|
|
| |
svn path=/main/trunk/; revision=8049
|
|
|
|
|
|
| |
and newlines
svn path=/main/trunk/; revision=8048
|
|
|
|
|
|
| |
revdep-rebuild replacement
svn path=/main/trunk/; revision=8046
|
|
|
|
|
|
|
|
| |
in the same cases that it used to so that a warning
message is properly generated in depgraph.xcreate()
when a package is unavailable but installed.
svn path=/main/trunk/; revision=8045
|
|
|
|
| |
svn path=/main/trunk/; revision=8044
|
|
|
|
|
|
|
| |
in order to avoid ambiguity if an unexpected ValueError
occurs.
svn path=/main/trunk/; revision=8043
|
|
|
|
|
|
|
| |
to select_dep() so that all package selection is done
in the same place.
svn path=/main/trunk/; revision=8042
|
|
|
|
|
|
| |
to optimize matching of old-style virtuals.
svn path=/main/trunk/; revision=8041
|
|
|
|
|
|
| |
is first installed and it replaces an old-style virtual.
svn path=/main/trunk/; revision=8039
|
|
|
|
|
|
| |
in depgraph.select_dep().
svn path=/main/trunk/; revision=8038
|
|
|
|
|
|
| |
code that was duplicated for each package type.
svn path=/main/trunk/; revision=8037
|
|
|
|
|
|
|
| |
Also, fix filtering code for reading/writing USE and IUSE
from/to the metadata index.
svn path=/main/trunk/; revision=8036
|
|
|
|
|
|
|
| |
for expansion of greedy atoms. Also, use the list of
repos to clean up the category expansion code.
svn path=/main/trunk/; revision=8035
|
|
|
|
|
|
| |
depgraph constructor so it's always available.
svn path=/main/trunk/; revision=8034
|
|
|
|
|
|
| |
path is used for both ebuilds and binary packages.
svn path=/main/trunk/; revision=8033
|
|
|
|
| |
svn path=/main/trunk/; revision=8021
|
|
|
|
| |
svn path=/main/trunk/; revision=8017
|
|
|
|
| |
svn path=/main/trunk/; revision=8016
|
|
|
|
|
|
| |
visibility check.
svn path=/main/trunk/; revision=8015
|
|
|
|
|
|
| |
USE before the visibility check.
svn path=/main/trunk/; revision=8014
|
|
|
|
|
|
|
|
| |
from the filtered tree. Clear out the history of atoms
so that they can be processed again to satisfy
dependencies with installed packages if necessary.
svn path=/main/trunk/; revision=8013
|
|
|
|
|
|
|
|
| |
binary packages. This works by creating a virtual filtered
repository that can be composed of multiple package types,
including ebuilds, binary packages, and installed packages.
svn path=/main/trunk/; revision=8012
|
|
|
|
| |
svn path=/main/trunk/; revision=8011
|
|
|
|
| |
svn path=/main/trunk/; revision=8010
|
|
|
|
|
|
| |
and handle the potential OSError instead.
svn path=/main/trunk/; revision=8009
|
|
|
|
|
|
|
|
| |
portdbapi.xmatch("match-all") when given atom has no
operator or version. Also, make cp_list() use the
xmatch("match-all") cache when possible.
svn path=/main/trunk/; revision=8008
|