Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 692262

Summary: sys-apps/portage: QA Notice: EXPORT_FUNCTIONS is called before inherit in kernel-2.eclass.
Product: Portage Development Reporter: Zac Medico <zmedico>
Component: CoreAssignee: Portage team <dev-portage>
Status: RESOLVED FIXED    
Severity: normal CC: arthurzam+gentoo
Priority: Normal Keywords: InVCS
Version: unspecified   
Hardware: All   
OS: All   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 691278    

Description Zac Medico gentoo-dev 2019-08-16 00:50:23 UTC
Triggered by this change:

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5580fdf0d0a03846328e1c86d1071e4de6405095

Looks like PMS doesn't have any constraints about inherit/EXPORT_FUNCTIONS order, so we can drop the QA Notice.
Comment 1 Larry the Git Cow gentoo-dev 2019-08-16 01:09:01 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/proj/portage.git/commit/?id=f44d32550861cb25c209ef61dcd7ae1aa230da1f

commit f44d32550861cb25c209ef61dcd7ae1aa230da1f
Author:     Zac Medico <zmedico@gentoo.org>
AuthorDate: 2019-08-16 01:06:01 +0000
Commit:     Zac Medico <zmedico@gentoo.org>
CommitDate: 2019-08-16 01:06:59 +0000

    Revert "Generate a QA Notice when EXPORT_FUNCTIONS is called before inherit"
    
    This reverts commit 7cb39877b7f6231ce11f1161cf2d3fe42e287b59.
    
    Bug: https://bugs.gentoo.org/692262
    Signed-off-by: Zac Medico <zmedico@gentoo.org>

 bin/ebuild.sh | 8 --------
 1 file changed, 8 deletions(-)
Comment 2 Larry the Git Cow gentoo-dev 2019-08-19 05:06:36 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08557524dc6c8eec3a366e43ab2587d2cdd8f133

commit 08557524dc6c8eec3a366e43ab2587d2cdd8f133
Author:     Zac Medico <zmedico@gentoo.org>
AuthorDate: 2019-08-19 04:24:07 +0000
Commit:     Zac Medico <zmedico@gentoo.org>
CommitDate: 2019-08-19 05:06:15 +0000

    sys-apps/portage: Bump to version 2.3.72
    
     #463952 glsa-check: install in /usr/bin
     #646090 preserve-libs: get dep graph from EROOT
     #690484 detect internal collisions for /usr merge
     #690786 repoman: support metadata/layout.conf restrict-allowed
     #691776 unpack: Unconditionally die if an unpacker returns an error
     #691638 Show get/setfattr stderr
     #692024 econf: Unconditionally die on error in EAPIs 0 to 3
     #692262 QA Notice: EXPORT_FUNCTIONS is called before inherit in
             kernel-2.eclass
     #692412 emerge IndexError for ambiguous package atom with pypy
    
    Bug: https://bugs.gentoo.org/691278
    Bug: https://bugs.gentoo.org/463952
    Bug: https://bugs.gentoo.org/646090
    Bug: https://bugs.gentoo.org/690484
    Bug: https://bugs.gentoo.org/690786
    Bug: https://bugs.gentoo.org/691776
    Bug: https://bugs.gentoo.org/691638
    Bug: https://bugs.gentoo.org/692024
    Bug: https://bugs.gentoo.org/692262
    Bug: https://bugs.gentoo.org/692412
    Package-Manager: Portage-2.3.71, Repoman-2.3.17
    Signed-off-by: Zac Medico <zmedico@gentoo.org>

 sys-apps/portage/Manifest              |   1 +
 sys-apps/portage/portage-2.3.72.ebuild | 264 +++++++++++++++++++++++++++++++++
 2 files changed, 265 insertions(+)