Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 144529 - [QA] ebuilds using obsolete gen_usr_ldscript() from eutils
Summary: [QA] ebuilds using obsolete gen_usr_ldscript() from eutils
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: udev maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-08-20 08:07 UTC by Paweł Hajdan, Jr. (RETIRED)
Modified: 2007-01-26 13:59 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
gen_usr_ldscript.out (gen_usr_ldscript.out,3.07 KB, text/plain)
2006-08-20 08:08 UTC, Paweł Hajdan, Jr. (RETIRED)
Details
list w/o false positives (toolchain-funcs.log,3.94 KB, text/plain)
2006-08-20 08:33 UTC, Jakub Moc (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2006-08-20 08:07:59 UTC
After last update of sys-apps/attr I found this message in my logs:

 * QA Notice: Please upgrade your ebuild to use toolchain-funcs
 * QA Notice:  rather than gen_usr_ldscript() from eutils

So I decided to make a list of ebuilds using this obsolete function. I made it using the command below.

grep gen_usr_ldscript -r /usr/portage | grep -v eclass | grep ebuild | awk '{print $1}' | uniq
Comment 1 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2006-08-20 08:08:38 UTC
Created attachment 94700 [details]
gen_usr_ldscript.out
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2006-08-20 08:21:45 UTC
Actually:

app-arch/bzip2, sys-devel/gettext, sys-apps/tcp-wrappers, sys-libs/ss, sys-libs/gpm, sys-libs/pam-0.99.5.0-r1, sys-libs/com_err, sys-libs/ncurses, >=sys-libs/libcap-1.10-r8, sys-libs/cracklib, >=sys-libs/readline-5.1_p2, sys-fs/e2fsprogs

should be OK, they inherit toolchain-funcs after eutils, so the new gen_usr_ldscript will get used. (And sys-fs/device-mapper has already been fixed).
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2006-08-20 08:33:02 UTC
Created attachment 94702 [details]
list w/o false positives

Cleaned-up list...
Comment 4 SpanKY gentoo-dev 2006-08-20 14:24:59 UTC
all base system stuff should be fixed now i think
Comment 5 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2006-09-30 13:11:59 UTC
jakub: it looks like everything except audit in that last list is fixed.
could you please check?
Comment 6 Diego Elio Pettenò (RETIRED) gentoo-dev 2007-01-23 07:18:16 UTC
Reassinging to QA as pam is done, and removing BSD as libiconv is done.
Comment 7 Jakub Moc (RETIRED) gentoo-dev 2007-01-23 08:32:24 UTC
(In reply to comment #5)
> jakub: it looks like everything except audit in that last list is fixed.
> could you please check?

I would if someone CCed me :) Anyway; udev ebuilds still need to be fixed, all the rest done.

$ grep -n gen_usr_ldscript *
udev-090-r1.ebuild:100:	gen_usr_ldscript libvolume_id.so
udev-094.ebuild:100:	gen_usr_ldscript libvolume_id.so
udev-096.ebuild:115:	gen_usr_ldscript libvolume_id.so
udev-096-r1.ebuild:116:	gen_usr_ldscript libvolume_id.so
udev-098.ebuild:117:	gen_usr_ldscript libvolume_id.so
udev-099.ebuild:115:	gen_usr_ldscript libvolume_id.so
udev-100.ebuild:115:	gen_usr_ldscript libvolume_id.so
udev-100-r2.ebuild:122:	gen_usr_ldscript libvolume_id.so
udev-103.ebuild:122:	gen_usr_ldscript libvolume_id.so
udev-104-r1.ebuild:119:	gen_usr_ldscript libvolume_id.so

Comment 8 Matthias Schwarzott gentoo-dev 2007-01-26 13:59:46 UTC
Fixed all udev-ebuilds.

Seems all done, marking as fixed.