Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | In the topological sort for merge order, try to avoid selecting root nodes | Zac Medico | 2007-09-05 | 1 | -2/+34 | |
| | | | | | | | | | | | | whenever possible. This helps ensure that the maximimum possible number of soft dependencies have been removed from the graph before their parent nodes have been selected. This is especially important when those dependencies are going to be rebuilt by revdep-rebuild or `emerge -e system` after the CHOST has been changed (like when building a stage3 from a stage2). With this patch, `emerge -e system` properly rebuilds dev-lang/python before sys-apps/file, which helps to avoid a potential build failure. svn path=/main/trunk/; revision=7728 | |||||
* | Move the note about not needing pycrypto with python-2.5 to the 2.1.3 section. | Zac Medico | 2007-09-04 | 1 | -2/+2 | |
| | | | | svn path=/main/trunk/; revision=7726 | |||||
* | Reformat collision-protect output so that the list of file collisions is ↵ | Zac Medico | 2007-08-30 | 1 | -2/+7 | |
| | | | | | | shown below the banner. This puts more distance between the collision list and the list of files that prepstrip often displays just above, hopefully preventing user confusion about which files had collisions. svn path=/main/trunk/; revision=7720 | |||||
* | Move some of the less expensive QA checks before dep_check() so that they're ↵ | Zac Medico | 2007-08-28 | 1 | -106/+106 | |
| | | | | | | still done even in --force mode. svn path=/main/trunk/; revision=7718 | |||||
* | Convert myoptions from a list to a dict. | Zac Medico | 2007-08-28 | 1 | -6/+5 | |
| | | | | svn path=/main/trunk/; revision=7714 | |||||
* | Skip the most expensive QA tests when --force in enabled since there's no ↵ | Zac Medico | 2007-08-28 | 1 | -0/+6 | |
| | | | | | | point in wasting time on them when the user is intent on forcing the commit anyway. svn path=/main/trunk/; revision=7713 | |||||
* | Make the commit message indicate when the --force option is used. | Zac Medico | 2007-08-28 | 1 | -6/+9 | |
| | | | | svn path=/main/trunk/; revision=7712 | |||||
* | Fix RepoMan's grammar. | Zac Medico | 2007-08-27 | 1 | -1/+1 | |
| | | | | svn path=/main/trunk/; revision=7711 | |||||
* | Bug #110443 - Add a KEYWORDS.stable check for ebuilds that are added ↵ | Zac Medico | 2007-08-27 | 1 | -0/+28 | |
| | | | | | | directly with stable KEYWORDS. svn path=/main/trunk/; revision=7710 | |||||
* | Add a --force option that forces commit to proceed. This is useful for cases ↵ | Zac Medico | 2007-08-27 | 1 | -1/+6 | |
| | | | | | | like bug #110443 where the commit normally isn't allowed but there are exceptional circumstances where it may be acceptable. svn path=/main/trunk/; revision=7709 | |||||
* | Bug #190406 - Filter the myheaders list so that it doesn't include binary ↵ | Zac Medico | 2007-08-27 | 2 | -2/+24 | |
| | | | | | | blobs added to cvs with the -kb option. svn path=/main/trunk/; revision=7705 | |||||
* | change directory to / in case $PWD doesnt exist | Mike Frysinger | 2007-08-26 | 1 | -1/+3 | |
| | | | | svn path=/main/trunk/; revision=7702 | |||||
* | Move blocker handling from depgraph.create() to select_dep(). | Zac Medico | 2007-08-25 | 1 | -12/+11 | |
| | | | | svn path=/main/trunk/; revision=7701 | |||||
* | Bug #190214 - Make the rpm phase use /usr/src/rpm instead of /usr/src/redhat. | Zac Medico | 2007-08-25 | 2 | -4/+11 | |
| | | | | | | Bug #190144 - Use the realpath of DISTDIR so that things like subversion.eclass are compatible with sandbox. svn path=/main/trunk/; revision=7700 | |||||
* | remove $Id$ as it gives us nothing useful | Mike Frysinger | 2007-08-25 | 1 | -1/+1 | |
| | | | | svn path=/main/trunk/; revision=7699 | |||||
* | Remove pointless information from --info output | Marius Mauch | 2007-08-25 | 1 | -20/+0 | |
| | | | | svn path=/main/trunk/; revision=7695 | |||||
* | Don't cache results from match_from_list() since *dbapi.match() caches do ↵ | Zac Medico | 2007-08-24 | 1 | -10/+1 | |
| | | | | | | the job. svn path=/main/trunk/; revision=7694 | |||||
* | Call config.regenerate() after config.reload() so that the incrementals are ↵ | Zac Medico | 2007-08-24 | 1 | -0/+1 | |
| | | | | | | restacked. svn path=/main/trunk/; revision=7693 | |||||
* | Use a config.reload() method to explicitly reload /etc/profile.env when ↵ | Zac Medico | 2007-08-24 | 2 | -16/+10 | |
| | | | | | | setting up the ebuild environment. svn path=/main/trunk/; revision=7692 | |||||
* | Fix another typo. | Zac Medico | 2007-08-24 | 1 | -1/+1 | |
| | | | | svn path=/main/trunk/; revision=7691 | |||||
* | Fix a typo. | Zac Medico | 2007-08-24 | 1 | -1/+1 | |
| | | | | svn path=/main/trunk/; revision=7690 | |||||
* | Add * and ~* to the list of valid values for ACCEPT_KEYWORDS. | Zac Medico | 2007-08-23 | 1 | -1/+1 | |
| | | | | svn path=/main/trunk/; revision=7688 | |||||
* | Make depgraph.select_dep() node reuse work when in --usepkgonly mode. | Zac Medico | 2007-08-23 | 1 | -54/+55 | |
| | | | | svn path=/main/trunk/; revision=7686 | |||||
* | Bug #189791 - Define EBUILD_PHASE=unpack during the nofetch phase since ↵ | Zac Medico | 2007-08-23 | 1 | -0/+1 | |
| | | | | | | otherwise we get EBUILD_PHASE=merge which isn't in our list of valid EBUILD_PHASES recognized by elog. svn path=/main/trunk/; revision=7684 | |||||
* | In config.regenerate(), skip loading /etc/profile.env if it's mtime hasn't ↵ | Zac Medico | 2007-08-23 | 1 | -6/+13 | |
| | | | | | | changed. svn path=/main/trunk/; revision=7682 | |||||
* | Make depgraph.create() avoid metadata lookups for binary packages and ↵ | Zac Medico | 2007-08-23 | 1 | -2/+11 | |
| | | | | | | ebuilds in cases where an installed package has already been added to the graph. This greatly improves performance when the graph contains a large number of installed packages. svn path=/main/trunk/; revision=7680 | |||||
* | Bug #189791 - Send errors to /dev/null when debug-print() fails to write to ↵ | Zac Medico | 2007-08-23 | 1 | -1/+1 | |
| | | | | | | ${T}/eclass-debug.log. svn path=/main/trunk/; revision=7678 | |||||
* | Fix a typo from r7663. | Zac Medico | 2007-08-23 | 1 | -1/+1 | |
| | | | | svn path=/main/trunk/; revision=7676 | |||||
* | Use INFORM to colorize the package name. | Zac Medico | 2007-08-22 | 1 | -2/+3 | |
| | | | | svn path=/main/trunk/; revision=7674 | |||||
* | Prevent output from being flushed to the console too frequently in ↵ | Zac Medico | 2007-08-22 | 1 | -10/+30 | |
| | | | | | | dir_get_metadata(). svn path=/main/trunk/; revision=7672 | |||||
* | Skip --newuse checks for nodes that have already been added to the graph as ↵ | Zac Medico | 2007-08-22 | 1 | -0/+4 | |
| | | | | | | "merge" nodes. svn path=/main/trunk/; revision=7671 | |||||
* | Make depgraph.select_dep() reuse cached metadata from nodes that have ↵ | Zac Medico | 2007-08-22 | 1 | -6/+25 | |
| | | | | | | already been added to the graph. svn path=/main/trunk/; revision=7666 | |||||
* | Fix update_dbentry() to process version components properly before passing ↵ | Zac Medico | 2007-08-22 | 1 | -2/+7 | |
| | | | | | | them into ververify(). svn path=/main/trunk/; revision=7665 | |||||
* | Make best() return early when it's only given one packages. | Zac Medico | 2007-08-22 | 1 | -3/+3 | |
| | | | | svn path=/main/trunk/; revision=7664 | |||||
* | Pass complete package metadata from depgraph.select_dep() into create() in ↵ | Zac Medico | 2007-08-22 | 1 | -40/+37 | |
| | | | | | | order to minimize aux_get calls. svn path=/main/trunk/; revision=7663 | |||||
* | Bug #188703 - Don't adjust permissions in ${T} unless userpriv is enabled. | Zac Medico | 2007-08-22 | 1 | -1/+2 | |
| | | | | svn path=/main/trunk/; revision=7661 | |||||
* | Make --info detect more /etc/*-release files as suggested by grobian. | Zac Medico | 2007-08-22 | 1 | -10/+18 | |
| | | | | svn path=/main/trunk/; revision=7659 | |||||
* | Send cache hit/miss status updates to stdout instead of stderr and add some ↵ | Zac Medico | 2007-08-22 | 1 | -11/+22 | |
| | | | | | | more flush() calls. svn path=/main/trunk/; revision=7656 | |||||
* | Show cache miss/hit counts all on one line, using \r to return to the ↵ | Zac Medico | 2007-08-22 | 1 | -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). svn path=/main/trunk/; revision=7655 | |||||
* | Bug #189743 - Add .jpeg to the list of extensions supported by dohtml. | Zac Medico | 2007-08-22 | 2 | -4/+5 | |
| | | | | svn path=/main/trunk/; revision=7653 | |||||
* | Try harder to figure out what OS we are running | Alec Warner | 2007-08-21 | 1 | -5/+12 | |
| | | | | svn path=/main/trunk/; revision=7652 | |||||
* | Just use os.listdir() since portage.listdir() is unnecessary. | Zac Medico | 2007-08-21 | 1 | -4/+6 | |
| | | | | svn path=/main/trunk/; revision=7651 | |||||
* | Fix ACCEPT_KEYWORDS validation so that ** is valid. | Zac Medico | 2007-08-19 | 1 | -1/+3 | |
| | | | | svn path=/main/trunk/; revision=7647 | |||||
* | filter out kernel modules from ELF QA checks #184443 | Mike Frysinger | 2007-08-17 | 1 | -4/+5 | |
| | | | | svn path=/main/trunk/; revision=7645 | |||||
* | remove "risky" message about -O2 | Mike Frysinger | 2007-08-17 | 2 | -6/+2 | |
| | | | | svn path=/main/trunk/; revision=7644 | |||||
* | For bug #189219, use pkgcmp() to sort versions in selected/protected/omitted ↵ | Zac Medico | 2007-08-17 | 1 | -5/+7 | |
| | | | | | | unmerge display. svn path=/main/trunk/; revision=7639 | |||||
* | Make etc-update copy owner and group bits when it merges config files. | Zac Medico | 2007-08-16 | 1 | -0/+2 | |
| | | | | svn path=/main/trunk/; revision=7636 | |||||
* | make -f/-F distinction clearer | Mike Frysinger | 2007-08-16 | 1 | -3/+2 | |
| | | | | svn path=/main/trunk/; revision=7632 | |||||
* | Fix existing_node logic inside depgraph.create(). | Zac Medico | 2007-08-16 | 1 | -20/+15 | |
| | | | | svn path=/main/trunk/; revision=7628 | |||||
* | Combine 2 locations in depgraph.create() where nodes are added to the ↵ | Zac Medico | 2007-08-16 | 1 | -19/+14 | |
| | | | | | | digraph. This ensures that dependencies on "rebuild" nodes always have their priority increased. svn path=/main/trunk/; revision=7627 |