summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* reenable warning about missing repository namesv2.2_rc1Marius Mauch2008-06-201-0/+14
| | | | svn path=/main/trunk/; revision=10735
* revert accidential commitMarius Mauch2008-06-202-11/+2
| | | | svn path=/main/trunk/; revision=10734
* update release notes/newsMarius Mauch2008-06-204-28/+33
| | | | svn path=/main/trunk/; revision=10733
* Document the new emerge <file> feature.Zac Medico2008-06-203-2/+13
| | | | svn path=/main/trunk/; revision=10732
* Fix typo.Zac Medico2008-06-201-1/+1
| | | | svn path=/main/trunk/; revision=10731
* Make emerge <path> path search for multiple owners of directories. ThisZac Medico2008-06-201-20/+38
| | | | | | | makes it possible to use `emerge /lib/modules` as a decent substitute for module-rebuild. svn path=/main/trunk/; revision=10730
* Pass a Package instance into LineCheck.new(), and use this to avoidZac Medico2008-06-191-10/+10
| | | | | | | passing the ebuild mtime into the EbuildHeader constructor (the mtime is given when the new() method is called). svn path=/main/trunk/; revision=10725
* Refactor the 'inherit.autotools' and 'IUSE.undefined' checksZac Medico2008-06-191-26/+66
| | | | | | into classes derived from LineCheck. svn path=/main/trunk/; revision=10723
* Bug #228075 - Explicitly call gc.collect() to try and free memoryZac Medico2008-06-181-0/+8
| | | | | | | when checking for blockers. This avoids a heap overflow that triggers 'Cannot allocate memory' errors (reported with python-2.5). svn path=/main/trunk/; revision=10717
* As suggested by remi`, make the 'inherit.autotools' check only ebuilds thatZac Medico2008-06-181-8/+6
| | | | | | | inherit the autotools eclass directly (rather than indirectly through an eclass such as apache-2 or x-modular). svn path=/main/trunk/; revision=10715
* Add an exemption for x-modular in the "inherit.autotools" check. Thanks toZac Medico2008-06-181-3/+4
| | | | | | remi` for reporting. svn path=/main/trunk/; revision=10714
* Bug #225285 - Add support for persistent options stored in the ↵Zac Medico2008-06-181-3/+10
| | | | | | | | EBUILD_DEFAULT_OPTS environment variable (similar to {EMERGE,QUICKPKG}_DEFAULT_OPTS). svn path=/main/trunk/; revision=10713
* Bug #225285 - Add a --skip-manifest option that disables all interactionZac Medico2008-06-182-2/+13
| | | | | | with the manifest. svn path=/main/trunk/; revision=10712
* Add a help string for --debug.Zac Medico2008-06-181-1/+1
| | | | svn path=/main/trunk/; revision=10711
* Use optparse instead of getopt.Zac Medico2008-06-181-13/+20
| | | | svn path=/main/trunk/; revision=10710
* More eblank.Zac Medico2008-06-175-9/+3
| | | | svn path=/main/trunk/; revision=10704
* Remove eblank docs.Zac Medico2008-06-172-11/+0
| | | | svn path=/main/trunk/; revision=10698
* remove stray lineMarius Mauch2008-06-171-2/+0
| | | | svn path=/main/trunk/; revision=10696
* Remove eblank nonsenseMarius Mauch2008-06-171-1/+1
| | | | svn path=/main/trunk/; revision=10695
* Remove eblank nonsenseMarius Mauch2008-06-174-26/+4
| | | | svn path=/main/trunk/; revision=10694
* Do not preserve the master link of a library to avoid packages being linked ↵Marius Mauch2008-06-171-0/+14
| | | | | | against preserved libs on rebuilds svn path=/main/trunk/; revision=10693
* fix typoMarius Mauch2008-06-171-2/+2
| | | | svn path=/main/trunk/; revision=10690
* * Document eblank and eqawarn in the ebuild.5 man page.Zac Medico2008-06-174-0/+66
| | | | | | | | * Create "Ebuild Helper Functions" section docbook format, including all the functions documented in the ebuild.5 man page. svn path=/main/trunk/; revision=10687
* Add note about bug #226505.Zac Medico2008-06-171-0/+9
| | | | svn path=/main/trunk/; revision=10685
* Add a "Interaction with previous installed version" section to document theZac Medico2008-06-171-0/+57
| | | | | | upgrade/downgrade phase execution order change from bug #226505. svn path=/main/trunk/; revision=10683
* Add "blank" to the default PORTAGE_ELOG_CLASSES setting.Zac Medico2008-06-172-3/+3
| | | | svn path=/main/trunk/; revision=10681
* Fix BLANK order and color.Zac Medico2008-06-171-3/+3
| | | | svn path=/main/trunk/; revision=10679
* * Rename NEUTRAL color to BLANK for eblank.Zac Medico2008-06-175-6/+24
| | | | | | | * Document the new BLANK code in color.map.5. * Implement python version of eblank for mod_echo. svn path=/main/trunk/; revision=10677
* Add support for an new "eblank" elog function that shows a blank line.Zac Medico2008-06-173-2/+19
| | | | | | | Consecutive eblank calls are all collapsed into a single blank line. Thanks to Joe Peterson <lavajoe@g.o> for this patch. svn path=/main/trunk/; revision=10675
* Fix typo.Zac Medico2008-06-161-1/+1
| | | | svn path=/main/trunk/; revision=10673
* Document the new ACCEPT_CHOSTS variable.Zac Medico2008-06-162-4/+9
| | | | svn path=/main/trunk/; revision=10671
* Tweak the config._accept_chost() regex.Zac Medico2008-06-161-1/+1
| | | | svn path=/main/trunk/; revision=10669
* Re-enable vardbapi.cpv_all() cache now that bug #223417 is solved.Zac Medico2008-06-162-2/+2
| | | | svn path=/main/trunk/; revision=10661
* Bug #223417 - Due to 1 second mtime granularity in < python-1.5, mtime checksZac Medico2008-06-161-23/+26
| | | | | | | are not always sufficient to invalidate vardbapi caches. Therefore, the caches need to be actively invalidated when packages are added and removed. svn path=/main/trunk/; revision=10660
* Make some post_merge() things conditional on the vdb lock being heldZac Medico2008-06-161-7/+10
| | | | | | (mtimedb commit and info dirs processing). svn path=/main/trunk/; revision=10659
* Add some write access checks in post_merge() in order to avoid triggeringZac Medico2008-06-161-3/+7
| | | | | | permission related exceptions. svn path=/main/trunk/; revision=10658
* Fix config._accept_chost_re so it's only an instance variable.Zac Medico2008-06-151-1/+1
| | | | svn path=/main/trunk/; revision=10656
* Add support for and ACCEPT_CHOSTS variable that controls masking behaviorZac Medico2008-06-152-6/+25
| | | | | | | | | for binary packages wrt CHOST. The variable is a space separated list of chosts. It support regular expressions, so if the actual chost contains any special characters then the user must escape them when setting ACCEPT_CHOSTS. svn path=/main/trunk/; revision=10654
* Fix the 'inherit.autotools' check to account for apache-2_src_unpack()Zac Medico2008-06-141-0/+5
| | | | | | calling eautoreconf. svn path=/main/trunk/; revision=10653
* Add two new build log qa checks, suggested by Diego Pettenò:Zac Medico2008-06-141-0/+51
| | | | | | | | | * Detect automake "maintainer mode". See http://www.gentoo.org/proj/en/qa/autofailure.xml for more information. * Detect "Unrecognized options" messages from configure scripts. svn path=/main/trunk/; revision=10652
* Pass missing "installed" parameter into Package constructor.Zac Medico2008-06-121-1/+1
| | | | svn path=/main/trunk/; revision=10651
* Handle InvalidDependString in _package_cache.__setitem__().Zac Medico2008-06-111-4/+7
| | | | svn path=/main/trunk/; revision=10648
* Fix indent.Zac Medico2008-06-111-1/+1
| | | | svn path=/main/trunk/; revision=10646
* Handle InvalidDependString.Zac Medico2008-06-111-2/+7
| | | | svn path=/main/trunk/; revision=10645
* Bug #225767 - Suppress warnings for installed packages masked by keywordsZac Medico2008-06-111-1/+34
| | | | | | | if there is an equivalent ebuild in the portage tree (same cpv) with visible keywords. svn path=/main/trunk/; revision=10644
* Use spawn() instead of system().Zac Medico2008-06-111-2/+18
| | | | svn path=/main/trunk/; revision=10642
* Add another sanity check in the owners cache.Zac Medico2008-06-101-1/+4
| | | | svn path=/main/trunk/; revision=10640
* Use isinstance() instead of handling TypeError.Zac Medico2008-06-101-4/+2
| | | | svn path=/main/trunk/; revision=10638
* Bug #225285 - Allow digestcheck() to succeed when the Manifest is empty andZac Medico2008-06-101-0/+12
| | | | | | strict mode is disabled. svn path=/main/trunk/; revision=10636
* Add some sanity checks and error tolerance in the owners cache.v2.2_pre8Zac Medico2008-06-101-1/+15
| | | | svn path=/main/trunk/; revision=10633