public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [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