summaryrefslogtreecommitdiffstats
path: root/pym
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* EbuildPhase: bump WORKDIR timestamp after unpackZac Medico2012-09-081-2/+9
| | | | This will fix bug #332217.
* Detect md5-cache when no cache-formats specified.Zac Medico2012-09-072-3/+24
| | | | | | | Auto-detect cache-formats from the corresponding directories when cache-formats is not specifed in layout.conf, and prefer md5-dict if available. After this behavior is deployed in stable portage, the default egencache format can be changed to md5-dict.
* Test portdbapi/egencache cache-formats behavior.Zac Medico2012-09-071-0/+178
|
* UseManager: add compat code for getUseForce/PUSEZac Medico2012-09-071-3/+9
| | | | | Similar code was added to getUseMask in commit af50fee789e71c1fff0b405db4cf55b618b73466.
* Support repository-specific use.stable.force, use.stable.mask,Arfrever Frehtes Taifersar Arahesis2012-09-071-17/+53
| | | | package.use.stable.force and package.use.stable.mask in EAPI >=5.
* Update comment.Arfrever Frehtes Taifersar Arahesis2012-09-061-0/+4
|
* DateSet: use BUILD_TIME, bug #433964Martin Väth2012-09-051-13/+23
|
* Enable @x11-module-rebuild for 2.1 branch.Zac Medico2012-09-041-0/+6
|
* Enable @live-rebuild for 2.1 branch.Zac Medico2012-09-041-0/+6
|
* Deprecate @installed for bug #387059.Zac Medico2012-09-031-0/+6
|
* EbuildBuildDir: ignore rmdir failure, bug #400641Zac Medico2012-09-031-5/+2
|
* validate_desktop_entry: filter more KDE noise.Michael Palimaka2012-09-031-2/+7
|
* emaint cleanconfmem: fix writedict breakagev2.2.0_alpha124Zac Medico2012-09-021-9/+2
| | | | Use grabdict so the values are stored as lists like writedict expects.
* Rename _slot_abi.py to _slot_operator.py.Zac Medico2012-09-024-3/+3
|
* DateSet: only allow one format option in configZac Medico2012-09-021-18/+22
|
* emaint cleanconfmem: handle ROOTZac Medico2012-09-021-3/+11
|
* Add DateSet, bug #433704.Martin Väth2012-09-021-0/+68
| | | | | | | | | | | | | | | | | | | | | | | | | | | Allow sets of packages installed before or after a specific date. The date may be specified explicitly (in dateformat which defaults to "%x %X") or seconds since Epoch, or implicitly as an installation date or a filestamp. For example, the following sets can be specified in /etc/portage/sets.conf: [date1] class = portage.sets.dbapi.DateSet mode = older date = 08/31/12 10:00:00 dateformat = %%x %%X [date2] class = portage.sets.dbapi.DateSet mode = newer seconds = 1346400000 [date3] class = portage.sets.dbapi.DateSet package = sys-devel/gcc:4.7 [date4] class = portage.sets.dbapi.DateSet filestamp = /usr/bin/gcc
* emaint cleanconfmem: use writedictZac Medico2012-09-021-9/+5
|
* emaint cleanconfmem: ignore md5, bug #433694Zac Medico2012-09-021-26/+7
|
* validate_desktop_entry: handle emacs.desktopZac Medico2012-09-021-0/+14
| | | | See <https://bugs.freedesktop.org/show_bug.cgi?id=35844#c6>.
* Enable EAPI 5_pre1 for testing.Zac Medico2012-09-011-1/+1
|
* glsa.py: python3: ResourceWarning: unclosed fileZac Medico2012-09-011-1/+2
|
* ebuild-helpers/sed: move to bsd subdirectoryZac Medico2012-09-011-0/+3
| | | | | | This helps to prevent inappropriate use of the sed wrapper on GNU systems, which commonly occurs when users install portage manually during recovery situations.
* Eliminate bin/ebuild-helpers/4 directory.Zac Medico2012-09-012-3/+1
| | | | | Instead, just use conditionals where appropriate inside bin/ebuild-helpers/* scripts.