* [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in profiles/base: ChangeLog package.use.force
[not found] <20130719150428.5D1162171C@flycatcher.gentoo.org>
@ 2013-07-19 15:11 ` Markos Chandras
2013-07-19 15:46 ` Michał Górny
0 siblings, 1 reply; 9+ messages in thread
From: Markos Chandras @ 2013-07-19 15:11 UTC (permalink / raw
To: gentoo-dev, idella4; +Cc: python
On 19 July 2013 16:04, Ian Delaney (idella4) <idella4@gentoo.org> wrote:
> idella4 13/07/19 15:04:28
>
> Modified: ChangeLog package.use.force
> Log:
> Add entry to force use flags for pypy-bin
>
> Revision Changes Path
> 1.565 profiles/base/ChangeLog
>
> file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/base/ChangeLog?rev=1.565&view=markup
> plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/base/ChangeLog?rev=1.565&content-type=text/plain
> diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/base/ChangeLog?r1=1.564&r2=1.565
>
> Index: ChangeLog
> ===================================================================
> RCS file: /var/cvsroot/gentoo-x86/profiles/base/ChangeLog,v
> retrieving revision 1.564
> retrieving revision 1.565
> diff -u -r1.564 -r1.565
> --- ChangeLog 17 Jul 2013 15:23:53 -0000 1.564
> +++ ChangeLog 19 Jul 2013 15:04:28 -0000 1.565
> @@ -1,6 +1,10 @@
> # ChangeLog for Gentoo base-profile
> # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
> -# $Header: /var/cvsroot/gentoo-x86/profiles/base/ChangeLog,v 1.564 2013/07/17 15:23:53 chithanh Exp $
> +# $Header: /var/cvsroot/gentoo-x86/profiles/base/ChangeLog,v 1.565 2013/07/19 15:04:28 idella4 Exp $
> +
> + 19 Jul 2013; Ian Delaney <idella4@gentoo.org>
> + package.use.force:
> + Add flags for new pypy-bin
>
> 17 Jul 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
> package.use.mask:
>
>
>
> 1.37 profiles/base/package.use.force
>
> file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/base/package.use.force?rev=1.37&view=markup
> plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/base/package.use.force?rev=1.37&content-type=text/plain
> diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/base/package.use.force?r1=1.36&r2=1.37
>
> Index: package.use.force
> ===================================================================
> RCS file: /var/cvsroot/gentoo-x86/profiles/base/package.use.force,v
> retrieving revision 1.36
> retrieving revision 1.37
> diff -u -r1.36 -r1.37
> --- package.use.force 9 Jul 2013 17:47:25 -0000 1.36
> +++ package.use.force 19 Jul 2013 15:04:28 -0000 1.37
> @@ -1,6 +1,10 @@
> # Copyright 1999-2013 Gentoo Foundation
> # Distributed under the terms of the GNU General Public License v2
> -# $Header: /var/cvsroot/gentoo-x86/profiles/base/package.use.force,v 1.36 2013/07/09 17:47:25 graaff Exp $
> +# $Header: /var/cvsroot/gentoo-x86/profiles/base/package.use.force,v 1.37 2013/07/19 15:04:28 idella4 Exp $
> +
> +# Ian Delaney <idella4@gentoo.org> (17 July 2013)
> +# Selection of IUSE flags for bin build.
> +dev-python/pypy-bin bzip2 ncurses sqlite ssl xml
>
> # Michał Gorny <mgorny@gentoo.org> (26 Feb 2013)
> # Meta-packages which use multilib ebuilds always install development
>
>
>
>
I don't understand that. Why not use +bzip2 +ncurses +sqlite +ssl +xml
in the ebuild?
--
Regards,
Markos Chandras - Gentoo Linux Developer
http://dev.gentoo.org/~hwoarang
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in profiles/base: ChangeLog package.use.force
2013-07-19 15:11 ` [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in profiles/base: ChangeLog package.use.force Markos Chandras
@ 2013-07-19 15:46 ` Michał Górny
2013-07-19 15:49 ` Alex Xu
2013-07-19 15:53 ` Markos Chandras
0 siblings, 2 replies; 9+ messages in thread
From: Michał Górny @ 2013-07-19 15:46 UTC (permalink / raw
To: gentoo-dev; +Cc: hwoarang, idella4, python
[-- Attachment #1: Type: text/plain, Size: 3398 bytes --]
Dnia 2013-07-19, o godz. 16:11:52
Markos Chandras <hwoarang@gentoo.org> napisał(a):
> On 19 July 2013 16:04, Ian Delaney (idella4) <idella4@gentoo.org> wrote:
> > idella4 13/07/19 15:04:28
> >
> > Modified: ChangeLog package.use.force
> > Log:
> > Add entry to force use flags for pypy-bin
> >
> > Revision Changes Path
> > 1.565 profiles/base/ChangeLog
> >
> > file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/base/ChangeLog?rev=1.565&view=markup
> > plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/base/ChangeLog?rev=1.565&content-type=text/plain
> > diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/base/ChangeLog?r1=1.564&r2=1.565
> >
> > Index: ChangeLog
> > ===================================================================
> > RCS file: /var/cvsroot/gentoo-x86/profiles/base/ChangeLog,v
> > retrieving revision 1.564
> > retrieving revision 1.565
> > diff -u -r1.564 -r1.565
> > --- ChangeLog 17 Jul 2013 15:23:53 -0000 1.564
> > +++ ChangeLog 19 Jul 2013 15:04:28 -0000 1.565
> > @@ -1,6 +1,10 @@
> > # ChangeLog for Gentoo base-profile
> > # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
> > -# $Header: /var/cvsroot/gentoo-x86/profiles/base/ChangeLog,v 1.564 2013/07/17 15:23:53 chithanh Exp $
> > +# $Header: /var/cvsroot/gentoo-x86/profiles/base/ChangeLog,v 1.565 2013/07/19 15:04:28 idella4 Exp $
> > +
> > + 19 Jul 2013; Ian Delaney <idella4@gentoo.org>
> > + package.use.force:
> > + Add flags for new pypy-bin
> >
> > 17 Jul 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
> > package.use.mask:
> >
> >
> >
> > 1.37 profiles/base/package.use.force
> >
> > file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/base/package.use.force?rev=1.37&view=markup
> > plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/base/package.use.force?rev=1.37&content-type=text/plain
> > diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/base/package.use.force?r1=1.36&r2=1.37
> >
> > Index: package.use.force
> > ===================================================================
> > RCS file: /var/cvsroot/gentoo-x86/profiles/base/package.use.force,v
> > retrieving revision 1.36
> > retrieving revision 1.37
> > diff -u -r1.36 -r1.37
> > --- package.use.force 9 Jul 2013 17:47:25 -0000 1.36
> > +++ package.use.force 19 Jul 2013 15:04:28 -0000 1.37
> > @@ -1,6 +1,10 @@
> > # Copyright 1999-2013 Gentoo Foundation
> > # Distributed under the terms of the GNU General Public License v2
> > -# $Header: /var/cvsroot/gentoo-x86/profiles/base/package.use.force,v 1.36 2013/07/09 17:47:25 graaff Exp $
> > +# $Header: /var/cvsroot/gentoo-x86/profiles/base/package.use.force,v 1.37 2013/07/19 15:04:28 idella4 Exp $
> > +
> > +# Ian Delaney <idella4@gentoo.org> (17 July 2013)
> > +# Selection of IUSE flags for bin build.
> > +dev-python/pypy-bin bzip2 ncurses sqlite ssl xml
> >
> > # Michał Gorny <mgorny@gentoo.org> (26 Feb 2013)
> > # Meta-packages which use multilib ebuilds always install development
> >
> >
> >
> >
>
> I don't understand that. Why not use +bzip2 +ncurses +sqlite +ssl +xml
> in the ebuild?
I guess that's because they are not optional :).
--
Best regards,
Michał Górny
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 966 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in profiles/base: ChangeLog package.use.force
2013-07-19 15:46 ` Michał Górny
@ 2013-07-19 15:49 ` Alex Xu
2013-07-19 15:53 ` Markos Chandras
1 sibling, 0 replies; 9+ messages in thread
From: Alex Xu @ 2013-07-19 15:49 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 3609 bytes --]
On 19/07/13 11:46 AM, Michał Górny wrote:
> Dnia 2013-07-19, o godz. 16:11:52
> Markos Chandras <hwoarang@gentoo.org> napisał(a):
>
>> On 19 July 2013 16:04, Ian Delaney (idella4) <idella4@gentoo.org> wrote:
>>> idella4 13/07/19 15:04:28
>>>
>>> Modified: ChangeLog package.use.force
>>> Log:
>>> Add entry to force use flags for pypy-bin
>>>
>>> Revision Changes Path
>>> 1.565 profiles/base/ChangeLog
>>>
>>> file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/base/ChangeLog?rev=1.565&view=markup
>>> plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/base/ChangeLog?rev=1.565&content-type=text/plain
>>> diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/base/ChangeLog?r1=1.564&r2=1.565
>>>
>>> Index: ChangeLog
>>> ===================================================================
>>> RCS file: /var/cvsroot/gentoo-x86/profiles/base/ChangeLog,v
>>> retrieving revision 1.564
>>> retrieving revision 1.565
>>> diff -u -r1.564 -r1.565
>>> --- ChangeLog 17 Jul 2013 15:23:53 -0000 1.564
>>> +++ ChangeLog 19 Jul 2013 15:04:28 -0000 1.565
>>> @@ -1,6 +1,10 @@
>>> # ChangeLog for Gentoo base-profile
>>> # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
>>> -# $Header: /var/cvsroot/gentoo-x86/profiles/base/ChangeLog,v 1.564 2013/07/17 15:23:53 chithanh Exp $
>>> +# $Header: /var/cvsroot/gentoo-x86/profiles/base/ChangeLog,v 1.565 2013/07/19 15:04:28 idella4 Exp $
>>> +
>>> + 19 Jul 2013; Ian Delaney <idella4@gentoo.org>
>>> + package.use.force:
>>> + Add flags for new pypy-bin
>>>
>>> 17 Jul 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
>>> package.use.mask:
>>>
>>>
>>>
>>> 1.37 profiles/base/package.use.force
>>>
>>> file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/base/package.use.force?rev=1.37&view=markup
>>> plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/base/package.use.force?rev=1.37&content-type=text/plain
>>> diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/base/package.use.force?r1=1.36&r2=1.37
>>>
>>> Index: package.use.force
>>> ===================================================================
>>> RCS file: /var/cvsroot/gentoo-x86/profiles/base/package.use.force,v
>>> retrieving revision 1.36
>>> retrieving revision 1.37
>>> diff -u -r1.36 -r1.37
>>> --- package.use.force 9 Jul 2013 17:47:25 -0000 1.36
>>> +++ package.use.force 19 Jul 2013 15:04:28 -0000 1.37
>>> @@ -1,6 +1,10 @@
>>> # Copyright 1999-2013 Gentoo Foundation
>>> # Distributed under the terms of the GNU General Public License v2
>>> -# $Header: /var/cvsroot/gentoo-x86/profiles/base/package.use.force,v 1.36 2013/07/09 17:47:25 graaff Exp $
>>> +# $Header: /var/cvsroot/gentoo-x86/profiles/base/package.use.force,v 1.37 2013/07/19 15:04:28 idella4 Exp $
>>> +
>>> +# Ian Delaney <idella4@gentoo.org> (17 July 2013)
>>> +# Selection of IUSE flags for bin build.
>>> +dev-python/pypy-bin bzip2 ncurses sqlite ssl xml
>>>
>>> # Michał Gorny <mgorny@gentoo.org> (26 Feb 2013)
>>> # Meta-packages which use multilib ebuilds always install development
>>>
>>>
>>>
>>>
>>
>> I don't understand that. Why not use +bzip2 +ncurses +sqlite +ssl +xml
>> in the ebuild?
>
> I guess that's because they are not optional :).
>
I still don't understand. If they are required to build pypy-bin, why
are they USE flags?
If they are not required, but build breaks without them, then there
should be a bug #.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 836 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in profiles/base: ChangeLog package.use.force
2013-07-19 15:46 ` Michał Górny
2013-07-19 15:49 ` Alex Xu
@ 2013-07-19 15:53 ` Markos Chandras
2013-07-19 15:58 ` Gordon Pettey
2013-07-19 16:05 ` Michał Górny
1 sibling, 2 replies; 9+ messages in thread
From: Markos Chandras @ 2013-07-19 15:53 UTC (permalink / raw
To: Michał Górny; +Cc: gentoo-dev, idella4, python
On 19 July 2013 16:46, Michał Górny <mgorny@gentoo.org> wrote:
> Dnia 2013-07-19, o godz. 16:11:52
> Markos Chandras <hwoarang@gentoo.org> napisał(a):
>
>> On 19 July 2013 16:04, Ian Delaney (idella4) <idella4@gentoo.org> wrote:
>> > idella4 13/07/19 15:04:28
>> >
>> > Modified: ChangeLog package.use.force
>> > Log:
>> > Add entry to force use flags for pypy-bin
>> >
>> > Revision Changes Path
>> > 1.565 profiles/base/ChangeLog
>> >
>> > file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/base/ChangeLog?rev=1.565&view=markup
>> > plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/base/ChangeLog?rev=1.565&content-type=text/plain
>> > diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/base/ChangeLog?r1=1.564&r2=1.565
>> >
>> > Index: ChangeLog
>> > ===================================================================
>> > RCS file: /var/cvsroot/gentoo-x86/profiles/base/ChangeLog,v
>> > retrieving revision 1.564
>> > retrieving revision 1.565
>> > diff -u -r1.564 -r1.565
>> > --- ChangeLog 17 Jul 2013 15:23:53 -0000 1.564
>> > +++ ChangeLog 19 Jul 2013 15:04:28 -0000 1.565
>> > @@ -1,6 +1,10 @@
>> > # ChangeLog for Gentoo base-profile
>> > # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
>> > -# $Header: /var/cvsroot/gentoo-x86/profiles/base/ChangeLog,v 1.564 2013/07/17 15:23:53 chithanh Exp $
>> > +# $Header: /var/cvsroot/gentoo-x86/profiles/base/ChangeLog,v 1.565 2013/07/19 15:04:28 idella4 Exp $
>> > +
>> > + 19 Jul 2013; Ian Delaney <idella4@gentoo.org>
>> > + package.use.force:
>> > + Add flags for new pypy-bin
>> >
>> > 17 Jul 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
>> > package.use.mask:
>> >
>> >
>> >
>> > 1.37 profiles/base/package.use.force
>> >
>> > file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/base/package.use.force?rev=1.37&view=markup
>> > plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/base/package.use.force?rev=1.37&content-type=text/plain
>> > diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/base/package.use.force?r1=1.36&r2=1.37
>> >
>> > Index: package.use.force
>> > ===================================================================
>> > RCS file: /var/cvsroot/gentoo-x86/profiles/base/package.use.force,v
>> > retrieving revision 1.36
>> > retrieving revision 1.37
>> > diff -u -r1.36 -r1.37
>> > --- package.use.force 9 Jul 2013 17:47:25 -0000 1.36
>> > +++ package.use.force 19 Jul 2013 15:04:28 -0000 1.37
>> > @@ -1,6 +1,10 @@
>> > # Copyright 1999-2013 Gentoo Foundation
>> > # Distributed under the terms of the GNU General Public License v2
>> > -# $Header: /var/cvsroot/gentoo-x86/profiles/base/package.use.force,v 1.36 2013/07/09 17:47:25 graaff Exp $
>> > +# $Header: /var/cvsroot/gentoo-x86/profiles/base/package.use.force,v 1.37 2013/07/19 15:04:28 idella4 Exp $
>> > +
>> > +# Ian Delaney <idella4@gentoo.org> (17 July 2013)
>> > +# Selection of IUSE flags for bin build.
>> > +dev-python/pypy-bin bzip2 ncurses sqlite ssl xml
>> >
>> > # Michał Gorny <mgorny@gentoo.org> (26 Feb 2013)
>> > # Meta-packages which use multilib ebuilds always install development
>> >
>> >
>> >
>> >
>>
>> I don't understand that. Why not use +bzip2 +ncurses +sqlite +ssl +xml
>> in the ebuild?
>
> I guess that's because they are not optional :).
>
So why are these features behind use flags?
--
Regards,
Markos Chandras - Gentoo Linux Developer
http://dev.gentoo.org/~hwoarang
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in profiles/base: ChangeLog package.use.force
2013-07-19 15:53 ` Markos Chandras
@ 2013-07-19 15:58 ` Gordon Pettey
2013-07-19 16:04 ` Ciaran McCreesh
2013-07-19 16:05 ` Michał Górny
1 sibling, 1 reply; 9+ messages in thread
From: Gordon Pettey @ 2013-07-19 15:58 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 852 bytes --]
On Fri, Jul 19, 2013 at 10:53 AM, Markos Chandras <hwoarang@gentoo.org>wrote:
> On 19 July 2013 16:46, Michał Górny <mgorny@gentoo.org> wrote:
> > Dnia 2013-07-19, o godz. 16:11:52
> > Markos Chandras <hwoarang@gentoo.org> napisał(a):
> >
> >> On 19 July 2013 16:04, Ian Delaney (idella4) <idella4@gentoo.org>
> wrote:
> >> > +# Ian Delaney <idella4@gentoo.org> (17 July 2013)
> >> > +# Selection of IUSE flags for bin build.
> >> > +dev-python/pypy-bin bzip2 ncurses sqlite ssl xml
> >>
> >> I don't understand that. Why not use +bzip2 +ncurses +sqlite +ssl +xml
> >> in the ebuild?
> >
> > I guess that's because they are not optional :).
> >
>
> So why are these features behind use flags?
>
Wild guess: It's -bin. It's built with those flags. You can't choose to
install it with flags other than what it was built with.
[-- Attachment #2: Type: text/html, Size: 1452 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in profiles/base: ChangeLog package.use.force
2013-07-19 15:58 ` Gordon Pettey
@ 2013-07-19 16:04 ` Ciaran McCreesh
0 siblings, 0 replies; 9+ messages in thread
From: Ciaran McCreesh @ 2013-07-19 16:04 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 327 bytes --]
On Fri, 19 Jul 2013 10:58:05 -0500
Gordon Pettey <petteyg359@gmail.com> wrote:
> > So why are these features behind use flags?
>
> Wild guess: It's -bin. It's built with those flags. You can't choose
> to install it with flags other than what it was built with.
So why does it have use flags?
--
Ciaran McCreesh
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in profiles/base: ChangeLog package.use.force
2013-07-19 15:53 ` Markos Chandras
2013-07-19 15:58 ` Gordon Pettey
@ 2013-07-19 16:05 ` Michał Górny
2013-07-19 16:10 ` Ciaran McCreesh
1 sibling, 1 reply; 9+ messages in thread
From: Michał Górny @ 2013-07-19 16:05 UTC (permalink / raw
To: gentoo-dev; +Cc: hwoarang, idella4, python
[-- Attachment #1: Type: text/plain, Size: 4070 bytes --]
Dnia 2013-07-19, o godz. 16:53:00
Markos Chandras <hwoarang@gentoo.org> napisał(a):
> On 19 July 2013 16:46, Michał Górny <mgorny@gentoo.org> wrote:
> > Dnia 2013-07-19, o godz. 16:11:52
> > Markos Chandras <hwoarang@gentoo.org> napisał(a):
> >
> >> On 19 July 2013 16:04, Ian Delaney (idella4) <idella4@gentoo.org> wrote:
> >> > idella4 13/07/19 15:04:28
> >> >
> >> > Modified: ChangeLog package.use.force
> >> > Log:
> >> > Add entry to force use flags for pypy-bin
> >> >
> >> > Revision Changes Path
> >> > 1.565 profiles/base/ChangeLog
> >> >
> >> > file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/base/ChangeLog?rev=1.565&view=markup
> >> > plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/base/ChangeLog?rev=1.565&content-type=text/plain
> >> > diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/base/ChangeLog?r1=1.564&r2=1.565
> >> >
> >> > Index: ChangeLog
> >> > ===================================================================
> >> > RCS file: /var/cvsroot/gentoo-x86/profiles/base/ChangeLog,v
> >> > retrieving revision 1.564
> >> > retrieving revision 1.565
> >> > diff -u -r1.564 -r1.565
> >> > --- ChangeLog 17 Jul 2013 15:23:53 -0000 1.564
> >> > +++ ChangeLog 19 Jul 2013 15:04:28 -0000 1.565
> >> > @@ -1,6 +1,10 @@
> >> > # ChangeLog for Gentoo base-profile
> >> > # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
> >> > -# $Header: /var/cvsroot/gentoo-x86/profiles/base/ChangeLog,v 1.564 2013/07/17 15:23:53 chithanh Exp $
> >> > +# $Header: /var/cvsroot/gentoo-x86/profiles/base/ChangeLog,v 1.565 2013/07/19 15:04:28 idella4 Exp $
> >> > +
> >> > + 19 Jul 2013; Ian Delaney <idella4@gentoo.org>
> >> > + package.use.force:
> >> > + Add flags for new pypy-bin
> >> >
> >> > 17 Jul 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
> >> > package.use.mask:
> >> >
> >> >
> >> >
> >> > 1.37 profiles/base/package.use.force
> >> >
> >> > file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/base/package.use.force?rev=1.37&view=markup
> >> > plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/base/package.use.force?rev=1.37&content-type=text/plain
> >> > diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/base/package.use.force?r1=1.36&r2=1.37
> >> >
> >> > Index: package.use.force
> >> > ===================================================================
> >> > RCS file: /var/cvsroot/gentoo-x86/profiles/base/package.use.force,v
> >> > retrieving revision 1.36
> >> > retrieving revision 1.37
> >> > diff -u -r1.36 -r1.37
> >> > --- package.use.force 9 Jul 2013 17:47:25 -0000 1.36
> >> > +++ package.use.force 19 Jul 2013 15:04:28 -0000 1.37
> >> > @@ -1,6 +1,10 @@
> >> > # Copyright 1999-2013 Gentoo Foundation
> >> > # Distributed under the terms of the GNU General Public License v2
> >> > -# $Header: /var/cvsroot/gentoo-x86/profiles/base/package.use.force,v 1.36 2013/07/09 17:47:25 graaff Exp $
> >> > +# $Header: /var/cvsroot/gentoo-x86/profiles/base/package.use.force,v 1.37 2013/07/19 15:04:28 idella4 Exp $
> >> > +
> >> > +# Ian Delaney <idella4@gentoo.org> (17 July 2013)
> >> > +# Selection of IUSE flags for bin build.
> >> > +dev-python/pypy-bin bzip2 ncurses sqlite ssl xml
> >> >
> >> > # Michał Gorny <mgorny@gentoo.org> (26 Feb 2013)
> >> > # Meta-packages which use multilib ebuilds always install development
> >> >
> >> >
> >> >
> >> >
> >>
> >> I don't understand that. Why not use +bzip2 +ncurses +sqlite +ssl +xml
> >> in the ebuild?
> >
> > I guess that's because they are not optional :).
> >
>
> So why are these features behind use flags?
For compatibility with ${PYTHON_USEDEP}. And supposedly we may add more
optionality in the future. That is, if someone has enough resources to
thoroughly investigate the differences between various USE
configurations of pypy.
--
Best regards,
Michał Górny
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 966 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in profiles/base: ChangeLog package.use.force
2013-07-19 16:05 ` Michał Górny
@ 2013-07-19 16:10 ` Ciaran McCreesh
2013-07-19 17:24 ` Mike Gilbert
0 siblings, 1 reply; 9+ messages in thread
From: Ciaran McCreesh @ 2013-07-19 16:10 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 230 bytes --]
On Fri, 19 Jul 2013 18:05:35 +0200
Michał Górny <mgorny@gentoo.org> wrote:
> > So why are these features behind use flags?
>
> For compatibility with ${PYTHON_USEDEP}.
Why not fix PYTHON_USEDEP?
--
Ciaran McCreesh
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in profiles/base: ChangeLog package.use.force
2013-07-19 16:10 ` Ciaran McCreesh
@ 2013-07-19 17:24 ` Mike Gilbert
0 siblings, 0 replies; 9+ messages in thread
From: Mike Gilbert @ 2013-07-19 17:24 UTC (permalink / raw
To: Gentoo Dev
On Fri, Jul 19, 2013 at 12:10 PM, Ciaran McCreesh
<ciaran.mccreesh@googlemail.com> wrote:
> On Fri, 19 Jul 2013 18:05:35 +0200
> Michał Górny <mgorny@gentoo.org> wrote:
>> > So why are these features behind use flags?
>>
>> For compatibility with ${PYTHON_USEDEP}.
>
> Why not fix PYTHON_USEDEP?
>
An alternative would be insert some logic in the python eclasses to
parse PYTHON_REQ_USE, and generate different dependencies for pypy-bin
versus the rest of the python implementations. Or maybe redesign the
way we handle that entirely.
In any case, pypy-bin was added to the tree without any thought as to
how to implement the eclass changes, so I have removed it and reverted
the changes to package.use.force.
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2013-07-19 17:24 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <20130719150428.5D1162171C@flycatcher.gentoo.org>
2013-07-19 15:11 ` [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in profiles/base: ChangeLog package.use.force Markos Chandras
2013-07-19 15:46 ` Michał Górny
2013-07-19 15:49 ` Alex Xu
2013-07-19 15:53 ` Markos Chandras
2013-07-19 15:58 ` Gordon Pettey
2013-07-19 16:04 ` Ciaran McCreesh
2013-07-19 16:05 ` Michał Górny
2013-07-19 16:10 ` Ciaran McCreesh
2013-07-19 17:24 ` Mike Gilbert
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox