summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Bug #214879 - Fix FEATURES=-strict behavior so that distfiles digests areZac Medico2008-03-282-15/+16
| | | | | | always checked. (trunk r9519) svn path=/main/branches/2.1.2/; revision=9572
* Bug #214499 - When compiler flags are unset, many packages will substituteZac Medico2008-03-281-0/+5
| | | | | | | their own implicit flags. For uniformity, use an empty string as the default. (trunk r9511) svn path=/main/branches/2.1.2/; revision=9571
* Support ${HOST} substitution in "From" field. Thanks to wschlich.Zac Medico2008-03-282-0/+2
| | | | | | (trunk r9510) svn path=/main/branches/2.1.2/; revision=9570
* Bug #212621 - Make the EbuildQuote check do quoting validation for miscZac Medico2008-03-281-1/+8
| | | | | | variables from games.eclass. (trunk r9507) svn path=/main/branches/2.1.2/; revision=9569
* Bug #211294 - Make repoman bail out if arch.list contains unrecognizedZac Medico2008-03-281-3/+12
| | | | | | | lines since we don't want people to commit with old versions of portage that don't support the current arch.list format. (trunk r9504) svn path=/main/branches/2.1.2/; revision=9568
* Fix quoting. (trunk r9489)Zac Medico2008-03-281-1/+1
| | | | svn path=/main/branches/2.1.2/; revision=9567
* display versions of other slots for new-slot installs (bug #213790)Zac Medico2008-03-281-19/+27
| | | | | | (trunk r9488) svn path=/main/branches/2.1.2/; revision=9566
* Strip trailing slashes from directory paths if necessary. (trunk r9487)Zac Medico2008-03-281-0/+3
| | | | svn path=/main/branches/2.1.2/; revision=9565
* Bug #210690 - Fix --help output to show the leading slash on the path toZac Medico2008-03-281-1/+3
| | | | | | the world file. (trunk r9486) svn path=/main/branches/2.1.2/; revision=9564
* Bug #210575 - Optimize doins -r so that it doesn't call itself recursively,Zac Medico2008-03-281-18/+27
| | | | | | | since it's faster to handle the recursion internally. Thanks to Benedikt Böhm <hollow@gentoo.org> for the initial patch. (trunk r9485) svn path=/main/branches/2.1.2/; revision=9563
* Only show the eqawarn from bug #149745 when nothing is found to install. Also,Zac Medico2008-03-281-7/+12
| | | | | | exit successfully unless nothing is found to install. (trunk r9484) svn path=/main/branches/2.1.2/; revision=9562
* Bug #139023 - When the --digest option is enabled, advise the user thatZac Medico2008-03-281-0/+12
| | | | | | | `repoman manifest` is the preferred way to generate manifests. (trunk r9482) svn path=/main/branches/2.1.2/; revision=9561
* add @ to the list of invalid atom chars so sets with prefix aren'tZac Medico2008-03-281-1/+1
| | | | | | considered as atoms accidentally (trunk r9479) svn path=/main/branches/2.1.2/; revision=9560
* s/add/append/ (missing from r9530 for bug #201045)Zac Medico2008-03-281-1/+1
| | | | svn path=/main/branches/2.1.2/; revision=9559
* Bug #149745 - Generate an eqawarn message if dohtml is called on a directoryZac Medico2008-03-281-0/+11
| | | | | | | without the recursive option. Thanks to brad walker <bradmwalker@cableone.net> for reporting. (trunk r9476) svn path=/main/branches/2.1.2/; revision=9558
* Bug #174634 - Fix ebuild 'digest' and 'manifest' behave 100% identically andZac Medico2008-03-283-13/+13
| | | | | | update the docs to reflect this. (trunk r9475) svn path=/main/branches/2.1.2/; revision=9557
* When in strict mode, make paren_reduce() detect missing whitespace aroundZac Medico2008-03-281-0/+8
| | | | | | | | | parenthesis tokens and raise an InvalidDependString exception. Strict mode is not enabled when handling installed packages, so this will only affect repoman and packages that haven't been installed yet. Thanks to zlin for reporting. (trunk r9471) svn path=/main/branches/2.1.2/; revision=9556
* avoid importing portage to improve performance (trunk r9470)Zac Medico2008-03-281-3/+3
| | | | svn path=/main/branches/2.1.2/; revision=9555
* Bug #42456 - When a checksum failure occurs during fetch, use a newZac Medico2008-03-283-5/+31
| | | | | | | | | PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS config variable to control how many mirrors should be tried before aborting the download. This type of behavior used to be enabled only in --fetchonly mode but now it's enabled for all fetch() calls. (trunk r9462:9466) svn path=/main/branches/2.1.2/; revision=9554
* * Optimize parallel-fetch to avoid redundant checksum verification.Zac Medico2008-03-283-3/+26
| | | | | | | * Add parallel-fetch to the default FEATURES since it is more efficient now. (trunk r9462) svn path=/main/branches/2.1.2/; revision=9553
* Make strip_empty() return a nedw list instead of working in-place. Thanks toZac Medico2008-03-281-4/+1
| | | | | | René Neumann <rene.neumann@necoro.net> for the suggestion. (trunk r9460) svn path=/main/branches/2.1.2/; revision=9552
* Make --prune and --depclean operate with missing dependencies when onlyZac Medico2008-03-281-2/+10
| | | | | | | asked to remove specific packages since it's relatively safe in this case. (trunk r9451) svn path=/main/branches/2.1.2/; revision=9551
* Use os.environ["SANDBOX_ON"] = "0" to make portageq exempt from sandbox forZac Medico2008-03-282-1/+5
| | | | | | | things like writing metadata cache. Thanks to ferringb for the suggestion. (trunk r9448) svn path=/main/branches/2.1.2/; revision=9550
* As requested by wolf31o2, use the ROOT setting from make.conf as long asZac Medico2008-03-281-7/+2
| | | | | | it's not overridden by the calling environment. (trunk r9439) svn path=/main/branches/2.1.2/; revision=9549
* Remove redundant CUSTOM_PROFILE_PATH from the PROFILE_PATHS variable soZac Medico2008-03-281-1/+1
| | | | | | | that /etc/portage/profile/profile.bashrc will only be sourced once if it exists. (trunk r9435) svn path=/main/branches/2.1.2/; revision=9548
* Bug #97776 - Tell rpmbuild to clean it's working files after completion.Zac Medico2008-03-281-1/+1
| | | | | | (trunk r9428) svn path=/main/branches/2.1.2/; revision=9547
* fix message on ValueError to not sound like crap (trunk r9427)Zac Medico2008-03-281-1/+1
| | | | svn path=/main/branches/2.1.2/; revision=9546
* Bug #212080 - Don't list files as being merged when they are ignored dueZac Medico2008-03-281-3/+2
| | | | | | to confmem. (trunk r9426) svn path=/main/branches/2.1.2/; revision=9545
* Bug #212152 - Check available space in DISTDIR before trying toZac Medico2008-03-281-2/+20
| | | | | | fetch/copy a file. (trunk r9425, r9502, and 9504:9506) svn path=/main/branches/2.1.2/; revision=9544
* Quote the file path and uri inside FETCHCOMMAND and RESUMECOMMAND. ThanksZac Medico2008-03-281-2/+2
| | | | | | to igli for suggesting. (trunk r9418) svn path=/main/branches/2.1.2/; revision=9543
* Bug #200385 - Stack use flags from package.*use* files for multipleZac Medico2008-03-281-15/+48
| | | | | | matching atoms. (trunk r9408 and r9409:9415) svn path=/main/branches/2.1.2/; revision=9542
* separate different messages with newlines in post-emerge outputZac Medico2008-03-281-3/+3
| | | | | | (trunk r9394) svn path=/main/branches/2.1.2/; revision=9541
* Bug #211554 - Replace references to config["USE"] with references toZac Medico2008-03-282-69/+73
| | | | | | | | config["PORTAGE_USE"] (which is filtered for intersection with IUSE) so that dependency calculations at installation time are consistent with those at depclean time. (trunk r9391:9393) svn path=/main/branches/2.1.2/; revision=9540
* Merge emerge-webrsync from trunk for bugs #210945 and #130039.Zac Medico2008-03-281-114/+340
| | | | svn path=/main/branches/2.1.2/; revision=9539
* Revert portdbapi category auto-detection code since it's not really neededZac Medico2008-03-281-9/+4
| | | | | | | | and can cause problems if we need to add new non-category directories in the future. We only really need the category auto-detection for bindbapi and vardbapi anyway. (trunk r9368) svn path=/main/branches/2.1.2/; revision=9536
* Add support for file paths as arguments to emerge. If an argument startsZac Medico2008-03-281-0/+29
| | | | | | | | with / and it's not recognized as a tbz2 or ebuild then we try to find and owner in the vdb and generate a slot atom from it. Thanks to solar for the suggestion. (trunk r9367) svn path=/main/branches/2.1.2/; revision=9535
* Optimize dblink.isowner() to use fewer stat calls by doing a basenameZac Medico2008-03-281-1/+12
| | | | | | | | | comparison to try and eliminate the file before resorting to inode comparison. This speeds up the `portageq owners` command as well as the search that is done when collision-protect finds a collision. (trunk r9363) svn path=/main/branches/2.1.2/; revision=9534
* Bug #210667 - In the circular dependency display, drop PDEPEND (akaZac Medico2008-03-281-1/+1
| | | | | | MEDIUM_SOFT) from the graph so there's less noise. (trunk r9362) svn path=/main/branches/2.1.2/; revision=9533
* Make stack_dicts() treat an empty variable assignment just like a non-emptyZac Medico2008-03-281-1/+1
| | | | | | | assignment. This allows the profile to set and empty variable in make.defaults and have it override a non-empty value as one would expect. (trunk r9361) svn path=/main/branches/2.1.2/; revision=9532
* Bug #210449 - Reset exeinto(), docinto(), insinto(), and into() stateZac Medico2008-03-281-0/+9
| | | | | | | variables in case the user is running the install phase multiple times consecutively via the ebuild command. (trunk r9357) svn path=/main/branches/2.1.2/; revision=9531
* Bug #201045 - Use a topological sort to create an unmerge order such thatZac Medico2008-03-281-85/+228
| | | | | | | | each package is unmerged before it's dependencies. This is necessary to avoid breaking things that may need to run during pkg_prerm or pkg_postrm phases. (trunk r9337:9341, 9343, 9344:9347, 9350, 9385, and 9483) svn path=/main/branches/2.1.2/; revision=9530
* Remove IUSE.invalid from qawarnings since there's no reason forZac Medico2008-03-281-1/+0
| | | | | | it not to be fatal. Thanks to Betelgeuse. (trunk r9344) svn path=/main/branches/2.1.2/; revision=9529
* Bug #212882Zac Medico2008-03-271-3/+19
| | | | | | | | | | | | - For compatibility with ENOENT exceptions raised from fstat calls with CIFS, wrap fstat calls with an appropriate exception handler. (trunk r9474) - Fix lockfile() to handle errno.EACCES raised from the fcntl call since the spec says that it's equivalent to EAGAIN and it appears that CIFS returns EACCES in this case. (trunk r9458) svn path=/main/branches/2.1.2/; revision=9518
* Make --noreplace take precedence over --newuse, as suggested by wolf31o2.Zac Medico2008-03-271-1/+2
| | | | | | (trunk r9512:9514) svn path=/main/branches/2.1.2/; revision=9517
* revert previous commit since it had portage_locks stuff mixed inZac Medico2008-03-272-21/+4
| | | | svn path=/main/branches/2.1.2/; revision=9516
* Make --noreplace take precedence over --newuse, as suggested by wolf31o2.Zac Medico2008-03-272-4/+21
| | | | | | (trunk r9512:9514) svn path=/main/branches/2.1.2/; revision=9515
* Sync the fixes for bug #211949 from trunk.Zac Medico2008-03-142-36/+83
| | | | svn path=/main/branches/2.1.2/; revision=9465
* When showing an unsatisfied dep, never include installed packages. (trunk r9360)Zac Medico2008-03-141-0/+2
| | | | svn path=/main/branches/2.1.2/; revision=9464
* Bug #211949 - Fix the regex so that it won't match the = character (equalsZac Medico2008-03-041-1/+1
| | | | | | sign). (trunk r9429) svn path=/main/branches/2.1.2/; revision=9430
* Bug #210372 - Fix FEATURES=suidctl so that it really works again.Zac Medico2008-03-031-11/+12
| | | | | | (trunk r9423) svn path=/main/branches/2.1.2/; revision=9424