Bug 116346 - unify xml2 with xml USE flags in a few packages
|
Bug#:
116346
|
Product: Gentoo Linux
|
Version: unspecified
|
Platform: All
|
|
OS/Version: All
|
Status: RESOLVED
|
Severity: enhancement
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: vapier@gentoo.org
|
Reported By: vapier@gentoo.org
|
|
Component: Ebuilds
|
|
|
URL:
http://article.gmane.org/gmane.linux.gentoo.devel/34196
|
|
Summary: unify xml2 with xml USE flags in a few packages
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2005-12-21 20:22 0000
|
it'd be great if we could unify xml and xml2 USE flags into just plain old
"xml"
the only packages which use both "xml" and "xml2" are:
net-fs/samba
dev-lang/php
net-print/pykota
net-misc/sitecopy
can people review their package and comment
Both
-- net-fs/samba and
-- net-print/pykota
pratically use xml2, with internal (==package) retrocompatibility checks on
the presence of older libraries. Moreover, the xml functionality is used
only by a very small percentage of users (and the vast majority of them use
xml2).
I'm confident :-) there will be no issue in unifying the xml and xml2
use flags.
The unification is easily possible for the affected dev-lang/php ebuilds, we'll
just move the "xml2" USE flag to be plain "xml" and move the only use of "xml"
to the "expat" USE flag, wich serves our purpose, conclusion: it can be done
easily and without problems.
Best regards, CHTEKK.
can you guys go ahead and do what you gotta do then ? :)
Can we hold on a moment?
How are we going to get the word out to our users that they need to change
their USE flags? Could we get the word out first, before we change anything,
so that they're warned in advance?
I'm worried about breaking boxes in production use over the Christmas period,
when most firms are going to be skeleton-staffed at best.
Best regards,
Stu
as noted on the mailing list, i dont think it's an issue
this bug is just to track the few packages which use both xml and xml2, the
rest of the process is going to be tracked on the mailing list
net-fs/samba and net-print/pykota ebuilds are ready. Could a profile specify an
alias?
I.e.: xml==xml2? This could prevent any user issue...
The new revisions of dev-lang/php are in the tree wich fix this, now there is
only the "xml" USE flag.
Best regards, CHTEKK.
www-apps/tikiwiki - erroneous einfo referring users to re-emerge php with
non-existent xml2 use flag
www-apps/horde - erroneous pkg_setup() check for php with xml2 use flag
www-apps/tikiwiki done, spanky can take care of horde
Created an attachment (id=79178) [details]
list of ebuilds with xml2 use flag
Also, we missed app-text/xml2 here, which is using xml2 use flag to select
between libxml and libxml2.
@text-markup, pick one, please. ;)
*** Bug 124310 has been marked as a duplicate of this bug. ***
*** Bug 127027 has been marked as a duplicate of this bug. ***
i dont think we're going to retroactively fix the php stuff ... dev-lang/php is
fixed and it deprecates dev-php/php and dev-php/mod_php
wine, rasqal, graphicsmagick, imagemagick, and raptor are fixed now
handled commoncpp2. I think that's the only cpp package. Readd us if not :)
Fixed dev-java/gnu-classpath, which seems to be the only java package. Please
re-add if any others come up.
app-misc/workrave done as well, sorry about the bugspam.
media-sound/ptabtools doesn't have an ebuild which uses xml2 USE flag.
media-sound/jack-rack done.
I also fixed media-libs/libwmf, which is unmaintained.
I don't see anything unfixed in the list that belongs to sound herd, removing
it from CC. Feel free to add it back if I missed something.
*** Bug 135500 has been marked as a duplicate of this bug. ***
net-fs/samba and net-print/pykota: 'xml2' use flag moved to 'xml'
*** Bug 136795 has been marked as a duplicate of this bug. ***
ive removed xml2 from use.desc so repoman will start to complain now
updated list:
app-office/abiword-2.2.10
app-office/abiword-2.2.11
app-office/abiword-2.4.1
app-office/abiword-2.4.2
app-office/abiword-2.4.2-r1
app-office/abiword-2.4.4
app-text/wv-1.0.0-r1
dev-db/pgcluster-1.3.0b
dev-db/pgcluster-1.3.0c
dev-db/postgresql-7.4.11
dev-db/postgresql-7.4.12
dev-db/postgresql-7.4.13
dev-db/postgresql-7.4.7-r1
dev-db/postgresql-7.4.7-r2
dev-db/postgresql-7.4.8
dev-db/postgresql-7.4.9
dev-db/postgresql-8.0.3
dev-db/postgresql-8.0.4
dev-db/postgresql-8.0.6
dev-db/postgresql-8.0.7
dev-db/postgresql-8.0.8
dev-db/postgresql-8.1.2
dev-db/postgresql-8.1.3
dev-db/postgresql-8.1.3-r1
dev-db/postgresql-8.1.4
media-gfx/k3d-0.5.0.37-r1
media-libs/mlt-20051209
media-tv/dvbtune-0.5
media-video/gpac-0.2.1
media-video/gpac-0.4.0
media-video/gpac-0.4.1_pre20060122
sci-chemistry/gromacs-3.2.1
sci-chemistry/gromacs-3.2.1-r1
sci-chemistry/gromacs-3.3
Ah, so that's why I was on here. gromacs fixed.
Mr_Bones_ has fixed the remaining packages and php5-sapi-r2.eclass today and I
just removed the old thttpd versions that still had xml2 useflag inherited from
php5-sapi-r2.
Finally done, thanks everyone for your help :)