summaryrefslogtreecommitdiffstats
path: root/pym
Commit message (Collapse)AuthorAgeFilesLines
* Bug #190406 - Filter the myheaders list so that it doesn't include binaryZac Medico2007-09-061-1/+18
| | | | | | blobs added to cvs with the -kb option. (trunk r7705) svn path=/main/branches/2.1.2/; revision=7736
* Bug #190214 - Make the rpm phase use /usr/src/rpm instead of /usr/src/redhat.Zac Medico2007-09-061-0/+3
| | | | | | | Bug #190144 - Use the realpath of DISTDIR so that things like subversion.eclass are compatible with sandbox. (trunk r7700) svn path=/main/branches/2.1.2/; revision=7732
* Don't cache results from match_from_list() since *dbapi.match() caches do ↵Zac Medico2007-09-061-10/+1
| | | | | | the job. (trunk r7694) svn path=/main/branches/2.1.2/; revision=7730
* Add * and ~* to the list of valid values for ACCEPT_KEYWORDS. (trunk r7688)Zac Medico2007-08-231-1/+1
| | | | svn path=/main/branches/2.1.2/; revision=7689
* Bug #189791 - Define EBUILD_PHASE=unpack during the nofetch phase since ↵Zac Medico2007-08-231-0/+1
| | | | | | otherwise we get EBUILD_PHASE=merge which isn't in our list of valid EBUILD_PHASES recognized by elog. (trunk r7684) svn path=/main/branches/2.1.2/; revision=7685
* In config.regenerate(), skip loading /etc/profile.env if it's mtime hasn't ↵Zac Medico2007-08-231-6/+13
| | | | | | changed. (trunk r7682) svn path=/main/branches/2.1.2/; revision=7683
* Use INFORM to colorize the package name. (trunk r7674)Zac Medico2007-08-221-2/+3
| | | | svn path=/main/branches/2.1.2/; revision=7675
* Prevent output from being flushed to the console too frequently in ↵Zac Medico2007-08-221-10/+30
| | | | | | dir_get_metadata(). (trunk r7672) svn path=/main/branches/2.1.2/; revision=7673
* Fix update_dbentry() to process version components properly before passing ↵Zac Medico2007-08-221-2/+7
| | | | | | them into ververify(). (trunk r7665) svn path=/main/branches/2.1.2/; revision=7669
* Make best() return early when it's only given one package. (trunk r7664)Zac Medico2007-08-221-3/+3
| | | | svn path=/main/branches/2.1.2/; revision=7668
* Bug #188703 - Don't adjust permissions in ${T} unless userpriv is enabled. ↵Zac Medico2007-08-221-1/+2
| | | | | | (trunk r7661) svn path=/main/branches/2.1.2/; revision=7662
* Send cache hit/miss status updates to stdout instead of stderr and add some ↵Zac Medico2007-08-221-10/+22
| | | | | | more flush() calls. (trunk r7656) svn path=/main/branches/2.1.2/; revision=7658
* Show cache miss/hit counts all on one line, using \r to return to the ↵Zac Medico2007-08-221-3/+9
| | | | | | beginning of he line and rewrite it each time that a counter is updated. Thanks to Mike "Fuzzy" Partin <fuzzy@smoke.dope.org> for this patch (submitted on the gentoo-portage-dev mailing list). (trunk r7655) svn path=/main/branches/2.1.2/; revision=7657
* Fix ACCEPT_KEYWORDS validation so that ** is valid. (trunk r7647)Zac Medico2007-08-191-1/+3
| | | | svn path=/main/branches/2.1.2/; revision=7648
* For bug #188449, since python floats have limited range, we multiply both ↵Zac Medico2007-08-151-2/+11
| | | | | | floating point representations by a constant so that they are transformed into whole numbers. This allows the practically infinite range of a python int to be exploited. The multiplication is done by padding both literal strings with zeros as necessary to ensure equal length. (trunk r7606) svn path=/main/branches/2.1.2/; revision=7607
* For bug #188559, invalidate dblink._contents_inodes as necessary to prevent ↵Zac Medico2007-08-121-0/+6
| | | | | | FEATURES=unmerge-orphans from unmerging anything that belongs to the package that has just been merged. (trunk r7591) svn path=/main/branches/2.1.2/; revision=7592
* Optimize config.setcpv() so that it doesn't call regenerate() unnecessarily ↵Zac Medico2007-08-111-1/+12
| | | | | | when there are no USE wildcards to expand. (trunk r7589) svn path=/main/branches/2.1.2/; revision=7590
* Update emerge --help and --info docs. Thanks to Arfrever Frehtes Taifersar ↵Zac Medico2007-08-061-1/+1
| | | | | | Arahesis in bug #137483. (trunk r7583) svn path=/main/branches/2.1.2/; revision=7584
* Remove the depend phase from the doebuild actionmap since it's never used. ↵Zac Medico2007-08-041-2/+0
| | | | | | (trunk r7555) svn path=/main/branches/2.1.2/; revision=7556
* Make droppriv for the depend phase conditional on userpriv in FEATURES. ↵Zac Medico2007-08-031-2/+4
| | | | | | (trunk r7553) svn path=/main/branches/2.1.2/; revision=7554
* In portage.spawn() logging, put the read end of the pipe in O_NONBLOCK mode ↵Zac Medico2007-08-031-15/+11
| | | | | | just once at the beginning. This avoids unnecessary fcntl calls and removes one more opportunity to trigger EAGAIN errors on FreeBSD. (trunk r7548) svn path=/main/branches/2.1.2/; revision=7549
* For bug #187518, handle EISDIR thrown from mkdir when the directory already ↵Zac Medico2007-08-021-1/+1
| | | | | | exists on FreeBSD. (trunk r7544) svn path=/main/branches/2.1.2/; revision=7545
* For bug #187480, fix writemsg args in portdbapi.gvisible(). (trunk r7541)Zac Medico2007-08-021-1/+1
| | | | svn path=/main/branches/2.1.2/; revision=7542
* Make finalize() accept a parameter once again since older versions of ↵Zac Medico2007-07-302-2/+8
| | | | | | portage import elog modules from newer versions of portage when they upgrade themselves. (trunk r7522) svn path=/main/branches/2.1.2/; revision=7523
* For bug #186960, try to create a directory for $ROOT if it doesn't exist. ↵Zac Medico2007-07-301-0/+1
| | | | | | (trunk r7516) svn path=/main/branches/2.1.2/; revision=7517
* For bug #137483, move the `emerge --help config` docs to the emerge man ↵Zac Medico2007-07-301-44/+0
| | | | | | page. Thanks to Arfrever Frehtes Taifersar Arahesis for this patch. (trunk r7430) svn path=/main/branches/2.1.2/; revision=7431
* For bug #187016, and env.d to the default USE_ORDER. (trunk r7426:7428)Zac Medico2007-07-291-1/+1
| | | | svn path=/main/branches/2.1.2/; revision=7429
* For pty logging, handle the EAGAIN error that is thrown from fcntl when the ↵Zac Medico2007-07-291-2/+10
| | | | | | slave end of the pty is closed on FreeBSD. (trunk r7424) svn path=/main/branches/2.1.2/; revision=7425
* For bug #186876, fall back it os.pipe() if pty.openpty() fails. (trunk r7422)Zac Medico2007-07-281-3/+10
| | | | svn path=/main/branches/2.1.2/; revision=7423
* When the fetch phase fails inside doebuild(), create an eerror log since the ↵v2.1.3Zac Medico2007-07-281-0/+13
| | | | | | mod_echo module might push the original message off of the top of the terminal and prevent the user from being able to see it. (trunk r7419) svn path=/main/branches/2.1.2/; revision=7420
* Handle 2 more cases where elog_process() needs to be called:Zac Medico2007-07-281-0/+14
| | | | | | | | - binary install via pkgmerge() fails before reaching the merge phase (pkg_setup dies) - doebuild() is called for the merge phase but it dies before reaching the merge phase (trunk r7417) svn path=/main/branches/2.1.2/; revision=7418
* When setting the size of the pty for logging, check if stdout isatty rather ↵Zac Medico2007-07-261-2/+1
| | | | | | than stdin. (trunk r7400) svn path=/main/branches/2.1.2/; revision=7401
* Merge the portage.spawn() implementation with pty logging from trunk:Zac Medico2007-07-252-31/+82
| | | | | | | | | - Sending output through the pty device makes logging compatible with sesandbox and the default selinux security policy (see bug #162404). - Having a pty device for stdout makes $PAGER behave nicely for things like check_license() from eutils.eclass. svn path=/main/branches/2.1.2/; revision=7395
* Add droppriv keyword for the depend phase (last one). (trunk r7387)Zac Medico2007-07-241-1/+1
| | | | svn path=/main/branches/2.1.2/; revision=7388
* Add droppriv keyword for the depend phase. (trunk r7385)Zac Medico2007-07-241-1/+1
| | | | svn path=/main/branches/2.1.2/; revision=7386
* Add FEATURES=fakeroot support which causes install and package phases to run ↵Zac Medico2007-07-243-22/+44
| | | | | | inside fakeroot when a non-root user runs the ebuild command. Thanks to swegener for the initial patch. (trunk r7379) svn path=/main/branches/2.1.2/; revision=7380
* Drop privileges in the "depend" phase regardless of FEATURES and RESTRICT ↵Zac Medico2007-07-231-10/+12
| | | | | | since that phase should never need special privileges. Thanks to swegener for the initial patch. (trunk r7373) svn path=/main/branches/2.1.2/; revision=7374
* Document --depclean and --prune enhancements. (trunk r7345)Zac Medico2007-07-221-9/+19
| | | | svn path=/main/branches/2.1.2/; revision=7348
* For bug #185930, direct all FETCHCOMMAND output to stdout. (trunk r7330)Zac Medico2007-07-211-0/+8
| | | | svn path=/main/branches/2.1.2/; revision=7331
* When digest verification of a distfile fails, rename instead of unlinking it ↵Zac Medico2007-07-211-5/+18
| | | | | | in case it's a large download and the user wants to salvage it due to a bad digest. (trunk r7325) svn path=/main/branches/2.1.2/; revision=7326
* If the fetcher reported success and the file is too small, don't attempt to ↵Zac Medico2007-07-201-2/+10
| | | | | | resume. Upstream probably changed the distfile and we need to show a digest verification failure so the user gets a clue. (trunk r7321) svn path=/main/branches/2.1.2/; revision=7322
* Update --prune docs for bug #151653. (trunk r7315)Zac Medico2007-07-201-1/+1
| | | | svn path=/main/branches/2.1.2/; revision=7316
* Merge --depclean and --prune enhancements from trunk r7304:7310.Zac Medico2007-07-201-4/+1
| | | | svn path=/main/branches/2.1.2/; revision=7311
* For bug #185389, create a symlink when quickpkg injects a new package.Zac Medico2007-07-151-1/+2
| | | | svn path=/main/branches/2.1.2/; revision=7269
* Merge the new repo display code from trunk r7257:7260.Zac Medico2007-07-141-1/+1
| | | | svn path=/main/branches/2.1.2/; revision=7261
* Save the repo name along with the other metadata inside dyn_compile() so ↵Zac Medico2007-07-131-13/+10
| | | | | | that it's saved inside binary packages for when they are finally merged. (trunk r7247) svn path=/main/branches/2.1.2/; revision=7248
* Add "reset" to the list of attributes in color.map.5 and add define NORMAL ↵Zac Medico2007-07-121-1/+2
| | | | | | like functions.sh does. (trunk r7242) svn path=/main/branches/2.1.2/; revision=7243
* Fix typo. (trunk r7228)Zac Medico2007-07-111-1/+1
| | | | svn path=/main/branches/2.1.2/; revision=7229
* For bug #184679, handle ENOTDIR by finding the non-directory parent and ↵Zac Medico2007-07-111-4/+29
| | | | | | testing that for collision instead. (trunk r7220) svn path=/main/branches/2.1.2/; revision=7221
* For bug #184843, allow USE_EXPAND variables to pass through if none of their ↵Zac Medico2007-07-101-22/+37
| | | | | | flags are in IUSE. This allows packages that support LINGUAS but don't declare it in IUSE to use the variable outside of the USE_EXPAND context. (trunk r7218) svn path=/main/branches/2.1.2/; revision=7219