Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Deprecate @installed for bug #387059. | Zac Medico | 2012-09-03 | 1 | -0/+6 |
| | |||||
* | EbuildBuildDir: ignore rmdir failure, bug #400641 | Zac Medico | 2012-09-03 | 1 | -5/+2 |
| | |||||
* | Rename _slot_abi.py to _slot_operator.py. | Zac Medico | 2012-09-02 | 2 | -2/+2 |
| | |||||
* | _prepare_self_update: ignore installed version | Zac Medico | 2012-09-01 | 1 | -9/+4 |
| | | | | | | | | Now portage will unconditionally make a temporary copy of itself during updates. This is safer, since it provides maximum protection against any possible incompatibilities. For example, suppose that the ebuild has been updated to change the location of installed files (such as libdir change) without a revision bump. | ||||
* | Remove FEATURES=parse-eapi-ebuild-head | Zac Medico | 2012-08-29 | 1 | -4/+2 |
| | | | | | | | | It's already been enabled by default in stable portage for awhile now, so it should be safe to enable it unconditionally. The PMS eapi-5 branch also says that it's mandatory to parse the EAPI: http://git.overlays.gentoo.org/gitweb/?p=proj/pms.git;a=commit;h=91d1e1e39b034bde7e5b981a5616a127135f37fa | ||||
* | Rename slot-abi stuff to refer to slot-operator. | Zac Medico | 2012-08-29 | 8 | -94/+94 |
| | | | | | This makes it consistent with the language in the PMS eapi-5 branch: http://git.overlays.gentoo.org/gitweb/?p=proj/pms.git;a=commit;h=5d6749ac9e5ddc5b1daaad7737b65fa81c6ece47 | ||||
* | EAPI 5: Profile IUSE injection | Zac Medico | 2012-08-29 | 1 | -5/+8 |
| | | | | | See bug #176467 and the PMS patch: http://git.overlays.gentoo.org/gitweb/?p=proj/pms.git;a=commit;h=d9040ab3482af5f790368bac5d053bf1cd760ba8 | ||||
* | Package: skip REQUIRED_USE validation if built | Zac Medico | 2012-08-27 | 1 | -1/+1 |
| | |||||
* | Pass eapi to check_required_use more. | Zac Medico | 2012-08-27 | 2 | -12/+26 |
| | |||||
* | EAPI 5: REQUIRED_USE at-most-one-of ?? operator | Zac Medico | 2012-08-27 | 1 | -1/+1 |
| | | | | | See bug #354219 and the PMS patch: http://git.overlays.gentoo.org/gitweb/?p=proj/pms.git;a=commit;h=1c2dff2df2305aff88a734e3a2716de1bb69f3b6 | ||||
* | EAPI 5 stable use.mask/force for bug #431078 | Zac Medico | 2012-08-24 | 1 | -0/+4 |
| | |||||
* | _pkg_str: pass in config + metadata with KEYWORDS | Zac Medico | 2012-08-24 | 1 | -4/+11 |
| | | | | | This will be needed in order to support stable use.mask/force for bug #431078. | ||||
* | Optimize sys.std* flush code.v2.2.0_alpha122 | Zac Medico | 2012-08-22 | 2 | -4/+6 |
| | |||||
* | Use sys.__std*.fileno() in case of overrides. | Zac Medico | 2012-08-22 | 3 | -19/+19 |
| | | | | | This fixes AttributeError exceptions for API consumers that override sys.std* streams pseudo-file objects. | ||||
* | _apply_hash_filter: make hash_filter simpler | Zac Medico | 2012-08-21 | 1 | -0/+2 |
| | | | | | Now any callable object will work, which might be helpful for consumers of the Manifest.checkFileHashes() method. | ||||
* | Implement PORTAGE_CHECKSUM_FILTER for bug #432170 | Zac Medico | 2012-08-21 | 1 | -1/+3 |
| | |||||
* | PollScheduler: use timeout for loadavg checks | Zac Medico | 2012-08-20 | 1 | -6/+12 |
| | | | | | | | This ensures that the code from commit fe03b5fd790fc09bd6594c55bb174e80aaac1e5a behaves correctly even when there are no poll events arriving for a long time (which might happen if the running builds don't produce output for a long time). | ||||
* | Scheduler: only use poll timeout when needed | Zac Medico | 2012-08-20 | 1 | -3/+6 |
| | | | | This avoids wasteful CPU consumption, as reported in bug #432024. | ||||
* | emaint logs: simplify error output handlingv2.2.0_alpha121 | Zac Medico | 2012-08-11 | 1 | -6/+5 |
| | |||||
* | emaint: split into separate modules | Brian Dolbec | 2012-07-22 | 1 | -19/+8 |
| | |||||
* | Fix extended atom match for =* operator. | Zac Medico | 2012-07-18 | 1 | -7/+21 |
| | |||||
* | depgraph: __auto_rebuild__ KeyError, bug #427036 | Zac Medico | 2012-07-18 | 2 | -3/+9 |
| | |||||
* | Propagate EAPI for update_dbentry (bug #426476). | Zac Medico | 2012-07-17 | 1 | -2/+3 |
| | |||||
* | Fix --complete-graph-if-new-use for --autounmask. | Zac Medico | 2012-07-10 | 1 | -2/+2 |
| | |||||
* | emerge: add --complete-graph-if-new-use < y | n > | Zac Medico | 2012-07-10 | 3 | -5/+32 |
| | | | | | | Trigger the --complete-graph behavior if USE or IUSE will change for an installed package. This option is enabled by default. This will fix bug #425558. | ||||
* | Rebuild for slot-abi downgrades, bug #424651. | Zac Medico | 2012-07-04 | 1 | -36/+73 |
| | |||||
* | emerge: more helpful "non-existent set" message | Zac Medico | 2012-07-03 | 1 | -0/+6 |
| | |||||
* | BacktrackParameter: fix runtime_pkg_mask copy | Zac Medico | 2012-06-27 | 1 | -1/+5 |
| | | | | This caused the backtracker to bail out too early sometimes. | ||||
* | slot_conflict_handler: handle slot_abi | Zac Medico | 2012-06-27 | 1 | -14/+30 |
| | | | | | We have to distinguish this from the "version" conflict, in order to avoid invalid vercmp calls when there's not version. | ||||
* | PollScheduler: schedule inside loop if max_load | Zac Medico | 2012-06-24 | 1 | -3/+10 |
| | | | | | This will fix a case like that reported in bug #403895, triggered when the --load-average option is used. | ||||
* | Fix debug message wording of "to due". | Zac Medico | 2012-06-23 | 1 | -1/+1 |
| | |||||
* | slot_abi_mask_built: fix __eq__ for backtrackingv2.2.0_alpha111 | Zac Medico | 2012-06-22 | 1 | -2/+2 |
| | |||||
* | Slot conflict "abi" backtrack nodes non-terminal. | Zac Medico | 2012-06-22 | 2 | -1/+7 |
| | |||||
* | slot_abi_mask_built: don't discard other masks | Zac Medico | 2012-06-22 | 1 | -1/+3 |
| | |||||
* | Fix success_without_autounmask logic wrt rebuilds | Zac Medico | 2012-06-22 | 1 | -14/+20 |
| | |||||
* | depgraph: fix broken _complete_mode assignment | Zac Medico | 2012-06-22 | 1 | -1/+1 |
| | |||||
* | _slot_abi_update_probe: respect --exclude | Zac Medico | 2012-06-22 | 1 | -0/+10 |
| | |||||
* | depgraph: fix bugs in force_reinstall handling | Zac Medico | 2012-06-22 | 1 | -49/+37 |
| | |||||
* | Package: save validated_atoms as tuple | Zac Medico | 2012-06-22 | 1 | -2/+2 |
| | |||||
* | Enable /etc/portage/sets for stable, bug #384061. | Zac Medico | 2012-06-22 | 3 | -18/+32 |
| | |||||
* | Add experimental EAPI 4-slot-abi support. | Zac Medico | 2012-06-22 | 8 | -21/+410 |
| | | | | Refer to 4-slot-abi.docbook for a full description. | ||||
* | getportageversion: handle repo: in parent file | Zac Medico | 2012-06-22 | 1 | -0/+15 |
| | |||||
* | action_build: always display_problems | Zac Medico | 2012-06-21 | 1 | -0/+10 |
| | |||||
* | resolver/output: cleanup counters | Zac Medico | 2012-06-20 | 1 | -16/+9 |
| | |||||
* | depgraph._complete_graph: old virt sanity check | Zac Medico | 2012-06-20 | 1 | -3/+5 |
| | |||||
* | backtracking: only feedback first slot conflict | Zac Medico | 2012-06-20 | 1 | -6/+5 |
| | | | | | | Only create BacktrackNode instances for the first conflict which occurred, since the conflicts that occurred later may have been caused by the first conflict. | ||||
* | depgraph._iter_atoms_for_pkg: fix for --rebuild-* | Zac Medico | 2012-06-19 | 2 | -10/+27 |
| | | | | | | The SetArg instances that are generated for --rebuild-if-* behvior need to be passed into _set_args() in order for _iter_atoms_for_pkg to be aware of these arguments. | ||||
* | depgraph: optimize slot conflict backtrack order | Zac Medico | 2012-06-19 | 2 | -3/+15 |
| | |||||
* | depgraph: defer slot conflict backtracking | Zac Medico | 2012-06-18 | 1 | -91/+75 |
| | | | | | | Defer slot conflict backtracking until after _complete_graph is used to complete the graph, so that all relevant reverse dependencies are available for making informed backtracking decisions. | ||||
* | depgraph._add_pkg: preserve previous pkg depth | Zac Medico | 2012-06-17 | 1 | -0/+2 |
| |