Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make sure we don't allow REQUIRED_USE in EAPIs that don't support it | Sebastian Luther | 2010-08-11 | 1 | -5/+0 |
| | |||||
* | Use eapi_has_required_use for REQUIRED_USE eapi checks | Sebastian Luther | 2010-08-11 | 1 | -2/+3 |
| | |||||
* | Use explicit imports, to make pyflakes happy. | Zac Medico | 2010-08-11 | 1 | -1/+2 |
| | |||||
* | Introduce portage.eapi. Use it everywhere. | Sebastian Luther | 2010-08-11 | 1 | -5/+6 |
| | |||||
* | Make sure portageq doesn't interpret anything that happens to be | Zac Medico | 2010-08-10 | 1 | -5/+6 |
| | | | | in globals() (such as imported modules) as a valid command. | ||||
* | portage.dep.use_reduce: pass is_src_uri when needed | Sebastian Luther | 2010-08-10 | 1 | -1/+3 |
| | | | | Remove the now unneded _src_uri_validate. | ||||
* | portage.dep._dep_check_strict: Unused, removed | Sebastian Luther | 2010-08-10 | 2 | -4/+0 |
| | |||||
* | portage.dep.use_reduce: Work on depstrings instead of paren_reduce'd dep arrays | Sebastian Luther | 2010-08-10 | 2 | -26/+8 |
| | | | | | This change makes paren_reduce and paren_normalize calls for use_reduce redundant, resp. wrong. All consumers inside portage are adopted. | ||||
* | Don't cache REQUIRED_USE for EAPIs 1-3 which don't support it. | Zac Medico | 2010-08-10 | 1 | -1/+5 |
| | |||||
* | Allow flags from IUSE_IMPLICIT in REQUIRED_USE. Move checks to resolution time. | Sebastian Luther | 2010-08-10 | 1 | -1/+3 |
| | |||||
* | Add repoman check for REQUIRED_USE | Sebastian Luther | 2010-08-10 | 1 | -0/+17 |
| | |||||
* | Add REQUIRED_USE to metadata keys, caches, etc. | Sebastian Luther | 2010-08-10 | 1 | -9/+16 |
| | |||||
* | Detect if python xml support is enabled and bail out with an | Zac Medico | 2010-08-08 | 1 | -5/+12 |
| | | | | appropriate when necessary. | ||||
* | Bug #308835: Support options in shebang and terminate 's' option of sed. | Arfrever Frehtes Taifersar Arahesis | 2010-08-07 | 1 | -2/+2 |
| | |||||
* | Make some variables local. | Arfrever Frehtes Taifersar Arahesis | 2010-08-05 | 1 | -3/+12 |
| | |||||
* | Bug #301915: Add QA check for byte-compiled Python modules. | Arfrever Frehtes Taifersar Arahesis | 2010-08-05 | 1 | -5/+4 |
| | |||||
* | Bug #308835 - Make econf() use sed to substitute $CONFIG_SHELL in | Zac Medico | 2010-08-04 | 1 | -0/+5 |
| | | | | the shebang of configure scripts when appropriate. | ||||
* | Bug #285191 - Add back the RDEPEND.implicit warning to detect the cases | Zac Medico | 2010-08-04 | 1 | -1/+1 |
| | | | | | | where DEPEND is set and RDEPEND is unset in the ebuild, since this triggers implicit RDEPEND=$DEPEND assignment (prior to EAPI 4) and is forbidden by the QA team. | ||||
* | repoman: Check if the prefix.eclass is inherited if eprefixify is used. ↵ | Sebastian Luther | 2010-08-04 | 1 | -0/+1 |
| | | | | Thanks to Jeremy Olexa (darkside) for the initial patch. | ||||
* | Fix NameError for ConfigProtect. | Zac Medico | 2010-08-01 | 1 | -1/+1 |
| | |||||
* | Always use shlex_split() to split CONFIG_PROTECT{,_MASK}. | Zac Medico | 2010-07-31 | 2 | -13/+17 |
| | |||||
* | Tweak global updates handling so that updates from $PORTDIR are applied | Zac Medico | 2010-07-27 | 1 | -10/+40 |
| | | | | | | | | | for all of the following cases: * package is missing repository metadata * package has repository metadata, but the source repository does not have a profiles/updates/ directory * package has repository metadata, but the source repository is not currently accessible via PORTDIR_OVERLAY | ||||
* | Make dbapi.update_ents() take a dict of {repo_name: list}, since it's | Zac Medico | 2010-07-27 | 1 | -2/+1 |
| | | | | most efficient to process all repos at once. | ||||
* | Fallback to updates from PORTDIR if repository has no 'updates' dir. | Michał Górny | 2010-07-27 | 1 | -0/+3 |
| | | | | | | As a backwards-compatibility measure, if a particular repository doesn't come with an 'updates' directory, fallback to updates from dbapi.porttree_root. | ||||
* | Add repository-wide updates support to emaint. | Michał Górny | 2010-07-27 | 1 | -40/+55 |
| | |||||
* | Handle UnicodeDecodeError from subprocess.getstatusoutput() calls, reported | Zac Medico | 2010-07-24 | 1 | -15/+11 |
| | | | | with python3.1. | ||||
* | install_qa_check: catch more gcc warnings | Mike Frysinger | 2010-07-19 | 1 | -0/+29 |
| | | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org> | ||||
* | Remove 'filedir.missing' check info. | Michał Górny | 2010-07-15 | 1 | -1/+0 |
| | | | | It is not used anywhere, and don't seem to be a useful check at all. | ||||
* | Use b'foo' instead of _unicode_encode() where appropriate. | Zac Medico | 2010-07-14 | 1 | -3/+3 |
| | |||||
* | Fix unicode handling in arguments and commit message handling (tested | Zac Medico | 2010-07-14 | 1 | -16/+19 |
| | | | | with python2 and python3). | ||||
* | Combine the two 'file.executable' checks into a single one. | Michał Górny | 2010-07-14 | 1 | -4/+1 |
| | | | | | | Instead of performing a single 'file.executable' check on auxiliary files and then another one on ebuild files, use a single check for them. This unifies the path output too. | ||||
* | * Add support for PORTAGE_USERNAME and PORTAGE_GRPNAME | Zac Medico | 2010-07-14 | 1 | -2/+2 |
| | | | | | | | | | | | | environment variables, for use within the chromium-os build environment. * Add PORTAGE_USERNAME and PORTAGE_GRPNAME to the environment whitelist and filter them from the saved environment. Note: In order to support PORTAGE_USERNAME and PORTAGE_GRPNAME settings in make.conf, the associated portage.data attributes may be relocated to the config class in the future. | ||||
* | Fix 'repoman --ask' to not require an argument. | Michał Górny | 2010-07-12 | 1 | -1/+1 |
| | | | | | Overnight patches have the tendency to be bugged. Now 'repoman --ask' should work like a normal flag. | ||||
* | Support '--ask' option to 'repoman commit'. | Michał Górny | 2010-07-11 | 1 | -0/+8 |
| | |||||
* | Make the commitmessage append clearer. | Michał Górny | 2010-07-11 | 1 | -4/+5 |
| | | | | | | Put an empty line between the real commit message and Portage version append. Instead of creating a second pair of parenthesis for the Manifest commit one, append it to the Portage version. | ||||
* | Pass '--relative' to 'git diff-index'. | Michał Górny | 2010-07-11 | 1 | -24/+5 |
| | | | | | | Instead of using faulty prefix-stripping code on 'git diff-index' results, simply pass '--relative' to it. Thanks to that, git will do all the stripping itself and return only changes in the current directory. | ||||
* | Introduce '--vcs' option for repoman. | Michał Górny | 2010-07-11 | 1 | -7/+17 |
| | | | | | | | The '--vcs' option can be used to override VCS autodetection and force using specific one. It can be especially useful if the work directory is ambiguous (i.e. there is more than one VCS control directory in the same directory). | ||||
* | Rewrite VCS detection code in repoman. | Michał Górny | 2010-07-11 | 1 | -11/+8 |
| | | | | | | Move the real code into repoman.utilities. Support any repository depth for distributed SCMs -- i.e. Sunrise through git-svn. Bail out if more than one control version directory is found at the same depth. | ||||
* | Patch ebuild.sh to not nuke the WORKDIR if FEATURES="keepwork". | Christopher Covington | 2010-07-08 | 1 | -2/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | This allows make to do its thing when using Portage in a development workflow, although the change also exposes how ebuild clean doesn't clear out the WORKDIR. TEST=`rm -rf /build/$board/tmp/portage/chromeos-base/kernel-0.0.1 && [ -e /build/$board/tmp/portage/chromeos-base/kernel-0.0.1/.unpacked ] && rm /build/$board/tmp/portage/chromeos-base/kernel-0.0.1/.unpacked && FEATURES=keepwork ebuild-$board kernel-0.0.1.ebuild install` Then modify some of the source (preferably in the git repository rather than the WORKDIR). `[ -e /build/$board/tmp/portage/chromeos-base/kernel-0.0.1/.unpacked ] && rm /build/$board/tmp/portage/chromeos-base/kernel-0.0.1/.unpacked && FEATURES=keepwork ebuild-$board kernel-0.0.1.ebuild install &&` On the second ebuild operation, make should be able to tell what exactly, or if nothing at all, has changed, and rebuild only the necessary object files. http://codereview.chromium.org/2922001 | ||||
* | GLEP 55 removal | Daniel Robbins | 2010-07-06 | 1 | -4/+1 |
| | |||||
* | Handle InvalidAtom from vardbapi.match() in has_version. | Zac Medico | 2010-07-05 | 1 | -0/+4 |
| | |||||
* | misc-functions.sh fix for baselayout | Daniel Robbins | 2010-06-27 | 1 | -0/+2 |
| | |||||
* | Add a --portdir option, requested by Daniel Robbins. | Zac Medico | 2010-06-22 | 1 | -0/+6 |
| | |||||
* | Show unevaluated atoms when displaying unsatisfied deps. | Zac Medico | 2010-06-16 | 1 | -1/+2 |
| | |||||
* | Bug #321871 - Check manifests in all modes and trigger 'manifest.bad' | Zac Medico | 2010-06-15 | 1 | -9/+17 |
| | | | | when appropriate. | ||||
* | Fix breakage in changelog checks do to faulty vcs comparison (cvs and | Zac Medico | 2010-06-15 | 1 | -1/+1 |
| | | | | svn need to be lowercase). | ||||
* | Bug #324075 - Avoid erroneous 'Invalid Gentoo Copyright' warnings when | Zac Medico | 2010-06-15 | 1 | -0/+5 |
| | | | | | the vcs (git) does not support mtime preservation. Also, fix the same check to work for ebuilds wiht copyrigh beginning in 2011 and later. | ||||
* | Bug #322049 - Make use_with() and use_enable() handling of empty | Zac Medico | 2010-05-30 | 1 | -2/+10 |
| | | | | | | 3rd argument conditional on EAPI in order to ensure backward compatibility. This reverts the behavior change from commit a05bba76435d94407fd25549d0552902962baf62 for EAPI 0, 1, 2, and 3. | ||||
* | Fix handling of empty third argument of use_with() and use_enable(). | Arfrever Frehtes Taifersar Arahesis | 2010-05-27 | 1 | -2/+2 |
| | |||||
* | Use 'assert' to check ${PIPESTATUS[@]} from save_ebuild_env calls. | Zac Medico | 2010-05-25 | 1 | -0/+3 |
| |