Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Avoid raising a KeyError from display_preserved_libs() in cases when no | Zac Medico | 2008-10-05 | 1 | -3/+4 |
| | | | | | | owners are found for a particular library consumer. svn path=/main/trunk/; revision=11633 | ||||
* | * When ensuring sane $PWD in ebuild.sh, die if the `cd "$PORTAGE_BUILDDIR"` | Zac Medico | 2008-10-05 | 1 | -2/+1 |
| | | | | | | | | call fails. * Create $PORTAGE_BUILDDIR for the "fetch" phase too since it might be necessary to call pkg_nofetch. svn path=/main/trunk/; revision=11628 | ||||
* | Only update the confmem file when something has changed. | Zac Medico | 2008-10-05 | 1 | -3/+5 |
| | | | | svn path=/main/trunk/; revision=11627 | ||||
* | Fix PreservedLibsRegistry.store() so that it only rewrites the data file when | Zac Medico | 2008-10-05 | 1 | -2/+3 |
| | | | | | | something has changed. svn path=/main/trunk/; revision=11626 | ||||
* | A cpv can be returned from dbapi.match() as an old-style virtual match even | Zac Medico | 2008-10-05 | 1 | -6/+25 |
| | | | | | | | | | | | in cases when the package does not actually PROVIDE the virtual. Filter out any such false matches inside depgraph._select_package() and _show_unsatisfied_dep(). Thanks to Ned Ludd <solar@g.o> for reporting this issue which was discovered when attempting to install virtual/libc on uclibc profile. Apparently the uclibc ebuilds need to be fixed to properly set PROVIDE when the metadata cache is generated. svn path=/main/trunk/; revision=11622 | ||||
* | Handle AttributeError in case os.getloadavg does not exist, like when python | Zac Medico | 2008-10-04 | 1 | -2/+2 |
| | | | | | | is built agains uclibc. svn path=/main/trunk/; revision=11621 | ||||
* | Fix depgraph._add_pkg() to ensure that the existing package in the graph | Zac Medico | 2008-10-04 | 1 | -1/+10 |
| | | | | | | | | | | matches the required atom in cases when a different package has been passed in. This solves a problem with silently unsatisfied USE deps that was reported by Jorge Manuel B. S. Vicetto <jmbsvicetto@g.o>. Now the unsatisfied dependency will result in a "slot conflict" rather than be silently ignored. svn path=/main/trunk/; revision=11618 | ||||
* | Make depgraph._add_pkg() take a Dependency instance. This provides access to | Zac Medico | 2008-10-04 | 1 | -14/+21 |
| | | | | | | | | the atom which pulled in the package, which may be needed in order to verify that a different package that's been added to the graph is capable of satisfying the atom. svn path=/main/trunk/; revision=11617 | ||||
* | Remove pointless copying of the owners dict inside display_preserved_libs(). | Zac Medico | 2008-10-02 | 1 | -3/+1 |
| | | | | svn path=/main/trunk/; revision=11611 | ||||
* | In JobStatusDisplay._update(), set _displayed = True when ruturning early due | Zac Medico | 2008-10-02 | 1 | -0/+1 |
| | | | | | | | to stdout not being a tty. This fixes a problem excess output which was reported by Daniel Robbins. svn path=/main/trunk/; revision=11609 | ||||
* | Optimize display_preserved_libs() by using a single getFileOwnerMap() to look | Zac Medico | 2008-10-02 | 1 | -3/+17 |
| | | | | | | up all the files. svn path=/main/trunk/; revision=11608 | ||||
* | Fix broken logic in Scheduler._main_loop() which would allow the main loop to | Zac Medico | 2008-10-02 | 1 | -1/+1 |
| | | | | | | | exit while one or more merges are still scheduled. Thanks to Patrick Lauer for reporting. svn path=/main/trunk/; revision=11607 | ||||
* | Call elog_process before calling the "clean" phase for --buildpkgonly mode. | Zac Medico | 2008-10-02 | 1 | -0/+1 |
| | | | | svn path=/main/trunk/; revision=11606 | ||||
* | When parsing PORTAGE_ELOG_SYSTEM, stack values in a dict so that things like | Zac Medico | 2008-10-02 | 1 | -5/+15 |
| | | | | | | | "echo:info echo:qa" stack like one might expect. Thanks to Betelgeuse for reporting. svn path=/main/trunk/; revision=11605 | ||||
* | Bug #239272 - Handle InvalidAtom exception inside | Zac Medico | 2008-10-01 | 1 | -4/+10 |
| | | | | | | depgraph.validate_blockers(). svn path=/main/trunk/; revision=11604 | ||||
* | Handle InvalidDependString from portdbapi.getFetchMap() inside | Zac Medico | 2008-09-30 | 1 | -5/+11 |
| | | | | | | search.output(). Thanks to agaffney for reporting. svn path=/main/trunk/; revision=11602 | ||||
* | Now that elog_base() uses 'echo -e' to expand escape codes prior to using | Zac Medico | 2008-09-30 | 1 | -1/+1 |
| | | | | | | | | 'read' to split on newlines, it's safe to use newlines as delimiters in the log file since 'read' is guaranteed to split any newlines contained in the arguments. svn path=/main/trunk/; revision=11601 | ||||
* | Bug #239006 - In FakeVartree._aux_get_wrapper(), fall back to vdb metadata | Zac Medico | 2008-09-29 | 1 | -1/+3 |
| | | | | | | if the live ebuild's EAPI is unsupported. svn path=/main/trunk/; revision=11600 | ||||
* | allow the portage.sets. prefix to be omitted in 'class' options of set ↵ | Marius Mauch | 2008-09-29 | 1 | -2/+5 |
| | | | | | | definitions svn path=/main/trunk/; revision=11599 | ||||
* | Add a new DummyPackageSet handler to make set operators easier to use | Marius Mauch | 2008-09-28 | 1 | -0/+13 |
| | | | | svn path=/main/trunk/; revision=11598 | ||||
* | remove the 'repository' option from CategorySet in favor of the generic ↵ | Marius Mauch | 2008-09-28 | 1 | -11/+2 |
| | | | | | | 'intersect' option svn path=/main/trunk/; revision=11597 | ||||
* | allow selection of metadata source for VariableSet | Marius Mauch | 2008-09-28 | 1 | -6/+10 |
| | | | | svn path=/main/trunk/; revision=11596 | ||||
* | make sure that cli-defined sets aren't added to @world | Marius Mauch | 2008-09-28 | 1 | -0/+1 |
| | | | | svn path=/main/trunk/; revision=11595 | ||||
* | For compatibility with long-standing --columns behavior, do not display | Zac Medico | 2008-09-28 | 1 | -0/+5 |
| | | | | | | | "uninstall" or satsified "blocks" nodes in the merge list when --columns is enabled. Thanks to solar for the suggestion. svn path=/main/trunk/; revision=11594 | ||||
* | add support for slot dependencies (original patch by Robert Buchholz ↵ | Marius Mauch | 2008-09-28 | 1 | -3/+8 |
| | | | | | | <rbu@gentoo.org>) svn path=/main/trunk/; revision=11593 | ||||
* | sort summarylist output (patch by Robert Buchholz <rbu@gentoo.org>) | Marius Mauch | 2008-09-28 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=11591 | ||||
* | print dates in a consistent format (patch by Robert Buchholz <rbu@gentoo.org>) | Marius Mauch | 2008-09-28 | 1 | -1/+29 |
| | | | | svn path=/main/trunk/; revision=11590 | ||||
* | also accept glsa-2.dtd as valid for GLSAs (patch by Robert Buchholz ↵ | Marius Mauch | 2008-09-28 | 1 | -1/+5 |
| | | | | | | <rbu@gentoo.org>) svn path=/main/trunk/; revision=11589 | ||||
* | account for DTD changes wrt 'revised' element (patch by Robert Buchholz ↵ | Marius Mauch | 2008-09-28 | 1 | -2/+18 |
| | | | | | | <rbu@gentoo.org>) svn path=/main/trunk/; revision=11588 | ||||
* | use ignorelist to avoid potential infite loop | Marius Mauch | 2008-09-28 | 1 | -2/+2 |
| | | | | svn path=/main/trunk/; revision=11585 | ||||
* | Add operator logic to sets.conf | Marius Mauch | 2008-09-28 | 1 | -4/+28 |
| | | | | svn path=/main/trunk/; revision=11584 | ||||
* | Properly process set arguments inside set expressions | Marius Mauch | 2008-09-28 | 1 | -38/+48 |
| | | | | svn path=/main/trunk/; revision=11583 | ||||
* | disable redefintion errors when updating the set definitions | Marius Mauch | 2008-09-28 | 1 | -6/+5 |
| | | | | svn path=/main/trunk/; revision=11582 | ||||
* | implement set arguments to reconfigure and create package sets on the ↵ | Marius Mauch | 2008-09-28 | 2 | -1/+50 |
| | | | | | | commandline svn path=/main/trunk/; revision=11581 | ||||
* | Another correctness fix in BlockerDB.findInstalledBlockers(). | Zac Medico | 2008-09-27 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=11576 | ||||
* | Fix code inside BlockerDB.findInstalledBlockers() to correctly strip multiple | Zac Medico | 2008-09-27 | 1 | -2/+2 |
| | | | | | | | "!" characters when necessary. The code seemed to work fine anyway so this is more a correctness fix than a bug fix. svn path=/main/trunk/; revision=11575 | ||||
* | Mask packages with deprecated EAPIs in order to prevent them from being | Zac Medico | 2008-09-27 | 3 | -7/+21 |
| | | | | | | | | installed. Such packages will still behave normally if they are already installed, but preventing new installation will remind people to update the EAPIs in their overlays if necessary. svn path=/main/trunk/; revision=11573 | ||||
* | In the --depclean docs, there's no need to advise the user to use --oneshot | Zac Medico | 2008-09-27 | 2 | -2/+2 |
| | | | | | | | when updating @system @world since @system now has world-candidate set to False by default. svn path=/main/trunk/; revision=11564 | ||||
* | Add PROPERTIES to the list of USE evaluated keys for the Packages index. | Zac Medico | 2008-09-26 | 1 | -1/+4 |
| | | | | svn path=/main/trunk/; revision=11562 | ||||
* | Add PROPERTIES to all of the metadata caches. | Zac Medico | 2008-09-26 | 4 | -5/+6 |
| | | | | svn path=/main/trunk/; revision=11561 | ||||
* | Update hardcoded auxdbkey_order attributes to include PROPERTIES. | Zac Medico | 2008-09-26 | 2 | -2/+2 |
| | | | | svn path=/main/trunk/; revision=11560 | ||||
* | Bug #238766 - Revert the fetch() mirror:// behavior change from r11537 sincev2.2_rc11 | Zac Medico | 2008-09-26 | 1 | -7/+1 |
| | | | | | | | it wasn't actually needed to comply with PMS 9.2.8, and the change actuall caused incorrect mirror fetching behavior. svn path=/main/trunk/; revision=11558 | ||||
* | Add back code removed in r11553 and fix logic to avoid IndexError.v2.2_rc10 | Zac Medico | 2008-09-26 | 1 | -1/+5 |
| | | | | svn path=/main/trunk/; revision=11556 | ||||
* | Handle possible CacheError inside mirror_cache(). | Zac Medico | 2008-09-26 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=11555 | ||||
* | Direct EOutput.eerror() and ewarn() output to stderr. | Zac Medico | 2008-09-26 | 1 | -2/+2 |
| | | | | svn path=/main/trunk/; revision=11554 | ||||
* | Fix a potential IndexError inside display_preserved_libs(). | Zac Medico | 2008-09-26 | 1 | -3/+1 |
| | | | | svn path=/main/trunk/; revision=11553 | ||||
* | Make flat_hash write keys in alphabetical order. | Zac Medico | 2008-09-26 | 2 | -7/+11 |
| | | | | svn path=/main/trunk/; revision=11552 | ||||
* | Bump to EAPI 2. | Zac Medico | 2008-09-26 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=11550 | ||||
* | Add PROPERTIES to portage.auxdbkeys since it's been approved by the council. | Zac Medico | 2008-09-25 | 1 | -2/+2 |
| | | | | svn path=/main/trunk/; revision=11549 | ||||
* | Fix mirror_cache() so it won't silently swallow a KeyError if _mtime_ or | Zac Medico | 2008-09-25 | 1 | -5/+9 |
| | | | | | | _eclass_ happens to be missing from the cache data for some reason. svn path=/main/trunk/; revision=11548 |