summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * remove NEEDED from list of metadata variables (trunk r10180)v2.1.5.2Zac Medico2008-05-201-11/+4
| | | | | | * Simplify cache code in vardbapi.aux_get(). (trunk r10377) svn path=/main/branches/2.1.2/; revision=10378
* In vardbapi.aux_get(), don't mark cacheed metadata invalid just becauseZac Medico2008-05-201-1/+0
| | | | | | some of the values are missing. (trunk r10375) svn path=/main/branches/2.1.2/; revision=10376
* Inside vardbapi.aux_get(), do more validation on the cache data toZac Medico2008-05-201-0/+9
| | | | | | ensure it contains the expected data types. (trunk r10373) svn path=/main/branches/2.1.2/; revision=10374
* Adjust code order to organize it a bit.Zac Medico2008-05-191-5/+5
| | | | svn path=/main/branches/2.1.2/; revision=10371
* Validate and normalize target_root earlier in the config constructor.Zac Medico2008-05-191-6/+6
| | | | | | (trunk r10369) svn path=/main/branches/2.1.2/; revision=10370
* Fix vardbapi.aux_get() logic so that it will correctly pull the metadataZac Medico2008-05-191-1/+1
| | | | | | value corresponding to an unrecognized metadata key. (trunk r10367) svn path=/main/branches/2.1.2/; revision=10368
* Exclude "env" from use in variable substitution since we want to avoidv2.1.5.1Zac Medico2008-05-191-3/+5
| | | | | | | any interaction with the calling environment that might lead to unexpected results. (trunk r10364) svn path=/main/branches/2.1.2/; revision=10365
* In unmerge(), flush the vardbapi aux_get() cache to disk before releasingZac Medico2008-05-181-0/+1
| | | | | | the vardb lock. (trunk r10361) svn path=/main/branches/2.1.2/; revision=10363
* * Make vardbapi.aux_get() preserve newlines in multi-line metadataZac Medico2008-05-181-8/+24
| | | | | | | | | such as NEEDED.* and CONTENTS. * Tweak vardbapi.aux_get() cache logic a bit. (trunk r10358:10360) svn path=/main/branches/2.1.2/; revision=10362
* Bug #222623 - Use "regardless" instead of "irregardless" since the latterZac Medico2008-05-181-1/+1
| | | | | | is considered to be incorrect. (trunk r10357) svn path=/main/branches/2.1.2/; revision=10358
* Add the environment and some more files to the existing make.defaultsZac Medico2008-05-171-34/+55
| | | | | | | | | | | | | | | variable substitution support. Variable substitution occurs in the following order: * env.d * env * make.globals * make.defaults * make.conf (trunk r10351) svn path=/main/branches/2.1.2/; revision=10356
* Fix th logic from the previous commit. (trunk r10350)Zac Medico2008-05-171-1/+4
| | | | svn path=/main/branches/2.1.2/; revision=10355
* Add back the "install new portage asap" behavior that got lost when thatZac Medico2008-05-171-0/+1
| | | | | | area of code was rewritten. (trunk r10349) svn path=/main/branches/2.1.2/; revision=10354
* Detect and filter ebuilds that have invalid versions in portdbapi.cp_list().Zac Medico2008-05-171-0/+6
| | | | | | (trunk r10346) svn path=/main/branches/2.1.2/; revision=10353
* Add dev-util/ftjam to the RDEPEND.suspect list as per bug #221537, comment #3.Zac Medico2008-05-171-0/+1
| | | | | | Leaving dev-util/jam in place, in case it revives somehow. (trunk r10344) svn path=/main/branches/2.1.2/; revision=10352
* Add a note about interaction between FEATURES="metadata-transfer"v2.1.5Zac Medico2008-05-141-1/+5
| | | | | | | and eclasses from PORTDIR_OVERLAY that override eclasses from PORTDIR. (trunk r10337) svn path=/main/branches/2.1.2/; revision=10338
* Skip blocker atoms for the RDEPEND.suspect check. (trunk r10335)Zac Medico2008-05-141-1/+2
| | | | svn path=/main/branches/2.1.2/; revision=10336
* Bug #221537 - Add a new "RDEPEND.suspect" check for packages in RDEPEND thatZac Medico2008-05-142-0/+44
| | | | | | usually only belong in DEPEND. (trunk r10333) svn path=/main/branches/2.1.2/; revision=10334
* add xterm-color and interix to list of valid terminals (trunk r10329)Zac Medico2008-05-131-1/+1
| | | | svn path=/main/branches/2.1.2/; revision=10332
* Remove 'eselect compiler' references (trunk r10328)Zac Medico2008-05-131-6/+0
| | | | svn path=/main/branches/2.1.2/; revision=10331
* Prefer deb2tgz over ar for unpacking .deb files when installed (patch byZac Medico2008-05-131-1/+14
| | | | | | | Fabian Groffen, http://archives.gentoo.org/gentoo-portage-dev/msg_2f9c8543016f1a96f9122aca0ec35ded.xml) (trunk r10327) svn path=/main/branches/2.1.2/; revision=10330
* Check vercmp() return value to avoid arbitrary results in case it returns NoneZac Medico2008-05-131-2/+4
| | | | | | (trunk r10322) svn path=/main/branches/2.1.2/; revision=10323
* fix man markup for PORTAGE_FETCH_RESUME_MIN_SIZE (trunk r10320)Zac Medico2008-05-131-7/+7
| | | | svn path=/main/branches/2.1.2/; revision=10321
* capitalize Portage (trunk r10318)Zac Medico2008-05-131-1/+1
| | | | svn path=/main/branches/2.1.2/; revision=10319
* Describe how we limit the probability that temporary simultaneousZac Medico2008-05-131-0/+13
| | | | | | | installation of blocking packages will cause some sort of problem. (trunk r10316) svn path=/main/branches/2.1.2/; revision=10317
* Bug #220533 - Document FEATURES="skiprocheck". (trunk r10314)Zac Medico2008-05-131-0/+9
| | | | svn path=/main/branches/2.1.2/; revision=10315
* 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. (trunk r10310) svn path=/main/branches/2.1.2/; revision=10311
* Fix the variable subsitution code from bug #221755 so that variableZac Medico2008-05-122-9/+8
| | | | | | | assignments from earlier files don't leak into variable assignments from later files (except through substitution). (trunk r10294:10297) svn path=/main/branches/2.1.2/; revision=10298
* 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. (trunk r10293) svn path=/main/branches/2.1.2/; revision=10294
* Merge from trunk:Zac Medico2008-05-113-8/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | ------------------------------------------------------------------------ r10291 | zmedico | 2008-05-11 12:37:31 -0700 (Sun, 11 May 2008) | 2 lines Add back the warning for DISTDIR about storing stuff inside PORTDIR. ------------------------------------------------------------------------ r10290 | zmedico | 2008-05-11 12:35:26 -0700 (Sun, 11 May 2008) | 2 lines Sync make.conf.example with make.conf.5 for bug #220111. ------------------------------------------------------------------------ r10289 | zmedico | 2008-05-11 12:21:28 -0700 (Sun, 11 May 2008) | 3 lines Bug #220111 - Update the DISTDIR docs to clarify that it's safe to remove any and all files from this location after packages are built. ------------------------------------------------------------------------ r10288 | zmedico | 2008-05-11 11:25:35 -0700 (Sun, 11 May 2008) | 2 lines Make the summary more accurate. ------------------------------------------------------------------------ svn path=/main/branches/2.1.2/; revision=10292
* If the uninstall task did not need to be executed becauseZac Medico2008-05-101-2/+13
| | | | | | | | of an upgrade, display Blocker -> Upgrade edges since the corresponding Blocker -> Uninstall edges will not be shown. (trunk r10286) svn path=/main/branches/2.1.2/; revision=10287
* eachother -> each other (trunk r10284)Zac Medico2008-05-101-1/+1
| | | | svn path=/main/branches/2.1.2/; revision=10285
* Always include satisfied blockers as an indicator that blockingZac Medico2008-05-101-6/+8
| | | | | | packages will be temporarily installed simultaneously. (trunk r10281) svn path=/main/branches/2.1.2/; revision=10282
* 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. (trunk r10279) svn path=/main/branches/2.1.2/; revision=10280
* 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. (trunk r10277) svn path=/main/branches/2.1.2/; revision=10278
* 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. (trunk r10275) svn path=/main/branches/2.1.2/; revision=10276
* Bug #221071 - Prevent display_problems() from redundantly displayingZac Medico2008-05-091-1/+9
| | | | | | the exact same merge list a second time. (trunk r10273) svn path=/main/branches/2.1.2/; revision=10274
* 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. (trunk r10271) svn path=/main/branches/2.1.2/; revision=10272
* Describe how file collisions between blocking packages are resolved whenZac Medico2008-05-091-1/+6
| | | | | | they are temporarily installed simultaneously. (trunk r10269) svn path=/main/branches/2.1.2/; revision=10270
* Simplify code for derived Package attributes. (trunk r10266)Zac Medico2008-05-091-4/+2
| | | | svn path=/main/branches/2.1.2/; revision=10267
* 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. (trunk r10264) svn path=/main/branches/2.1.2/; revision=10265
* If an uninstall task fails inside MergeTask.merge(), use an UninstallFailureZac Medico2008-05-091-5/+24
| | | | | | | exception to handle it instead of allowing unmerge() to call exit(). (trunk r10262) svn path=/main/branches/2.1.2/; revision=10263
* Use set.instersection() instead of a for loop. (trunk r10260)Zac Medico2008-05-091-4/+7
| | | | svn path=/main/branches/2.1.2/; revision=10261
* Allow scheduled uninstalls to be selected the same way as other leaf nodes.Zac Medico2008-05-091-8/+3
| | | | | | (trunk r10258) svn path=/main/branches/2.1.2/; revision=10259
* 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. (trunk r10256) svn path=/main/branches/2.1.2/; revision=10257
* 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. (trunk r10254) svn path=/main/branches/2.1.2/; revision=10255
* 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>. (trunk r10252) svn path=/main/branches/2.1.2/; revision=10253
* 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. (trunk r10250) svn path=/main/branches/2.1.2/; revision=10251
* Remove stale uninstall tasks from scheduled_uninstalls when necessary.Zac Medico2008-05-081-0/+2
| | | | | | (trunk r10246) svn path=/main/branches/2.1.2/; revision=10247
* Remove unnecessary BlockerDB and BlockerCache _installed_pkgs attributes.Zac Medico2008-05-081-6/+4
| | | | | | (trunk r10241) svn path=/main/branches/2.1.2/; revision=10242