Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | emerge.1: --depclean-lib-check disabled defaultv2.1.11.51 | Zac Medico | 2013-02-11 | 1 | -1/+1 |
| | |||||
* | Remove extended package set configuration docs. | Zac Medico | 2013-02-11 | 2 | -6/+2 |
| | | | | Extended package sets configuration is disabled in the stable branch. | ||||
* | portage.const: toggle constants for stable branch | Zac Medico | 2013-02-11 | 1 | -4/+4 |
| | |||||
* | _get_dep_chain: include repo namesv2.2.0_alpha162 | Zac Medico | 2013-02-11 | 1 | -2/+12 |
| | |||||
* | SlotOperatorUnsolvedTestCase: add unwanted binpkg | Zac Medico | 2013-02-11 | 1 | -2/+10 |
| | |||||
* | Backtrack unsatisfied slot-operator, bug #456340. | Zac Medico | 2013-02-11 | 2 | -10/+115 |
| | |||||
* | Add test case for bug #456340. | Zac Medico | 2013-02-11 | 1 | -0/+73 |
| | | | | | | | The problem here results from poor handling of the unsatisfied built slot operator dep inside _add_dep, where it aborts the graph and tries to backtrack immediately. We really want it to queue a rebuild here, and continue filling out the graph. | ||||
* | _slot_operator_update_probe: detect insignificant | Zac Medico | 2013-02-11 | 1 | -0/+18 |
| | | | | | | This avoids rebuilding of two packages due to a sub-slot change in the child package without revision bump. The sub-slot change is considered insignificant until one of its parent packages needs to be rebuilt. | ||||
* | _add_pkg: fix existing_node early return | Zac Medico | 2013-02-11 | 2 | -24/+39 |
| | | | | | | | | This fixes a case where it would return early, before calling _add_slot_operator_dep, which could prevent slot-operator backtracking from working properly. This makes SlotChangeWithoutRevBumpTestCase work properly when we add an undesirable app-arch/libarchive-3.1.1 binary package. | ||||
* | Disable IUSE check for binary pkg API consumers. | Zac Medico | 2013-02-11 | 4 | -4/+13 |
| | | | | | | In the use() IUSE QA check, exempt binary packages for API consumers like Entropy which do not require a full profile with IUSE_IMPLICIT and stuff (see bug #456830). | ||||
* | deprecated_profile_check: show eselect command | Zac Medico | 2013-02-11 | 1 | -3/+7 |
| | |||||
* | nowarn syntax for repoman to ignore | Heather | 2013-02-11 | 1 | -11/+12 |
| | |||||
* | ebuild: add _reset_legacy_globals for reload | Zac Medico | 2013-02-11 | 2 | -17/+17 |
| | | | | | | This avoids weird issues that are triggered when the module is reloaded (like having classes redefined while instances from the old classes are still around, triggering TypeError confusion). | ||||
* | Check lib*/udev/rules.d for bug #455606. | Zac Medico | 2013-02-10 | 1 | -10/+11 |
| | |||||
* | repoman: fix use.stable, bug #456342 | Zac Medico | 2013-02-10 | 4 | -11/+24 |
| | | | | | | | Make child package inherit stable status from the parent package. This is required in order for USE deps of unstable packages to be resolved correctly, since otherwise use.stable.{mask,force} settings of dependencies may conflict (see bug #456342). | ||||
* | deprecated_profile_check: suggest portage upgrade | Zac Medico | 2013-02-10 | 1 | -3/+26 |
| | | | | | | | | | | | | | | | | If the new profile can't be parsed due to unsupported EAPI, then show a warning like this: !!! Your current profile is deprecated and not supported anymore. !!! Use eselect profile to update your profile. !!! Please upgrade to the following profile if possible: default/linux/x86/13.0/desktop !!! Unable to parse profile: '/usr/portage/profiles/default/linux/x86/13.0/desktop' !!! ParseError: Profile contains unsupported EAPI '5': '/usr/portage/profiles/eapi-5-files/eapi' * You must update portage before you can migrate to the above profile. * In order to update portage, run 'emerge --oneshot portage'. | ||||
* | _slot_change_probe: handle masks | Zac Medico | 2013-02-10 | 1 | -7/+19 |
| | |||||
* | Trigger rebuild for sub-slot change, bug #456208. | Zac Medico | 2013-02-10 | 2 | -1/+139 |
| | | | | | | If sub-slot changes without a revbump, trigger a rebuild so that dependent packages will have the new sub-slot recorded in their slot-operator deps. Hopefully this will fix bug #456208. | ||||
* | Avoid using gawk, where generic awk is enough | Christoph Junghans | 2013-02-10 | 2 | -3/+3 |
| | |||||
* | Fix some ResourceWarnings. | Arfrever Frehtes Taifersar Arahesis | 2013-02-10 | 6 | -12/+17 |
| | |||||
* | emerge --sync: python 2.6.4 compat, bug #456236 | Zac Medico | 2013-02-09 | 1 | -6/+10 |
| | | | | | | | Avoid "TypeError: keywords must be strings" issue triggered by unicode_literals: http://bugs.python.org/issue4978 Also see commit e9a04922c144b267534e3335d2ff3d7bb8994b80. | ||||
* | Tweak "add to world" prompt, bug #455946. | Zac Medico | 2013-02-08 | 2 | -34/+56 |
| | |||||
* | econf: teak timestamp preservation | Zac Medico | 2013-02-05 | 1 | -5/+4 |
| | | | | | Use the sed -i so we can keep the same inode, avoiding potential issues with loss of file metadata. | ||||
* | econf: preserve configure timestamp, bug #440304 | Zac Medico | 2013-02-04 | 1 | -1/+6 |
| | |||||
* | install_qa_check: use #k rather than %k with scanelf | Mike Frysinger | 2013-02-03 | 1 | -3/+2 |
| | | | | | | No need to use `sed` to remove the string when scanelf itself supports it. Signed-off-by: Mike Frysinger <vapier@gentoo.org> | ||||
* | Mask USE=test if RESTRICT=test, for bug #273272. | Zac Medico | 2013-02-02 | 1 | -2/+29 |
| | | | | | This just handles the simple case where RESTRICT=test is not conditional on any USE flags. | ||||
* | man/emerge.1: add rebuild output, bug #454904 | Zac Medico | 2013-01-31 | 1 | -1/+14 |
| | |||||
* | runTests: handle samefile OSError, bug #454880 | Zac Medico | 2013-01-31 | 1 | -4/+10 |
| | |||||
* | Fix some typos. | Arfrever Frehtes Taifersar Arahesis | 2013-01-31 | 4 | -5/+5 |
| | |||||
* | ebuild.5: update example ebuild copyright date | Vladimir Romanov | 2013-01-30 | 1 | -1/+1 |
| | |||||
* | man pages: misc fixes and style tweaks | Vladimir Romanov | 2013-01-30 | 3 | -32/+28 |
| | |||||
* | emerge-delta-webrsync: fix STATE_DIR for EPREFIX | Zac Medico | 2013-01-28 | 1 | -1/+1 |
| | |||||
* | removeFromContents: avoid KeyError, bug #454400 | Zac Medico | 2013-01-28 | 1 | -1/+5 |
| | | | | | | | It's possible for two different paths to refer to the same contents_key, due to directory symlinks. This could happen if a directory was changed to a symlink after a package was merged, either by the user or by a pkg_* phase from some random ebuild. | ||||
* | portage(5): improve layout.conf documentation | Mike Frysinger | 2013-01-28 | 1 | -2/+16 |
| | | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org> | ||||
* | Add chown workaround for python in Fedora 18. | Zac Medico | 2013-01-27 | 2 | -3/+28 |
| | | | | | | Compatibility workaround for Python 2.7.3 in Fedora 18, which throws "TypeError: group id must be integer" if we try to pass an ObjectProxy instance into chown. | ||||
* | repoman: remove obsolete RMD160 requirement | Zac Medico | 2013-01-27 | 1 | -13/+0 |
| | |||||
* | Add man/ru/{env-update,etc-update,fixpackages}.1 | Vladimir Romanov | 2013-01-27 | 4 | -1/+122 |
| | |||||
* | Tweak die message for fail-clean, bug #454050. | Zac Medico | 2013-01-25 | 1 | -1/+2 |
| | |||||
* | Suppress portage group warning for bug #454060. | Zac Medico | 2013-01-25 | 1 | -8/+24 |
| | |||||
* | Handle getpwuid KeyError for bug #454060. | Zac Medico | 2013-01-25 | 1 | -2/+24 |
| | |||||
* | config: raise PermissionDenied morev2.2.0_alpha161 | Zac Medico | 2013-01-24 | 2 | -10/+12 |
| | | | | | | This enables clear reporting of "Permission Denied" when appropriate, instead of triggering nonsensical messages about invalid profiles or repositories. | ||||
* | RepoConfigLoader: raise PermissionDenied more | Zac Medico | 2013-01-24 | 2 | -12/+31 |
| | |||||
* | RepoConfigLoader: raise PermissionDenied | Zac Medico | 2013-01-24 | 1 | -1/+10 |
| | |||||
* | _new_backup_path: fix TypeError, bug #453892 | Zac Medico | 2013-01-24 | 1 | -1/+1 |
| | |||||
* | Package._init_use: always sync _metadatav2.2.0_alpha160 | Zac Medico | 2013-01-23 | 1 | -2/+3 |
| | |||||
* | Add debug output for cases like bug #453400. | Zac Medico | 2013-01-23 | 1 | -0/+20 |
| | |||||
* | Package: avoid redundant splitting of USE | Zac Medico | 2013-01-23 | 1 | -4/+3 |
| | |||||
* | Package: filter built USE for bug #453400 | Zac Medico | 2013-01-23 | 2 | -28/+41 |
| | | | | | The enabled flags must be consistent with implicit IUSE, in order to avoid potential inconsistencies in USE dep matching (see bug #453400). | ||||
* | Fix default use match for implicit IUSE.v2.2.0_alpha159 | Zac Medico | 2013-01-21 | 3 | -9/+22 |
| | | | | | | This will fix bug #453400, which was triggered by inconsistency between the enabled USE and the effective missing_disabled set used in matching logic, due to implicit IUSE. | ||||
* | make.conf: example for ACCEPT_LICENSE | Ulrich Müller | 2013-01-21 | 1 | -0/+12 |
| |