summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add Blocker -> Blocked Package edges to depgraph._unsolvable_blockers sinceZac Medico2009-01-101-14/+8
| | | | | | these edges will be useful for implementing an enhanced blocker display. svn path=/main/trunk/; revision=12405
* Don't assume that the package metadata contains a "repository" key.Zac Medico2009-01-091-1/+1
| | | | svn path=/main/trunk/; revision=12404
* When merging a package from an overlay, append 'from $repository' to theZac Medico2009-01-091-0/+9
| | | | | | | '>>> Emerging' message (where $repository is the repo_name of the source repository). Thanks to Jeroen Roovers <jer@g.o> for the suggestion. svn path=/main/trunk/; revision=12403
* Make die() to show a message indicating the repository that an ebuild cameZac Medico2009-01-093-16/+21
| | | | | | | | from, and do it during any phase for both ebuilds and binary packages. Now PORTAGE_REPO_NAME is initialized inside config.setcpv() for both ebuilds and binary packages, so it's always available inside ebuild.sh. svn path=/main/trunk/; revision=12402
* Bug #253563 - Replace hardcoded green/red color strings with GOOD/BAD. ThanksZac Medico2009-01-096-53/+52
| | | | | | to Vsevolod Kozlov <sevakda@gmail.com> for the initial patch. svn path=/main/trunk/; revision=12401
* Add some blank lines around the messages that suggest --without-mask andZac Medico2009-01-081-5/+16
| | | | | | --include-dev. Thanks to Ryan Hill <dirtyepic@g.o> for the suggestion. svn path=/main/trunk/; revision=12400
* Bug #253745 - Remove collision-protect from the sample FEATURES list sinceZac Medico2009-01-081-1/+1
| | | | | | protect-owned is enabled by default now. svn path=/main/trunk/; revision=12399
* Bug #253800 - Fix FETCHCOMMAND examples for SRC_URI arrow compatibility.Zac Medico2009-01-081-7/+8
| | | | svn path=/main/trunk/; revision=12398
* Bug #253745 - Note that you need to ensure that neither protect-owned norZac Medico2009-01-081-1/+4
| | | | | | | collision-protect are enabled if you want to disable collision protection completely. svn path=/main/trunk/; revision=12397
* Bug #250469 - Fix unpack() so that deb2targz is called in a way such thatZac Medico2009-01-071-3/+17
| | | | | | $DISTDIR write access is not required. svn path=/main/trunk/; revision=12389
* Bug #254114 - Fix ValueError triggered by missing COUNTER. Also, fix brokenZac Medico2009-01-071-4/+18
| | | | | | mtime check inside FakeVartree._sync(). svn path=/main/trunk/; revision=12388
* For completeness, ensure that any INODE_* are unset before beginning.Zac Medico2009-01-071-0/+2
| | | | svn path=/main/trunk/; revision=12387
* Fix quoting for variable assignment with eval, from previous commit.Zac Medico2009-01-071-1/+1
| | | | svn path=/main/trunk/; revision=12386
* Bug #252354 - Ensure that hardlinked files are not processed multiple timesZac Medico2009-01-071-5/+22
| | | | | | when necessary. svn path=/main/trunk/; revision=12385
* When the set configuration is incomplete, notify the user that this usuallyZac Medico2009-01-061-5/+19
| | | | | | means /usr/share/portage/config/sets.conf is missing or corrupt. svn path=/main/trunk/; revision=12384
* Fix _setitem() to write the same format that's currently distributed in theZac Medico2009-01-061-5/+40
| | | | | | rsync tree. svn path=/main/trunk/; revision=12383
* Remove print statement from previous commit.Zac Medico2009-01-051-1/+0
| | | | svn path=/main/trunk/; revision=12382
* Do not hardlink files unless they are in the sameZac Medico2009-01-051-2/+11
| | | | | | | | | | | | directory, since otherwise tar may not be able to extract a tarball of the resulting hardlinks due to 'Invalid cross-device link' errors (depends on layout of mount points). Also, don't hardlink zero-byte files since it doesn't save any space. Thanks to Daniel Robbins for reporting these issues which were noticed by funtoo users when attempting to extract stage tarballs. svn path=/main/trunk/; revision=12381
* When dropping privileges inside action_sync(), set the umask to preserveZac Medico2009-01-041-0/+4
| | | | | | the group write bit if appropriate. svn path=/main/trunk/; revision=12380
* Bug #253467 - Don't allow alien $A values to leak into the ebuild environment.Zac Medico2009-01-041-5/+7
| | | | svn path=/main/trunk/; revision=12379
* Inside action_sync(), when running as root, detect if $PORTDIR has non-rootZac Medico2009-01-041-7/+31
| | | | | | uid/gid bits and drop privileges to match the existing bits if appropriate. svn path=/main/trunk/; revision=12378
* Fix the 'Unrecognized configure options' check for compatibility withZac Medico2009-01-031-1/+1
| | | | | | | output produced by Autoconf 2.63. Thanks to Arfrever Frehtes Taifersar Arahesis for reporting. svn path=/main/trunk/; revision=12377
* Bug #253336 - Set PORTAGE_VERBOSE=1 so that files are displayed as they areZac Medico2009-01-031-0/+2
| | | | | | merge. svn path=/main/trunk/; revision=12376
* - tell the user where we unpacked the sourceNed Ludd2009-01-021-1/+1
| | | | svn path=/main/trunk/; revision=12375
* export STRIP_MASK automaticallyMike Frysinger2009-01-011-0/+1
| | | | svn path=/main/trunk/; revision=12374
* dont force people to match leading $D in STRIP_MASKMike Frysinger2009-01-011-1/+1
| | | | svn path=/main/trunk/; revision=12373
* Bug #253210 - Fix logic inside EbuildBuild._buildpkg_exit() to avoidZac Medico2008-12-311-5/+10
| | | | | | | triggering an AssertionError when the package phase has failed. This bug usually isn't noticeable since the package phase usually succeeds. svn path=/main/trunk/; revision=12371
* Bug #252985 - Add a note about the new default behavior for `emerge world`Zac Medico2008-12-301-0/+3
| | | | | | and `emerge system` commands. svn path=/main/trunk/; revision=12370
* Bug #252995 - When post_emerge() returns early because the vdb state hasZac Medico2008-12-301-0/+1
| | | | | | not changed, still display new notifications. svn path=/main/trunk/; revision=12369
* Handle tree conflicts in svn status output, new in subversion 1.6. Thanks toZac Medico2008-12-291-0/+3
| | | | | | Arfrever Frehtes Taifersar Arahesis for reporting. svn path=/main/trunk/; revision=12368
* Specify that metadata variable values should only contain ASCII as per GLEP 31.Zac Medico2008-12-291-0/+3
| | | | svn path=/main/trunk/; revision=12367
* Fix 'TypeError: not all arguments converted during string formatting'Zac Medico2008-12-291-2/+2
| | | | | | | triggered by repoman -v. Thanks to Javier Villavicencio <the_paya@g.o> for reporting. svn path=/main/trunk/; revision=12366
* Bug #253002 - Add a new variable.invalidchar check for metadata variables thatZac Medico2008-12-292-0/+18
| | | | | | contain characters that are not part of the ASCII character set. svn path=/main/trunk/; revision=12365
* Inside _showwarning(), import sys since otherwise it's None for some reason.Zac Medico2008-12-291-0/+1
| | | | svn path=/main/trunk/; revision=12364
* Bug #252840 - Fix TypeError which is triggered by a broken override ofZac Medico2008-12-291-4/+9
| | | | | | | | varnings.formatwarning(). Override warnings.showwarning() instead since the api docs say it may be overriden while they do not say this about formatwarning(). svn path=/main/trunk/; revision=12363
* Add notes about FEATURES=protect-owned and move the note aboutZac Medico2008-12-282-7/+14
| | | | | | --complete-graph to NEWS. svn path=/main/trunk/; revision=12362
* Wrap lines to 80 columns and remove extra blank lines.Zac Medico2008-12-281-20/+19
| | | | svn path=/main/trunk/; revision=12361
* Inside git_sync_timestamps(), use git-diff-index for the same reason thatZac Medico2008-12-281-1/+1
| | | | | | repoman now uses it since bug #252727. svn path=/main/trunk/; revision=12360
* Bug #252727 - Use `git diff-index --name-only --diff-filter=M HEAD` insteadZac Medico2008-12-281-7/+18
| | | | | | | | | of `git ls-files -m --with-tree=HEAD` since the latter doesn't behave like we want for files that have been added to the index. Also, use `git diff-index` instead of `git diff` since the latter is considered a high-level "porcelain" command which means that it's interface may not be reliable. svn path=/main/trunk/; revision=12359
* Revert r12348 since it's not really needed and the previous version is morev2.2_rc20Zac Medico2008-12-271-1/+1
| | | | | | efficient. svn path=/main/trunk/; revision=12352
* Bug #252562 - Show --onlydeps in short --help output.Zac Medico2008-12-261-1/+2
| | | | svn path=/main/trunk/; revision=12351
* Bail out earlier if the file name argument doesn't end with '.ebuild'. ThanksZac Medico2008-12-261-0/+6
| | | | | | to Diego 'Flameeyes' Pettenò for reporting. svn path=/main/trunk/; revision=12350
* Fix loop logic some more for bug #252572.Zac Medico2008-12-261-6/+8
| | | | svn path=/main/trunk/; revision=12349
* Bug #252572 - Fix a loop condition inside depgraph._serialize_tasks() whichZac Medico2008-12-261-1/+1
| | | | | | can cause an infinite loop that's triggered by unresolvable blockers. svn path=/main/trunk/; revision=12348
* scan archives of objects for exec stacksMike Frysinger2008-12-251-3/+3
| | | | svn path=/main/trunk/; revision=12345
* Fix typo.v2.2_rc19Zac Medico2008-12-251-1/+1
| | | | svn path=/main/trunk/; revision=12341
* Refactor EbuildMetadataPhase._output_handler() and _set_returncode().Zac Medico2008-12-251-16/+13
| | | | svn path=/main/trunk/; revision=12339
* Use long() instead of float() when parsing Package.mtime from the metadata.Zac Medico2008-12-251-1/+1
| | | | svn path=/main/trunk/; revision=12332
* Make vardbapi._aux_get() return _mtime_ as a long (never as a float).Zac Medico2008-12-251-1/+1
| | | | svn path=/main/trunk/; revision=12331
* Inside portdbapi._metadata_callback(), preserve _eclasses_ when the EAPI isZac Medico2008-12-251-15/+20
| | | | | | | | | unsupported since the eclass timestamps might be needed in order to decide that the cache entry should be regenerated. Also, make sure that all metadata returned from portdbapi.aux_get() is returned as empty strings when the EAPI is unsupported. svn path=/main/trunk/; revision=12330