Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | dep_check: cleanup repoman use.force/mask code | Zac Medico | 2012-09-13 | 1 | -8/+5 |
| | |||||
* | Refactor FEATURES=test USE logic.v2.2.0_alpha128 | Zac Medico | 2012-09-13 | 1 | -8/+5 |
| | |||||
* | Display: simplify _blockers | Zac Medico | 2012-09-13 | 1 | -13/+6 |
| | | | | | The fetch_symbol variable was always just a space, and no return value was really needed. | ||||
* | Deprecate EAPI 5_pre1. | Zac Medico | 2012-09-13 | 1 | -2/+2 |
| | |||||
* | merge list: distinguish reinstall with red "r" | Zac Medico | 2012-09-13 | 2 | -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 Medico | 2012-09-13 | 2 | -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 Medico | 2012-09-13 | 5 | -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.mask | Zac Medico | 2012-09-13 | 2 | -6/+41 |
| | |||||
* | find_updated_config_files: x var name collision | Zac Medico | 2012-09-13 | 1 | -2/+2 |
| | | | | This broke in commit 09de8dc47ec48af2276dfa098dd5e1d3d09ddbdd. | ||||
* | FEATURES=test: test flag respect IUSE_FFECTIVE | Zac Medico | 2012-09-13 | 1 | -1/+2 |
| | |||||
* | chflags: fixed empty opts argumentv2.2.0_alpha127 | Zac Medico | 2012-09-12 | 1 | -1/+5 |
| | | | | This broke in commit 09de8dc47ec48af2276dfa098dd5e1d3d09ddbdd. | ||||
* | Prefer /etc/portage/make.profile.v2.2.0_alpha126 | Zac Medico | 2012-09-12 | 4 | -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 unpack | Zac Medico | 2012-09-11 | 1 | -1/+4 |
| | | | | See bug #332217, comment #24. | ||||
* | chflags: fixed octal flags format breakage | Zac Medico | 2012-09-11 | 1 | -1/+1 |
| | | | | This broke in commit 09de8dc47ec48af2276dfa098dd5e1d3d09ddbdd. | ||||
* | Replace getstatusoutput with unicode safe Popen. | Zac Medico | 2012-09-11 | 6 | -36/+81 |
| | | | | This fixes potential issues similar to those reported in bug #310789. | ||||
* | make_herd_base: encode unicode file paths safely | Zac Medico | 2012-09-11 | 1 | -1/+4 |
| | | | | | This will fix cases similar to the one fixed in commit f01d7a8ca158ec60df76a3e8ae5b80ac3f62429e for bug #310789. | ||||
* | MetaDataXML: encode unicode file paths safely | Zac Medico | 2012-09-11 | 1 | -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 council | Zac Medico | 2012-09-11 | 1 | -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 Palimaka | 2012-09-11 | 2 | -55/+9 |
| | | | | This replaces the existing error blacklist, and therefore removes the repoman check. | ||||
* | repoman: fix Unicode unequal comparison warning | Zac Medico | 2012-09-10 | 1 | -1/+1 |
| | |||||
* | Improve ignored binpkg display for bug #434540. | Zac Medico | 2012-09-10 | 1 | -4/+10 |
| | |||||
* | repoman: fix getstatusoutput more, bug #310789 | Zac Medico | 2012-09-09 | 1 | -10/+22 |
| | |||||
* | ObjectProxy: implement __enter__ and __exit__ | Zac Medico | 2012-09-09 | 1 | -1/+8 |
| | |||||
* | EbuildPhase: simplify utime args | Zac Medico | 2012-09-08 | 1 | -3/+1 |
| | |||||
* | EbuildPhase: bump WORKDIR timestamp after unpack | Zac Medico | 2012-09-08 | 1 | -2/+9 |
| | | | | This will fix bug #332217. | ||||
* | Detect md5-cache when no cache-formats specified. | Zac Medico | 2012-09-07 | 2 | -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 Medico | 2012-09-07 | 1 | -0/+178 |
| | |||||
* | UseManager: add compat code for getUseForce/PUSE | Zac Medico | 2012-09-07 | 1 | -3/+9 |
| | | | | | Similar code was added to getUseMask in commit af50fee789e71c1fff0b405db4cf55b618b73466. | ||||
* | Support repository-specific use.stable.force, use.stable.mask, | Arfrever Frehtes Taifersar Arahesis | 2012-09-07 | 1 | -17/+53 |
| | | | | package.use.stable.force and package.use.stable.mask in EAPI >=5. | ||||
* | Update comment. | Arfrever Frehtes Taifersar Arahesis | 2012-09-06 | 1 | -0/+4 |
| | |||||
* | DateSet: use BUILD_TIME, bug #433964 | Martin Väth | 2012-09-05 | 1 | -13/+23 |
| | |||||
* | Enable @x11-module-rebuild for 2.1 branch. | Zac Medico | 2012-09-04 | 1 | -0/+6 |
| | |||||
* | Enable @live-rebuild for 2.1 branch. | Zac Medico | 2012-09-04 | 1 | -0/+6 |
| | |||||
* | Deprecate @installed for bug #387059. | Zac Medico | 2012-09-03 | 1 | -0/+6 |
| | |||||
* | EbuildBuildDir: ignore rmdir failure, bug #400641 | Zac Medico | 2012-09-03 | 1 | -5/+2 |
| | |||||
* | validate_desktop_entry: filter more KDE noise. | Michael Palimaka | 2012-09-03 | 1 | -2/+7 |
| | |||||
* | emaint cleanconfmem: fix writedict breakagev2.2.0_alpha124 | Zac Medico | 2012-09-02 | 1 | -9/+2 |
| | | | | Use grabdict so the values are stored as lists like writedict expects. | ||||
* | Rename _slot_abi.py to _slot_operator.py. | Zac Medico | 2012-09-02 | 4 | -3/+3 |
| | |||||
* | DateSet: only allow one format option in config | Zac Medico | 2012-09-02 | 1 | -18/+22 |
| | |||||
* | emaint cleanconfmem: handle ROOT | Zac Medico | 2012-09-02 | 1 | -3/+11 |
| | |||||
* | Add DateSet, bug #433704. | Martin Väth | 2012-09-02 | 1 | -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 writedict | Zac Medico | 2012-09-02 | 1 | -9/+5 |
| | |||||
* | emaint cleanconfmem: ignore md5, bug #433694 | Zac Medico | 2012-09-02 | 1 | -26/+7 |
| | |||||
* | validate_desktop_entry: handle emacs.desktop | Zac Medico | 2012-09-02 | 1 | -0/+14 |
| | | | | See <https://bugs.freedesktop.org/show_bug.cgi?id=35844#c6>. | ||||
* | Enable EAPI 5_pre1 for testing. | Zac Medico | 2012-09-01 | 1 | -1/+1 |
| | |||||
* | glsa.py: python3: ResourceWarning: unclosed file | Zac Medico | 2012-09-01 | 1 | -1/+2 |
| | |||||
* | ebuild-helpers/sed: move to bsd subdirectory | Zac Medico | 2012-09-01 | 1 | -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 Medico | 2012-09-01 | 2 | -3/+1 |
| | | | | | Instead, just use conditionals where appropriate inside bin/ebuild-helpers/* scripts. | ||||
* | _prepare_self_update: ignore installed version | Zac Medico | 2012-09-01 | 2 | -16/+6 |
| | | | | | | | | Now portage will unconditionally make a temporary copy of itself during updates. This is safer, since it provides maximum protection against any possible incompatibilities. For example, suppose that the ebuild has been updated to change the location of installed files (such as libdir change) without a revision bump. | ||||
* | Enable @module-rebuild for 2.1 branch. | Zac Medico | 2012-08-31 | 1 | -0/+5 |
| |