summaryrefslogtreecommitdiffstats
path: root/bin
Commit message (Collapse)AuthorAgeFilesLines
* In the topological sort for merge order, try to avoid selecting root nodesZac Medico2007-09-061-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. (trunk r7727:7729) svn path=/main/branches/2.1.2/; revision=7745
* Convert myoptions from a list to a dict. (trunk r7714)Zac Medico2007-09-061-6/+5
| | | | svn path=/main/branches/2.1.2/; revision=7743
* Move some of the less expensive QA checks before dep_check() so that they'reZac Medico2007-09-061-106/+106
| | | | | | still done even in --force mode. (trunk r7718) svn path=/main/branches/2.1.2/; revision=7742
* Skip the most expensive QA tests when --force in enabled since there's noZac Medico2007-09-061-0/+6
| | | | | | | point in wasting time on them when the user is intent on forcing the commit anyway. (trunk r7713) svn path=/main/branches/2.1.2/; revision=7741
* Fix RepoMan's grammar. (trunk r7711)Zac Medico2007-09-061-1/+1
| | | | svn path=/main/branches/2.1.2/; revision=7740
* Bug #110443 - Add a KEYWORDS.stable check for ebuilds that are added directlyZac Medico2007-09-061-0/+28
| | | | | | with stable KEYWORDS. (trunk r7710) svn path=/main/branches/2.1.2/; revision=7739
* Make the commit message indicate when the --force option is used. (trunk r7712)Zac Medico2007-09-061-6/+9
| | | | svn path=/main/branches/2.1.2/; revision=7738
* Add a --force option that forces commit to proceed. This is useful for casesZac Medico2007-09-061-1/+6
| | | | | | | like bug #110443 where the commit normally isn't allowed but there are exceptional circumstances where it may be acceptable. (trunk r7709) svn path=/main/branches/2.1.2/; revision=7737
* Bug #190406 - Filter the myheaders list so that it doesn't include binaryZac Medico2007-09-061-1/+6
| | | | | | blobs added to cvs with the -kb option. (trunk r7705) svn path=/main/branches/2.1.2/; revision=7736
* change directory to / in case $PWD doesnt exist (trunk r7702)Zac Medico2007-09-061-1/+3
| | | | svn path=/main/branches/2.1.2/; revision=7735
* Move blocker handling from depgraph.create() to select_dep(). (trunk r7701)Zac Medico2007-09-061-12/+11
| | | | svn path=/main/branches/2.1.2/; revision=7733
* Bug #190214 - Make the rpm phase use /usr/src/rpm instead of /usr/src/redhat.Zac Medico2007-09-061-4/+8
| | | | | | | 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
* Remove pointless information from --info output (trunk r7695)Zac Medico2007-09-061-6/+0
| | | | svn path=/main/branches/2.1.2/; revision=7731
* Make depgraph.select_dep() node reuse work when in --usepkgonly mode. (trunk ↵Zac Medico2007-08-231-54/+55
| | | | | | r7686) svn path=/main/branches/2.1.2/; revision=7687
* Make depgraph.create() avoid metadata lookups for binary packages and ↵Zac Medico2007-08-231-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. (trunk r7680) svn path=/main/branches/2.1.2/; revision=7681
* Bug #189791 - Send errors to /dev/null when debug-print() fails to write to ↵Zac Medico2007-08-231-1/+1
| | | | | | ${T}/eclass-debug.log. (trunk r7678) svn path=/main/branches/2.1.2/; revision=7679
* Fix a typo from r7663. (trunk r7676)Zac Medico2007-08-231-1/+1
| | | | svn path=/main/branches/2.1.2/; revision=7677
* Make depgraph.select_dep() reuse cached metadata from nodes that have ↵Zac Medico2007-08-221-6/+25
| | | | | | already been added to the graph. (trunk r7666) svn path=/main/branches/2.1.2/; revision=7670
* Pass complete package metadata from depgraph.select_dep() into create() in ↵Zac Medico2007-08-221-40/+37
| | | | | | order to minimize aux_get calls. (trunk r7663) svn path=/main/branches/2.1.2/; revision=7667
* Bug #189743 - Add .jpeg to the list of extensions supported by dohtml. ↵Zac Medico2007-08-221-3/+4
| | | | | | (trunk r7653) svn path=/main/branches/2.1.2/; revision=7654
* filter out kernel modules from ELF QA checks #184443 (trunk r7645)Zac Medico2007-08-191-4/+5
| | | | svn path=/main/branches/2.1.2/; revision=7650
* For bug #189219, use pkgcmp() to sort versions in selected/protected/omitted ↵Zac Medico2007-08-171-5/+7
| | | | | | unmerge display. (trunk r7639) svn path=/main/branches/2.1.2/; revision=7640
* Make etc-update copy owner and group bits when it merges config files. ↵Zac Medico2007-08-161-1/+3
| | | | | | (trunk r7636) svn path=/main/branches/2.1.2/; revision=7637
* Combine 2 locations in depgraph.create() where nodes are added to the ↵Zac Medico2007-08-161-35/+25
| | | | | | digraph. This ensures that dependencies on "rebuild" nodes always have their priority increased. (trunk r7626:7628) svn path=/main/branches/2.1.2/; revision=7629
* Always assign higher priority to dependencies on packages that are being ↵Zac Medico2007-08-161-11/+13
| | | | | | rebuilt (except when --emptytree is enabled since all packages are merged in that case). This optimizes merge order so that dependencies are rebuilt/updated as soon as possible. (trunk r7625) svn path=/main/branches/2.1.2/; revision=7626
* For bug #188782, dependencies on packages specified as arguments are given ↵Zac Medico2007-08-151-24/+39
| | | | | | higher priority since the currently installed version has been rendered useless by ABI breakage. It's okay to increase the priority here even if the caller is not revdep-rebuild. (trunk r7604) svn path=/main/branches/2.1.2/; revision=7605
* Make sure to skip info dir files with the .old extension. (trunk r7602)Zac Medico2007-08-141-1/+2
| | | | svn path=/main/branches/2.1.2/; revision=7603
* For bug #188782, keep "nomerge" nodes in the graph during the merge order ↵Zac Medico2007-08-141-4/+2
| | | | | | calculation so that merge order is better in cases where installed packages have unsatisfied dependencies. (trunk r7599) svn path=/main/branches/2.1.2/; revision=7600
* For bug #33585, leave the old info dir file in place if there is nothing to ↵Zac Medico2007-08-121-9/+35
| | | | | | generate. (trunk r7593) svn path=/main/branches/2.1.2/; revision=7594
* Don't generate a QA Notice if the ${S} directory doesn't exist since it ↵Zac Medico2007-08-101-3/+0
| | | | | | might be irrelevant for some ebuilds. (trunk r7587) svn path=/main/branches/2.1.2/; revision=7588
* For bug #187795, remove pointless digest.disjointed and digest.notadded ↵Zac Medico2007-08-061-12/+0
| | | | | | warnings since they are always added to cvs automatically anyway. (trunk r7580) svn path=/main/branches/2.1.2/; revision=7581
* For bug #187806, use mkstemp to create tmpservertimestampfile (instead of ↵Zac Medico2007-08-051-4/+4
| | | | | | using PORTAGE_TMPDIR). (trunk r7576) svn path=/main/branches/2.1.2/; revision=7577
* Use == for comparison of portage_node since digraph.clone() makes a deepcopy ↵Zac Medico2007-08-041-1/+1
| | | | | | of the nodes. (trunk r7574) svn path=/main/branches/2.1.2/; revision=7575
* Make sure that portage always has all of it's RDEPENDs installed first. ↵Zac Medico2007-08-041-0/+7
| | | | | | (trunk r7572) svn path=/main/branches/2.1.2/; revision=7573
* Make config updates get counted correctly for bug #187741. (trunk r7564)Zac Medico2007-08-041-1/+4
| | | | svn path=/main/branches/2.1.2/; revision=7565
* Generate a QA Notice and cd to ${WORKDIR} if the ${S} directory does not ↵Zac Medico2007-08-041-0/+9
| | | | | | exist. (trunk r7550) svn path=/main/branches/2.1.2/; revision=7557
* Like older versions of portage, don't show the repo display if [0] is all ↵Zac Medico2007-08-011-2/+4
| | | | | | that will be shown. (trunk r7537) svn path=/main/branches/2.1.2/; revision=7538
* For bug #187375, handle an ImportError when portage is downgraded to a ↵Zac Medico2007-08-011-2/+6
| | | | | | version without mod_echo. (trunk r7535) svn path=/main/branches/2.1.2/; revision=7536
* Change the numeric value of DepPriority.MIN to be equal to that of a ↵Zac Medico2007-07-311-2/+2
| | | | | | satisfied PDEPEND since there is currently nothing with lower priority. (trunk r7528) svn path=/main/branches/2.1.2/; revision=7529
* As a workaround for bug #185305, make quickpkg break hardlinks during ↵Zac Medico2007-07-301-0/+3
| | | | | | creation of the archive. (trunk r7526) svn path=/main/branches/2.1.2/; revision=7527
* For bug #187142, properly pass a dbapi instance into setcpv() so that ↵Zac Medico2007-07-301-1/+1
| | | | | | USE_EXPAND wildcards work correctly. (trunk r7524) svn path=/main/branches/2.1.2/; revision=7525
* Always pass a dbapi instance into a setcpv call. (trunk r7496)Zac Medico2007-07-301-1/+1
| | | | svn path=/main/branches/2.1.2/; revision=7499
* For bug #137483, move the `emerge --help config` docs to the emerge man ↵Zac Medico2007-07-301-2/+3
| | | | | | page. Thanks to Arfrever Frehtes Taifersar Arahesis for this patch. (trunk r7430) svn path=/main/branches/2.1.2/; revision=7431
* For bug #185048, make emerge-webrsync honor http_proxy and ftp_proxy from ↵Zac Medico2007-07-281-2/+2
| | | | | | make.conf. (trunk r7415) svn path=/main/branches/2.1.2/; revision=7416
* For bug #186480, while we transition to repository lables, avoid ? spam in ↵Zac Medico2007-07-271-1/+5
| | | | | | the repository display by ignoring a missing repository label for an installed package. svn path=/main/branches/2.1.2/; revision=7409
* For bug #186826, always show --newuse flags that trigger reinstallation even ↵Zac Medico2007-07-271-16/+24
| | | | | | when not in --verbose mode. (trunk r7407) svn path=/main/branches/2.1.2/; revision=7408
* For --buildpkgonly, say "built" instead of "merged" in the "These are the ↵Zac Medico2007-07-271-0/+2
| | | | | | packages that would be <action>" message. (trunk r7405) svn path=/main/branches/2.1.2/; revision=7406
* use ${MAKE:-make} rather than make in einstall() (trunk r7396)Zac Medico2007-07-271-2/+2
| | | | svn path=/main/branches/2.1.2/; revision=7404
* For bug #186610, use `find <path>` to scan for config updates since `cd ↵Zac Medico2007-07-261-5/+5
| | | | | | <path>` could fail and cause the cwd to be scanned. (trunk r7402) svn path=/main/branches/2.1.2/; revision=7403
* For bug #186337, show an ewarn message if FEATURES=installsources is enabled ↵Zac Medico2007-07-241-0/+5
| | | | | | but debugedit is not installed. Also document installsources and splitdebug in make.conf.example. (trunk r7381) svn path=/main/branches/2.1.2/; revision=7382