public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] [RFC] Improve policy of stabilizations
@ 2009-11-01 16:36 Arfrever Frehtes Taifersar Arahesis
  2009-11-01 16:55 ` Mart Raudsepp
                   ` (2 more replies)
  0 siblings, 3 replies; 40+ messages in thread
From: Arfrever Frehtes Taifersar Arahesis @ 2009-11-01 16:36 UTC (permalink / raw
  To: Gentoo Development

[-- Attachment #1: Type: Text/Plain, Size: 526 bytes --]

Some packages have new releases more than once a month and sometimes it's reasonable
to not skip stabilization of any version. Given version of a package is usually no
longer tested by users after release of a newer version, so I suggest the following
change to the policy of stabilizations:
Stabilization of given version of a package can be requested if this version has been
in the tree for at least 10 days and a newer version of this package has been added
to the tree.

-- 
Arfrever Frehtes Taifersar Arahesis

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

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

* Re: [gentoo-dev] [RFC] Improve policy of stabilizations
  2009-11-01 16:36 [gentoo-dev] [RFC] Improve policy of stabilizations Arfrever Frehtes Taifersar Arahesis
@ 2009-11-01 16:55 ` Mart Raudsepp
  2009-11-01 18:19   ` Richard Freeman
  2009-11-01 21:16 ` [gentoo-dev] " Ryan Hill
  2009-11-02 14:17 ` Christian Faulhammer
  2 siblings, 1 reply; 40+ messages in thread
From: Mart Raudsepp @ 2009-11-01 16:55 UTC (permalink / raw
  To: gentoo-dev

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

On Sun, 2009-11-01 at 17:36 +0100, Arfrever Frehtes Taifersar Arahesis
wrote:
> Some packages have new releases more than once a month and sometimes it's reasonable
> to not skip stabilization of any version. Given version of a package is usually no
> longer tested by users after release of a newer version, so I suggest the following
> change to the policy of stabilizations:
> Stabilization of given version of a package can be requested if this version has been
> in the tree for at least 10 days and a newer version of this package has been added
> to the tree.

I am not aware of there being a 30 day policy, and have always
considered it as a guideline, not policy. If the maintainer sees that 10
days is good for the package sometimes, I see no problem with it. Arch
teams might kindly request explanations of why the quicker
stabilization, but I don't represent any myself, but in case of quicker
stabilization of package I maintain myself I try to state in the
STABLEREQ bug why the quicker stabilization.

Is it stated in any documentation that 30 days is a policy?

-- 
Mart Raudsepp
Gentoo Developer
Mail: leio@gentoo.org
Weblog: http://planet.gentoo.org/developers/leio

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

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

* Re: [gentoo-dev] [RFC] Improve policy of stabilizations
  2009-11-01 16:55 ` Mart Raudsepp
@ 2009-11-01 18:19   ` Richard Freeman
  2009-11-01 20:21     ` Petteri Räty
  0 siblings, 1 reply; 40+ messages in thread
From: Richard Freeman @ 2009-11-01 18:19 UTC (permalink / raw
  To: gentoo-dev

Mart Raudsepp wrote:
> 
> Is it stated in any documentation that 30 days is a policy?
> 

Not that I'm aware of - it is a guideline as you indicate.  However, 
don't expect anybody to actually take action on a STABLEREQ if there 
isn't some kind of rationale for going stable so quickly.

The whole point of stable is that they provide some sanity to the 
release process - if upstream releases a new version every other week 
then perhaps we should either:

1.  Question whether it should go stable at all.
2.  Pick a version once in a while and target it for stabilization, 
backporting fixes as needed.

We don't need to be Debian stable, but if the only reason for 
stabilizing a package is that upstream has already moved on, then I 
think we're making a mistake.  In fact, if upstream abandoned a release 
after only two weeks that would be a good reason NOT to stabilize it.

End users can always run ~arch if they need to - at least this way they 
know in advance what they're getting into.



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

* Re: [gentoo-dev] [RFC] Improve policy of stabilizations
  2009-11-01 18:19   ` Richard Freeman
@ 2009-11-01 20:21     ` Petteri Räty
  0 siblings, 0 replies; 40+ messages in thread
From: Petteri Räty @ 2009-11-01 20:21 UTC (permalink / raw
  To: gentoo-dev

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

Richard Freeman wrote:
> Mart Raudsepp wrote:
>>
>> Is it stated in any documentation that 30 days is a policy?
>>
> 
> Not that I'm aware of - it is a guideline as you indicate.  However,
> don't expect anybody to actually take action on a STABLEREQ if there
> isn't some kind of rationale for going stable so quickly.
> 

Yes it's a guideline that you should follow unless you can give reasons
to deviate.

>
> The whole point of stable is that they provide some sanity to the
> release process - if upstream releases a new version every other week
> then perhaps we should either:
> 
> 1.  Question whether it should go stable at all.
> 2.  Pick a version once in a while and target it for stabilization,
> backporting fixes as needed.
> 

Yeah one can question if adding every release is really important for users.

Regards,
Petteri


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

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

* [gentoo-dev]  Re: [RFC] Improve policy of stabilizations
  2009-11-01 16:36 [gentoo-dev] [RFC] Improve policy of stabilizations Arfrever Frehtes Taifersar Arahesis
  2009-11-01 16:55 ` Mart Raudsepp
@ 2009-11-01 21:16 ` Ryan Hill
  2009-11-02 14:17 ` Christian Faulhammer
  2 siblings, 0 replies; 40+ messages in thread
From: Ryan Hill @ 2009-11-01 21:16 UTC (permalink / raw
  To: gentoo-dev

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

On Sun, 1 Nov 2009 17:36:30 +0100
Arfrever Frehtes Taifersar Arahesis <Arfrever@gentoo.org> wrote:

> Some packages have new releases more than once a month and sometimes it's reasonable
> to not skip stabilization of any version. Given version of a package is usually no
> longer tested by users after release of a newer version, so I suggest the following
> change to the policy of stabilizations:
> Stabilization of given version of a package can be requested if this version has been
> in the tree for at least 10 days and a newer version of this package has been added
> to the tree.

I thought the arch teams were already overworked.  Why do you need every last
version stable?


-- 
fonts,                             Character is what you are in the dark.
gcc-porting,
wxwidgets @ gentoo     EFFD 380E 047A 4B51 D2BD C64F 8AA8 8346 F9A4 0662

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

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

* [gentoo-dev] Re: [RFC] Improve policy of stabilizations
  2009-11-01 16:36 [gentoo-dev] [RFC] Improve policy of stabilizations Arfrever Frehtes Taifersar Arahesis
  2009-11-01 16:55 ` Mart Raudsepp
  2009-11-01 21:16 ` [gentoo-dev] " Ryan Hill
@ 2009-11-02 14:17 ` Christian Faulhammer
  2009-11-02 15:23   ` Markos Chandras
  2 siblings, 1 reply; 40+ messages in thread
From: Christian Faulhammer @ 2009-11-02 14:17 UTC (permalink / raw
  To: Gentoo Development

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

Hi,

Arfrever Frehtes Taifersar Arahesis <Arfrever@gentoo.org>:

> Some packages have new releases more than once a month and sometimes
> it's reasonable to not skip stabilization of any version. Given
> version of a package is usually no longer tested by users after
> release of a newer version, so I suggest the following change to the
> policy of stabilizations: Stabilization of given version of a package
> can be requested if this version has been in the tree for at least 10
> days and a newer version of this package has been added to the tree.

 If you do that, you will see arch teams skip those stabilisations in a
daily rhythm.  Honestly, who should do that work?  Having every minor
release stable is a big nuisance for arch workers.

V-Li

-- 
Christian Faulhammer, Gentoo Lisp project
<URL:http://www.gentoo.org/proj/en/lisp/>, #gentoo-lisp on FreeNode

<URL:http://gentoo.faulhammer.org/>

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

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

* Re: [gentoo-dev] Re: [RFC] Improve policy of stabilizations
  2009-11-02 14:17 ` Christian Faulhammer
@ 2009-11-02 15:23   ` Markos Chandras
  2009-11-03 18:10     ` Christian Faulhammer
  0 siblings, 1 reply; 40+ messages in thread
From: Markos Chandras @ 2009-11-02 15:23 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: Text/Plain, Size: 1234 bytes --]

On Monday 02 November 2009 16:17:07 Christian Faulhammer wrote:
> Hi,
> 
> Arfrever Frehtes Taifersar Arahesis <Arfrever@gentoo.org>:
> > Some packages have new releases more than once a month and sometimes
> > it's reasonable to not skip stabilization of any version. Given
> > version of a package is usually no longer tested by users after
> > release of a newer version, so I suggest the following change to the
> > policy of stabilizations: Stabilization of given version of a package
> > can be requested if this version has been in the tree for at least 10
> > days and a newer version of this package has been added to the tree.
> 
>  If you do that, you will see arch teams skip those stabilisations in a
> daily rhythm.  Honestly, who should do that work?  Having every minor
> release stable is a big nuisance for arch workers.
> 
> V-Li
> 
This is way I keep asking for a complete report of manpower at least for amd64 
and x86 arch teams ( and update the project pages as well ). We need real 
numbers so we adjust respectively the number of stabilization bugs we assign 
to them.
-- 
Markos Chandras (hwoarang)
Gentoo Linux Developer [KDE/Qt/Sound/Sunrise]
Web: http://hwoarang.silverarrow.org

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

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

* [gentoo-dev] Re: [RFC] Improve policy of stabilizations
  2009-11-02 15:23   ` Markos Chandras
@ 2009-11-03 18:10     ` Christian Faulhammer
  2009-11-04 12:36       ` Ben de Groot
  0 siblings, 1 reply; 40+ messages in thread
From: Christian Faulhammer @ 2009-11-03 18:10 UTC (permalink / raw
  To: Gentoo Development

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

Hi,

Markos Chandras <hwoarang@gentoo.org>:
> This is way I keep asking for a complete report of manpower at least
> for amd64 and x86 arch teams ( and update the project pages as
> well ). We need real numbers so we adjust respectively the number of
> stabilization bugs we assign to them.
			
 x86 is at the moment three people active (maekke doing the biggest
load, armin76 and myself).  In the past I asked current members to
state if they want to stay on the team or if they leave...I won't throw
out anyone.
 amd64 is ssuominen, darkside and maekke, then some people doing
occasional work like chainsaw.

V-Li

-- 
Christian Faulhammer, Gentoo Lisp project
<URL:http://www.gentoo.org/proj/en/lisp/>, #gentoo-lisp on FreeNode

<URL:http://gentoo.faulhammer.org/>

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

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

* Re: [gentoo-dev] Re: [RFC] Improve policy of stabilizations
  2009-11-03 18:10     ` Christian Faulhammer
@ 2009-11-04 12:36       ` Ben de Groot
  2009-11-04 12:50         ` Christian Faulhammer
  2009-11-04 21:02         ` Joseph Jezak
  0 siblings, 2 replies; 40+ messages in thread
From: Ben de Groot @ 2009-11-04 12:36 UTC (permalink / raw
  To: gentoo-dev

What about ppc64? They are MONTHS behind on stabilization,
even for security bugs (see bug 281821 for example). The Qt team
feels this is no longer acceptable. We propose that any arch that
can't keep up will be demoted to experimental status.

-- 
Ben de Groot
Gentoo Linux developer (qt, media, lxde, desktop-misc)
______________________________________________________



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

* [gentoo-dev] Re: [RFC] Improve policy of stabilizations
  2009-11-04 12:36       ` Ben de Groot
@ 2009-11-04 12:50         ` Christian Faulhammer
  2009-11-04 18:01           ` Tobias Klausmann
  2009-11-04 21:02         ` Joseph Jezak
  1 sibling, 1 reply; 40+ messages in thread
From: Christian Faulhammer @ 2009-11-04 12:50 UTC (permalink / raw
  To: Gentoo Development

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

Hi,

Ben de Groot <yngwin@gentoo.org>:

> What about ppc64? They are MONTHS behind on stabilization,
> even for security bugs (see bug 281821 for example). The Qt team
> feels this is no longer acceptable. We propose that any arch that
> can't keep up will be demoted to experimental status.

 I surely subscribe to that.  At the moment Brent (ranger) is
definitely alone on that arch.

V-Li

-- 
Christian Faulhammer, Gentoo Lisp project
<URL:http://www.gentoo.org/proj/en/lisp/>, #gentoo-lisp on FreeNode

<URL:http://gentoo.faulhammer.org/>

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

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

* Re: [gentoo-dev] Re: [RFC] Improve policy of stabilizations
  2009-11-04 12:50         ` Christian Faulhammer
@ 2009-11-04 18:01           ` Tobias Klausmann
  2009-11-04 20:49             ` Nirbheek Chauhan
  0 siblings, 1 reply; 40+ messages in thread
From: Tobias Klausmann @ 2009-11-04 18:01 UTC (permalink / raw
  To: gentoo-dev

Hi! 

On Wed, 04 Nov 2009, Christian Faulhammer wrote:
> Ben de Groot <yngwin@gentoo.org>:
> > What about ppc64? They are MONTHS behind on stabilization,
> > even for security bugs (see bug 281821 for example). The Qt team
> > feels this is no longer acceptable. We propose that any arch that
> > can't keep up will be demoted to experimental status.
> 
>  I surely subscribe to that.  At the moment Brent (ranger) is
> definitely alone on that arch.

So am I on alpha.[0] It is doable, but it wears you thin - and
it's extra bad because it means I have hardly any free time to
mentor anybody.

That said, I hope whoever feels the need comes to me /before/ they
file a bug for "Let's make alpha experimental".

Regards,
Tobias


[0] Yes, armin76 helps, but he does so for many arches (and
around of applause for that), but the majority of bugs for alpha
are on my plate.



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

* Re: [gentoo-dev] Re: [RFC] Improve policy of stabilizations
  2009-11-04 18:01           ` Tobias Klausmann
@ 2009-11-04 20:49             ` Nirbheek Chauhan
  0 siblings, 0 replies; 40+ messages in thread
From: Nirbheek Chauhan @ 2009-11-04 20:49 UTC (permalink / raw
  To: gentoo-dev

On Wed, Nov 4, 2009 at 11:31 PM, Tobias Klausmann <klausman@gentoo.org> wrote:
> [0] Yes, armin76 helps, but he does so for many arches (and
> around of applause for that), but the majority of bugs for alpha
> are on my plate.
>

+++, armin76 does an awesome job of keywording/stabilizing. I really
love how he comes down and destroys bugs with one fell swoop saying
"alpha/arm/ia64/m68k/sh/sparc done" :D

--
~Nirbheek Chauhan

Gentoo GNOME+Mozilla Team



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

* Re: [gentoo-dev] Re: [RFC] Improve policy of stabilizations
  2009-11-04 12:36       ` Ben de Groot
  2009-11-04 12:50         ` Christian Faulhammer
@ 2009-11-04 21:02         ` Joseph Jezak
  2009-11-05  3:48           ` Ryan Hill
  2009-11-06 17:15           ` Christian Faulhammer
  1 sibling, 2 replies; 40+ messages in thread
From: Joseph Jezak @ 2009-11-04 21:02 UTC (permalink / raw
  To: gentoo-dev

Ben de Groot wrote:
> What about ppc64? They are MONTHS behind on stabilization,
> even for security bugs (see bug 281821 for example). The Qt team
> feels this is no longer acceptable. We propose that any arch that
> can't keep up will be demoted to experimental status.
>
>   
ppc is also fairly far behind (much thanks to nixnut for keeping us
going!).  Part of the problem is that when I do get time to catch up,
we're so buried in bugs, it's time consuming just to triage and figure
out what to do next, and even to remember where I left off last.

I would really help if there were better communication about what bugs
absolutely need to be done ASAP and what can slide by for now.

That said, please be a bit more patient with us, we just don't have the
manpower to fix every single keywording bug immediately.

-Joe



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

* [gentoo-dev]  Re: [RFC] Improve policy of stabilizations
  2009-11-04 21:02         ` Joseph Jezak
@ 2009-11-05  3:48           ` Ryan Hill
  2009-11-05  9:17             ` Tobias Klausmann
                               ` (2 more replies)
  2009-11-06 17:15           ` Christian Faulhammer
  1 sibling, 3 replies; 40+ messages in thread
From: Ryan Hill @ 2009-11-05  3:48 UTC (permalink / raw
  To: gentoo-dev

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

On Wed, 04 Nov 2009 16:02:16 -0500
Joseph Jezak <josejx@gentoo.org> wrote:

> Ben de Groot wrote:
> > What about ppc64? They are MONTHS behind on stabilization,
> > even for security bugs (see bug 281821 for example). The Qt team
> > feels this is no longer acceptable. We propose that any arch that
> > can't keep up will be demoted to experimental status.
> >
> >   
> ppc is also fairly far behind (much thanks to nixnut for keeping us
> going!).  Part of the problem is that when I do get time to catch up,
> we're so buried in bugs, it's time consuming just to triage and figure
> out what to do next, and even to remember where I left off last.
> 
> I would really help if there were better communication about what bugs
> absolutely need to be done ASAP and what can slide by for now.
> 
> That said, please be a bit more patient with us, we just don't have the
> manpower to fix every single keywording bug immediately.

Is there any interest in allowing certain packages to be stabilized by the
maintainer without going through the arch teams?  I always feel guilty when i
file stabilization bugs for app-doc pkgs.


-- 
fonts,                             Character is what you are in the dark.
gcc-porting,
wxwidgets @ gentoo     EFFD 380E 047A 4B51 D2BD C64F 8AA8 8346 F9A4 0662

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

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

* Re: [gentoo-dev]  Re: [RFC] Improve policy of stabilizations
  2009-11-05  3:48           ` Ryan Hill
@ 2009-11-05  9:17             ` Tobias Klausmann
  2009-11-05 20:12               ` Petteri Räty
  2009-11-05 10:52             ` Duncan
  2009-11-06 17:18             ` Christian Faulhammer
  2 siblings, 1 reply; 40+ messages in thread
From: Tobias Klausmann @ 2009-11-05  9:17 UTC (permalink / raw
  To: gentoo-dev

Hi! 

On Wed, 04 Nov 2009, Ryan Hill wrote:
> Is there any interest in allowing certain packages to be stabilized by the
> maintainer without going through the arch teams?  I always feel guilty when i
> file stabilization bugs for app-doc pkgs.

I think for bugs which only install passive files (i.e. stuff
that doesn't "power" anything else), Keywording can be done by the
maintainer. Pure doc files (like selfhtml) are in that category.

Naturally, if a new version needs a new doc processing toolchain,
things are a bit different.

But as far as alpha is concerned: go ahead.

Regards,
Tobias

PS: I considered allowing the doc processing stuff, too, but it's
astoundingly easy to break some fairly important stuff just my
messing up DTDs.

-- 
printk("Pretending it's a 3/80, but very afraid...\n");
	linux-2.6.19/arch/m68k/sun3x/prom.c



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

* [gentoo-dev]  Re: [RFC] Improve policy of stabilizations
  2009-11-05  3:48           ` Ryan Hill
  2009-11-05  9:17             ` Tobias Klausmann
@ 2009-11-05 10:52             ` Duncan
  2009-11-06 17:18             ` Christian Faulhammer
  2 siblings, 0 replies; 40+ messages in thread
From: Duncan @ 2009-11-05 10:52 UTC (permalink / raw
  To: gentoo-dev

Ryan Hill posted on Wed, 04 Nov 2009 21:48:23 -0600 as excerpted:

> Is there any interest in allowing certain packages to be stabilized by
> the maintainer without going through the arch teams?  I always feel
> guilty when i file stabilization bugs for app-doc pkgs.

Weren't there already arrangements for this in some cases?  I distinctly 
recall a thread on it some time ago, with the conclusion being that 
various maintainers can get permission from the arch teams to keyword 
their own packages.

Now that was in the /general/ context of having access to the arch either 
directly/personally or thru available testing resource machines, but (as 
klausman accounts for in his post) that really doesn't apply to (for 
example) docs packages that don't require fancy build-chains or (with 
some sanity margin) where the build chain dependencies have been long 
stable, so "required testing resources" are virtually zero.

Thus, I'd say it's probably an extension of the previous arrangement -- 
but of course that does still require an initial one-time permission 
grant per arch, either per-package, or depending on arch/pkg-maintainer 
trust level, possible per category or similar.

-- 
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




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

* Re: [gentoo-dev]  Re: [RFC] Improve policy of stabilizations
  2009-11-05  9:17             ` Tobias Klausmann
@ 2009-11-05 20:12               ` Petteri Räty
  2009-11-06  3:06                 ` Joseph Jezak
                                   ` (2 more replies)
  0 siblings, 3 replies; 40+ messages in thread
From: Petteri Räty @ 2009-11-05 20:12 UTC (permalink / raw
  To: gentoo-dev

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

Tobias Klausmann wrote:
> Hi! 
> 
> On Wed, 04 Nov 2009, Ryan Hill wrote:
>> Is there any interest in allowing certain packages to be stabilized by the
>> maintainer without going through the arch teams?  I always feel guilty when i
>> file stabilization bugs for app-doc pkgs.
> 
> I think for bugs which only install passive files (i.e. stuff
> that doesn't "power" anything else), Keywording can be done by the
> maintainer. Pure doc files (like selfhtml) are in that category.
> 

In the past when smaller arches were not that active we used to mark
Java packages stable after testing by at least one arch team. The
probability to find arch specific issues in something like Java is not
so high so I think arrangements like this are acceptable when the arch
teams have problems keeping up.

Regards,
Petteri


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

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

* Re: [gentoo-dev]  Re: [RFC] Improve policy of stabilizations
  2009-11-05 20:12               ` Petteri Räty
@ 2009-11-06  3:06                 ` Joseph Jezak
  2009-11-06 14:18                 ` Nirbheek Chauhan
  2009-11-07 14:14                 ` Tobias Klausmann
  2 siblings, 0 replies; 40+ messages in thread
From: Joseph Jezak @ 2009-11-06  3:06 UTC (permalink / raw
  To: gentoo-dev


> In the past when smaller arches were not that active we used to mark
> Java packages stable after testing by at least one arch team. The
> probability to find arch specific issues in something like Java is not
> so high so I think arrangements like this are acceptable when the arch
> teams have problems keeping up.
>   
I do know that for Java stuff, I certainly wouldn't mind if the Java
team marked for ppc/ppc64. The only thing that I'd need to know is that
it was tested with the IBM JVM since there certainly are differences
between that and the Sun one most people use on x86/amd64 and we've seen
issues in the past.

-Joe



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

* Re: [gentoo-dev] Re: [RFC] Improve policy of stabilizations
  2009-11-05 20:12               ` Petteri Räty
  2009-11-06  3:06                 ` Joseph Jezak
@ 2009-11-06 14:18                 ` Nirbheek Chauhan
  2009-11-06 14:45                   ` Fabian Groffen
  2009-11-06 16:00                   ` Kent Fredric
  2009-11-07 14:14                 ` Tobias Klausmann
  2 siblings, 2 replies; 40+ messages in thread
From: Nirbheek Chauhan @ 2009-11-06 14:18 UTC (permalink / raw
  To: gentoo-dev

On Fri, Nov 6, 2009 at 1:42 AM, Petteri Räty <betelgeuse@gentoo.org> wrote:
> In the past when smaller arches were not that active we used to mark
> Java packages stable after testing by at least one arch team. The
> probability to find arch specific issues in something like Java is not
> so high so I think arrangements like this are acceptable when the arch
> teams have problems keeping up.
>

I think the same should be extended to other languages such as Perl
and Python (unless they have portions which are C/C++)


-- 
~Nirbheek Chauhan

Gentoo GNOME+Mozilla Team



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

* Re: [gentoo-dev] Re: [RFC] Improve policy of stabilizations
  2009-11-06 14:18                 ` Nirbheek Chauhan
@ 2009-11-06 14:45                   ` Fabian Groffen
  2009-11-06 17:06                     ` Nirbheek Chauhan
                                       ` (2 more replies)
  2009-11-06 16:00                   ` Kent Fredric
  1 sibling, 3 replies; 40+ messages in thread
From: Fabian Groffen @ 2009-11-06 14:45 UTC (permalink / raw
  To: gentoo-dev

On 06-11-2009 19:48:16 +0530, Nirbheek Chauhan wrote:
> On Fri, Nov 6, 2009 at 1:42 AM, Petteri Räty <betelgeuse@gentoo.org> wrote:
> > In the past when smaller arches were not that active we used to mark
> > Java packages stable after testing by at least one arch team. The
> > probability to find arch specific issues in something like Java is not
> > so high so I think arrangements like this are acceptable when the arch
> > teams have problems keeping up.
> 
> I think the same should be extended to other languages such as Perl
> and Python (unless they have portions which are C/C++)

Sounds like we could benefit from the "noarch" approach known in the RPM
world, such that all these packages can also be immediately keyworded
and stabilised for all arches.  Would greatly simplify things for a
great deal of packages, maybe?


-- 
Fabian Groffen
Gentoo on a different level



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

* Re: [gentoo-dev] Re: [RFC] Improve policy of stabilizations
  2009-11-06 14:18                 ` Nirbheek Chauhan
  2009-11-06 14:45                   ` Fabian Groffen
@ 2009-11-06 16:00                   ` Kent Fredric
  2009-11-06 17:00                     ` Nirbheek Chauhan
  1 sibling, 1 reply; 40+ messages in thread
From: Kent Fredric @ 2009-11-06 16:00 UTC (permalink / raw
  To: gentoo-dev

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

On Sat, Nov 7, 2009 at 3:18 AM, Nirbheek Chauhan <nirbheek@gentoo.org>wrote:

> On Fri, Nov 6, 2009 at 1:42 AM, Petteri Räty <betelgeuse@gentoo.org>
> wrote:
> > In the past when smaller arches were not that active we used to mark
> > Java packages stable after testing by at least one arch team. The
> > probability to find arch specific issues in something like Java is not
> > so high so I think arrangements like this are acceptable when the arch
> > teams have problems keeping up.
> >
>
> I think the same should be extended to other languages such as Perl
> and Python (unless they have portions which are C/C++)
>
>
You can't really, although Perl has a vm of sorts,  the per-arch differences
that occur as a side effect of endianness, different floating point/integer
math ( 32bit vs 64bit ) , and all those differences impact code.

and XS modules of course, they're prone to everything C is prone to.

-- 
Kent

perl -e  "print substr( \"edrgmaM  SPA NOcomil.ic\\@tfrken\", \$_ * 3, 3 )
for ( 9,8,0,7,1,6,5,4,3,2 );"

http://kent-fredric.fox.geek.nz

[-- Attachment #2: Type: text/html, Size: 1600 bytes --]

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

* Re: [gentoo-dev] Re: [RFC] Improve policy of stabilizations
  2009-11-06 16:00                   ` Kent Fredric
@ 2009-11-06 17:00                     ` Nirbheek Chauhan
  0 siblings, 0 replies; 40+ messages in thread
From: Nirbheek Chauhan @ 2009-11-06 17:00 UTC (permalink / raw
  To: gentoo-dev

On Fri, Nov 6, 2009 at 9:30 PM, Kent Fredric <kentfredric@gmail.com> wrote:
> On Sat, Nov 7, 2009 at 3:18 AM, Nirbheek Chauhan <nirbheek@gentoo.org>
>> I think the same should be extended to other languages such as Perl
>> and Python (unless they have portions which are C/C++)
>>
>
> You can't really, although Perl has a vm of sorts,  the per-arch differences
> that occur as a side effect of endianness, different floating point/integer
> math ( 32bit vs 64bit ) , and all those differences impact code.
>

What kind of modules are affected by such differences? Mostly
math-heavy ones? This is something that the herd should be able to
judge.

-- 
~Nirbheek Chauhan

Gentoo GNOME+Mozilla Team



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

* Re: [gentoo-dev] Re: [RFC] Improve policy of stabilizations
  2009-11-06 14:45                   ` Fabian Groffen
@ 2009-11-06 17:06                     ` Nirbheek Chauhan
  2009-11-06 17:08                       ` Nirbheek Chauhan
  2009-11-07  5:13                       ` Ryan Hill
  2009-11-06 22:07                     ` Zac Medico
  2009-11-06 22:52                     ` Rémi Cardona
  2 siblings, 2 replies; 40+ messages in thread
From: Nirbheek Chauhan @ 2009-11-06 17:06 UTC (permalink / raw
  To: gentoo-dev

On Fri, Nov 6, 2009 at 8:15 PM, Fabian Groffen <grobian@gentoo.org> wrote:
> Sounds like we could benefit from the "noarch" approach known in the RPM
> world, such that all these packages can also be immediately keyworded
> and stabilised for all arches.  Would greatly simplify things for a
> great deal of packages, maybe?
>

This is a good idea; themes, wallpapers, fonts, game-data (stuff that
mostly installs into /usr/share) could easily fall in this category. A
lot of python modules are arch-independant as well (upstream has been
thinking of splitting the install structure to put such things in
/usr/share/python2.6/<etc>).

Examples of packages:
gnome-extra/gnome-games-extra-data
x11-themes/gnome-icon-theme
kde-base/kdebase-wallpapers
games-fps/quake3-data
app-text/poppler-data
media-fonts/dejavu

-- 
~Nirbheek Chauhan

Gentoo GNOME+Mozilla Team



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

* Re: [gentoo-dev] Re: [RFC] Improve policy of stabilizations
  2009-11-06 17:06                     ` Nirbheek Chauhan
@ 2009-11-06 17:08                       ` Nirbheek Chauhan
  2009-11-07  5:13                       ` Ryan Hill
  1 sibling, 0 replies; 40+ messages in thread
From: Nirbheek Chauhan @ 2009-11-06 17:08 UTC (permalink / raw
  To: gentoo-dev

On Fri, Nov 6, 2009 at 10:36 PM, Nirbheek Chauhan <nirbheek@gentoo.org> wrote:
> On Fri, Nov 6, 2009 at 8:15 PM, Fabian Groffen <grobian@gentoo.org> wrote:
>> Sounds like we could benefit from the "noarch" approach known in the RPM
>> world, such that all these packages can also be immediately keyworded
>> and stabilised for all arches.  Would greatly simplify things for a
>> great deal of packages, maybe?
>>
>
> This is a good idea; themes, wallpapers, fonts, game-data (stuff that
> mostly installs into /usr/share) could easily fall in this category. A
> lot of python modules are arch-independant as well (upstream has been
> thinking of splitting the install structure to put such things in
> /usr/share/python2.6/<etc>).
>

One exception: we cannot be sure such things will install/work on
x86-fbsd and prefix archs since the differences are more than just
"architecture".

-- 
~Nirbheek Chauhan

Gentoo GNOME+Mozilla Team



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

* [gentoo-dev] Re: [RFC] Improve policy of stabilizations
  2009-11-04 21:02         ` Joseph Jezak
  2009-11-05  3:48           ` Ryan Hill
@ 2009-11-06 17:15           ` Christian Faulhammer
  1 sibling, 0 replies; 40+ messages in thread
From: Christian Faulhammer @ 2009-11-06 17:15 UTC (permalink / raw
  To: Gentoo Development

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

Hi,

Joseph Jezak <josejx@gentoo.org>:
> I would really help if there were better communication about what bugs
> absolutely need to be done ASAP and what can slide by for now.

 Maybe using the priority field should be forced, filtering Bugzilla
queries is then easier.

V-Li

-- 
Christian Faulhammer, Gentoo Lisp project
<URL:http://www.gentoo.org/proj/en/lisp/>, #gentoo-lisp on FreeNode

<URL:http://gentoo.faulhammer.org/>

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

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

* [gentoo-dev] Re: [RFC] Improve policy of stabilizations
  2009-11-05  3:48           ` Ryan Hill
  2009-11-05  9:17             ` Tobias Klausmann
  2009-11-05 10:52             ` Duncan
@ 2009-11-06 17:18             ` Christian Faulhammer
  2 siblings, 0 replies; 40+ messages in thread
From: Christian Faulhammer @ 2009-11-06 17:18 UTC (permalink / raw
  To: Gentoo Development

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

Hi,

Ryan Hill <dirtyepic@gentoo.org>:
> Is there any interest in allowing certain packages to be stabilized
> by the maintainer without going through the arch teams?  I always
> feel guilty when i file stabilization bugs for app-doc pkgs.

 I will not put any obstacles in the way, if you just do it for
packages with no processing.  Honestly, I do it for
x11-themes/claws-mail-themes because it only installs some graphic
files.

V-Li

-- 
Christian Faulhammer, Gentoo Lisp project
<URL:http://www.gentoo.org/proj/en/lisp/>, #gentoo-lisp on FreeNode

<URL:http://gentoo.faulhammer.org/>

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

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

* Re: [gentoo-dev] Re: [RFC] Improve policy of stabilizations
  2009-11-06 14:45                   ` Fabian Groffen
  2009-11-06 17:06                     ` Nirbheek Chauhan
@ 2009-11-06 22:07                     ` Zac Medico
  2009-11-07  3:36                       ` Arfrever Frehtes Taifersar Arahesis
  2009-11-07 14:54                       ` Peter Volkov
  2009-11-06 22:52                     ` Rémi Cardona
  2 siblings, 2 replies; 40+ messages in thread
From: Zac Medico @ 2009-11-06 22:07 UTC (permalink / raw
  To: gentoo-dev

Fabian Groffen wrote:
> On 06-11-2009 19:48:16 +0530, Nirbheek Chauhan wrote:
>> On Fri, Nov 6, 2009 at 1:42 AM, Petteri Räty <betelgeuse@gentoo.org> wrote:
>>> In the past when smaller arches were not that active we used to mark
>>> Java packages stable after testing by at least one arch team. The
>>> probability to find arch specific issues in something like Java is not
>>> so high so I think arrangements like this are acceptable when the arch
>>> teams have problems keeping up.
>> I think the same should be extended to other languages such as Perl
>> and Python (unless they have portions which are C/C++)
> 
> Sounds like we could benefit from the "noarch" approach known in the RPM
> world, such that all these packages can also be immediately keyworded
> and stabilised for all arches.  Would greatly simplify things for a
> great deal of packages, maybe?

We could introduce "noarch" and "~noarch" KEYWORDS, add "noarch" to
the default ACCEPT_KEYWORDS setting for all profiles, and instruct
unstable users to add "~noarch" to ACCEPT_KEYWORDS.
-- 
Thanks,
Zac



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

* Re: [gentoo-dev] Re: [RFC] Improve policy of stabilizations
  2009-11-06 14:45                   ` Fabian Groffen
  2009-11-06 17:06                     ` Nirbheek Chauhan
  2009-11-06 22:07                     ` Zac Medico
@ 2009-11-06 22:52                     ` Rémi Cardona
  2009-11-07  7:22                       ` Hans de Graaff
  2 siblings, 1 reply; 40+ messages in thread
From: Rémi Cardona @ 2009-11-06 22:52 UTC (permalink / raw
  To: gentoo-dev

Le 06/11/2009 15:45, Fabian Groffen a écrit :
> Sounds like we could benefit from the "noarch" approach known in the RPM
> world, such that all these packages can also be immediately keyworded
> and stabilised for all arches.  Would greatly simplify things for a
> great deal of packages, maybe?

While this is probably a good idea in theory, I can't help but think it 
won't really help us.

For example, in other distros, X11 protocols headers (x11-proto/*) are 
marked as "noarch" [1]. With the recent mess that happened in X 
libs/protos, "noarch" is something we'll never be able to use for those 
packages because the stabilization of "noarch" and "arch" packages need 
to happen all at the same time. Other distros don't have different 
package versions across arches. We do...

So as far as I'm concerned, "noarch" will be of very limited use to us, 
maybe a few X cursor themes, that's about it. It's not the kind of 
packages that get a frequent releases anyway.

I just don't see how "noarch" will help the portage tree.

However, I would like to see the council get in touch with "problematic" 
arch teams *more* *often* to see what their status is, and maybe be more 
proactive when it comes to putting an arch to the dev status.

Cheers,

Rémi

[1] 
http://cvs.fedoraproject.org/viewvc/rpms/xorg-x11-proto-devel/devel/xorg-x11-proto-devel.spec?view=markup



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

* Re: [gentoo-dev] Re: [RFC] Improve policy of stabilizations
  2009-11-06 22:07                     ` Zac Medico
@ 2009-11-07  3:36                       ` Arfrever Frehtes Taifersar Arahesis
  2009-11-07 14:54                       ` Peter Volkov
  1 sibling, 0 replies; 40+ messages in thread
From: Arfrever Frehtes Taifersar Arahesis @ 2009-11-07  3:36 UTC (permalink / raw
  To: Gentoo Development

[-- Attachment #1: Type: Text/Plain, Size: 1301 bytes --]

2009-11-06 23:07:58 Zac Medico napisał(a):
> Fabian Groffen wrote:
> > On 06-11-2009 19:48:16 +0530, Nirbheek Chauhan wrote:
> >> On Fri, Nov 6, 2009 at 1:42 AM, Petteri Räty <betelgeuse@gentoo.org> wrote:
> >>> In the past when smaller arches were not that active we used to mark
> >>> Java packages stable after testing by at least one arch team. The
> >>> probability to find arch specific issues in something like Java is not
> >>> so high so I think arrangements like this are acceptable when the arch
> >>> teams have problems keeping up.
> >> I think the same should be extended to other languages such as Perl
> >> and Python (unless they have portions which are C/C++)
> > 
> > Sounds like we could benefit from the "noarch" approach known in the RPM
> > world, such that all these packages can also be immediately keyworded
> > and stabilised for all arches.  Would greatly simplify things for a
> > great deal of packages, maybe?
> 
> We could introduce "noarch" and "~noarch" KEYWORDS, add "noarch" to
> the default ACCEPT_KEYWORDS setting for all profiles, and instruct
> unstable users to add "~noarch" to ACCEPT_KEYWORDS.

It seems to be a good idea, but I would prefer to use words "universal"
and "~universal" :) .

-- 
Arfrever Frehtes Taifersar Arahesis

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

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

* [gentoo-dev]  Re: [RFC] Improve policy of stabilizations
  2009-11-06 17:06                     ` Nirbheek Chauhan
  2009-11-06 17:08                       ` Nirbheek Chauhan
@ 2009-11-07  5:13                       ` Ryan Hill
  1 sibling, 0 replies; 40+ messages in thread
From: Ryan Hill @ 2009-11-07  5:13 UTC (permalink / raw
  To: gentoo-dev

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

On Fri, 6 Nov 2009 22:36:05 +0530
Nirbheek Chauhan <nirbheek@gentoo.org> wrote:

> On Fri, Nov 6, 2009 at 8:15 PM, Fabian Groffen <grobian@gentoo.org> wrote:
> > Sounds like we could benefit from the "noarch" approach known in the RPM
> > world, such that all these packages can also be immediately keyworded
> > and stabilised for all arches.  Would greatly simplify things for a
> > great deal of packages, maybe?
> >
> 
> This is a good idea; themes, wallpapers, fonts, game-data (stuff that
> mostly installs into /usr/share) could easily fall in this category. A
> lot of python modules are arch-independant as well (upstream has been
> thinking of splitting the install structure to put such things in
> /usr/share/python2.6/<etc>).
> 
> Examples of packages:
> gnome-extra/gnome-games-extra-data
> x11-themes/gnome-icon-theme
> kde-base/kdebase-wallpapers
> games-fps/quake3-data
> app-text/poppler-data
> media-fonts/dejavu

dejavu isn't a good example as it's (optionally) built with fontforge.  but
other fonts that are basically unpack and install are.

-- 
fonts,                             Character is what you are in the dark.
gcc-porting,
wxwidgets @ gentoo     EFFD 380E 047A 4B51 D2BD C64F 8AA8 8346 F9A4 0662

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

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

* Re: [gentoo-dev] Re: [RFC] Improve policy of stabilizations
  2009-11-06 22:52                     ` Rémi Cardona
@ 2009-11-07  7:22                       ` Hans de Graaff
  0 siblings, 0 replies; 40+ messages in thread
From: Hans de Graaff @ 2009-11-07  7:22 UTC (permalink / raw
  To: gentoo-dev

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

On Fri, 2009-11-06 at 23:52 +0100, Rémi Cardona wrote:

> I just don't see how "noarch" will help the portage tree.

I would propose to use it for the 100+ app-xemacs packages, all of which
run within the virtual machine that is xemacs. Obviously
app-editors/xemacs, the editor itself, will still be keyworded for each
arch, but the chance of running into arch-specific issues with the
packages is very small, and they are released independently from the
editor.

The same thing may apply to a number of dev-ruby/* packages (those
installing only ruby code), but that would need per-package
investigation.

Hans

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

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

* Re: [gentoo-dev]  Re: [RFC] Improve policy of stabilizations
  2009-11-05 20:12               ` Petteri Räty
  2009-11-06  3:06                 ` Joseph Jezak
  2009-11-06 14:18                 ` Nirbheek Chauhan
@ 2009-11-07 14:14                 ` Tobias Klausmann
  2 siblings, 0 replies; 40+ messages in thread
From: Tobias Klausmann @ 2009-11-07 14:14 UTC (permalink / raw
  To: gentoo-dev

Hi! 

On Thu, 05 Nov 2009, Petteri Räty wrote:
> In the past when smaller arches were not that active we used to
> mark Java packages stable after testing by at least one arch
> team. The probability to find arch specific issues in something
> like Java is not so high so I think arrangements like this are
> acceptable when the arch teams have problems keeping up.

For alpha, the java keywording policy is easy: don't.

We currently don't have any working JVM/JRE/JDK, so there's no
point in adding Java packages.

We *do* have dev-java/java-config keyworded, though the reason
escapes me at the moment :)

Regards,
Tobias

-- 
printk("NONONONOO!!!!\n");
        linux-2.6.6/drivers/atm/zatm.c



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

* Re: [gentoo-dev] Re: [RFC] Improve policy of stabilizations
  2009-11-06 22:07                     ` Zac Medico
  2009-11-07  3:36                       ` Arfrever Frehtes Taifersar Arahesis
@ 2009-11-07 14:54                       ` Peter Volkov
  2009-11-07 20:49                         ` Zac Medico
  2009-11-08  9:05                         ` Fabian Groffen
  1 sibling, 2 replies; 40+ messages in thread
From: Peter Volkov @ 2009-11-07 14:54 UTC (permalink / raw
  To: gentoo-dev

В Птн, 06/11/2009 в 14:07 -0800, Zac Medico пишет:
> Fabian Groffen wrote:
> > On 06-11-2009 19:48:16 +0530, Nirbheek Chauhan wrote:
> >> On Fri, Nov 6, 2009 at 1:42 AM, Petteri Räty <betelgeuse@gentoo.org> wrote:
> >>> In the past when smaller arches were not that active we used to mark
> >>> Java packages stable after testing by at least one arch team. The
> >>> probability to find arch specific issues in something like Java is not
> >>> so high so I think arrangements like this are acceptable when the arch
> >>> teams have problems keeping up.
> >> I think the same should be extended to other languages such as Perl
> >> and Python (unless they have portions which are C/C++)
> > 
> > Sounds like we could benefit from the "noarch" approach known in the RPM
> > world, such that all these packages can also be immediately keyworded
> > and stabilised for all arches.  Would greatly simplify things for a
> > great deal of packages, maybe?
> 
> We could introduce "noarch" and "~noarch" KEYWORDS, add "noarch" to
> the default ACCEPT_KEYWORDS setting for all profiles, and instruct
> unstable users to add "~noarch" to ACCEPT_KEYWORDS.

Looks like this will not work for all noarch packages. Stardict
dictionary itself is noarch, but it RDEPENDS on stardict package which
is keyworded only on some archs. So we'll be forced either to keyword
stardict on all archs or we need to introduce some new way to work with
such situations.


-- 
Peter.




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

* Re: [gentoo-dev] Re: [RFC] Improve policy of stabilizations
  2009-11-07 14:54                       ` Peter Volkov
@ 2009-11-07 20:49                         ` Zac Medico
  2009-11-08  0:12                           ` Nirbheek Chauhan
  2009-11-08 12:55                           ` Peter Volkov
  2009-11-08  9:05                         ` Fabian Groffen
  1 sibling, 2 replies; 40+ messages in thread
From: Zac Medico @ 2009-11-07 20:49 UTC (permalink / raw
  To: gentoo-dev

Peter Volkov wrote:
>> We could introduce "noarch" and "~noarch" KEYWORDS, add "noarch" to
>> the default ACCEPT_KEYWORDS setting for all profiles, and instruct
>> unstable users to add "~noarch" to ACCEPT_KEYWORDS.
> 
> Looks like this will not work for all noarch packages. Stardict
> dictionary itself is noarch, but it RDEPENDS on stardict package which
> is keyworded only on some archs. So we'll be forced either to keyword
> stardict on all archs or we need to introduce some new way to work with
> such situations.

Keywording stardict on all archs doesn't sound reasonable, so I
guess we just need to make sure that repoman will allow the noarch
keyword even though the dependencies aren't keyworded on all
architectures.
-- 
Thanks,
Zac



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

* Re: [gentoo-dev] Re: [RFC] Improve policy of stabilizations
  2009-11-07 20:49                         ` Zac Medico
@ 2009-11-08  0:12                           ` Nirbheek Chauhan
  2009-11-08  9:31                             ` Petteri Räty
  2009-11-08 12:55                           ` Peter Volkov
  1 sibling, 1 reply; 40+ messages in thread
From: Nirbheek Chauhan @ 2009-11-08  0:12 UTC (permalink / raw
  To: gentoo-dev

On Sun, Nov 8, 2009 at 2:19 AM, Zac Medico <zmedico@gentoo.org> wrote:
> Peter Volkov wrote:
>> Looks like this will not work for all noarch packages. Stardict
>> dictionary itself is noarch, but it RDEPENDS on stardict package which
>> is keyworded only on some archs. So we'll be forced either to keyword
>> stardict on all archs or we need to introduce some new way to work with
>> such situations.
>
> Keywording stardict on all archs doesn't sound reasonable, so I
> guess we just need to make sure that repoman will allow the noarch
> keyword even though the dependencies aren't keyworded on all
> architectures.

I think we're going a little far trying to solve a management problem
with technology. If a herd thinks that a particular package can be
safely keyworded (or stabilized) other arches (it just dumps data, is
a simple python module, etc); they should make the call and just do
it.

-- 
~Nirbheek Chauhan

Gentoo GNOME+Mozilla Team



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

* Re: [gentoo-dev] Re: [RFC] Improve policy of stabilizations
  2009-11-07 14:54                       ` Peter Volkov
  2009-11-07 20:49                         ` Zac Medico
@ 2009-11-08  9:05                         ` Fabian Groffen
  2009-11-08 12:53                           ` Peter Volkov
  1 sibling, 1 reply; 40+ messages in thread
From: Fabian Groffen @ 2009-11-08  9:05 UTC (permalink / raw
  To: gentoo-dev

On 07-11-2009 17:54:25 +0300, Peter Volkov wrote:
> > > Sounds like we could benefit from the "noarch" approach known in the RPM
> > > world, such that all these packages can also be immediately keyworded
> > > and stabilised for all arches.  Would greatly simplify things for a
> > > great deal of packages, maybe?
> > 
> > We could introduce "noarch" and "~noarch" KEYWORDS, add "noarch" to
> > the default ACCEPT_KEYWORDS setting for all profiles, and instruct
> > unstable users to add "~noarch" to ACCEPT_KEYWORDS.
> 
> Looks like this will not work for all noarch packages. Stardict
> dictionary itself is noarch, but it RDEPENDS on stardict package which
> is keyworded only on some archs. So we'll be forced either to keyword
> stardict on all archs or we need to introduce some new way to work with
> such situations.

Would it be reasonable to just mask in such case?  Resolution would
eventually just hit the masked stardict dictionary and display the
reason why it's masked (stardict doesn't compile, not yet looked into
keywording: please try, etc.)


-- 
Fabian Groffen
Gentoo on a different level



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

* Re: [gentoo-dev] Re: [RFC] Improve policy of stabilizations
  2009-11-08  0:12                           ` Nirbheek Chauhan
@ 2009-11-08  9:31                             ` Petteri Räty
  0 siblings, 0 replies; 40+ messages in thread
From: Petteri Räty @ 2009-11-08  9:31 UTC (permalink / raw
  To: gentoo-dev

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

Nirbheek Chauhan wrote:
> On Sun, Nov 8, 2009 at 2:19 AM, Zac Medico <zmedico@gentoo.org> wrote:
>> Peter Volkov wrote:
>>> Looks like this will not work for all noarch packages. Stardict
>>> dictionary itself is noarch, but it RDEPENDS on stardict package which
>>> is keyworded only on some archs. So we'll be forced either to keyword
>>> stardict on all archs or we need to introduce some new way to work with
>>> such situations.
>> Keywording stardict on all archs doesn't sound reasonable, so I
>> guess we just need to make sure that repoman will allow the noarch
>> keyword even though the dependencies aren't keyworded on all
>> architectures.
> 
> I think we're going a little far trying to solve a management problem
> with technology. If a herd thinks that a particular package can be
> safely keyworded (or stabilized) other arches (it just dumps data, is
> a simple python module, etc); they should make the call and just do
> it.
> 

But we should still have a way to express this in package metadata in
some way so it's clear that this is that kind of a package. What zmedico
suggested does this nicely but other ways can be used too.

Regards,
Petteri


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

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

* Re: [gentoo-dev] Re: [RFC] Improve policy of stabilizations
  2009-11-08  9:05                         ` Fabian Groffen
@ 2009-11-08 12:53                           ` Peter Volkov
  0 siblings, 0 replies; 40+ messages in thread
From: Peter Volkov @ 2009-11-08 12:53 UTC (permalink / raw
  To: gentoo-dev

В Вск, 08/11/2009 в 10:05 +0100, Fabian Groffen пишет:
> On 07-11-2009 17:54:25 +0300, Peter Volkov wrote:
> > > We could introduce "noarch" and "~noarch" KEYWORDS, add "noarch" to
> > > the default ACCEPT_KEYWORDS setting for all profiles, and instruct
> > > unstable users to add "~noarch" to ACCEPT_KEYWORDS.
> > 
> > Looks like this will not work for all noarch packages. Stardict
> > dictionary itself is noarch, but it RDEPENDS on stardict package which
> > is keyworded only on some archs. So we'll be forced either to keyword
> > stardict on all archs or we need to introduce some new way to work with
> > such situations.
> 
> Would it be reasonable to just mask in such case?  Resolution would
> eventually just hit the masked stardict dictionary and display the
> reason why it's masked (stardict doesn't compile, not yet looked into
> keywording: please try, etc.)

As I understand: absense of ~arch keyword means package is masked on
~arch since nobody yet looked at this package.

I was asking here: since noarch is allowed on all archs, how this noarch
over arch KEYWORD stacking may work?

-- 
Peter.




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

* Re: [gentoo-dev] Re: [RFC] Improve policy of stabilizations
  2009-11-07 20:49                         ` Zac Medico
  2009-11-08  0:12                           ` Nirbheek Chauhan
@ 2009-11-08 12:55                           ` Peter Volkov
  2009-11-09  2:34                             ` Zac Medico
  1 sibling, 1 reply; 40+ messages in thread
From: Peter Volkov @ 2009-11-08 12:55 UTC (permalink / raw
  To: gentoo-dev

В Сбт, 07/11/2009 в 12:49 -0800, Zac Medico пишет:
> Peter Volkov wrote:
> >> We could introduce "noarch" and "~noarch" KEYWORDS, add "noarch" to
> >> the default ACCEPT_KEYWORDS setting for all profiles, and instruct
> >> unstable users to add "~noarch" to ACCEPT_KEYWORDS.
> > 
> > Looks like this will not work for all noarch packages. Stardict
> > dictionary itself is noarch, but it RDEPENDS on stardict package which
> > is keyworded only on some archs. So we'll be forced either to keyword
> > stardict on all archs or we need to introduce some new way to work with
> > such situations.
> 
> Keywording stardict on all archs doesn't sound reasonable, so I
> guess we just need to make sure that repoman will allow the noarch
> keyword even though the dependencies aren't keyworded on all
> architectures.

But how will portage handle such situations? Will it allow installation
of noarch package and pull in *DEPEND only if possible, or will it
prohibit installation of noarch pkgs with unsatisfied deps? The latter
will make life harder for tools like eix, I guess.

-- 
Peter.




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

* Re: [gentoo-dev] Re: [RFC] Improve policy of stabilizations
  2009-11-08 12:55                           ` Peter Volkov
@ 2009-11-09  2:34                             ` Zac Medico
  0 siblings, 0 replies; 40+ messages in thread
From: Zac Medico @ 2009-11-09  2:34 UTC (permalink / raw
  To: gentoo-dev

Peter Volkov wrote:
> В Сбт, 07/11/2009 в 12:49 -0800, Zac Medico пишет:
>> Peter Volkov wrote:
>>>> We could introduce "noarch" and "~noarch" KEYWORDS, add "noarch" to
>>>> the default ACCEPT_KEYWORDS setting for all profiles, and instruct
>>>> unstable users to add "~noarch" to ACCEPT_KEYWORDS.
>>> Looks like this will not work for all noarch packages. Stardict
>>> dictionary itself is noarch, but it RDEPENDS on stardict package which
>>> is keyworded only on some archs. So we'll be forced either to keyword
>>> stardict on all archs or we need to introduce some new way to work with
>>> such situations.
>> Keywording stardict on all archs doesn't sound reasonable, so I
>> guess we just need to make sure that repoman will allow the noarch
>> keyword even though the dependencies aren't keyworded on all
>> architectures.
> 
> But how will portage handle such situations? Will it allow installation
> of noarch package and pull in *DEPEND only if possible, or will it
> prohibit installation of noarch pkgs with unsatisfied deps? The latter
> will make life harder for tools like eix, I guess.

It should prohibit installation if there are unsatisfied deps. If
you want "optional" dependencies then that will require a syntax
extension with an EAPI bump.
-- 
Thanks,
Zac



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

end of thread, other threads:[~2009-11-09  2:34 UTC | newest]

Thread overview: 40+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-11-01 16:36 [gentoo-dev] [RFC] Improve policy of stabilizations Arfrever Frehtes Taifersar Arahesis
2009-11-01 16:55 ` Mart Raudsepp
2009-11-01 18:19   ` Richard Freeman
2009-11-01 20:21     ` Petteri Räty
2009-11-01 21:16 ` [gentoo-dev] " Ryan Hill
2009-11-02 14:17 ` Christian Faulhammer
2009-11-02 15:23   ` Markos Chandras
2009-11-03 18:10     ` Christian Faulhammer
2009-11-04 12:36       ` Ben de Groot
2009-11-04 12:50         ` Christian Faulhammer
2009-11-04 18:01           ` Tobias Klausmann
2009-11-04 20:49             ` Nirbheek Chauhan
2009-11-04 21:02         ` Joseph Jezak
2009-11-05  3:48           ` Ryan Hill
2009-11-05  9:17             ` Tobias Klausmann
2009-11-05 20:12               ` Petteri Räty
2009-11-06  3:06                 ` Joseph Jezak
2009-11-06 14:18                 ` Nirbheek Chauhan
2009-11-06 14:45                   ` Fabian Groffen
2009-11-06 17:06                     ` Nirbheek Chauhan
2009-11-06 17:08                       ` Nirbheek Chauhan
2009-11-07  5:13                       ` Ryan Hill
2009-11-06 22:07                     ` Zac Medico
2009-11-07  3:36                       ` Arfrever Frehtes Taifersar Arahesis
2009-11-07 14:54                       ` Peter Volkov
2009-11-07 20:49                         ` Zac Medico
2009-11-08  0:12                           ` Nirbheek Chauhan
2009-11-08  9:31                             ` Petteri Räty
2009-11-08 12:55                           ` Peter Volkov
2009-11-09  2:34                             ` Zac Medico
2009-11-08  9:05                         ` Fabian Groffen
2009-11-08 12:53                           ` Peter Volkov
2009-11-06 22:52                     ` Rémi Cardona
2009-11-07  7:22                       ` Hans de Graaff
2009-11-06 16:00                   ` Kent Fredric
2009-11-06 17:00                     ` Nirbheek Chauhan
2009-11-07 14:14                 ` Tobias Klausmann
2009-11-05 10:52             ` Duncan
2009-11-06 17:18             ` Christian Faulhammer
2009-11-06 17:15           ` Christian Faulhammer

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