| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
This binds filename validation to the RepoConfig, so that eventually
we'll be able to control it via a layout.conf setting as discussed in
bug #435934.
|
|
|
|
|
|
|
|
| |
This only affects r'\w' with Python 2.x, since Python 3 already
defaults to re.UNICODE behavior when compiling unicode str objects
(unless re.ASCII is specified). If a repository wants to ban unicode
categore/package names then we can add a layout.conf setting for that,
as discussed in bug #435934.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
EAPI 5 supports automatic rebuilds via the slot-operator and sub-slots,
which makes preserve-libs much more user-friendly, since it makes
@preserved-rebuild unnecessary (also see bug #364425 for explanation of
@preserved-rebuild shortcomings). Therefore, enable preserve-libs for
the stable branch, but not by default. After EAPI 5 is widely adopted,
we can consider enabling preserve-libs by default.
|
| |
|
|
|
|
|
| |
This will allow for the option to be available in the stable branch
without changing the default --depclean behavior.
|
|
|
|
| |
This will fix bug #435720.
|
|
|
|
| |
EAPI="4-python".
|
| |
|
| |
|
|
|
|
|
|
| |
The council has officialy approved EAPI 5 in PMS:
http://git.overlays.gentoo.org/gitweb/?p=proj/pms.git;a=commit;h=99c78a51ff4c9737cdd399620072abdc14f8df11
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
This fixes it to search both /etc/make.profile and
/etc/portage/make.profile, and also makes it traverse parent profiles
when the settings parameter is passed in.
|
|
|
|
|
|
| |
Since migration from /etc/make.conf to /etc/portage/make.conf, people
frequently ask if hardlinking or symlinking them is allowed. So, detect
this case and avoid redundant sourcing when appropriate.
|
|
|
|
|
|
|
|
|
|
| |
This is, or will soon soon be the default location of make.conf in
stages:
http://sources.gentoo.org/gitweb/?p=proj/gentoo-news.git;a=blob_plain;f=2012/2012-09-09-make.conf-and-make.profile-move/2012-09-09-make.conf-and-make.profile-move.en.txt
This update is consistent with the PROFILE_PATH update in commit
96b053ac52fa37fdd61cbb76cb44dfb90fb49f86.
|
|
|
|
| |
This is important when config is reloaded after emerge --sync.
|
|
|
|
|
| |
This could be especially useful for "built" slot operator deps, in
order to avoid having a slotmove trigger unnecessary rebuilds.
|
|
|
|
| |
This syntax is useless, and PMS doesn't discuss it.
|
|
|
|
|
| |
The order assumption was incorrect when new columns were added, since
they could be added in any order.
|
|
|
|
| |
Also, remove unnecessary __dyn_preinst func.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
The fetch_symbol variable was always just a space, and no return value
was really needed.
|
| |
|
|
|
|
|
| |
This is for reinstall due to slot or sub-slot change of a dependency
when the := slot operator is used.
|
|
|
|
|
| |
This should not change the behavior at all, but it makes the display
much easier to modify or extend.
|
|
|
|
|
|
| |
Also, make options like emerge --newuse ignore the state of USE=test,
since users typically don't want to trigger a bunch of rebuilds when
they enable or disable FEATURES=test.
|
| |
|
|
|
|
| |
This broke in commit 09de8dc47ec48af2276dfa098dd5e1d3d09ddbdd.
|
| |
|
|
|
|
| |
This broke in commit 09de8dc47ec48af2276dfa098dd5e1d3d09ddbdd.
|
|
|
|
|
|
|
|
|
| |
This is the default location used by current versions of eselect
profile, and will soon be the default location in stages. Since
eselect profile generates a warning if both /etc/make.profile and
/etc/portage/make.profile exist, the new default should be fairly
safe (although eselect profile currently prefers /etc/make.profile
when both exist).
|
|
|
|
| |
See bug #332217, comment #24.
|
|
|
|
| |
This broke in commit 09de8dc47ec48af2276dfa098dd5e1d3d09ddbdd.
|
|
|
|
| |
This fixes potential issues similar to those reported in bug #310789.
|
|
|
|
|
| |
This will fix cases similar to the one fixed in commit
f01d7a8ca158ec60df76a3e8ae5b80ac3f62429e for bug #310789.
|
|
|
|
|
| |
This will fix cases similar to the one fixed in commit
f01d7a8ca158ec60df76a3e8ae5b80ac3f62429e for bug #310789.
|
|
|
|
|
|
| |
In the 9/11 council meeting, they approved everything in EAPI 5_pre1
except user patches. So, add EAPI 5_pre2 which is identical to EAPI
5_pre1 but with user patches (apply_user_patches) support removed.
|
|
|
|
| |
This replaces the existing error blacklist, and therefore removes the repoman check.
|
| |
|
| |
|