summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * Add support for PORTAGE_USERNAME and PORTAGE_GRPNAMEZac Medico2010-07-143-7/+11
| | | | | | | | | | | | 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.
* Use epytext markup in rewrite_lafile() docstring, and add note aboutZac Medico2010-07-131-3/+7
| | | | use of raw bytes.
* Use _encodings['merge'] for *.la filenames.Zac Medico2010-07-131-2/+2
|
* Bug #328099 - Adjust ccache documentationSebastian Luther2010-07-131-2/+6
|
* warn that ccache can trigger compilation failureSebastian Luther2010-07-121-1/+4
|
* repoman: don't complain about stray Manifests.Michał Górny2010-07-121-0/+3
| | | | | As repoman regenerates and readds Manifests anyway, there's no reason to complain when one hasn't been added yet.
* Fix output handling for FEATURES="lafilefixing".Zac Medico2010-07-123-36/+41
|
* Fix writemsg to only use fd.buffer when it is stderr or stdout.Zac Medico2010-07-121-1/+1
|
* Make lafilefixer handle files in binary mode, in order to avoid potentialZac Medico2010-07-123-133/+135
| | | | character encoding issues.
* Let emerge fix .la filesSebastian Luther2010-07-128-2/+363
| | | | | Triggered by FEATURES="lafilefixing" (enabled by default) Includes a QA warning for invalid .la files.
* Fix 'repoman --ask' to not require an argument.Michał Górny2010-07-121-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órny2010-07-112-0/+11
|
* Add FEATURES=unknown-features-warn, so the the warning about unknown FEATURESZac Medico2010-07-114-11/+17
| | | | values can be disabled.
* Move the check for unsupported FEATURES to config.validate().Zac Medico2010-07-111-12/+11
|
* Use writemsg_stdout instead of print, for unicode safety.Zac Medico2010-07-111-7/+7
|
* Fix possible bugs recently introduced in --info version sorting logic.Zac Medico2010-07-111-5/+22
|
* Fix emerge --info breakage for python-3.x (cmp usage).Zac Medico2010-07-111-2/+2
|
* In _unicode_func_wrapper.__call__, don't want to convert return valuesZac Medico2010-07-111-1/+3
| | | | which are subclasses of tuple (such as posix.stat_result in python-3.2).
* Make the commitmessage append clearer.Michał Górny2010-07-111-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órny2010-07-111-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órny2010-07-111-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órny2010-07-112-11/+52
| | | | | | 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.
* emerge --info: show package names for providing packagesSebastian Luther2010-07-111-6/+15
|
* Bug #327507 - Drop privileges when retrieving server timestamp file andZac Medico2010-07-091-1/+9
| | | | | FEATURES=usersync is enabled. This means that the uid of the temporary timestamp file needs to be temporarily adjusted.
* Patch ebuild.sh to not nuke the WORKDIR if FEATURES="keepwork".Christopher Covington2010-07-081-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
* emerge --info: Print repo names for packages not from $PORTDIRSebastian Luther2010-07-081-11/+21
|
* Bug #326553 - check for preserve_old_libSamuli Suominen2010-07-082-1/+9
|
* Warn if FEATURES contains unknown values and don't keep them (bug #326561)Sebastian Luther2010-07-082-2/+29
|
* Make Scheduler._schedule_tasks() use a loop to ensure that _merge_wait_queueZac Medico2010-07-071-24/+26
| | | | is emptied whenever possible.
* Add a Scheduler._is_work_scheduled() method, to handle the logic involvedZac Medico2010-07-071-7/+8
| | | | in bug #326787.
* Bug #326787 - Fix intermittent failure to satisify dependencies in theZac Medico2010-07-071-1/+2
| | | | | scheduler, caused by failure to account for _merge_wait_queue inside _choose_pkg.
* repoman: Fix bogus warnings "Invalid atom in [..]/package.keywords: D" when ↵Sebastian Pipping2010-07-061-1/+1
| | | | working on CVS trees (bug #275789)
* GLEP 55 removalDaniel Robbins2010-07-069-86/+13
|
* Handle InvalidAtom from vardbapi.match() in has_version.Zac Medico2010-07-051-0/+4
|
* --deselect: Print "would remove" instead of "removing" if --pretend is givenSebastian Luther2010-06-271-2/+6
|
* Make --deselect handle all cases of atoms/sets on the cmd line and in @world ↵Sebastian Luther2010-06-271-2/+4
| | | | (bug 325591)
* misc-functions.sh fix for baselayoutDaniel Robbins2010-06-271-0/+2
|
* Bug #325505: Fix UnicodeEncodeError in _emerge.actions.action_info().Arfrever Frehtes Taifersar Arahesis2010-06-251-1/+4
|
* Add a --portdir option, requested by Daniel Robbins.Zac Medico2010-06-222-0/+9
|
* dev-util/cvs is now dev-vcs/cvsJonathan Callen2010-06-181-1/+1
|
* Show unevaluated atoms when displaying unsatisfied deps.Zac Medico2010-06-161-1/+2
|
* Add Atom._eval_qa_conditionals method, which unevaluated_atom supportZac Medico2010-06-162-9/+13
| | | | that will be useful for repoman atom display.
* Bug #321871 - Check manifests in all modes and trigger 'manifest.bad'Zac Medico2010-06-151-9/+17
| | | | when appropriate.
* Fix breakage in changelog checks do to faulty vcs comparison (cvs andZac Medico2010-06-151-1/+1
| | | | svn need to be lowercase).
* Bug #324075 - Avoid erroneous 'Invalid Gentoo Copyright' warnings whenZac Medico2010-06-152-2/+10
| | | | | the vcs (git) does not support mtime preservation. Also, fix the same check to work for ebuilds wiht copyrigh beginning in 2011 and later.
* make.conf(5): document LDFLAGS with a warning, explain the different between ↵Nathan Phillip Brink2010-06-101-1/+15
| | | | C and CXX FLAGS. Thanks to few and abcd.
* Add a reference to bug 189417 in config.environ().Zac Medico2010-06-081-1/+1
|
* Split out a _pkgindex_cpv_map_latest_build() function.Zac Medico2010-06-041-26/+36
|
* Fix code from previous commit to handle missing BUILD_TIME better.Zac Medico2010-06-041-10/+10
|
* When organizing remote binhost metadata into a cpv -> metadata map,Zac Medico2010-06-041-1/+25
| | | | | check for multiple packages with identical CPV values, and prefer the package with latest BUILD_TIME value.