public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] Changing description for the xml global use flag
@ 2005-12-19 21:48 Petteri Räty
  2005-12-19 21:56 ` Mike Frysinger
  2005-12-22 22:58 ` Stuart Herbert
  0 siblings, 2 replies; 19+ messages in thread
From: Petteri Räty @ 2005-12-19 21:48 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 268 bytes --]

/usr/portage/profiles/use.desc:xml - Check/Support flag for XML library
(version 1)

I think the xml use flag should be more generic. There are after all
other alternatives for xml support than dev-libs/libxml. Maybe something
like Adds xml support?

Regards,
Petteri

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 256 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [gentoo-dev] Changing description for the xml global use flag
  2005-12-19 21:48 [gentoo-dev] Changing description for the xml global use flag Petteri Räty
@ 2005-12-19 21:56 ` Mike Frysinger
  2005-12-19 22:19   ` Petteri Räty
  2005-12-22 22:58 ` Stuart Herbert
  1 sibling, 1 reply; 19+ messages in thread
From: Mike Frysinger @ 2005-12-19 21:56 UTC (permalink / raw
  To: gentoo-dev

On Mon, Dec 19, 2005 at 11:48:52PM +0200, Petteri R??ty wrote:
> /usr/portage/profiles/use.desc:xml - Check/Support flag for XML library
> (version 1)
> 
> I think the xml use flag should be more generic. There are after all
> other alternatives for xml support than dev-libs/libxml. Maybe something
> like Adds xml support?

then you'd have to deprecate the usage of xml2

is there any package which uses both xml and xml2 ?  if not, i dont see
why we cant condense the two down into one
-mike
-- 
gentoo-dev@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [gentoo-dev] Changing description for the xml global use flag
  2005-12-19 21:56 ` Mike Frysinger
@ 2005-12-19 22:19   ` Petteri Räty
  2005-12-19 23:03     ` Mike Frysinger
                       ` (3 more replies)
  0 siblings, 4 replies; 19+ messages in thread
From: Petteri Räty @ 2005-12-19 22:19 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1184 bytes --]



Mike Frysinger wrote:
> On Mon, Dec 19, 2005 at 11:48:52PM +0200, Petteri R??ty wrote:
> 
>>/usr/portage/profiles/use.desc:xml - Check/Support flag for XML library
>>(version 1)
>>
>>I think the xml use flag should be more generic. There are after all
>>other alternatives for xml support than dev-libs/libxml. Maybe something
>>like Adds xml support?
> 
> 
> then you'd have to deprecate the usage of xml2
> 
> is there any package which uses both xml and xml2 ?  if not, i dont see
> why we cant condense the two down into one
> -mike

betelgeuse@pena ~/test/java $ qgrep -v IUSE | grep xml2 | grep -e "xml[^2]"
dev-tcltk/tclxml/tclxml-3.0.ebuild: IUSE="expat threads xml2"
media-libs/libwmf/libwmf-0.2.8.3-r1.ebuild: IUSE="jpeg X xml xml2 debug
doc gtk"
net-misc/sitecopy/sitecopy-0.13.4-r2.ebuild: IUSE="ssl xml xml2 gnome nls"
net-print/pykota/pykota-1.22_p1548.ebuild: IUSE="ldap postgres snmp xml
xml2"
net-print/pykota/pykota-1.23_p1869-r1.ebuild: IUSE="ldap postgres snmp
xml xml2"
net-print/pykota/pykota-1.23_p1869.ebuild: IUSE="ldap postgres snmp xml
xml2"
net-print/pykota/pykota-1.23_p1874.ebuild: IUSE="ldap postgres snmp xml
xml2"

Found a couple.

Regards,
Petteri

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 256 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [gentoo-dev] Changing description for the xml global use flag
  2005-12-19 22:19   ` Petteri Räty
@ 2005-12-19 23:03     ` Mike Frysinger
  2005-12-19 23:04     ` Lares Moreau
                       ` (2 subsequent siblings)
  3 siblings, 0 replies; 19+ messages in thread
From: Mike Frysinger @ 2005-12-19 23:03 UTC (permalink / raw
  To: gentoo-dev

On Tue, Dec 20, 2005 at 12:19:01AM +0200, Petteri R??ty wrote:
> Mike Frysinger wrote:
> > On Mon, Dec 19, 2005 at 11:48:52PM +0200, Petteri R??ty wrote:
> > 
> >>/usr/portage/profiles/use.desc:xml - Check/Support flag for XML library
> >>(version 1)
> >>
> >>I think the xml use flag should be more generic. There are after all
> >>other alternatives for xml support than dev-libs/libxml. Maybe something
> >>like Adds xml support?
> > 
> > 
> > then you'd have to deprecate the usage of xml2
> > 
> > is there any package which uses both xml and xml2 ?  if not, i dont see
> > why we cant condense the two down into one
> 
> betelgeuse@pena ~/test/java $ qgrep -v IUSE | grep xml2 | grep -e "xml[^2]"
> media-libs/libwmf/libwmf-0.2.8.3-r1.ebuild: IUSE="jpeg X xml xml2 debug
> doc gtk"
> net-misc/sitecopy/sitecopy-0.13.4-r2.ebuild: IUSE="ssl xml xml2 gnome nls"
> net-print/pykota/pykota-1.22_p1548.ebuild: IUSE="ldap postgres snmp xml
> xml2"
> net-print/pykota/pykota-1.23_p1869-r1.ebuild: IUSE="ldap postgres snmp
> xml xml2"
> net-print/pykota/pykota-1.23_p1869.ebuild: IUSE="ldap postgres snmp xml
> xml2"
> net-print/pykota/pykota-1.23_p1874.ebuild: IUSE="ldap postgres snmp xml
> xml2"
> 
> Found a couple.

then these will have to be reconciled first ...
-mike
-- 
gentoo-dev@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [gentoo-dev] Changing description for the xml global use flag
  2005-12-19 22:19   ` Petteri Räty
  2005-12-19 23:03     ` Mike Frysinger
@ 2005-12-19 23:04     ` Lares Moreau
  2005-12-19 23:17       ` Mike Frysinger
  2005-12-20  0:22     ` Marius Mauch
  2005-12-20  7:55     ` [gentoo-dev] " Duncan
  3 siblings, 1 reply; 19+ messages in thread
From: Lares Moreau @ 2005-12-19 23:04 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 2604 bytes --]

On Tue, 2005-12-20 at 00:19 +0200, Petteri Räty wrote:
> betelgeuse@pena ~/test/java $ qgrep -v IUSE | grep xml2 | grep -e "xml[^2]"
> dev-tcltk/tclxml/tclxml-3.0.ebuild: IUSE="expat threads xml2"
> media-libs/libwmf/libwmf-0.2.8.3-r1.ebuild: IUSE="jpeg X xml xml2 debug
> doc gtk"
> net-misc/sitecopy/sitecopy-0.13.4-r2.ebuild: IUSE="ssl xml xml2 gnome nls"
> net-print/pykota/pykota-1.22_p1548.ebuild: IUSE="ldap postgres snmp xml
> xml2"
> net-print/pykota/pykota-1.23_p1869-r1.ebuild: IUSE="ldap postgres snmp
> xml xml2"
> net-print/pykota/pykota-1.23_p1869.ebuild: IUSE="ldap postgres snmp xml
> xml2"
> net-print/pykota/pykota-1.23_p1874.ebuild: IUSE="ldap postgres snmp xml
> xml2"
> 
> Found a couple.

lares@jarita pykota # qgrep -v -e 'xml2\??' |egrep 'pykota|sitecopy|
libwmf'       
media-libs/libwmf/libwmf-0.2.8.3-r1.ebuild:     xml2? ( !xml?
( dev-libs/libxml2 ) )
media-libs/libwmf/libwmf-0.2.8.3-r1.ebuild:     xml? ( dev-libs/expat )
net-misc/sitecopy/sitecopy-0.13.4-r2.ebuild:    xml? ( dev-libs/libxml )
net-print/pykota/pykota-1.22_p1548.ebuild:      xml?
( dev-python/jaxml )
net-print/pykota/pykota-1.22_p1548.ebuild:      xml2?
( dev-python/jaxml ) "
net-print/pykota/pykota-1.23_p1869-r1.ebuild:   xml?
( dev-python/jaxml )
net-print/pykota/pykota-1.23_p1869-r1.ebuild:   xml2?
( dev-python/jaxml ) "
net-print/pykota/pykota-1.23_p1869.ebuild:      xml?
( dev-python/jaxml )
net-print/pykota/pykota-1.23_p1869.ebuild:      xml2?
( dev-python/jaxml ) "
net-print/pykota/pykota-1.23_p1874.ebuild:      xml?
( dev-python/jaxml )
net-print/pykota/pykota-1.23_p1874.ebuild:      xml2?
( dev-python/jaxml ) "

pykote draws the same package, and doesn't compile anything, so I don't
think they are relavent

sitecopy-0.13.4-r2 does IUSE both, But uses them to determine weather or
not to use XML1 || XML2. It doens't enable both.

On the other hand libwmf-0.2.8.3-r1 warns you about using both.
- if use xml && use xml2; then
-        einfo "You can specify only one flag of xml and xml2."
-        einfo "It will be defaulted to expat (like autocheck does)."

Could we have one XML flag and an xml.eclass to determine which XML
version is installed on a particular system.

-Lares

-- 
Lares Moreau <lares.moreau@gmail.com>  | LRU: 400755 http://counter.li.org
lares/irc.freenode.net                 |
Gentoo x86 Arch Tester                 |               ::0 Alberta, Canada
Public Key: 0D46BB6E @ subkeys.pgp.net |          Encrypted Mail Preferred
Key fingerprint = 0CA3 E40D F897 7709 3628  C5D4 7D94 483E 0D46 BB6E

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [gentoo-dev] Changing description for the xml global use flag
  2005-12-19 23:04     ` Lares Moreau
@ 2005-12-19 23:17       ` Mike Frysinger
  0 siblings, 0 replies; 19+ messages in thread
From: Mike Frysinger @ 2005-12-19 23:17 UTC (permalink / raw
  To: gentoo-dev

On Mon, Dec 19, 2005 at 04:04:55PM -0700, Lares Moreau wrote:
> On Tue, 2005-12-20 at 00:19 +0200, Petteri R?ty wrote:
> > betelgeuse@pena ~/test/java $ qgrep -v IUSE | grep xml2 | grep -e "xml[^2]"
> > dev-tcltk/tclxml/tclxml-3.0.ebuild: IUSE="expat threads xml2"
> > media-libs/libwmf/libwmf-0.2.8.3-r1.ebuild: IUSE="jpeg X xml xml2 debug
> > doc gtk"
> > net-misc/sitecopy/sitecopy-0.13.4-r2.ebuild: IUSE="ssl xml xml2 gnome nls"
> > net-print/pykota/pykota-1.22_p1548.ebuild: IUSE="ldap postgres snmp xml
> > xml2"
> > net-print/pykota/pykota-1.23_p1869-r1.ebuild: IUSE="ldap postgres snmp
> > xml xml2"
> > net-print/pykota/pykota-1.23_p1869.ebuild: IUSE="ldap postgres snmp xml
> > xml2"
> > net-print/pykota/pykota-1.23_p1874.ebuild: IUSE="ldap postgres snmp xml
> > xml2"
> > 
> > Found a couple.
> 
> lares@jarita pykota # qgrep -v -e 'xml2\??' |egrep 'pykota|sitecopy|
> libwmf'       
> media-libs/libwmf/libwmf-0.2.8.3-r1.ebuild:     xml2? ( !xml?
> ( dev-libs/libxml2 ) )
> media-libs/libwmf/libwmf-0.2.8.3-r1.ebuild:     xml? ( dev-libs/expat )
> net-misc/sitecopy/sitecopy-0.13.4-r2.ebuild:    xml? ( dev-libs/libxml )
> net-print/pykota/pykota-1.22_p1548.ebuild:      xml?
> ( dev-python/jaxml )
> net-print/pykota/pykota-1.22_p1548.ebuild:      xml2?
> ( dev-python/jaxml ) "
> net-print/pykota/pykota-1.23_p1869-r1.ebuild:   xml?
> ( dev-python/jaxml )
> net-print/pykota/pykota-1.23_p1869-r1.ebuild:   xml2?
> ( dev-python/jaxml ) "
> net-print/pykota/pykota-1.23_p1869.ebuild:      xml?
> ( dev-python/jaxml )
> net-print/pykota/pykota-1.23_p1869.ebuild:      xml2?
> ( dev-python/jaxml ) "
> net-print/pykota/pykota-1.23_p1874.ebuild:      xml?
> ( dev-python/jaxml )
> net-print/pykota/pykota-1.23_p1874.ebuild:      xml2?
> ( dev-python/jaxml ) "
> 
> pykote draws the same package, and doesn't compile anything, so I don't
> think they are relavent

good

> sitecopy-0.13.4-r2 does IUSE both, But uses them to determine weather or
> not to use XML1 || XML2. It doens't enable both.

sitecopy maintainer should comment here ...

> On the other hand libwmf-0.2.8.3-r1 warns you about using both.

actually, this usage is sort of bogus ... the USE=xml should be changed
to USE=expat

> Could we have one XML flag and an xml.eclass to determine which XML
> version is installed on a particular system.

one XML USE flag yes, an xml.eclass no ... that's just useless cruft
-mike
-- 
gentoo-dev@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [gentoo-dev] Changing description for the xml global use flag
  2005-12-19 22:19   ` Petteri Räty
  2005-12-19 23:03     ` Mike Frysinger
  2005-12-19 23:04     ` Lares Moreau
@ 2005-12-20  0:22     ` Marius Mauch
  2005-12-21 11:12       ` Christian Andreetta
  2005-12-20  7:55     ` [gentoo-dev] " Duncan
  3 siblings, 1 reply; 19+ messages in thread
From: Marius Mauch @ 2005-12-20  0:22 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 2071 bytes --]

On Tue, 20 Dec 2005 00:19:01 +0200
Petteri Räty <betelgeuse@gentoo.org> wrote:

> 
> 
> Mike Frysinger wrote:
> > On Mon, Dec 19, 2005 at 11:48:52PM +0200, Petteri R??ty wrote:
> > 
> >>/usr/portage/profiles/use.desc:xml - Check/Support flag for XML
> >>library (version 1)
> >>
> >>I think the xml use flag should be more generic. There are after all
> >>other alternatives for xml support than dev-libs/libxml. Maybe
> >>something like Adds xml support?
> > 
> > 
> > then you'd have to deprecate the usage of xml2
> > 
> > is there any package which uses both xml and xml2 ?  if not, i dont
> > see why we cant condense the two down into one
> > -mike
> 
> betelgeuse@pena ~/test/java $ qgrep -v IUSE | grep xml2 | grep -e
> "xml[^2]" dev-tcltk/tclxml/tclxml-3.0.ebuild: IUSE="expat threads
> xml2" media-libs/libwmf/libwmf-0.2.8.3-r1.ebuild: IUSE="jpeg X xml
> xml2 debug doc gtk"
> net-misc/sitecopy/sitecopy-0.13.4-r2.ebuild: IUSE="ssl xml xml2 gnome
> nls" net-print/pykota/pykota-1.22_p1548.ebuild: IUSE="ldap postgres
> snmp xml xml2"
> net-print/pykota/pykota-1.23_p1869-r1.ebuild: IUSE="ldap postgres snmp
> xml xml2"
> net-print/pykota/pykota-1.23_p1869.ebuild: IUSE="ldap postgres snmp
> xml xml2"
> net-print/pykota/pykota-1.23_p1874.ebuild: IUSE="ldap postgres snmp
> xml xml2"
> 
> Found a couple.

Better to use the correct list:

$ metascan -av IUSE xml IUSE xml2 
Generating package list ... done
Scanning packages for ['IUSE', 'IUSE'] ... done

media-libs/libwmf-0.2.8.3-r1
net-fs/samba-3.0.20-r1
net-fs/samba-3.0.14a-r3
net-fs/samba-3.0.20b
net-fs/samba-3.0.14a-r2
net-fs/samba-3.0.20a
dev-lang/php-4.3.11-r4
dev-lang/php-4.4.0-r4
dev-lang/php-4.4.1-r2
net-print/pykota-1.22_p1548
net-print/pykota-1.23_p1869-r1
net-print/pykota-1.23_p1874
net-print/pykota-1.23_p1869
net-misc/sitecopy-0.13.4-r2

Marius

Key at http://www.genone.de/info/gpg-key.pub

In the beginning, there was nothing. And God said, 'Let there be
Light.' And there was still nothing, but you could see a bit better.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* [gentoo-dev]  Re: Changing description for the xml global use flag
  2005-12-19 22:19   ` Petteri Räty
                       ` (2 preceding siblings ...)
  2005-12-20  0:22     ` Marius Mauch
@ 2005-12-20  7:55     ` Duncan
  2005-12-22  4:26       ` [gentoo-dev] " Mike Frysinger
  3 siblings, 1 reply; 19+ messages in thread
From: Duncan @ 2005-12-20  7:55 UTC (permalink / raw
  To: gentoo-dev

Petteri Räty posted <43A731D5.1080402@gentoo.org>, excerpted below,  on
Tue, 20 Dec 2005 00:19:01 +0200:

> Mike Frysinger wrote:
> 
>> then you'd have to deprecate the usage of xml2
>> 
>> is there any package which uses both xml and xml2 ?  if not, i dont see
>> why we cant condense the two down into one -mike
> 
> betelgeuse@pena ~/test/java $ qgrep -v IUSE | grep xml2 | grep -e
> "xml[^2]" dev-tcltk/tclxml/tclxml-3.0.ebuild: IUSE="expat threads xml2"
> media-libs/libwmf/libwmf-0.2.8.3-r1.ebuild: IUSE="jpeg X xml xml2 debug
> doc gtk"
> net-misc/sitecopy/sitecopy-0.13.4-r2.ebuild: IUSE="ssl xml xml2 gnome nls"
> net-print/pykota/pykota-1.22_p1548.ebuild: IUSE="ldap postgres snmp xml
> xml2"
> net-print/pykota/pykota-1.23_p1869-r1.ebuild: IUSE="ldap postgres snmp xml
> xml2"
> net-print/pykota/pykota-1.23_p1869.ebuild: IUSE="ldap postgres snmp xml
> xml2"
> net-print/pykota/pykota-1.23_p1874.ebuild: IUSE="ldap postgres snmp xml
> xml2"

What about doing with xml what was done with gtk, when gtk2 was
deprecated?  IOW, where both are possible, default to one or the other,
which ever one is merged, or choose one (preferably making it a
Gentoo-wide default, for consistency) if both or neither are merged.

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman in
http://www.linuxdevcenter.com/pub/a/linux/2004/12/22/rms_interview.html


-- 
gentoo-dev@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [gentoo-dev] Changing description for the xml global use flag
  2005-12-20  0:22     ` Marius Mauch
@ 2005-12-21 11:12       ` Christian Andreetta
  0 siblings, 0 replies; 19+ messages in thread
From: Christian Andreetta @ 2005-12-21 11:12 UTC (permalink / raw
  To: gentoo-dev

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

 > Better to use the correct list:
> 
> $ metascan -av IUSE xml IUSE xml2 
> Generating package list ... done
> Scanning packages for ['IUSE', 'IUSE'] ... done
> 
> media-libs/libwmf-0.2.8.3-r1
> net-fs/samba-3.0.20-r1
> net-fs/samba-3.0.14a-r3
> net-fs/samba-3.0.20b
> net-fs/samba-3.0.14a-r2
> net-fs/samba-3.0.20a
> dev-lang/php-4.3.11-r4
> dev-lang/php-4.4.0-r4
> dev-lang/php-4.4.1-r2
> net-print/pykota-1.22_p1548
> net-print/pykota-1.23_p1869-r1
> net-print/pykota-1.23_p1874
> net-print/pykota-1.23_p1869
> net-misc/sitecopy-0.13.4-r2
> 
> Marius

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).
For these packages there should :-) be no issue in unifying the xml and xml2
use flags.

Christian
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFDqTijxrlkonpN2woRAj0LAJ0Rbzkda4eZcmScwZw6KeZ3K1xxnwCgpfMH
vhbjONuCrlV59HWIsP/5OW4=
=/dto
-----END PGP SIGNATURE-----
-- 
gentoo-dev@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [gentoo-dev] Changing description for the xml global use flag
  2005-12-20  7:55     ` [gentoo-dev] " Duncan
@ 2005-12-22  4:26       ` Mike Frysinger
  0 siblings, 0 replies; 19+ messages in thread
From: Mike Frysinger @ 2005-12-22  4:26 UTC (permalink / raw
  To: gentoo-dev

On Tuesday 20 December 2005 02:55, Duncan wrote:
> What about doing with xml what was done with gtk, when gtk2 was
> deprecated?  IOW, where both are possible, default to one or the other,
> which ever one is merged, or choose one (preferably making it a
> Gentoo-wide default, for consistency) if both or neither are merged.

not really needed seeing as how very few (well pretty much no) packages offer 
both xml and xml2 support

ive started a bug here for those who wish to follow progress:
http://bugs.gentoo.org/show_bug.cgi?id=116346
-mike
-- 
gentoo-dev@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [gentoo-dev] Changing description for the xml global use flag
  2005-12-19 21:48 [gentoo-dev] Changing description for the xml global use flag Petteri Räty
  2005-12-19 21:56 ` Mike Frysinger
@ 2005-12-22 22:58 ` Stuart Herbert
  2005-12-23 10:54   ` Petteri Räty
  2005-12-23 14:13   ` Mike Frysinger
  1 sibling, 2 replies; 19+ messages in thread
From: Stuart Herbert @ 2005-12-22 22:58 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1106 bytes --]

Hi,

On Mon, 2005-12-19 at 23:48 +0200, Petteri Räty wrote:
> /usr/portage/profiles/use.desc:xml - Check/Support flag for XML library
> (version 1)
> 
> I think the xml use flag should be more generic. There are after all
> other alternatives for xml support than dev-libs/libxml. Maybe something
> like Adds xml support?

I can see where you're coming from, but I'm not sure it's worth the
potential disruption that this will cause our users.  

Unless I'm missing something, won't every user who has any form of
USE=xml, USE=-xml, USE=xml2, or USE=-xml2 in make.conf and packages.use
get a nasty surprise the next time they emerge -u world?

I haven't seen any discussion taking this into account yet.

Best regards,
Stu
-- 
Stuart Herbert                                         stuart@gentoo.org
Gentoo Developer                                  http://www.gentoo.org/
                                              http://stu.gnqs.org/diary/

GnuGP key id# F9AFC57C available from http://pgp.mit.edu
Key fingerprint = 31FB 50D4 1F88 E227 F319  C549 0C2F 80BA F9AF C57C
--

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [gentoo-dev] Changing description for the xml global use flag
  2005-12-22 22:58 ` Stuart Herbert
@ 2005-12-23 10:54   ` Petteri Räty
  2005-12-23 14:13   ` Mike Frysinger
  1 sibling, 0 replies; 19+ messages in thread
From: Petteri Räty @ 2005-12-23 10:54 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1128 bytes --]

Stuart Herbert wrote:
> 
> I can see where you're coming from, but I'm not sure it's worth the
> potential disruption that this will cause our users.  
> 
> Unless I'm missing something, won't every user who has any form of
> USE=xml, USE=-xml, USE=xml2, or USE=-xml2 in make.conf and packages.use
> get a nasty surprise the next time they emerge -u world?
> 
> I haven't seen any discussion taking this into account yet.
> 
> Best regards,
> Stu

Most profiles turn on xml2 by default so we can just have the xml global
use flag on by default to avoid most breakage. Then people turning -xml2
will just get xml until they switch to -xml. If you want to run a
minimal ship, you should be doing emerge -pv any way before updates to
check for new use flags.

betelgeuse@pena /usr/portage/profiles $ grep xml2 -r
/usr/portage/profiles/ -l

package.use is probably something we can't affect atm. It would probably
be useful if Portage checked for unexisting flags in it. This is just
one of those things that have to be properly informated to the user base
until our tools are better in handling these situations.

Regards,
Petteri

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 256 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [gentoo-dev] Changing description for the xml global use flag
  2005-12-22 22:58 ` Stuart Herbert
  2005-12-23 10:54   ` Petteri Räty
@ 2005-12-23 14:13   ` Mike Frysinger
  2005-12-29 11:35     ` Stuart Herbert
  1 sibling, 1 reply; 19+ messages in thread
From: Mike Frysinger @ 2005-12-23 14:13 UTC (permalink / raw
  To: gentoo-dev

On Thu, Dec 22, 2005 at 10:58:03PM +0000, Stuart Herbert wrote:
> On Mon, 2005-12-19 at 23:48 +0200, Petteri R??ty wrote:
> > /usr/portage/profiles/use.desc:xml - Check/Support flag for XML library
> > (version 1)
> > 
> > I think the xml use flag should be more generic. There are after all
> > other alternatives for xml support than dev-libs/libxml. Maybe something
> > like Adds xml support?
> 
> I can see where you're coming from, but I'm not sure it's worth the
> potential disruption that this will cause our users.  
> 
> Unless I'm missing something, won't every user who has any form of
> USE=xml, USE=-xml, USE=xml2, or USE=-xml2 in make.conf and packages.use
> get a nasty surprise the next time they emerge -u world?
> 
> I haven't seen any discussion taking this into account yet.

i dont really see this being an issue ... i dont think anyone really
has 'xml -xml2' or '-xml xml2' ... much more likely they have 'xml 
xml2' or '-xml -xml2'
-mike
-- 
gentoo-dev@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [gentoo-dev] Changing description for the xml global use flag
  2005-12-23 14:13   ` Mike Frysinger
@ 2005-12-29 11:35     ` Stuart Herbert
  2005-12-29 11:52       ` Mike Frysinger
  0 siblings, 1 reply; 19+ messages in thread
From: Stuart Herbert @ 2005-12-29 11:35 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1291 bytes --]

On Fri, 2005-12-23 at 14:13 +0000, Mike Frysinger wrote:
> i dont really see this being an issue ... i dont think anyone really
> has 'xml -xml2' or '-xml xml2' ... much more likely they have 'xml 
> xml2' or '-xml -xml2'
> -mike

And what about PHP users, who will see their SAX parsers disappear,
because they need to change USE=xml to USE=expat, and no-one's told them
about it? :)

I feel really bad that you're going off and making this change during
the holiday season, when IT departments are going to be understaffed at
best.  If a security-related release of affected packages had to happen,
your un-announced change could end up breaking production boxes.

I'm also feeling really bad that no-one seems to think it's important to
tell our users that we're making this change before the change is made.
At least one week's notice in the usual places would be better than
nothing.

Best regards,
Stu
-- 
Stuart Herbert                                         stuart@gentoo.org
Gentoo Developer                                  http://www.gentoo.org/
                                              http://stu.gnqs.org/diary/

GnuGP key id# F9AFC57C available from http://pgp.mit.edu
Key fingerprint = 31FB 50D4 1F88 E227 F319  C549 0C2F 80BA F9AF C57C
--

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [gentoo-dev] Changing description for the xml global use flag
  2005-12-29 11:35     ` Stuart Herbert
@ 2005-12-29 11:52       ` Mike Frysinger
  2005-12-29 13:06         ` Re[2]: " Jakub Moc
  0 siblings, 1 reply; 19+ messages in thread
From: Mike Frysinger @ 2005-12-29 11:52 UTC (permalink / raw
  To: gentoo-dev; +Cc: Stuart Herbert

On Thursday 29 December 2005 06:35, Stuart Herbert wrote:
> On Fri, 2005-12-23 at 14:13 +0000, Mike Frysinger wrote:
> > i dont really see this being an issue ... i dont think anyone really
> > has 'xml -xml2' or '-xml xml2' ... much more likely they have 'xml
> > xml2' or '-xml -xml2'
>
> I feel really bad that you're going off and making this change during
> the holiday season, when IT departments are going to be understaffed at
> best.  If a security-related release of affected packages had to happen,
> your un-announced change could end up breaking production boxes.

i already told you in the bug that i wasnt going to be making the major 
changes over the precious holiday season (changing all ebuilds to IUSE=xml 
from IUSE=xml2)

the only changes that are happening now are in samba/php/pykota/sitecopy ... 
the samba/pykota maintainer noted that the xml stuff is hardly used, while 
the sitecopy stuff only exists in the older ebuilds

as for your php, the changes affect only dev-lang/php which:
 - you php guys yourselves have declared dev-lang/php *incomplete* -> thus it 
is *not* meant to be used on production systems
 - theres already a friggin billion USE flags in php so anyone upgrading php 
should know enough to check `emerge -pv` output to see what kind of crazy 
stuff has changed for who knows what reasons

if an IT dept is stupid enough to use such clearly alpha packages on their 
production systems, not to mention trying to upgrade it "during the holiday 
season, when IT departments are going to be understaffed at best", then they 
deserve to get their stupid ass fired
-mike
-- 
gentoo-dev@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re[2]: [gentoo-dev] Changing description for the xml global use flag
  2005-12-29 11:52       ` Mike Frysinger
@ 2005-12-29 13:06         ` Jakub Moc
  2005-12-29 13:20           ` Mike Frysinger
  0 siblings, 1 reply; 19+ messages in thread
From: Jakub Moc @ 2005-12-29 13:06 UTC (permalink / raw
  To: Mike Frysinger

[-- Attachment #1: Type: text/plain, Size: 537 bytes --]


29.12.2005, 12:52:09, Mike Frysinger wrote:

[rant omitted]

Maybe you could rather have used those 5 minutes you had spent writing your
mail to fix horde ebuilds/eclass instead. They have been broken with
dev-lang/php ever since it came into portage. :P

Have a nice day...

-- 
Best regards,

 Jakub Moc
 mailto:jakub@gentoo.org
 GPG signature: http://subkeys.pgp.net:11371/pks/lookup?op=get&search=0xCEBA3D9E
 Primary key fingerprint: D2D7 933C 9BA1 C95B 2C95  B30F 8717 D5FD CEBA 3D9E

 ... still no signature ;)

[-- Attachment #2: Type: application/pgp-signature, Size: 183 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [gentoo-dev] Changing description for the xml global use flag
  2005-12-29 13:06         ` Re[2]: " Jakub Moc
@ 2005-12-29 13:20           ` Mike Frysinger
  2005-12-29 17:29             ` Re[2]: " Jakub Moc
  0 siblings, 1 reply; 19+ messages in thread
From: Mike Frysinger @ 2005-12-29 13:20 UTC (permalink / raw
  To: gentoo-dev; +Cc: Jakub Moc

On Thursday 29 December 2005 08:06, Jakub Moc wrote:
> Maybe you could rather have used those 5 minutes you had spent writing your
> mail to fix horde ebuilds/eclass instead. They have been broken with
> dev-lang/php ever since it came into portage. :P

speaking of dicks, i knew i hadnt heard from you in a while

i dont recall ever seeing a bug report about this issue ... oh, thats because 
no one said anything about it or filed one, funny how that works
-mike
-- 
gentoo-dev@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re[2]: [gentoo-dev] Changing description for the xml global use flag
  2005-12-29 13:20           ` Mike Frysinger
@ 2005-12-29 17:29             ` Jakub Moc
  2005-12-29 22:58               ` Mike Frysinger
  0 siblings, 1 reply; 19+ messages in thread
From: Jakub Moc @ 2005-12-29 17:29 UTC (permalink / raw
  To: Mike Frysinger

[-- Attachment #1: Type: text/plain, Size: 1107 bytes --]


29.12.2005, 14:20:37, Mike Frysinger wrote:

> On Thursday 29 December 2005 08:06, Jakub Moc wrote:
>> Maybe you could rather have used those 5 minutes you had spent writing your
>> mail to fix horde ebuilds/eclass instead. They have been broken with
>> dev-lang/php ever since it came into portage. :P

> speaking of dicks, i knew i hadnt heard from you in a while

> i dont recall ever seeing a bug report about this issue ... oh, thats because
> no one said anything about it or filed one, funny how that works
> -mike

For your reference, I even cared to attach a patch for horde (among tens of
other bugs filed for dev-lang/php compitibility) - but that patch never made
it to portage, despite the bug has been marked as fixed.

https://bugs.gentoo.org/show_bug.cgi?id=105395

Should I reopen the bug or will you do so yourself?

-- 
Best regards,

 Jakub Moc
 mailto:jakub@gentoo.org
 GPG signature: http://subkeys.pgp.net:11371/pks/lookup?op=get&search=0xCEBA3D9E
 Primary key fingerprint: D2D7 933C 9BA1 C95B 2C95  B30F 8717 D5FD CEBA 3D9E

 ... still no signature ;)

[-- Attachment #2: Type: application/pgp-signature, Size: 183 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [gentoo-dev] Changing description for the xml global use flag
  2005-12-29 17:29             ` Re[2]: " Jakub Moc
@ 2005-12-29 22:58               ` Mike Frysinger
  0 siblings, 0 replies; 19+ messages in thread
From: Mike Frysinger @ 2005-12-29 22:58 UTC (permalink / raw
  To: gentoo-dev

On Thursday 29 December 2005 12:29, Jakub Moc wrote:
> For your reference, I even cared to attach a patch for horde (among tens of
> other bugs filed for dev-lang/php compitibility) - but that patch never
> made it to portage, despite the bug has been marked as fixed.

that's because the way i changed it worked for me ... however, no one provided 
any feedback to the contrary, so the bug has stayed closed
-mike
-- 
gentoo-dev@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2005-12-29 23:00 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-12-19 21:48 [gentoo-dev] Changing description for the xml global use flag Petteri Räty
2005-12-19 21:56 ` Mike Frysinger
2005-12-19 22:19   ` Petteri Räty
2005-12-19 23:03     ` Mike Frysinger
2005-12-19 23:04     ` Lares Moreau
2005-12-19 23:17       ` Mike Frysinger
2005-12-20  0:22     ` Marius Mauch
2005-12-21 11:12       ` Christian Andreetta
2005-12-20  7:55     ` [gentoo-dev] " Duncan
2005-12-22  4:26       ` [gentoo-dev] " Mike Frysinger
2005-12-22 22:58 ` Stuart Herbert
2005-12-23 10:54   ` Petteri Räty
2005-12-23 14:13   ` Mike Frysinger
2005-12-29 11:35     ` Stuart Herbert
2005-12-29 11:52       ` Mike Frysinger
2005-12-29 13:06         ` Re[2]: " Jakub Moc
2005-12-29 13:20           ` Mike Frysinger
2005-12-29 17:29             ` Re[2]: " Jakub Moc
2005-12-29 22:58               ` Mike Frysinger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox