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

Bug 160173 (gnuconfig_update)

Summary: [TRACKER] Packages still using gnuconfig_update
Product: Gentoo Linux Reporter: Diego Elio Pettenò (RETIRED) <flameeyes>
Component: EclassesAssignee: Gentoo Quality Assurance Team <qa>
Status: RESOLVED FIXED    
Severity: normal CC: katabami, martin.holzer, vapier
Priority: High Keywords: Tracker
Version: unspecified   
Hardware: All   
OS: All   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 160174, 160175, 160176, 160178, 160179, 160180, 160181, 160183, 160184, 160185, 160186, 160187, 160188, 160189, 160190, 160191, 160192, 160193, 160195, 160196, 160197    
Bug Blocks:    

Description Diego Elio Pettenò (RETIRED) gentoo-dev 2007-01-05 01:37:01 UTC
I'm going to use this tracker to list all the packages currently inheriting gnuconfig and using gnuconfig_update, so that we know which ones should be fixed/removed before deprecating gnuconfig.eclass for good.

Toolchain stuff is what probably will remain almost eternally using gnuconfig_update unless I can force Mike into revalidating all the calls :P
Comment 1 martin holzer 2009-05-04 17:53:43 UTC
any news on this ?
Comment 2 katabami 2010-12-07 00:57:22 UTC
Hi. Let me update. The complete list of such ebuilds is:

sci-libs/ccp4-libs/ccp4-libs-6.1.3-r3.ebuild
sci-libs/ccp4-libs/ccp4-libs-6.1.3-r4.ebuild
sys-devel/gcc/gcc-2.95.3-r9.ebuild
sys-devel/llvm-gcc/llvm-gcc-2.7-r1.ebuild
sys-devel/llvm-gcc/llvm-gcc-9999.ebuild
sys-devel/llvm-gcc/llvm-gcc-2.8.ebuild
sys-libs/glibc/glibc-2.7-r2.ebuild
sys-libs/glibc/glibc-2.5.1.ebuild
sys-libs/glibc/glibc-2.6.1.ebuild
sys-libs/glibc/glibc-2.5-r4.ebuild
sys-libs/glibc/glibc-2.8_p20080602-r1.ebuild
sys-libs/glibc/glibc-2.9_p20081201-r2.ebuild
sys-libs/glibc/glibc-2.9_p20081201-r3.ebuild
sys-libs/glibc/glibc-2.10.1-r1.ebuild
sys-libs/glibc/glibc-2.11.2-r3.ebuild
sys-libs/glibc/glibc-2.12.1-r3.ebuild
media-sound/imp3sh/imp3sh-0.2.4.ebuild
sci-chemistry/ccp4-apps/ccp4-apps-6.1.3-r1.ebuild
sci-chemistry/ccp4-apps/ccp4-apps-6.1.3-r2.ebuild
sci-chemistry/ccp4-apps/ccp4-apps-6.1.3-r4.ebuild
sci-chemistry/ccp4-apps/ccp4-apps-6.1.3-r5.ebuild
sci-chemistry/ccp4/ccp4-6.0.1-r1.ebuild
sci-chemistry/ccp4/ccp4-6.0.2-r1.ebuild
sci-chemistry/ccp4/ccp4-6.0.2.ebuild

Some notes:
* gcc: gcc-2.95.3-r9 does use gnuconfig_update, but -r10 is in portage tree which doesn't inherit gnuconfig.elcass any more.

* glibc: Only glibc-2.5* does gnuconfig_update. Other ebuilds inherits gnuconfig (indiscriminantly!), but it doesn's call gnuconfig_update. So it can be dropped from inheritance list.

* ccp4 seems to be split into many packages recently. Look at the bug 160190 (on which this bug depends.)

* llvm-gcc: Still uses gnuconfig_update. This bug is alive!
* imp3sh: This project seems dead for long.

(I don't understand portage well, but Paweł Hajdan advised me to report this issue. :)
Comment 3 SpanKY gentoo-dev 2010-12-07 01:35:31 UTC
your glibc analysis missed the eblits
Comment 4 katabami 2010-12-11 05:25:23 UTC
Except that the above list is correct. I checked again, this time including all files.

Thanks.
Comment 5 SpanKY gentoo-dev 2012-11-08 03:15:48 UTC
Commit message: Drop gnuconfig_update
http://sources.gentoo.org/media-sound/imp3sh/imp3sh-0.2.4.ebuild?r1=1.5&r2=1.6
Comment 6 SpanKY gentoo-dev 2017-01-19 18:42:21 UTC
no longer really needed