| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
the slave pty file descriptor since otherwise weird things like
\n -> \r\n transformations may occur. Thanks to Ulrich Mueller
<ulm@gentoo.org> for this patch. (trunk r8473)
svn path=/main/branches/2.1.2/; revision=8550
|
|
|
|
|
|
| |
because it only contains constants. (trunk r8471)
svn path=/main/branches/2.1.2/; revision=8549
|
|
|
|
|
|
|
|
| |
that it behaves like TERM="cons25" currently does. Thanks
to Ulrich Mueller <ulm@gentoo.org> for the patch.
(trunk r8468)
svn path=/main/branches/2.1.2/; revision=8548
|
|
|
|
|
|
|
| |
Calculating dependencies |Fetching binary packages info...
but instead put "Fetching ..." on it's own line. (trunk r8466)
svn path=/main/branches/2.1.2/; revision=8547
|
|
|
|
|
|
|
| |
page in case it is not what is expected (like a 404).
(trunk r8462)
svn path=/main/branches/2.1.2/; revision=8545
|
|
|
|
|
|
|
| |
output and show an informative message whenever an EAPI mask is
encountered. (trunk r8457)
svn path=/main/branches/2.1.2/; revision=8544
|
|
|
|
|
|
|
|
|
| |
at least to include RESTRICT since the depgraph uses that one
and therefore it should be cached to improve performance. The
others aren't strictly necessary at this time, but it's good to
be in sync with trunk.
svn path=/main/branches/2.1.2/; revision=8522
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=8427
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=8425
|
|
|
|
|
|
| |
file names like portdbapi.cp_list() would do. (trunk r8423)
svn path=/main/branches/2.1.2/; revision=8424
|
|
|
|
|
|
| |
that it matches the name of the package. (trunk r8421)
svn path=/main/branches/2.1.2/; revision=8422
|
|
|
|
|
|
| |
fix some minor inconsistencies. (trunk r8418)
svn path=/main/branches/2.1.2/; revision=8419
|
|
|
|
|
|
| |
int counter. (trunk r8416)
svn path=/main/branches/2.1.2/; revision=8417
|
|
|
|
|
|
|
|
| |
after 2 checksum failures for a fetched file. This should
increase the probability of fetching the correct file before
the maximum number of tries is reached. (trunk r8412)
svn path=/main/branches/2.1.2/; revision=8413
|
|
|
|
|
|
|
| |
of iterating over a set that happens to be mutable (though it
remains constant in practice). (trunk r8410)
svn path=/main/branches/2.1.2/; revision=8411
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
on the /var/lib/portage directory. Only clear the o+w
bits. This allows users who aren't in the portage group
to have read access to the world file by default, but
administrators can explicitly chmod o-rx that directory
if necessary, and portage will leave those bits alone.
This makes the permission settings in dblink.treewalk()
consistent with those that are already defined in
config._init_dirs().
(trunk r8408)
svn path=/main/branches/2.1.2/; revision=8409
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
look for an identical file from a previous checksum failure
in order to avoid consuming unnecessary disk space with
duplicate files. (trunk r8401)
Bug #197965 - Make fetch() bail out after 5 checksum
failures for a particular file since downloading the
same file repeatedly from every single available
mirror is a waste of bandwidth and time. (trunk r8403)
svn path=/main/branches/2.1.2/; revision=8404
|
|
|
|
|
|
|
| |
to handle update commands since that already supports
slotmove commands for SLOT atoms. (trunk r8397)
svn path=/main/branches/2.1.2/; revision=8398
|
|
|
|
|
|
|
|
|
| |
to -* in KEYWORDS and package.keywords since -* behavior
changes are not essential at this time and a change in this
long standing behavior has potential to confuse lots of
users.
svn path=/main/branches/2.1.2/; revision=8395
|
|
|
|
|
|
| |
line for all digests. (trunk r8385)
svn path=/main/branches/2.1.2/; revision=8394
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=8393
|
|
|
|
|
|
|
| |
preserve explicit -r0 for consistency in findname
and aux_get calls. (trunk r8390)
svn path=/main/branches/2.1.2/; revision=8391
|
|
|
|
|
|
|
| |
trunk so that behavior is the same for things like SLOT deps
and -* in package.keywords.
svn path=/main/branches/2.1.2/; revision=8386
|
|
|
|
|
|
| |
for metadata pulls. (trunk r8381)
svn path=/main/branches/2.1.2/; revision=8382
|
|
|
|
|
|
| |
unmask atom is found. (trunk r8379)
svn path=/main/branches/2.1.2/; revision=8380
|
|
|
|
|
|
| |
line for all digests. (trunk r8316)
svn path=/main/branches/2.1.2/; revision=8370
|
|
|
|
|
|
|
|
|
|
| |
metadata as possible. (improves performance especially
in cases where metadata needs to be generated). This
works by starting at the lowest version since that's
most likely to have keywords and it returns as soon as
the first visible package is found. (trunk r8309)
svn path=/main/branches/2.1.2/; revision=8369
|
|
|
|
|
|
|
|
| |
cache the results when possible. The order is preserved
in dbapi.match() so those results are also sorted.
(trunk r8329)
svn path=/main/branches/2.1.2/; revision=8367
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
and move it to config._getMissingEeywords(). (trunk r7997)
Factor package.mask and profile masking logic out of
portdbapi.visible() and move it to config._getMaskAtom()
and _getProfileMaskAtom(). (trunk r8001)
These are prerequisites for important repoman optimizations
that will be ported from trunk.
svn path=/main/branches/2.1.2/; revision=8365
|
|
|
|
|
|
|
|
|
|
|
| |
for splitting CONTENTS lines so that even file paths that
end with spaces can be handled. This patch makes the fix for
bug #196836#c6 more complete. Some code for parsing old
malformed symlink entries has been removed sinces it's
probably not useful or worth maintaining anymore.
(trunk r8337)
svn path=/main/branches/2.1.2/; revision=8364
|
|
|
|
|
|
|
| |
misbehave by causing the terminal to echo some of the
characters and generate a "beep" sound. (trunk r8289)
svn path=/main/branches/2.1.2/; revision=8363
|
|
|
|
|
|
| |
being set by the user (trunk r8251:8253, r8255, and r8259)
svn path=/main/branches/2.1.2/; revision=8361
|
|
|
|
|
|
| |
when --quiet is enabled. (trunk r8248)
svn path=/main/branches/2.1.2/; revision=8249
|
|
|
|
|
|
| |
package already provides the virtual. (trunk r8240)
svn path=/main/branches/2.1.2/; revision=8241
|
|
|
|
|
|
| |
config constructor. (trunk r8238)
svn path=/main/branches/2.1.2/; revision=8239
|
|
|
|
|
|
| |
sometimes people don't realize that it exists. (trunk r8185)
svn path=/main/branches/2.1.2/; revision=8230
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
anymore since altlist() is able to handle it properly in cases
where the dependency is satisfied. If the dep is unsatisfied
then it can not be ignored. (trunk r8225)
Allow the depgraph to add old-style virtual providers but prefer
any pre-existing providers over new ones that are added. This
prevents things like ghc-6.4.2 from selecting itself to satisfy
it's own virtual/ghc dependency (creating a circular dependency)
in cases where it should select the default ghc-bin provider.
(trunk r8185:8187)
svn path=/main/branches/2.1.2/; revision=8229
|
|
|
|
|
|
| |
reading from the source cache. (trunk r8222)
svn path=/main/branches/2.1.2/; revision=8223
|
|
|
|
|
|
|
|
|
|
| |
actually raises IOError. Also, treat a missing SLOT
file as SLOT="" since it is currently possible to
install an ebuild with an undefined SLOT even though
repoman generates a SLOT.missing error with such an
ebuild. (trunk r8174)
svn path=/main/branches/2.1.2/; revision=8175
|
|
|
|
|
|
|
|
| |
it differs from the expected SLOT value when when USE=multislot
is enabled. A warning message will be shown if the slot differs
and --quiet mode is not enabled. (trunk r8172)
svn path=/main/branches/2.1.2/; revision=8173
|
|
|
|
|
|
| |
output. (trunk r8170)
svn path=/main/branches/2.1.2/; revision=8171
|
|
|
|
|
|
| |
preinst phase like it used to. (trunk r8168)
svn path=/main/branches/2.1.2/; revision=8169
|
|
|
|
|
|
|
| |
anywhere in the path. Also add support for detection
of . or .. where appropriate. (trunk r8166)
svn path=/main/branches/2.1.2/; revision=8167
|
|
|
|
|
|
|
| |
so that similar eerror messages are generated whether or
not collision-protect is enabled. (trunk r8163)
svn path=/main/branches/2.1.2/; revision=8165
|
|
|
|
|
|
| |
portage.movefile() never leaves intact. (trunk r6986)
svn path=/main/branches/2.1.2/; revision=8164
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=8162
|
|
|
|
|
|
|
|
|
|
| |
to try and clarify the cases when a bug should NOT
be filed. Also, recommend the new `portageq owners /
<filename>` command since it works properly even
when paths are ambiguous due to symlinked
directories. (trunk r8155)
svn path=/main/branches/2.1.2/; revision=8160
|
|
|
|
|
|
|
|
|
|
| |
only collecting stat results for parent directories.
This provides equivalent accuracy to the previous
approach but will perform much better when used to
scan all installed packages for owners in the event
of a file collision. (trunk r8153)
svn path=/main/branches/2.1.2/; revision=8158
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=8157
|
|
|
|
|
|
|
|
|
|
| |
when path normalization is required. Also, only join with
${ROOT} when necessary. This allows unnecessary normpath
and join calls to be optimized away in the general case,
reducing the cpu time for `equery belongs <filename>` by
about 50%. (trunk r8150:8152)
svn path=/main/branches/2.1.2/; revision=8156
|