summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Revert back to some known working code from the 2.1.2 branch.Zac Medico2008-02-191-1/+51
| | | | svn path=/main/trunk/; revision=9352
* Make LibraryConsumerSet.mapPathsToAtoms() produce slot atoms so that atomsZac Medico2008-02-191-2/+4
| | | | | | | aren't restricted to the currently installed version, making upgrades possible. svn path=/main/trunk/; revision=9351
* Fix the --depclean/--prune code to use visible() for visibility checksZac Medico2008-02-171-12/+13
| | | | | | instead of the old portdbapi hack. svn path=/main/trunk/; revision=9350
* Fix unmerge() breakage from due to pkgmap being changed fromZac Medico2008-02-171-1/+1
| | | | | | a dict to a list. svn path=/main/trunk/; revision=9349
* Now that unmerge() preserves the order that it's given, if two differentZac Medico2008-02-171-1/+10
| | | | | | | | | slots of the same package are being unmerged then they are not necessarily unmerged consecutively. To make the display less confusing, never display packages as "protected" or "omitted" when they actually belong to the overall set of "selected" packages to be unmerged. svn path=/main/trunk/; revision=9348
* Make sure all packages to be pruned or depcleaned are added to the graph,Zac Medico2008-02-171-0/+1
| | | | | | even when they don't have any dependencies. svn path=/main/trunk/; revision=9347
* Bug #201045 - Make unmerge() preserve the unmerge order of packagesZac Medico2008-02-171-12/+13
| | | | | | given to it by the user or depclean. svn path=/main/trunk/; revision=9346
* In the action_depclean() topological sort, only add packages to theZac Medico2008-02-161-7/+7
| | | | | | graph if they are being removed. svn path=/main/trunk/; revision=9345
* Remove IUSE.invalid from qawarnings since there's no reason forZac Medico2008-02-161-1/+0
| | | | | | it not to be fatal. Thanks to Betelgeuse. svn path=/main/trunk/; revision=9344
* Fix reversed order of parent/child parameders to digraph.add().Zac Medico2008-02-161-1/+1
| | | | svn path=/main/trunk/; revision=9343
* Add missing % x (bug #208946, comment #2).Zac Medico2008-02-161-1/+1
| | | | svn path=/main/trunk/; revision=9342
* Fix depclean breakage so that it doesn't clean some packages thatZac Medico2008-02-161-1/+2
| | | | | | shouldn't be cleaned. svn path=/main/trunk/; revision=9341
* Make depclean code filter out blocker atoms where appropriate.Zac Medico2008-02-161-1/+5
| | | | svn path=/main/trunk/; revision=9340
* Bug #201045 - Use a topological sort to create an unmerge order such thatZac Medico2008-02-161-41/+154
| | | | | | | | each package is unmerged before it's dependencies. This is necessary to avoid breaking things that may need to run during pkg_prerm or pkg_postrm phases. svn path=/main/trunk/; revision=9339
* Update the DepPriority documentation so that the table shows all theZac Medico2008-02-161-7/+10
| | | | | | currently supported priorities and categories. svn path=/main/trunk/; revision=9338
* Fix --newuse reinstall logic broken by the previous commit.Zac Medico2008-02-151-1/+5
| | | | svn path=/main/trunk/; revision=9337
* Fix package selection logic in order to prevent downgrade in casesZac Medico2008-02-141-3/+5
| | | | | | | | | | | | when selective is True and the currently installed version does not have a matching ebuild in the tree. For example, this type of situation is likely to occur if the user somehow obtains a binary package that has a newer version than any of the ebuilds in the portage tree. If package maintainers want to encourage a downgrade in a case like this then they should use package.mask so that the user receives a warning about the installed package being masked. svn path=/main/trunk/; revision=9336
* Bug #209768 - Fix --search "Size of files:" handling so that it properlyZac Medico2008-02-121-4/+5
| | | | | | shows the "Unknown (missing digest)" message instead of a traceback. svn path=/main/trunk/; revision=9333
* Add bits about namespace pollution, add whitespacing comments after looking ↵Alec Warner2008-02-111-3/+64
| | | | | | at some new code I wrote and realizing I was not following the current style. Fix typos svn path=/main/trunk/; revision=9332
* Bug #209538 - Disable annoying "masked by keyword" warnings for installedZac Medico2008-02-102-4/+16
| | | | | | | packages. We can assume that if the user accepted the keywords at merge time then they never want to be bothered again. svn path=/main/trunk/; revision=9330
* fix more trivial issues breaking repomanv2.2_pre2Marius Mauch2008-02-101-1/+2
| | | | svn path=/main/trunk/; revision=9328
* Remove the killparent() function and associated SIGINT trap since thisZac Medico2008-02-102-9/+1
| | | | | | | should already be handled on the python side and it won't work with dropped privileges anyway. svn path=/main/trunk/; revision=9327
* Fix rejects.Zac Medico2008-02-102-8/+8
| | | | svn path=/main/trunk/; revision=9326
* Fix CHOST masking logic wrt installed packages so that it's consistentZac Medico2008-02-101-1/+1
| | | | | | between visible() and get_masking_status(). svn path=/main/trunk/; revision=9324
* Bug #209144 - For emerge --sync, show an informative error and don'tZac Medico2008-02-101-0/+6
| | | | | | | return 1 when PORTAGE_RSYNC_RETRIES is exceeded. svn path=/main/trunk/; revision=9321
* Fix the exitcode logic for bug #209144 so that when the server isZac Medico2008-02-101-1/+4
| | | | | | | out of date it's not interpreted like an actual rsync exitcode (to avoid a misleading exitcode interpretation message). svn path=/main/trunk/; revision=9320
* Fix get_mask_info() to properly pass the "installed" attribute intoZac Medico2008-02-101-1/+1
| | | | | | the Package constructor. svn path=/main/trunk/; revision=9318
* fix nasty typoMarius Mauch2008-02-092-5/+6
| | | | svn path=/main/trunk/; revision=9316
* Bug #208743 - Update dosed docs to indicate that "s:${D}::g" is usedZac Medico2008-02-091-1/+2
| | | | | | as the default expression if none other is given. svn path=/main/trunk/; revision=9313
* add tagging capabilities and cli optionsMarius Mauch2008-02-091-3/+28
| | | | svn path=/main/trunk/; revision=9312
* add preserve-libs info to make.conf.exampleMarius Mauch2008-02-091-0/+3
| | | | svn path=/main/trunk/; revision=9311
* more minor doc updates regarding package setsMarius Mauch2008-02-092-7/+11
| | | | svn path=/main/trunk/; revision=9310
* minor documentation updatesMarius Mauch2008-02-092-4/+6
| | | | svn path=/main/trunk/; revision=9309
* new script for creating release tarballsMarius Mauch2008-02-091-0/+40
| | | | svn path=/main/trunk/; revision=9308
* removing obsolete cruftMarius Mauch2008-02-092-71/+0
| | | | svn path=/main/trunk/; revision=9307
* Bug #208708 - Show informative warning messages for installedZac Medico2008-02-091-96/+152
| | | | | | packages that are masked. svn path=/main/trunk/; revision=9301
* Fix some broken variable references found by pyflakes.Zac Medico2008-02-081-2/+2
| | | | svn path=/main/trunk/; revision=9299
* Bug #208708 - Fix masked package display some more:Zac Medico2008-02-081-3/+29
| | | | | | | | | | - Warn if all matching ebuilds are masked or the installed package itself is masked. - Do not warn if there are simply no matching ebuilds since that would be annoying in some cases. svn path=/main/trunk/; revision=9293
* Don't show unmasked packages (currently installed packages) inZac Medico2008-02-081-0/+2
| | | | | | the masking display. svn path=/main/trunk/; revision=9292
* Add DISTDIR to the EbuildQuote.var_names. Thanks to Betelgeuse.Zac Medico2008-02-081-1/+1
| | | | svn path=/main/trunk/; revision=9290
* Bug #208708 - Fix warnings for system or world packages that are masked.Zac Medico2008-02-081-1/+3
| | | | svn path=/main/trunk/; revision=9289
* Bug #208743 - Clarify dosed docs to indicate that sed is performedZac Medico2008-02-081-1/+1
| | | | | | in place of a file in ${D}. svn path=/main/trunk/; revision=9287
* Bug #208782 - Consistently use double quotes rather than mixining in singleZac Medico2008-02-081-1/+1
| | | | | | quotes. svn path=/main/trunk/; revision=9285
* Bug #209144 - For emerge --sync, don't return 0 when the serverZac Medico2008-02-081-0/+1
| | | | | | is out of date. svn path=/main/trunk/; revision=9283
* Bug #155993 - Update environment.bz2 after postinst in caseZac Medico2008-02-074-2/+17
| | | | | | | installation phases need to pass some variables to uninstallation phases. svn path=/main/trunk/; revision=9281
* For the useq() IUSE qa check, use [[ $u =~ $PORTAGE_IUSE ]] insteadZac Medico2008-02-061-1/+1
| | | | | | | of egrep since apparently it's compatible in this case. Thanks to igli for this. svn path=/main/trunk/; revision=9279
* Make qa_source and qa_call save the return value and return it. ThanksZac Medico2008-02-061-4/+8
| | | | | | to igli for suggesting. svn path=/main/trunk/; revision=9278
* don't try to copy manually removed libraries (bug #208946)Marius Mauch2008-02-052-1/+24
| | | | svn path=/main/trunk/; revision=9277
* display errors that occured during package set initalizationMarius Mauch2008-02-051-0/+4
| | | | svn path=/main/trunk/; revision=9276
* don't record internal providers in NEEDED records as they are pointless for ↵Marius Mauch2008-02-051-2/+21
| | | | | | all useful applications in portage and complicate them instead (e.g. bug #205531) svn path=/main/trunk/; revision=9275