| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
The plan is to send out a GLEP 42 news item for this before it goes to
stable, as discussed here:
http://archives.gentoo.org/gentoo-dev/msg_7fe557809defad4faca2ee5c6e52d134.xml
|
|
|
|
|
|
|
|
| |
This implements the specification that was approved in Gentoo's council
meeting on May 8, 2012 (see bug #402167). The parse-eapi-ebuild-head
FEATURES setting is now enabled by default, and causes non-conformant
ebuilds to be treated as invalid. This behavior will soon become
enabled unconditionally.
|
|
|
|
|
|
| |
This allows it to be combined with the COLLISION_IGNORE_UNOWNED
variable from commit 33545ea18e8816addb3c54bb26a0cc788b8512e6, so only
one variable is needed.
|
| |
|
|
|
|
| |
This will fix bug #410691.
|
| |
|
|
|
|
| |
Same reason as commit e1c6bba8c26525cca498894237c6421f86c98dfb.
|
|
|
|
|
| |
We want make.globals defaults to evaluate the same, regardless of
the current prefix that we're using it for (bug #395633).
|
|
|
|
|
|
| |
For prefix environments, default to the UID and GID of the top-level
EROOT directory. This allows us to avoid using hardcoded defaults. It's
still possible to override these variables via make.conf.
|
| |
|
|
|
|
| |
This reduces the amount of patching needed for prefix installs.
|
|
|
|
|
|
|
| |
This reduces the probability of users encountering issues related to
package moves when they disable --dynamic-deps, and --package-moves=n
can be set in EMERGE_DEFAULT_OPTS if package moves need to be
temporarily avoided for some reason.
|
|
|
|
|
|
|
| |
Enable automatic execution of the command specified by the
PORT_LOGDIR_CLEAN variable. The default PORT_LOGDIR_CLEAN setting will
remove all files from PORT_LOGDIR that were last modified at least 7
days ago.
|
|
|
|
| |
This completes the implementation of bug #370693.
|
| |
|
| |
|
| |
|
|
|
|
| |
This completes the fixes for bug #349070.
|
| |
|
| |
|
|
|
|
|
|
|
| |
If 3 tries are needed then the server is likely to be very flaky. If
the user has a flaky connection then they can manually adjust
FETCHCOMMAND to compensate. Thanks to Christian Ruppert <idl0r@g.o>
for the suggestion.
|
| |
|
| |
|
|
|
|
| |
that call rsync.
|
|
|
|
| |
but applies to all binary package merges.
|
|
|
|
|
|
| |
PORTAGE_BUNZIP2_COMMAND settings in make.conf. This only adds support
for binary packages, since that's where pbzip2 can provide the most
benefit in common cases.
|
|
|
|
| |
setting will be commented out in versions that don't support it.
|
| |
|
|
|
|
|
| |
Triggered by FEATURES="lafilefixing" (enabled by default)
Includes a QA warning for invalid .la files.
|
|
|
|
| |
values can be disabled.
|
|
|
|
| |
Robin H. Johnson <robbat2@gentoo.org>.
|
| |
|
|
|
|
|
|
|
| |
30 days old, and make it adjustable via the PORTAGE_SYNC_STALE variable.
Thanks to Ned Ludd <solar@g.o> for the most of this code.
svn path=/main/trunk/; revision=15756
|
|
|
|
|
|
| |
Jeremy Olexa <darkside@g.o> for this patch.
svn path=/main/trunk/; revision=15201
|
|
|
|
| |
svn path=/main/trunk/; revision=14498
|
|
|
|
|
|
|
|
|
| |
* Set default values if missing from make.globals.
* Only warn once if a given license group is missing.
* Prune off any parts of an ACCEPT_LICENSE and ACCEPT_PROPERTIES that are
made irrelevant by the latest occuring * or -* wildcard.
svn path=/main/trunk/; revision=14496
|
|
|
|
|
|
|
|
|
| |
Keep logs from successful unmerge phases. This is relevant only when
PORT_LOGDIR is set.
Thanks to Diego Pettenò <flameeyes@gentoo.org> for the suggestion.
svn path=/main/trunk/; revision=13844
|
|
|
|
| |
svn path=/main/trunk/; revision=13622
|
|
|
|
|
|
| |
reasonable now. Thanks to Jeremy Olexa <darkside@g.o> for the suggestion.
svn path=/main/trunk/; revision=12153
|
|
|
|
| |
svn path=/main/trunk/; revision=12004
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
collision-protect feature except that files may be overwritten if they are
not explicitly listed in the contents of a currently installed package.
This is particularly useful on systems that have lots of orphan files that
have been left behind by older versions of portage that did not support the
unmerge-orphans feature.
The additional tolerance makes this feature more suitable than
collision-protect for being enabled by default. In order to ensure smooth
operation of protect-owned in all cases, we also have to set
COLLISION_IGNORE="/lib/modules" since files inside this directory are
never unmerge. By enabling protect-owned by default, users are protected
from problems that may occur due interactions with file collisions and the
unmerge-orphans feature which is also enabled by default.
svn path=/main/trunk/; revision=11479
|
|
|
|
|
|
|
|
|
| |
is used to filter ecompress arguments. This allows the user to control
compression of files installed dodoc, excluding files with specific suffix
patterns. The current default value includes all of the suffixes that are
recognized by dohtml, as well as pdf.
svn path=/main/trunk/; revision=11419
|
|
|
|
|
|
| |
not always be available
svn path=/main/trunk/; revision=11291
|
|
|
|
|
|
|
|
| |
it's probably suitable for most people. This way, even when the IO load is
very high, the impact on system responsiveness should be practically
unnoticeable.
svn path=/main/trunk/; revision=11193
|
|
|
|
|
|
|
|
|
| |
to adjust ionice priority, similar to PORTAGE_NICENESS but used more like
FETCHCOMMAND since so that portage doesn't have to know anything about
ionice options. The command should include a \${PID} place-holder to be
substituted with an integer pid.
svn path=/main/trunk/; revision=11182
|
|
|
|
| |
svn path=/main/trunk/; revision=10734
|
|
|
|
| |
svn path=/main/trunk/; revision=10733
|
|
|
|
| |
svn path=/main/trunk/; revision=10695
|
|
|
|
| |
svn path=/main/trunk/; revision=10681
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
directly from the metadata/cache/ directory when metadata-transfer
is not enabled in FEATURES. This makes all cache modules behave
similar to existing metadata_overlay module, except when
FEATURES="metadata-transfer" has been explicitly enabled.
* Remove metadata-transfer from FEATURES in make.globals so that it's
no longer enabled by default. Users will be happy about this since
the "Updating Portage cache" part of emerge --sync can be more time
consuming than the rsync run itself. It's also nicer when when using
PORTDIR over nfs or bind mounted in a chroot since there's no need
to run emerge --metadata.
* Update FEATURES="metadata-transfer" docs to warn users of the rsync
tree to modify eclases in PORTDIR_OVERLAY if necessary instead of
doing it directly in the rsync tree.
* Relevant updates to /etc/portage/modules docs.
svn path=/main/trunk/; revision=9930
|