summaryrefslogtreecommitdiffstats
path: root/pym
Commit message (Collapse)AuthorAgeFilesLines
* 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
* 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
* 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
* 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
* 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 #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-072-1/+5
| | | | | | | installation phases need to pass some variables to uninstallation phases. svn path=/main/trunk/; revision=9281
* 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
* Use local time for elog summariesMarius Mauch2008-02-052-2/+2
| | | | svn path=/main/trunk/; revision=9273
* Remove the manifest1 digest filter from PORTAGE_RSYNC_OPTS since it'sZac Medico2008-02-011-1/+0
| | | | | | no longer needed. svn path=/main/trunk/; revision=9260
* Make the manifest1_compat constructor parameter default to FalseZac Medico2008-02-011-1/+1
| | | | | | | to prevent potential interference from stale old digest files in overlays. svn path=/main/trunk/; revision=9258
* Unconditionally disable manifest1 compatibility since it's been droppedZac Medico2008-01-311-2/+1
| | | | | | from the main tree and nobody needs it anymore. svn path=/main/trunk/; revision=9252
* Add 'local' to the list of non_category_dirs since it's commonlyZac Medico2008-01-311-1/+1
| | | | | | used for layman overlays. svn path=/main/trunk/; revision=9241
* * Bug #205966 - Don't show binhost password when displaying the uri.Zac Medico2008-01-311-2/+5
| | | | | | | * Fix a cpv variable name typo. svn path=/main/trunk/; revision=9238
* - Remove ebuild.autotools repoman check since it produces lotsZac Medico2008-01-301-14/+1
| | | | | | | | | of false positives (bug #207104) and its hard to parse bash - Use QA_INTERCEPTORS in ebuild.sh to implement a runtime 'QA Notice' when autotools is called directly svn path=/main/trunk/; revision=9235
* use strip(os.sep) on paths prior to os.path.join (branches/prefixZac Medico2008-01-301-2/+3
| | | | | | r9228) svn path=/main/trunk/; revision=9230
* Pull more functions out of repoman proper and into repoman.utilitiesAlec Warner2008-01-271-2/+178
| | | | svn path=/main/trunk/; revision=9226
* import ordering, prevent errors from mucking up module namespace in checks, ↵Alec Warner2008-01-271-18/+26
| | | | | | fix typo from last commit, rename 'm' to autotools_match, fix spacing between classes svn path=/main/trunk/; revision=9225
* Move random functions out of repoman and into utilties.pyAlec Warner2008-01-261-0/+188
| | | | svn path=/main/trunk/; revision=9221
* Check for quoted ${A}. Thanks to maekke for this patch.Zac Medico2008-01-181-1/+12
| | | | svn path=/main/trunk/; revision=9206
* Bug #205318 - Handle errno.ENOTDIR thrown from the lstat callZac Medico2008-01-111-1/+1
| | | | | | inside dblink._security_check(). svn path=/main/trunk/; revision=9188
* Add a new "ebuild.autotools" check for when ebuilds callZac Medico2008-01-111-4/+18
| | | | | | | autotools directly instead of using autotools.eclass. Thanks to Betelgeuse for the initial patch. svn path=/main/trunk/; revision=9179
* * Make pkgcmp() pass the ebuild revision directly into vercmp() sinceZac Medico2008-01-112-11/+18
| | | | | | | | | | there is code there to handle it already. This eliminates some redundant revision comparison code. Thanks to peper for the patch. * Add some vercmp() test cases for comparison of ebuild revisions. svn path=/main/trunk/; revision=9178
* Bug #203316 - Fix isvalidatom() to properly detect invalid operatorsZac Medico2008-01-111-1/+1
| | | | | | | used together with slot atoms. Thanks to Arfrever Frehtes Taifersar Arahesis <Arfrever.FTA@GMail.Com> for the patch. svn path=/main/trunk/; revision=9166
* Bug #204425 - Remove --delete-after from the default PORTAGE_RSYNC_OPTS.Zac Medico2008-01-111-1/+0
| | | | | | | This allows the rsync program to choose the preferred --delete algorithm, or the user can choose one via PORTAGE_RSYNC_EXTRA_OPTS. svn path=/main/trunk/; revision=9163