summaryrefslogtreecommitdiffstats
path: root/pym
Commit message (Collapse)AuthorAgeFilesLines
...
* Deprecate EAPI 5_pre2.Zac Medico2012-09-211-2/+2
|
* Add preserve-libs for stable branch (not default)Zac Medico2012-09-215-38/+20
| | | | | | | | | 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.
* Support EAPI="5-progress".Arfrever Frehtes Taifersar Arahesis2012-09-213-7/+7
|
* Add _DEPCLEAN_LIB_CHECK_DEFAULT constant.Zac Medico2012-09-212-2/+3
| | | | | This will allow for the option to be available in the stable branch without changing the default --depclean behavior.
* primaryuri: prefer thirdpartymirrors in SRC_URIZac Medico2012-09-211-11/+10
| | | | This will fix bug #435720.
* Improve allowing of directories on profile level and repository level in ↵Arfrever Frehtes Taifersar Arahesis2012-09-213-8/+16
| | | | EAPI="4-python".
* Read profile EAPI earlier.Arfrever Frehtes Taifersar Arahesis2012-09-211-18/+20
|
* Move EAPI check for stable USE forcing and masking to portage.eapi module.Arfrever Frehtes Taifersar Arahesis2012-09-212-15/+12
|
* Enable official EAPI 5 support.v2.2.0_alpha130Zac Medico2012-09-203-11/+11
| | | | | | The council has officialy approved EAPI 5 in PMS: http://git.overlays.gentoo.org/gitweb/?p=proj/pms.git;a=commit;h=99c78a51ff4c9737cdd399620072abdc14f8df11
* Add QA_DESKTOP_FILE variable.Zac Medico2012-09-201-1/+26
|
* update.py: cleanup importsZac Medico2012-09-191-5/+2
|
* update_dbentry: fix "move" to translate atom[use]Zac Medico2012-09-192-12/+22
|
* test_update_dbentry: test "move" command moreZac Medico2012-09-191-0/+19
|
* deprecated_profile_check: search more locationsZac Medico2012-09-191-4/+17
| | | | | | 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.
* config: source make.conf only once if samefileZac Medico2012-09-191-16/+18
| | | | | | 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.
* MAKE_CONF_FILE: refer to /etc/portage/make.confZac Medico2012-09-192-5/+5
| | | | | | | | | | 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.
* config: _eapi_cache.clear() beginning constructorZac Medico2012-09-191-0/+3
| | | | This is important when config is reloaded after emerge --sync.
* update_dbentry: improve slotmove supportZac Medico2012-09-192-7/+65
| | | | | This could be especially useful for "built" slot operator deps, in order to avoid having a slotmove trigger unnecessary rebuilds.
* Atom: don't allow :slot* syntaxZac Medico2012-09-184-4/+3
| | | | This syntax is useless, and PMS doesn't discuss it.
* cache/sqlite.py: fix getitem order assumptionZac Medico2012-09-181-11/+5
| | | | | The order assumption was incorrect when new columns were added, since they could be added in any order.
* doebuild: update environment.bz2 for pre/postinstv2.2.0_alpha129Zac Medico2012-09-171-2/+10
| | | | Also, remove unnecessary __dyn_preinst func.
* Fix "unsatisfied" comment typo.Zac Medico2012-09-161-1/+1
|
* repoman: unsatsified use-default deps, bug 435242Zac Medico2012-09-161-0/+10
|
* repoman: reject "built" slot-operator atomsZac Medico2012-09-161-2/+15
|
* egencache: skip auxdb write if not metadata-transZac Medico2012-09-152-5/+10
|
* Convert funcs of phase*.sh to __ prefixed namespace.Brian Harring2012-09-141-1/+1
|
* dep_check: cleanup repoman use.force/mask codeZac Medico2012-09-131-8/+5
|
* Refactor FEATURES=test USE logic.v2.2.0_alpha128Zac Medico2012-09-131-8/+5
|
* Display: simplify _blockersZac Medico2012-09-131-13/+6
| | | | | The fetch_symbol variable was always just a space, and no return value was really needed.
* Deprecate EAPI 5_pre1.Zac Medico2012-09-131-2/+2
|
* merge list: distinguish reinstall with red "r"Zac Medico2012-09-132-2/+13
| | | | | This is for reinstall due to slot or sub-slot change of a dependency when the := slot operator is used.
* Refactor merge list attribute display.Zac Medico2012-09-132-84/+106
| | | | | This should not change the behavior at all, but it makes the display much easier to modify or extend.
* Bind FEATURES=-test to USE=-test for bug #373209.Zac Medico2012-09-135-6/+86
| | | | | | 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.
* repoman: test package.use.stable.maskZac Medico2012-09-132-6/+41
|
* find_updated_config_files: x var name collisionZac Medico2012-09-131-2/+2
| | | | This broke in commit 09de8dc47ec48af2276dfa098dd5e1d3d09ddbdd.
* FEATURES=test: test flag respect IUSE_FFECTIVEZac Medico2012-09-131-1/+2
|
* chflags: fixed empty opts argumentv2.2.0_alpha127Zac Medico2012-09-121-1/+5
| | | | This broke in commit 09de8dc47ec48af2276dfa098dd5e1d3d09ddbdd.
* Prefer /etc/portage/make.profile.v2.2.0_alpha126Zac Medico2012-09-124-5/+6
| | | | | | | | | 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).
* EbuildPhase: fix WORKDIR owner after unpackZac Medico2012-09-111-1/+4
| | | | See bug #332217, comment #24.
* chflags: fixed octal flags format breakageZac Medico2012-09-111-1/+1
| | | | This broke in commit 09de8dc47ec48af2276dfa098dd5e1d3d09ddbdd.
* Replace getstatusoutput with unicode safe Popen.Zac Medico2012-09-116-36/+81
| | | | This fixes potential issues similar to those reported in bug #310789.
* make_herd_base: encode unicode file paths safelyZac Medico2012-09-111-1/+4
| | | | | This will fix cases similar to the one fixed in commit f01d7a8ca158ec60df76a3e8ae5b80ac3f62429e for bug #310789.
* MetaDataXML: encode unicode file paths safelyZac Medico2012-09-111-4/+5
| | | | | This will fix cases similar to the one fixed in commit f01d7a8ca158ec60df76a3e8ae5b80ac3f62429e for bug #310789.
* Add EAPI 5_pre2 with features approved by councilZac Medico2012-09-111-1/+1
| | | | | | 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.
* Only validate .desktop files that are installed into XDG-compliant locations.Michael Palimaka2012-09-112-55/+9
| | | | This replaces the existing error blacklist, and therefore removes the repoman check.
* repoman: fix Unicode unequal comparison warningZac Medico2012-09-101-1/+1
|
* Improve ignored binpkg display for bug #434540.Zac Medico2012-09-101-4/+10
|
* repoman: fix getstatusoutput more, bug #310789Zac Medico2012-09-091-10/+22
|
* ObjectProxy: implement __enter__ and __exit__Zac Medico2012-09-091-1/+8
|
* EbuildPhase: simplify utime argsZac Medico2012-09-081-3/+1
|