summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix th logic from the previous commit.Zac Medico2008-05-171-1/+4
| | | | svn path=/main/trunk/; revision=10350
* Add back the "install new portage asap" behavior that got lost when thatZac Medico2008-05-171-0/+1
| | | | | | area of code was rewritten. svn path=/main/trunk/; revision=10349
* Detect and filter ebuilds that have invalid versions in portdbapi.cp_list().Zac Medico2008-05-161-1/+6
| | | | svn path=/main/trunk/; revision=10346
* Add dev-util/ftjam to the RDEPEND.suspect list as per bug #221537, comment #3.Zac Medico2008-05-161-0/+1
| | | | | | Leaving dev-util/jam in place, in case it revives somehow. svn path=/main/trunk/; revision=10344
* Add a note about interaction between FEATURES="metadata-transfer"Zac Medico2008-05-141-1/+5
| | | | | | and eclasses from PORTDIR_OVERLAY that override eclasses from PORTDIR. svn path=/main/trunk/; revision=10337
* Skip blocker atoms for the RDEPEND.suspect check.Zac Medico2008-05-141-1/+2
| | | | svn path=/main/trunk/; revision=10335
* Bug #221537 - Add a new "RDEPEND.suspect" check for packages in RDEPEND thatZac Medico2008-05-142-1/+44
| | | | | | usually only belong in DEPEND. svn path=/main/trunk/; revision=10333
* add xterm-color and interix to list of valid terminalsMarius Mauch2008-05-131-1/+1
| | | | svn path=/main/trunk/; revision=10329
* Remove 'eselect compiler' referencesMarius Mauch2008-05-131-6/+0
| | | | svn path=/main/trunk/; revision=10328
* Prefer deb2tgz over ar for unpacking .deb files when installed (patch by ↵Marius Mauch2008-05-131-1/+14
| | | | | | Fabian Groffen, http://archives.gentoo.org/gentoo-portage-dev/msg_2f9c8543016f1a96f9122aca0ec35ded.xml) svn path=/main/trunk/; revision=10327
* make debug mode configurableMarius Mauch2008-05-131-1/+3
| | | | svn path=/main/trunk/; revision=10326
* Add subversion support for repoman (patch by Fabien Groffen, ↵Marius Mauch2008-05-133-75/+187
| | | | | | http://archives.gentoo.org/gentoo-portage-dev/msg_b7080f212c3eb09c943a1ce5a7356f01.xml) svn path=/main/trunk/; revision=10325
* ignore consumers from the current package instance when checking if a ↵Marius Mauch2008-05-131-2/+11
| | | | | | preserved library can be removed svn path=/main/trunk/; revision=10324
* Check vercmp() return value to avoid arbitrary results in case it returns NoneMarius Mauch2008-05-131-2/+4
| | | | svn path=/main/trunk/; revision=10322
* fix man markup for PORTAGE_FETCH_RESUME_MIN_SIZEMike Frysinger2008-05-131-7/+7
| | | | svn path=/main/trunk/; revision=10320
* capitalize PortageZac Medico2008-05-131-1/+1
| | | | svn path=/main/trunk/; revision=10318
* Describe how we limit the probability that temporary simultaneousZac Medico2008-05-131-0/+13
| | | | | | installation of blocking packages will cause some sort of problem. svn path=/main/trunk/; revision=10316
* Bug #220533 - Document FEATURES="skiprocheck".Zac Medico2008-05-131-0/+9
| | | | svn path=/main/trunk/; revision=10314
* Define the world_candidates variable earlier to make sure it's in scope.Zac Medico2008-05-121-0/+1
| | | | svn path=/main/trunk/; revision=10313
* Filter sets that are not "world candidates" from the favorites list atZac Medico2008-05-121-4/+14
| | | | | | | the last moment since the favorites list needs to be complete for depgraph.loadResumeCommand() to operate correctly. svn path=/main/trunk/; revision=10312
* In the warning about eclasses in overlay overriding eclasses from PORTDIR,Zac Medico2008-05-121-1/+2
| | | | | | also advise the user to add FEATURES="metadata-transfer" to make.conf. svn path=/main/trunk/; revision=10310
* don't add package sets to 'world' that have world-candidate=FalseMarius Mauch2008-05-121-1/+2
| | | | svn path=/main/trunk/; revision=10303
* Simplify the code for bug #221755 now that the substitution map is updatedZac Medico2008-05-111-6/+2
| | | | | | automatically by getconfig(). svn path=/main/trunk/; revision=10297
* Make the variable substitution code for bug #221755 slightly more efficientZac Medico2008-05-112-2/+1
| | | | | | | by allowing getconfig() to directly update the map that's used for substitutions. svn path=/main/trunk/; revision=10296
* Fix the variable subsitution code from bug #221755 so that variableZac Medico2008-05-112-4/+8
| | | | | | | assignments from earlier files don't leak into variable assignments from later files (except through substitution). svn path=/main/trunk/; revision=10295
* Bug #221755 - Enable variable substitution in make.defaults to work accrossZac Medico2008-05-112-3/+14
| | | | | | | | multiple files instead of being confined to a single file. This allows profiles to create incremental-like behavior with non-incremental variables when desired. svn path=/main/trunk/; revision=10293
* Add back the warning for DISTDIR about storing stuff inside PORTDIR.Zac Medico2008-05-111-1/+3
| | | | svn path=/main/trunk/; revision=10291
* Sync make.conf.example with make.conf.5 for bug #220111.Zac Medico2008-05-111-6/+5
| | | | svn path=/main/trunk/; revision=10290
* Bug #220111 - Update the DISTDIR docs to clarify that it's safe to removeZac Medico2008-05-111-1/+5
| | | | | | any and all files from this location after packages are built. svn path=/main/trunk/; revision=10289
* Make the summary more accurate.Zac Medico2008-05-111-1/+1
| | | | svn path=/main/trunk/; revision=10288
* If the uninstall task did not need to be executed becauseZac Medico2008-05-101-0/+14
| | | | | | | of an upgrade, display Blocker -> Upgrade edges since the corresponding Blocker -> Uninstall edges will not be shown. svn path=/main/trunk/; revision=10286
* eachother -> each otherZac Medico2008-05-101-1/+1
| | | | svn path=/main/trunk/; revision=10284
* Always include satisfied blockers as an indicator that blockingZac Medico2008-05-101-6/+8
| | | | | | packages will be temporarily installed simultaneously. svn path=/main/trunk/; revision=10281
* When selecting leaf nodes, if there is a mix of merge and uninstallZac Medico2008-05-101-2/+12
| | | | | | | | nodes, save the uninstall nodes from later since sometimes a merge node will render an install node unnecessary, and we want to avoid doing a separate uninstall task in that case. svn path=/main/trunk/; revision=10279
* Fix another KeyError, reported in Bug #221107, comment #4. There's no needZac Medico2008-05-101-2/+0
| | | | | | | to remove uninstall tasks from scheduled_uninstalls, so just keep them in there. svn path=/main/trunk/; revision=10277
* Bug #221053 - Save the resume list before verifying the ebuild ManifestsZac Medico2008-05-091-4/+7
| | | | | | | since it might be possible for the user to use --resume --skipfirst get past a non-essential package with a broken digest. svn path=/main/trunk/; revision=10275
* Bug #221071 - Prevent display_problems() from redundantly displayingZac Medico2008-05-091-1/+9
| | | | | | the exact same merge list a second time. svn path=/main/trunk/; revision=10273
* Bug #221107 - Fix depgraph._serialize_tasks() so that it doesn'tZac Medico2008-05-091-0/+6
| | | | | | | | try to schedule an uninstall task that's already been scheduled but hasn't been executed yet due to dependence on installation of blocking packages. svn path=/main/trunk/; revision=10271
* Describe how file collisions between blocking packages are resolved whenZac Medico2008-05-091-1/+6
| | | | | | they are temporarily installed simultaneously. svn path=/main/trunk/; revision=10269
* Simplify code for derived Package attributes.Zac Medico2008-05-091-4/+2
| | | | svn path=/main/trunk/; revision=10266
* For the "blockers" parameter that's passed into the dblink constructorZac Medico2008-05-092-6/+22
| | | | | | | now, make it a callable since it really shouldn't be called until the vdb lock has been acquired. svn path=/main/trunk/; revision=10264
* If an uninstall task fails inside MergeTask.merge(), use an UninstallFailureZac Medico2008-05-091-3/+22
| | | | | | exception to handle it instead of allowing unmerge() to call exit(). svn path=/main/trunk/; revision=10262
* Use set.instersection() instead of a for loop.Zac Medico2008-05-091-4/+7
| | | | svn path=/main/trunk/; revision=10260
* Allow scheduled uninstalls to be selected the same way as other leaf nodes.Zac Medico2008-05-091-8/+3
| | | | svn path=/main/trunk/; revision=10258
* Make the fix for bug #220341 better by checking all selected packages forZac Medico2008-05-091-3/+5
| | | | | | matching cpv rather than just the last one. svn path=/main/trunk/; revision=10256
* Optimize BlockerDB.findInstalledBlockers() so that it doesn't unnecessarilyZac Medico2008-05-091-7/+8
| | | | | | try to match packages against an empty set of blocker atoms. svn path=/main/trunk/; revision=10254
* Bug #220987 - Fix UnboundLocalError for 'skip' that only occurs whenZac Medico2008-05-081-0/+1
| | | | | | using alternate ROOT. Thanks to Ryan Tandy <tarpman@gmail.com>. svn path=/main/trunk/; revision=10252
* Make some confmem behavior modifications in order to try and make itZac Medico2008-05-081-1/+23
| | | | | | | | | | | | | less confusing for people who have forgotten about the --noconfmem option or are completely unaware of it. Thanks to Joe Peterson <lavajoe@gentoo.org> for suggesting these: * Always behave like --noconfmem is enabled for downgrades. * Purge confmem entries when a package is unmerged rather than replaced. svn path=/main/trunk/; revision=10250
* Remove stale uninstall tasks from scheduled_uninstalls when necessary.Zac Medico2008-05-081-0/+2
| | | | svn path=/main/trunk/; revision=10246
* Remove unnecessary BlockerDB and BlockerCache _installed_pkgs attributes.Zac Medico2008-05-081-6/+4
| | | | svn path=/main/trunk/; revision=10241