summaryrefslogtreecommitdiffstats
path: root/pym
Commit message (Collapse)AuthorAgeFilesLines
...
* Cache xpak metadata in ${PKGDIR}/Packages in order to minimize disk load ↵Zac Medico2007-05-222-2/+122
| | | | | | when binarytree.populate() is called. This does not do all the keys that genpkgindex does but it will copy metadata from the existing Packages file if it appears valid. The binarytree.populate() code is performance critical, so the MD5 will certainly have to be done elsewhere (like just after a package is built). svn path=/main/trunk/; revision=6569
* When ${PKGDIR}/All/ doesn't exist, put packages in ${PKGDIR}/${CATEGORY}/ ↵Zac Medico2007-05-222-9/+9
| | | | | | instead. This new layout is backward compatible with portage-2.1.2 and it will be a requirement for new PORTAGE_BINHOST support that is comming. svn path=/main/trunk/; revision=6568
* Use bash to spawn FETCHCOMMAND under selinux since most other binaries are ↵Zac Medico2007-05-221-0/+2
| | | | | | forbidden as entrypoints into the fetch domain. Thanks to Justin Heesemann <jh@ionium.org> for reporting. svn path=/main/trunk/; revision=6566
* Add a missing newline to the writemsg output.Zac Medico2007-05-211-1/+2
| | | | svn path=/main/trunk/; revision=6564
* - blind chmod 0 before unlinking files to avoid anybody doing sneaky stuff ↵Ned Ludd2007-05-211-0/+4
| | | | | | via hardlinks svn path=/main/trunk/; revision=6563
* In fetch(), don't try to parse digests unless the "O" variable is defined.Zac Medico2007-05-201-2/+7
| | | | svn path=/main/trunk/; revision=6561
* For bug #179206, improve efficiency by using a containment test instead of ↵Zac Medico2007-05-201-2/+2
| | | | | | str.count inside update_dbentry. Thanks to Jason Lai <jason.lai@gmail.com>. svn path=/main/trunk/; revision=6560
* Add edges to shown_edges at the first oportunity.Zac Medico2007-05-191-6/+3
| | | | svn path=/main/trunk/; revision=6557
* In --tree output, keep track of which graph edges have already been ↵Zac Medico2007-05-191-2/+14
| | | | | | displayed and try not to display a given edge more than once. svn path=/main/trunk/; revision=6556
* Avoid permission errors when trying to lock repo_path. Note that the lock ↵Zac Medico2007-05-191-1/+6
| | | | | | file should be mapped into /var somewhere. svn path=/main/trunk/; revision=6555
* Fall back to pickle if cPickle is unavailable. Thanks to Michael ↵Zac Medico2007-05-181-1/+5
| | | | | | Haubenwallner <michael.haubenwallner@salomon.at> for reporting. svn path=/main/trunk/; revision=6552
* Only show extra whitespace where there are some news items to display.Zac Medico2007-05-181-4/+6
| | | | svn path=/main/trunk/; revision=6551
* Catch a potential OSError if the child process has already died.Zac Medico2007-05-181-1/+4
| | | | svn path=/main/trunk/; revision=6550
* Enable elog functionality for the python side of portageMarius Mauch2007-05-1810-119/+213
| | | | svn path=/main/trunk/; revision=6548
* Display notification about unread news in all situations specified by glep 42Marius Mauch2007-05-181-16/+28
| | | | svn path=/main/trunk/; revision=6547
* - store newsid in unread file, not the path to the news itemMarius Mauch2007-05-181-52/+52
| | | | | | | | - use octal numbers to specify file permissions - use descriptive exceptions when (not) creating NewsItem objects - code style cleanups svn path=/main/trunk/; revision=6546
* Add registration support for preserved library objects, move the ↵Marius Mauch2007-05-182-45/+168
| | | | | | | | | library->consumer map code out of vardbapi and fix a bug in the setup code for preserve-libs and collision-protect caused by using relative paths with os.path.islink() svn path=/main/trunk/; revision=6545
* wrap linesZac Medico2007-05-171-9/+9
| | | | svn path=/main/trunk/; revision=6542
* For bug #162404, use a pseudo-terminal device pair (instead of a normal ↵Zac Medico2007-05-171-25/+47
| | | | | | pipe) for moving ouput out of the sesandbox domain. svn path=/main/trunk/; revision=6541
* Don't protect USE_EXPAND variables from -* anymore because the really ↵Zac Medico2007-05-161-1/+1
| | | | | | critical ones should all be in use.force now (typically kernel_linux, elibc_glibc, and userland_GNU). svn path=/main/trunk/; revision=6540
* fix syntax (merged from branches/prefix r6534)Zac Medico2007-05-141-1/+1
| | | | svn path=/main/trunk/; revision=6537
* For bug #178293, don't write digest-* files unnecessarily when SRC_URI is empty.Zac Medico2007-05-131-2/+5
| | | | svn path=/main/trunk/; revision=6535
* the profile check is spammy and should be squelched when --quiet is givenAlec Warner2007-05-131-1/+2
| | | | svn path=/main/trunk/; revision=6530
* Fix the varexpand quotes tests since quotes are no longer removed by this ↵Zac Medico2007-05-131-2/+2
| | | | | | function. svn path=/main/trunk/; revision=6525
* Add TODO note about support for blocks within slots. Thanks to Brian ↵Zac Medico2007-05-121-6/+5
| | | | | | Harring for reporting. svn path=/main/trunk/; revision=6524
* Make sure USE=test is properly enabled when the test phase is forced via the ↵Zac Medico2007-05-091-0/+2
| | | | | | ebuild command. Thanks to Caster for reporting. svn path=/main/trunk/; revision=6508
* fix spacing in loadersAlec Warner2007-05-091-3/+3
| | | | svn path=/main/trunk/; revision=6506
* For bug #177591, increase shell compatibility by preserving quotes in ↵Zac Medico2007-05-081-2/+4
| | | | | | varexpand() since quote removal is handled by shlex. svn path=/main/trunk/; revision=6505
* antarus fears it, and fears it oftenAlec Warner2007-05-081-6/+6
| | | | svn path=/main/trunk/; revision=6503
* imports are one module per line, remove type module in favor of the new ↵Alec Warner2007-05-081-9/+14
| | | | | | hotness, isinstance. svn path=/main/trunk/; revision=6500
* Honestly if they are missing sys, that error message probably won't help any ↵Alec Warner2007-05-081-6/+1
| | | | | | more than the other one (zomg broken) svn path=/main/trunk/; revision=6499
* validators++Alec Warner2007-05-082-11/+15
| | | | svn path=/main/trunk/; revision=6498
* Prevent blockers that are only partially resolvable by merge order from ↵Zac Medico2007-05-071-1/+10
| | | | | | accidentally being ignored. svn path=/main/trunk/; revision=6494
* Use shlex for better splitting of PORTAGE_RSYNC_OPTS and ↵Zac Medico2007-05-061-9/+15
| | | | | | PORTAGE_RSYNC_EXTRA_OPTS. svn path=/main/trunk/; revision=6492
* Use shlex for better splitting of FETCHCOMMAND.Zac Medico2007-05-061-4/+4
| | | | svn path=/main/trunk/; revision=6490
* Use varexpand to expand FETCHCOMMAND and RESUMECOMMAND.Zac Medico2007-05-061-6/+7
| | | | svn path=/main/trunk/; revision=6487
* For bug #171259, fix vercmp so that implicit _p0 is less than explicit _p0. ↵Zac Medico2007-05-051-3/+5
| | | | | | Thanks to TGL <degrenier@easyconnect.fr> for the patch. svn path=/main/trunk/; revision=6485
* Add missing base class.Zac Medico2007-05-051-1/+1
| | | | svn path=/main/trunk/; revision=6484
* Use match_from_list in order to potentially avoid more blocks.Zac Medico2007-05-051-10/+10
| | | | svn path=/main/trunk/; revision=6482
* For bug #175058, comment #15, expand all possible variables in each argument.Zac Medico2007-05-051-3/+3
| | | | svn path=/main/trunk/; revision=6478
* For bug #176765, when a new package is blocked by another one that is being ↵Zac Medico2007-05-031-3/+17
| | | | | | replaced, handle another case where the conflict can be avoided. svn path=/main/trunk/; revision=6473
* Fix eend so that it works properly on a standard BSD console. Thanks to ↵Zac Medico2007-05-021-0/+3
| | | | | | UberLord. svn path=/main/trunk/; revision=6467
* Handle KeyError when the ebuild is corrupt.Zac Medico2007-04-301-1/+5
| | | | svn path=/main/trunk/; revision=6461
* Fix -* handling in gvisible to match incremental semanticsMarius Mauch2007-04-302-10/+14
| | | | svn path=/main/trunk/; revision=6459
* - add new echo module for people who don't want any real loggingMarius Mauch2007-04-308-5/+60
| | | | | | | | - add copyright header in elog modules and enable keyword substitution - enable save_summary and echo modules in make.globals svn path=/main/trunk/; revision=6458
* For bug #175058, avoid potential quoting issues by spawning FETCHCOMMAND ↵Zac Medico2007-04-291-6/+9
| | | | | | without a shell. svn path=/main/trunk/; revision=6456
* For bug #176384, adjust config according to options of the command being ↵Zac Medico2007-04-281-0/+9
| | | | | | resumed. svn path=/main/trunk/; revision=6454
* Fix up missing mymergelist variable from the previous commit.Zac Medico2007-04-281-5/+6
| | | | svn path=/main/trunk/; revision=6446
* For bug #176305, validate the resume merge list before attempting to verify ↵Zac Medico2007-04-281-12/+13
| | | | | | the ebuild manifests. svn path=/main/trunk/; revision=6444
* Always ensure permissions in DISTCC_DIR in order to try to prevent potential ↵Zac Medico2007-04-261-1/+1
| | | | | | permission problems for non-root users who are in the portage group (userpriv, etc.). svn path=/main/trunk/; revision=6440