Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Add FEATURES=clean-logs support. | Zac Medico | 2011-08-31 | 3 | -4/+36 | |
| | | | | | | | Enable automatic execution of the command specified by the PORT_LOGDIR_CLEAN variable. The default PORT_LOGDIR_CLEAN setting will remove all files from PORT_LOGDIR that were last modified at least 7 days ago. | |||||
* | Respect package.env buildpkg FEATURES settings. | Zac Medico | 2011-08-30 | 3 | -4/+9 | |
| | | | | This will fix bug #318897. | |||||
* | doebuild: only check .unpacked for porttree | Zac Medico | 2011-08-30 | 1 | -1/+3 | |
| | ||||||
* | tests/emerge: remove unneeded default_args | Zac Medico | 2011-08-30 | 1 | -3/+1 | |
| | ||||||
* | Fix typo in previous commit. | Zac Medico | 2011-08-30 | 1 | -1/+1 | |
| | ||||||
* | env_update: use ldsoconf_update var | Zac Medico | 2011-08-30 | 1 | -0/+1 | |
| | | | | | | | This fixes an unintended change in behavior from commit a37eb8ebd2fad3f8074490a061f067e2c637f05d, so that the ldconfig call will not be skipped when ld.so.conf has been updated (though ldconfig is still never called when makelinks=False). | |||||
* | Tweak failure msgs in emerge/repoman tests. | Zac Medico | 2011-08-30 | 2 | -4/+6 | |
| | ||||||
* | Tweak PYTHONPATH check in emerge/repoman tests. | Zac Medico | 2011-08-30 | 2 | -2/+2 | |
| | ||||||
* | doebuild: check distfiles digests less often | Zac Medico | 2011-08-30 | 1 | -1/+4 | |
| | | | | | | If the unpack phase is not going to be executed as a dependency, then we can simply skip the distfiles digest checks if the unpack phase is already marked complete via $PORTAGE_BUILDDIR/.unpacked. | |||||
* | repoman: discard STDERR output from CVS. | Michał Górny | 2011-08-30 | 1 | -1/+1 | |
| | | | | Fixes: https://bugs.gentoo.org/show_bug.cgi?id=373669 | |||||
* | tests/emerge: add USE for installed pkgs | Zac Medico | 2011-08-29 | 1 | -0/+2 | |
| | ||||||
* | dblink.treewalk: remove dowgrade check | Zac Medico | 2011-08-29 | 1 | -9/+0 | |
| | | | | | This code is unused since commit a37eb8ebd2fad3f8074490a061f067e2c637f05d. | |||||
* | Fix PORTDIR in emerge tests. | Zac Medico | 2011-08-29 | 1 | -0/+2 | |
| | ||||||
* | Mark some messages for translation. | Arfrever Frehtes Taifersar Arahesis | 2011-08-29 | 1 | -10/+10 | |
| | ||||||
* | env_update: always respect makelinks=False | Zac Medico | 2011-08-29 | 2 | -8/+5 | |
| | | | | | | | | | | | | This ensures that the env-update --no-ldconfig option is always respected. Also, in order to preserve behavior during downgrades for an env_update call in vartree.py, remove the makelinks=False for downgrades since it wasn't respected anyway when lib path mtimes had changed, and we don't want it to behave differently in this case now that makelinks=False is always respected. Note that the unconditional use of the ldconfig -X option (from bug #373341) since commit e1347f9c0dd5ef5ff1a50d6b136b0648efb8a6ca may also come into play for downgrades. | |||||
* | env_update: fix breakage in last commit | Zac Medico | 2011-08-29 | 1 | -1/+1 | |
| | ||||||
* | env_update: fix CHOST/CBUILD ldconfig code | Zac Medico | 2011-08-29 | 1 | -4/+6 | |
| | | | | | | This code never worked (since it was added in commit 751893b0272561eb9274110a474d5436a7d2bc76) due to a name collision between the env argument and another variable with the same name. | |||||
* | Fix env interference in emerge/repoman tests. | Zac Medico | 2011-08-29 | 2 | -15/+26 | |
| | ||||||
* | emerge: add simple unit tests | Zac Medico | 2011-08-28 | 5 | -2/+148 | |
| | | | | | | | These tests are similar to the repoman tests, using a __PORTAGE_TEST_EPREFIX environment variable to make emerge confine itself to a testing prefix so that things like install and uninstall operations can be performed. | |||||
* | Send "Recording in world" msg to stdout. | Zac Medico | 2011-08-28 | 1 | -1/+2 | |
| | ||||||
* | ResolverPlayground: fix to make emerge happy | Zac Medico | 2011-08-28 | 1 | -1/+15 | |
| | ||||||
* | env_update: add minimal EPREFIX support | Zac Medico | 2011-08-28 | 2 | -10/+16 | |
| | | | | | | | This takes EPREFIX from the env argument and uses it when joining all paths. Also, ldconfig calls are disabled when EPREFIX is non-empty, since it's inappropriate to update the global /etc/ld.so.cache in this case. | |||||
* | python3.2 fixes: ResourceWarning: unclosed file | Zac Medico | 2011-08-28 | 1 | -2/+7 | |
| | ||||||
* | test_poll: fix "ResourceWarning: unclosed file" | Zac Medico | 2011-08-28 | 1 | -1/+9 | |
| | ||||||
* | Sort test cases, for predictable order. | Zac Medico | 2011-08-28 | 1 | -0/+2 | |
| | ||||||
* | spawnebuild: skip previously executed phases | Zac Medico | 2011-08-28 | 1 | -0/+11 | |
| | | | | | | | | | | This simply checks of $PORTAGE_BUILDDIR/.${EBUILD_PHASE%e}ed and skips the phase like ebuild.sh would. It preserves a special case for the install phase with FEATURES=noauto, so that dyn_install in ebuild.sh continues to work the same for this case.. Also, note that commit ae9b6cb513c7b29376caecf3b4e52aac452e2b93 preserves the automatic "recreating WORKDIR" behavior that used to be implemented in dyn_unpack. | |||||
* | doebuild: avoid redundant distfiles checks | Zac Medico | 2011-08-28 | 1 | -2/+68 | |
| | | | | | | | | | When the unpack phase is already marked as complete, it's wasteful to check distfiles digests. In order to avoid this, we have to migrate the distfiles/workdir timestamp comparisons from ebuild.sh to doebuild.py, so that doebuild always knows when unpack will be triggered. This also allows us to eliminate code in dyn_unpack that duplicated dyn_clean, actually call dyn_clean instead. | |||||
* | Fix possible NameError in finally block. | Zac Medico | 2011-08-28 | 1 | -1/+3 | |
| | ||||||
* | Fix "ResourceWarning: unclosed file" with Python 3.2. | Arfrever Frehtes Taifersar Arahesis | 2011-08-28 | 1 | -2/+5 | |
| | ||||||
* | Fix "ResourceWarning: unclosed file" with Python 3.2. | Arfrever Frehtes Taifersar Arahesis | 2011-08-27 | 1 | -1/+1 | |
| | ||||||
* | python3.2 fixes: ResourceWarning: unclosed file | Zac Medico | 2011-08-26 | 3 | -6/+14 | |
| | ||||||
* | Update --rebuild-if-* flags to rebuild when build dependencies are changed. | David James | 2011-08-26 | 3 | -129/+104 | |
| | | | | | | | | | | | | | | Right now, the --rebuild-if-* flags only rebuild packages that are used at both run-time and build-time. This doesn't help for packages that are used only at build-time (for example, static libaries). Rebuilding packages whenever a build-time dependency is changed is easier to understand and explain, and it handles all cases correctly. BUG=chromium-os:15517 TEST=Run emerge test suite. Change-Id: Iae8dab24e8acb6625bc1a0ce41862e90b232eb84 | |||||
* | Fix EPREFIX/EROOT typo in repoman test. | Zac Medico | 2011-08-26 | 1 | -1/+1 | |
| | ||||||
* | python3.2 fixes: ResourceWarning: unclosed file | Zac Medico | 2011-08-26 | 3 | -2/+6 | |
| | ||||||
* | Add __test__ for repoman tests. | Zac Medico | 2011-08-26 | 1 | -0/+0 | |
| | ||||||
* | repoman: add a simple unit test | Zac Medico | 2011-08-25 | 3 | -0/+174 | |
| | ||||||
* | Add skipped test support (for python 2.6 compat) | Zac Medico | 2011-08-25 | 1 | -1/+17 | |
| | | | | | | Python supports skipped tests since 2.7, but we'll implement support ourselves for python 2.6 compatibility. This is a simple extension of the todo support that we have already implemented. | |||||
* | testLazyImport: fix PYTHONPATH setting | Zac Medico | 2011-08-25 | 1 | -1/+1 | |
| | ||||||
* | Enable -Wd for tests, so DeprecationWarning works | Zac Medico | 2011-08-25 | 1 | -1/+1 | |
| | | | | | DeprecationWarning is suppressed by default since Python 2.7, so it's a good idea to explicitly enable it for tests. | |||||
* | python3.2 fixes: ResourceWarning: unclosed file | Zac Medico | 2011-08-25 | 1 | -0/+13 | |
| | ||||||
* | TestCase: remove python 2.4 compat constructor | Zac Medico | 2011-08-25 | 1 | -9/+5 | |
| | ||||||
* | python3.2 fixes: ResourceWarning: unclosed file | Zac Medico | 2011-08-25 | 6 | -5/+26 | |
| | ||||||
* | Improve a comment. | Arfrever Frehtes Taifersar Arahesis | 2011-08-25 | 1 | -1/+1 | |
| | ||||||
* | Add some comments, which will allow to easier find code, which should be | Arfrever Frehtes Taifersar Arahesis | 2011-08-25 | 6 | -0/+7 | |
| | | | | removed when support for older versions of Python is removed. | |||||
* | python3.2 fixes: ResourceWarning: unclosed file | Zac Medico | 2011-08-24 | 5 | -13/+34 | |
| | ||||||
* | python3.2 fixes: use array.tobytes() | Zac Medico | 2011-08-24 | 5 | -11/+27 | |
| | ||||||
* | python3.2 fixes: ResourceWarning: unclosed file | Zac Medico | 2011-08-24 | 6 | -17/+38 | |
| | ||||||
* | ElementTree: use iter if available (bug #380565) | Zac Medico | 2011-08-24 | 1 | -2/+11 | |
| | ||||||
* | SafeConfigParser: renamed to ConfigParser in 3.2 | Zac Medico | 2011-08-24 | 2 | -3/+13 | |
| | ||||||
* | Improve the invalid profile msg (bug 379327). | Mark Wagner | 2011-08-15 | 1 | -4/+4 | |
| |