summaryrefslogtreecommitdiffstats
path: root/pym
Commit message (Collapse)AuthorAgeFilesLines
* Bug #211365 - Use catpkgsplit() instead of pkgsplit() for a cpv.Zac Medico2008-03-301-4/+5
| | | | svn path=/main/trunk/; revision=9625
* Bug #211365 - Use catpkgsplit() instead of pkgsplit() for a cpv.Zac Medico2008-03-301-1/+2
| | | | svn path=/main/trunk/; revision=9623
* Move the AUTOCLEAN code into dblink.treewalk since it's already partiallyZac Medico2008-03-302-18/+8
| | | | | | | | supported there anyway (for replacement of identical cpv). This has the benefit of guaranteeing that the order of installation and removal phases is always the same. svn path=/main/trunk/; revision=9621
* Make code a bit less prone to potentially hidden TypeError like bugs.Zac Medico2008-03-301-9/+10
| | | | svn path=/main/trunk/; revision=9616
* Bug #211365 - Use catpkgsplit() instead of pkgsplit() for a cpv.Zac Medico2008-03-301-1/+2
| | | | svn path=/main/trunk/; revision=9615
* Use enumerate() it iterate over an array.Zac Medico2008-03-301-2/+1
| | | | svn path=/main/trunk/; revision=9613
* For bugs #197810 and #215308, pass the depgraph's "selective" parameterZac Medico2008-03-302-1/+4
| | | | | | | down into dep_check() for better atom preference selection when handling virtuals and other disjunctive || dependencies. (branches/2.1.2 r9610) svn path=/main/trunk/; revision=9611
* Bug #215308 - Simplify the greedy atoms logic so that it behaves moreZac Medico2008-03-301-22/+5
| | | | | | like StaticFileSet and won't pull in lower slots. svn path=/main/trunk/; revision=9607
* Bug #214619 - Run dyn_package() and preinst_mask() from ${T} instead ofZac Medico2008-03-291-3/+6
| | | | | | | | | ${D} in order to avoid leaving gmon.out files in ${D} in case any tools were built with -pf in CFLAGS. Also, call preinst_mask() after all other functions so that INSTALL_MASK can be used to wipe out any gmon.out files created during previous functions. svn path=/main/trunk/; revision=9592
* When a resume list contains packages that are no longer available,Zac Medico2008-03-291-0/+2
| | | | | | automatically delete it. svn path=/main/trunk/; revision=9589
* Bug #215240 - Use an alarm signal to implement a 60 second timeout inZac Medico2008-03-291-1/+12
| | | | | | finalize() in case send_mail() blocks indefinitely. svn path=/main/trunk/; revision=9588
* Add a new "ebuild.patches" check for the PATCHES variable that's used byZac Medico2008-03-292-3/+10
| | | | | | | | base_src_unpack() from base.eclass. This generates a warning if the variable is not defined as an array, since this is required for white space safety. Thanks to Betelgeuse for the initial patch. svn path=/main/trunk/; revision=9587
* Bug #214691 - Move the "slot collision" display so that it is shown afterZac Medico2008-03-281-6/+37
| | | | | | | the merge list where it is most likely to be seen (along with other depgraph problems). svn path=/main/trunk/; revision=9584
* Bug #214619 - Add support for a PORTAGE_BINPKG_TAR_OPTS variable thatZac Medico2008-03-281-1/+2
| | | | | | | allows the user to specify tar command options for binary package creation. svn path=/main/trunk/; revision=9528
* Bug #214879 - Fix FEATURES=-strict behavior so that distfiles digests areZac Medico2008-03-271-14/+15
| | | | | | always checked. svn path=/main/trunk/; revision=9519
* Fix the noreplace logic to break out of the cpv loop early since there'sZac Medico2008-03-271-1/+1
| | | | | | no point in examining any lower versions from the same repo. svn path=/main/trunk/; revision=9514
* Make --noreplace take precedence over --newuse, as suggested by wolf31o2.Zac Medico2008-03-271-0/+5
| | | | svn path=/main/trunk/; revision=9513
* Bug #214879 - In fetch(), only parse the Manifest when FEATURES=strictZac Medico2008-03-261-1/+1
| | | | | | is enabled. svn path=/main/trunk/; revision=9512
* Support ${HOST} substitution in "From" field. Thanks to wschlich.Zac Medico2008-03-262-0/+2
| | | | svn path=/main/trunk/; revision=9510
* Bug #212621 - Make the EbuildQuote check do quoting validation for miscZac Medico2008-03-251-1/+8
| | | | | | variables from games.eclass. svn path=/main/trunk/; revision=9507
* Fix typo.Zac Medico2008-03-251-1/+1
| | | | svn path=/main/trunk/; revision=9506
* Bug #212152 - Account pre-existing files when calculating whether thereZac Medico2008-03-251-1/+9
| | | | | | is enough space for a download. svn path=/main/trunk/; revision=9505
* Check is os.statvfs() is implemented before trying to us it.Zac Medico2008-03-241-5/+6
| | | | | | (branches/prefix r9500) svn path=/main/trunk/; revision=9502
* Improve logic from the previous commit.Zac Medico2008-03-201-1/+1
| | | | svn path=/main/trunk/; revision=9496
* Fix depgraph._select_package() to make sure the installed package is a realZac Medico2008-03-201-1/+1
| | | | | | match before rejecting other available packages. svn path=/main/trunk/; revision=9495
* display versions of other slots for new-slot installs (bug #213790)Marius Mauch2008-03-191-18/+26
| | | | svn path=/main/trunk/; revision=9488
* Bug #201045 - Fix unmerge() to preserve unmerge order so that dependenciesZac Medico2008-03-191-33/+33
| | | | | | | are respected. Also, eliminate duplicate package selections since the same package may be selected by multiple atoms but we can only unmerge it once. svn path=/main/trunk/; revision=9483
* Bug #139023 - When the --digest option is enabled, advise the user thatZac Medico2008-03-181-0/+12
| | | | | | `repoman manifest` is the preferred way to generate manifests. svn path=/main/trunk/; revision=9482
* make filesets non-greedy by defaultMarius Mauch2008-03-181-2/+2
| | | | svn path=/main/trunk/; revision=9481
* add unmerge protection for packages still referenced by installed package setsMarius Mauch2008-03-181-0/+49
| | | | svn path=/main/trunk/; revision=9480
* add @ to the list of invalid atom chars so sets with prefix aren't ↵Marius Mauch2008-03-181-1/+1
| | | | | | considered as atoms accidentally svn path=/main/trunk/; revision=9479
* fix artifact from r9477Marius Mauch2008-03-181-1/+1
| | | | svn path=/main/trunk/; revision=9478
* use a dict with CP keys in unmerge() to avoid double unmerges if a package ↵Marius Mauch2008-03-181-32/+38
| | | | | | is matched by multiple atoms svn path=/main/trunk/; revision=9477
* Bug #212882 - For compatibility with ENOENT exceptions raised fromZac Medico2008-03-171-2/+18
| | | | | | | fstat calls with CIFS, wrap fstat calls with an appropriate exception handler. svn path=/main/trunk/; revision=9474
* Bug #213592 - Fix --onlydeps breakage.Zac Medico2008-03-161-3/+4
| | | | svn path=/main/trunk/; revision=9473
* When in strict mode, make paren_reduce() detect missing whitespace aroundZac Medico2008-03-151-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. svn path=/main/trunk/; revision=9471
* add a placeholder for repository paths in 'filename' and 'directory' options ↵Marius Mauch2008-03-151-4/+16
| | | | | | for StaticFileSet svn path=/main/trunk/; revision=9469
* Bug #42456 - When a checksum failure occurs during fetch, use a newZac Medico2008-03-141-5/+25
| | | | | | | | | 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. svn path=/main/trunk/; revision=9463
* * Optimize parallel-fetch to avoid redundant checksum verification.Zac Medico2008-03-142-2/+25
| | | | | | * Add parallel-fetch to the default FEATURES since it is more efficient now. svn path=/main/trunk/; revision=9462
* Make strip_empty() return a nedw list instead of working in-place. Thanks toZac Medico2008-03-131-5/+1
| | | | | | René Neumann <rene.neumann@necoro.net> for the suggestion. svn path=/main/trunk/; revision=9460
* - news bugfix from ferringbNed Ludd2008-03-111-0/+1
| | | | svn path=/main/trunk/; revision=9459
* Bug #212882 - Fix lockfile() to handle errno.EACCES raised from the fcntlZac Medico2008-03-101-1/+1
| | | | | | | call since the spec says that it's equivalent to EAGAIN and it appears that CIFS returns EACCES in this case. svn path=/main/trunk/; revision=9458
* When all available ebuilds are masked, avoid producing warning message whenZac Medico2008-03-091-1/+2
| | | | | | | the package does not need to be reinstalled and the installed version is not masked. svn path=/main/trunk/; revision=9457
* Make readpkgindex() and writepkgindex() private methods of PackageIndex.v2.2_pre4Zac Medico2008-03-081-24/+24
| | | | svn path=/main/trunk/; revision=9453
* Convert PackageIndex.packages from a dict to a list so that in the futureZac Medico2008-03-072-11/+32
| | | | | | it will be possible to support multiple packages with the same cpv. svn path=/main/trunk/; revision=9452
* Make --prune and --depclean operate with missing dependencies when onlyZac Medico2008-03-071-2/+10
| | | | | | asked to remove specific packages since it's relatively safe in this case. svn path=/main/trunk/; revision=9451
* As requested by wolf31o2, use the ROOT setting from make.conf as long asZac Medico2008-03-051-7/+2
| | | | | | it's not overridden by the calling environment. svn path=/main/trunk/; revision=9439
* Remove redundant CUSTOM_PROFILE_PATH from the PROFILE_PATHS variable soZac Medico2008-03-051-1/+1
| | | | | | | that /etc/portage/profile/profile.bashrc will only be sourced once if it exists. svn path=/main/trunk/; revision=9435
* don't list files as being merged when they are ignored due to confmem, bug ↵Marius Mauch2008-03-031-2/+1
| | | | | | #212080 svn path=/main/trunk/; revision=9426
* check available space in DISTDIR before trying to fetch/copy a file, bug #212152Marius Mauch2008-03-031-2/+11
| | | | svn path=/main/trunk/; revision=9425