Summary: | sys-apps/portage: treats USE_EXPAND variables in make.defaults as semi-incremental | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Michał Górny <mgorny> |
Component: | Core | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | cdf123, pms |
Priority: | Normal | Keywords: | InVCS |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://bugs.gentoo.org/show_bug.cgi?id=541378 https://bugs.gentoo.org/show_bug.cgi?id=559280 https://bugs.gentoo.org/show_bug.cgi?id=922307 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 484436 |
Description
Michał Górny
2014-11-23 19:16:23 UTC
I have a patch in this branch: https://github.com/zmedico/portage/tree/bug_530222 I'll post it for review after I've added some unit tests. I've posted a patch with tests for review here: http://thread.gmane.org/gmane.linux.gentoo.portage.devel/4840 This is in the master branch now: https://github.com/gentoo/portage/commit/ffbc3416f535752e50a60adfaf0d64486c50a035 (In reply to Zac Medico from comment #3) > This is in the master branch now: > > https://github.com/gentoo/portage/commit/ > ffbc3416f535752e50a60adfaf0d64486c50a035 The above commit broke tests strangely somehow, so here it is with fixup: https://github.com/gentoo/portage/commit/10f991041672f36b05a42752c81ffc6ede0c3326 Here's the final version which uses filter(None, self.make_defaults_use) to fix the previously mentioned test failure: https://github.com/gentoo/portage/commit/b9c06a6a2dd4ccc875f8b9dd3139ea582e1e5621 This is in the portage-2.2.15 release. *** Bug 351591 has been marked as a duplicate of this bug. *** |