Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add a "consumer" keyword parameter to the MetadataRegen constructor which | Zac Medico | 2009-03-31 | 2 | -8/+27 |
| | | | | | | | can be used to pass in a callback that is called for each ebuild that is processed (allowing access to the ebuild metadata). svn path=/main/trunk/; revision=13256 | ||||
* | Add support in MetadataRegen for cleansing stale cache when only a subset | Zac Medico | 2009-03-30 | 2 | -10/+28 |
| | | | | | | of packages are processed. svn path=/main/trunk/; revision=13255 | ||||
* | Add a cp_iter keyword argument to the MetadataRegen constructor, which can be | Zac Medico | 2009-03-30 | 1 | -15/+32 |
| | | | | | | | used to do a regen for a subset of packages. TODO: Add support to cleanse cache for the specific cp values that are processed. svn path=/main/trunk/; revision=13254 | ||||
* | Fix --newuse code to compare installed package USE to the USE that a binary | Zac Medico | 2009-03-30 | 1 | -1/+1 |
| | | | | | | package was built with (instead of config["PORTAGE_USE"]). svn path=/main/trunk/; revision=13253 | ||||
* | Bug #264291 - Fix inappropriate build dir creation for emerge --fetchonly. | Zac Medico | 2009-03-30 | 2 | -3/+7 |
| | | | | svn path=/main/trunk/; revision=13252 | ||||
* | Implement _use_dep.__repr__(). Thanks to Douglass Anderson for the suggestion. | Zac Medico | 2009-03-30 | 1 | -0/+3 |
| | | | | svn path=/main/trunk/; revision=13251 | ||||
* | Update dep_getusedeps() docstring. Thanks to Douglass Anderson | Zac Medico | 2009-03-30 | 1 | -2/+2 |
| | | | | | | <dja@gendja.com>. svn path=/main/trunk/; revision=13250 | ||||
* | Fix bug in old-style virtuals code from previous commit. | Zac Medico | 2009-03-29 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=13249 | ||||
* | Inside depgraph.validate_blockers(), prevent false positives in PROVIDE | Zac Medico | 2009-03-29 | 1 | -5/+14 |
| | | | | | | | | virtual blocker matches that can occur for packages for packages that don't actual have the appropriate value in PROVIDE (triggered by profile 'virtuals' settings). Thanks to Ned Ludd <solar@g.o> for reporting. svn path=/main/trunk/; revision=13248 | ||||
* | Document --root and --config-root. | Zac Medico | 2009-03-29 | 1 | -0/+12 |
| | | | | svn path=/main/trunk/; revision=13247 | ||||
* | Add a --root option that sets $ROOT (complements the --config-root option). | Zac Medico | 2009-03-29 | 1 | -1/+7 |
| | | | | svn path=/main/trunk/; revision=13246 | ||||
* | Add support for --rdeps-only and --root-deps options which are useful in | Zac Medico | 2009-03-29 | 2 | -1/+28 |
| | | | | | | | combination with $ROOT. Thanks to Ned Ludd <solar@g.o> for the initial patch. svn path=/main/trunk/; revision=13245 | ||||
* | Bug #243220 - Show messages in emerge.log when old versions are uninstalled | Zac Medico | 2009-03-28 | 2 | -6/+37 |
| | | | | | | | | for AUTOCLEAN. This reverts behavior so that messages which used to be generated prior to portage-2.1.5.x (when AUTOCLEAN was moved from emerge to dblink.treewalk()) are generated once again. svn path=/main/trunk/; revision=13241 | ||||
* | Don't show the package counter for "Uninstalling" messages. | Zac Medico | 2009-03-28 | 1 | -3/+6 |
| | | | | svn path=/main/trunk/; revision=13240 | ||||
* | Add (x of y ) package counter in the "Installing" message, similar to the | Zac Medico | 2009-03-28 | 1 | -1/+5 |
| | | | | | | | counter show in the "Emerging" message. Thanks to Ned Ludd <solar@g.o> for the suggestion. svn path=/main/trunk/; revision=13239 | ||||
* | Make the argument hash in config.setcpv() a little stronger.v2.2_rc28 | Zac Medico | 2009-03-27 | 1 | -5/+7 |
| | | | | svn path=/main/trunk/; revision=13232 | ||||
* | Fix typo in comment. | Zac Medico | 2009-03-27 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=13230 | ||||
* | In config.setcpv(), make sure the current args are really identical to the | Zac Medico | 2009-03-27 | 1 | -2/+7 |
| | | | | | | previous args before returning early. svn path=/main/trunk/; revision=13227 | ||||
* | Inside config.setcpv(), don't clear out self.configdict['pkg'] entirely | Zac Medico | 2009-03-27 | 1 | -4/+11 |
| | | | | | | since some values need to be reused sometimes. svn path=/main/trunk/; revision=13226 | ||||
* | In portdbapi.findname2(), move some of the path joining out of the loop. | Zac Medico | 2009-03-27 | 1 | -3/+6 |
| | | | | svn path=/main/trunk/; revision=13224 | ||||
* | Move checks for /usr/lib/distcc/bin and /usr/lib/ccache/bin to the python | Zac Medico | 2009-03-26 | 1 | -5/+23 |
| | | | | | | | | side and don't add distcc to CC and CXX when /usr/lib/distcc/bin doesn't exist since that won't necessarily work. Thanks to Jeroen Roovers <jer@g.o> for reporting the issue with adding distcc to CC. svn path=/main/trunk/; revision=13198 | ||||
* | Make StaticFileSet.multiBuilder() filter hidden files and directories. Thanks | Zac Medico | 2009-03-26 | 1 | -0/+5 |
| | | | | | | to oahong for reporting. svn path=/main/trunk/; revision=13193 | ||||
* | In config.regenerate(), always synchronize self.features with self['FEATURES']. | Zac Medico | 2009-03-26 | 1 | -4/+6 |
| | | | | svn path=/main/trunk/; revision=13189 | ||||
* | In config.setcpv(), clear out self.configdict["pkg"] to make sure that no | Zac Medico | 2009-03-26 | 1 | -0/+1 |
| | | | | | | preexisting metadata leaks through here. svn path=/main/trunk/; revision=13188 | ||||
* | Bug #227265 - Make pkgsplit() allow multiple consecutive hyphens in package | Zac Medico | 2009-03-26 | 2 | -9/+5 |
| | | | | | | names, and add corresponding test cases. svn path=/main/trunk/; revision=13187 | ||||
* | Add test case for consecutive hyphens. | Zac Medico | 2009-03-25 | 1 | -0/+3 |
| | | | | svn path=/main/trunk/; revision=13186 | ||||
* | Bug #227265 - Make pkgsplit() allow "versiony looking parts" in package names, | Zac Medico | 2009-03-25 | 2 | -6/+4 |
| | | | | | | for pms compliance. Also, add corresponding test cases. svn path=/main/trunk/; revision=13185 | ||||
* | Note that --noreplace takes precedence over options such as --newuse. | Zac Medico | 2009-03-24 | 1 | -0/+6 |
| | | | | svn path=/main/trunk/; revision=13180 | ||||
* | Update code for removing noauto from FEATURES since config.features is a | Zac Medico | 2009-03-24 | 1 | -3/+2 |
| | | | | | | set instead of a list now. svn path=/main/trunk/; revision=13178 | ||||
* | Remove redundant EAPI assingment inside doebuild_environment().v2.2_rc27 | Zac Medico | 2009-03-24 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=13176 | ||||
* | Add support for FEATURES=parse-eapi-glep-55. This feature is only intended for | Zac Medico | 2009-03-24 | 4 | -17/+103 |
| | | | | | | experimental purposes and should not be enabled under normal circumstances. svn path=/main/trunk/; revision=13175 | ||||
* | If a package is masked by EAPI then don't show any other masking reasons. | Zac Medico | 2009-03-23 | 1 | -3/+9 |
| | | | | svn path=/main/trunk/; revision=13174 | ||||
* | Add support for FEATURES=parse-eapi-ebuild-head, which is similar to GLEP 55 | Zac Medico | 2009-03-23 | 4 | -13/+82 |
| | | | | | | | | except that the EAPI is parsed from the head of the ebuild (first 30 lines). This feature is only intended for experimental purposes and should not be enabled under normal circumstances. svn path=/main/trunk/; revision=13173 | ||||
* | When calling doebuild() to spawn the 'depend' phase, just call config.setcpv() | Zac Medico | 2009-03-23 | 3 | -5/+5 |
| | | | | | | since that should be enough (no need for separate reset or reload calls). svn path=/main/trunk/; revision=13170 | ||||
* | Fix misc typos in comments. | Zac Medico | 2009-03-23 | 2 | -2/+2 |
| | | | | svn path=/main/trunk/; revision=13168 | ||||
* | Replace xrange() usage with normal iteration and enumerate() where | Zac Medico | 2009-03-22 | 1 | -14/+15 |
| | | | | | | | appropriate. Thanks to Douglass Anderson <dja@gendja.com> for the initial patch. svn path=/main/trunk/; revision=13145 | ||||
* | Inside spawn(), avoid redundant os.access() and stat() calls on commonly | Zac Medico | 2009-03-22 | 1 | -1/+2 |
| | | | | | | | spawned binaries such as BASH_BINARY, SANDBOX_BINARY, and FAKEROOT_BINARY. Thanks to Piotr Jaroszyński <peper@g.o> for reporting. svn path=/main/trunk/; revision=13144 | ||||
* | Inside config.environ(), skip stat call on $T/environment for phases such | Zac Medico | 2009-03-22 | 1 | -5/+6 |
| | | | | | | | as 'clean' and 'depend' where environment filtering isn't needed. Thanks to Piotr Jaroszyński <peper@g.o> for reporting. svn path=/main/trunk/; revision=13143 | ||||
* | Remove pointless usage of xrange(). Thanks to Douglass Anderson | Zac Medico | 2009-03-22 | 1 | -2/+2 |
| | | | | | | <dja@gendja.com> for this patch. svn path=/main/trunk/; revision=13142 | ||||
* | Add a temporary workaround for bug #263081 (partially reverts r12757). | Zac Medico | 2009-03-22 | 1 | -0/+12 |
| | | | | svn path=/main/trunk/; revision=13141 | ||||
* | Fix argument validation to allow file paths. Thanks to Arfrever for reporting. | Zac Medico | 2009-03-22 | 1 | -0/+7 |
| | | | | svn path=/main/trunk/; revision=13140 | ||||
* | Normalize try/except indentation for compatibility with 2to3. | Zac Medico | 2009-03-20 | 4 | -23/+46 |
| | | | | svn path=/main/trunk/; revision=13139 | ||||
* | Fix try/except indentation so that 2to3 will recognize it. | Zac Medico | 2009-03-19 | 1 | -1/+2 |
| | | | | svn path=/main/trunk/; revision=13138 | ||||
* | Fix try/except indentation so that 2to3 will recognize it. | Zac Medico | 2009-03-19 | 1 | -1/+2 |
| | | | | svn path=/main/trunk/; revision=13137 | ||||
* | Make sure mysettings.setcpv() always gets called when necessary inside | Zac Medico | 2009-03-18 | 1 | -7/+9 |
| | | | | | | doebuild_environment(). svn path=/main/trunk/; revision=13136 | ||||
* | Add docstrings for the fd_pipes and returnpid parameters of doebuild(). | Zac Medico | 2009-03-18 | 1 | -0/+7 |
| | | | | svn path=/main/trunk/; revision=13135 | ||||
* | Make config.features a set instead of a list. | Zac Medico | 2009-03-18 | 1 | -5/+4 |
| | | | | svn path=/main/trunk/; revision=13134 | ||||
* | Validate argument atoms earlier for build actions.v2.2_rc26 | Zac Medico | 2009-03-17 | 1 | -0/+12 |
| | | | | svn path=/main/trunk/; revision=13126 | ||||
* | Bug #262365 - Punt the prepalldocs check until there is an alternative | Zac Medico | 2009-03-17 | 2 | -11/+1 |
| | | | | | | available in EAPI 3. svn path=/main/trunk/; revision=13118 | ||||
* | Do not create hardlinks when merging CONFIG_PROTECTed files since config | Zac Medico | 2009-03-17 | 1 | -7/+15 |
| | | | | | | | | files shouldn't be hardlinked to eachother (for example, shadow installs several identical config files inside /etc/pam.d/). Thanks to Caleb Cushing <xenoterracide@gmail.com> for reporting. svn path=/main/trunk/; revision=13115 |