Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move imports to the top.HEADmaster | 2010-06-01 | 1 | -3/+2 | |
| | |||||
* | Add special handling for updates of Package.metadata['USE'], so that | 2010-06-01 | 1 | -3/+15 | |
| | | | | internal state is consistent. | ||||
* | Add a Package.copy() method. | 2010-06-01 | 1 | -2/+9 | |
| | |||||
* | Bug #322049 - Make use_with() and use_enable() handling of empty | 2010-05-30 | 1 | -2/+10 | |
| | | | | | | 3rd argument conditional on EAPI in order to ensure backward compatibility. This reverts the behavior change from commit a05bba76435d94407fd25549d0552902962baf62 for EAPI 0, 1, 2, and 3. | ||||
* | Make depgraph._serialize_tasks show a debug message when it | 2010-05-30 | 2 | -4/+14 | |
| | | | | | enables 'complete' mode due to an uninstall, and fix the Package.__str__ method to display uninstall tasks properly. | ||||
* | Move imports to the top and use textwrap.wrap() instead of the formatter | 2010-05-29 | 1 | -14/+9 | |
| | | | | module where appropriate. | ||||
* | Fix handling of empty third argument of use_with() and use_enable(). | 2010-05-27 | 1 | -2/+2 | |
| | |||||
* | Add help for --rebuilt-binaries-timestamp. | 2010-05-27 | 2 | -1/+10 | |
| | |||||
* | Make parse_opts() bail out when not silent and an option parameter is | 2010-05-27 | 1 | -10/+10 | |
| | | | | invalid. | ||||
* | Fix --rebuilt-binaries code to return existing_node where appropriate. | 2010-05-27 | 1 | -2/+2 | |
| | |||||
* | Tweak --rebuilt-binaries code to solve bug #306659 once again (logic | 2010-05-27 | 1 | -2/+4 | |
| | | | | was reverted by the --rebuilt-binaries-timestamp patch). | ||||
* | Add --rebuilt-binaries-timestamp option | 2010-05-27 | 3 | -4/+49 | |
| | | | | | | | This option makes emerge ignore binaries that would have been used for --rebuilt-binaries, if they are older than the given timestamp. Binaries are only reinstalled if they have a newer BUILD_TIME than the installed package (not only unequal) with this option. | ||||
* | Bug #310947 - When expanding categories for atoms inside select_files, | 2010-05-27 | 1 | -2/+19 | |
| | | | | | make sure packages are available besides the installed one when preferring the category of an installed package. | ||||
* | Make --deselect work for sets (bug 268798) | 2010-05-27 | 4 | -15/+21 | |
| | |||||
* | emerge --help: Add --ignore-default-opts (closes bug 246491) | 2010-05-27 | 1 | -0/+8 | |
| | |||||
* | Use 'assert' to check ${PIPESTATUS[@]} from save_ebuild_env calls. | 2010-05-25 | 1 | -0/+3 | |
| | |||||
* | Bug #321145: Don't ignore exit status of filter-bash-environment.py and ↵ | 2010-05-25 | 2 | -2/+2 | |
| | | | | check-implicit-pointer-usage.py. | ||||
* | Add _emerge.Package.iuse.get_missing_iuse to return missing IUSE flags. ↵ | 2010-05-25 | 2 | -2/+15 | |
| | | | | Restore original behavior of is_valid_flag. | ||||
* | _emerge.depgraph._show_unsatisfied_dep(): Do an ealier missing IUSE check ↵ | 2010-05-25 | 1 | -10/+7 | |
| | | | | and simplify some related code | ||||
* | _emerge.Package.iuse.is_valid_flags should return a list of flags missing ↵ | 2010-05-25 | 1 | -2/+3 | |
| | | | | from IUSE | ||||
* | Simplify code by passing a list of flags to Package.iuse.is_valid_flag | 2010-05-25 | 1 | -5/+1 | |
| | |||||
* | Allow _emerge.Package.iuse.is_valid_flag() to take a list of flags | 2010-05-25 | 1 | -4/+9 | |
| | |||||
* | _emerge.depgraph._show_unsatisfied_dep(): properly check if something ↵ | 2010-05-25 | 1 | -1/+1 | |
| | | | | belongs into missing_use | ||||
* | Make parent_use parameter for portage.dep.Atom.violated_conditionals() ↵ | 2010-05-25 | 2 | -17/+18 | |
| | | | | optional (for evaluated atoms) | ||||
* | Fix traceback in _show_unsatisfied_dep, reported on forums: | 2010-05-25 | 1 | -1/+2 | |
| | | | | | | | | http://forums.gentoo.org/viewtopic-t-829445.html?sid=58b3b5cec88b8e2ffebc9991c90a473e File "/usr/lib/portage/pym/_emerge/depgraph.py", line 2273, in _show_unsatisfied_dep if not (violated_atom.use.enabled or violated_atom.use.disabled): AttributeError: 'NoneType' object has no attribute 'enabled' | ||||
* | _emerge.depgraph._show_slot_collision_notice(): Improve atom list prunning | 2010-05-22 | 1 | -6/+12 | |
| | |||||
* | Bug #320755 - Make sure src_test only runs once when ebuild(1) | 2010-05-21 | 1 | -5/+8 | |
| | | | | | is used to explicitly run the test phase along with other phases. | ||||
* | _emerge.depgraph._show_unsatisfied_dep(): Suggest changing USE on the parent ↵ | 2010-05-21 | 1 | -1/+29 | |
| | | | | if possible | ||||
* | Add portage.dep.Atom.violated_conditionals() | 2010-05-21 | 1 | -0/+39 | |
| | |||||
* | _emerge.Package.__str__(): handle operation==uninstall | 2010-05-21 | 1 | -0/+6 | |
| | |||||
* | Fix depgraph.schedulerGraph() to break DepPriority.satisfied attributes | 2010-05-20 | 1 | -0/+10 | |
| | | | | which reference installed Package instances. | ||||
* | If a dependency is installed but masked, try to pull in an unmasked version | 2010-05-20 | 1 | -4/+23 | |
| | | | | even when --deep is not specified. Thanks to Daniel Robbins for reporting. | ||||
* | Use os.environ.get() instead of os.getenv(), to hopefully avoid issues | 2010-05-20 | 1 | -4/+5 | |
| | | | | with python-3.2 reported by Arfrever. | ||||
* | Make the non --update package selection logic avoid installed packages if | 2010-05-20 | 1 | -1/+5 | |
| | | | | they are masked. Thanks to Daniel Robbins for reporting. | ||||
* | Make the non --update package selection logic avoid installed packages if | 2010-05-20 | 1 | -1/+1 | |
| | | | | they are masked. Thanks to Daniel Robbins for reporting. | ||||
* | Use Atom.unevaluated_atom in depgraph._show_slot_collision_notice() | 2010-05-20 | 1 | -1/+1 | |
| | |||||
* | Add portage.dep.Atom.unevaluated_atom to not lose the original use dep in ↵ | 2010-05-20 | 1 | -2/+10 | |
| | | | | Atom.evaluate_conditionals() | ||||
* | Add _emerge.Package.__str__() for nicer output formatting | 2010-05-20 | 1 | -0/+28 | |
| | |||||
* | Support specifying exclude list as multiple arguments. | 2010-05-19 | 2 | -3/+3 | |
| | | | | | | | Instead of relying on user to provide the whole exclude list as a space-separated list in a single argument (which is uncomfortable), allow him/her to specify '--exclude' multiple times, joining the provided atom lists together. | ||||
* | Bug #318241 - Add GPL-2 LICENSE file. | 2010-05-17 | 1 | -0/+339 | |
| | |||||
* | New mode: manifest-check - Checks Manifests for missing or incorrect digests | 2010-05-16 | 2 | -0/+16 | |
| | |||||
* | Only count "merge" nodes when determining whether or not to trigger | 2010-05-16 | 1 | -1/+1 | |
| | | | | parallel-fetch. | ||||
* | Fix --resume to support --exclude. | 2010-05-15 | 1 | -0/+4 | |
| | |||||
* | Extend QA check for absolute symlinks in lib dirs to more file types | 2010-05-15 | 1 | -11/+14 | |
| | |||||
* | Usage: binhost-snapshot [options] <src_pkg_dir> <snapshot_dir> ↵ | 2010-05-13 | 1 | -0/+142 | |
| | | | | | | | | | | | | | | | | | | | | | | | <snapshot_uri> <binhost_dir> This program will copy src_pkg_dir to snapshot_dir and inside binhost_dir it will create a Packages index file which refers to snapshot_uri. This is intended to solve race conditions on binhosts as described at http://crosbug.com/3225. Required Arguments: src_pkg_dir - the source $PKGDIR snapshot_dir - destination snapshot directory (must not exist) snapshot_uri - URI which refers to snapshot_dir from the client side binhost_dir - directory in which to write Packages index with snapshot_uri Options: -h, --help show this help message and exit --hardlinks=HARDLINKS create hardlinks (y or n, default is y) | ||||
* | Don't use finally with atomic_ofstream since that prevents it from | 2010-05-13 | 1 | -12/+6 | |
| | | | | aborting when appropriate. | ||||
* | Add a break_hardlinks parameter for tbz2 recompose methods, and enable it | 2010-05-13 | 1 | -3/+26 | |
| | | | | | | | | | | by default. Since bindbapi.aux_update() calls this method, this changes the default behavior for all modifications to binary package metadata. This makes it safe to use hardlinks to create cheap snapshots of the repository, which is useful for solving race conditions on binhosts as described here: http://code.google.com/p/chromium-os/issues/detail?id=3225. | ||||
* | Define __all__. | 2010-05-13 | 1 | -1/+6 | |
| | |||||
* | Use bytes literals in instead of _unicode_encode() where appropriate | 2010-05-13 | 1 | -13/+13 | |
| | | | | (works with python-2.6). | ||||
* | Use bytes literals in instead of _unicode_encode() where appropriate | 2010-05-13 | 1 | -8/+5 | |
| | | | | (works with python-2.6). Thanks to Arfrever for the suggestion. |