public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: Paul de Vrieze <pauldv@gentoo.org>
To: gentoo-dev@gentoo.org
Subject: Re: [gentoo-dev] Three teir portage: stable, prestable, unstable?
Date: Tue, 7 Oct 2003 11:46:04 +0200	[thread overview]
Message-ID: <200310071146.04769.pauldv@gentoo.org> (raw)
In-Reply-To: <1065478098.2899.26.camel@rivendell>

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

On Tuesday 07 October 2003 00:08, foser wrote:
> On Tue, 2003-10-07 at 00:08, Ian Leitch wrote:
> > As I'm sure all devs know, ~arch is used for other things than just
> > testing ebuilds.
> >
> > "The purpose of ~arch is for testing new packages added to Portage. This
> > is not the equivalent of "testing" of "unstable" in other
> > distributions." - Development Policy
>
> Well then that is a violation of policy. Developers who do this should
> 'change their ways'.

Or change the policy

>
> I think package.mask is indeed not the best solution for development
> versions of packages, but neither do i think we should have an official
> 'unstable branch'. We have trouble enough to keep 'stable' stable and
> up-to-date as it is, no need to add another official burden to it.
>

I like the idea of adding this keyword. There are packages whose ebuilds are 
stable, and are reasonably stable, but still release candidates etc. 
Currently the status of such packages is unclear. Sometimes they are put into 
stable, sometimes they stay masked, and sometimes they are marked testing 
(which they should start out with, as then they are new).

Take for example the openoffice-1.1_rc? series. Those from rc3 onwards have 
been almost equal to the final release (what source is concerned, the build 
procedure was fixed). Current policy required them to be masked as they are 
unstable releases, while in fact being quite stable. We had various requests 
to remove them from the package.mask file. That, however, would be a 
violation of policy. An extra keyword could help in that respect.
>
> How would stable become more stable ? Stable should be stable as it is,
> if it isn't because of development packages, then that is because
> developers do not follow policy as it stands (or interpret it the wrong
> way). That was put into place to ensure stability.
>
I think he means by not including development packages that come from upstream 
except in exception cases. I do think that even packages that would use the 
new keyword would need to follow the current stability policy. Another option 
could be just to add an extra keyword say "dev" that would be arch 
independent, but would signal the development package status of the upstream 
sources. This would need some portage changes as packages should then only be 
merged if this keyword is not specified unless the user makes changes to 
make.conf


> The only reason i see for adding an extra layer is for 'big' stuff that
> needs serious testing : KDE/GNOME development series maybe, arch
> additions to the tree (amd64 anyone), introduction of new eclasses, etc.
> Those should be entered to the tree in some special protected
> environment first, where they get proper testing (maybe by a selected
> few) and then when reaching stability can be added to the tree with
> relative ease (not one developer throwing in his local tree one night at
> once).
>

I think that is another discussion although I agree with it.

Paul

- -- 
Paul de Vrieze
Gentoo Developer
Mail: pauldv@gentoo.org
Homepage: http://www.devrieze.net
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQE/gotcbKx5DBjWFdsRArtNAJ92M93RKGc/HRGEbZIv1SA/+q18MACdF3eF
5njnf+oL4m6x1TG/Qofo6Xs=
=vwUw
-----END PGP SIGNATURE-----


--
gentoo-dev@gentoo.org mailing list


  reply	other threads:[~2003-10-07  9:46 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-10-06 21:47 [gentoo-dev] Three teir portage: stable, prestable, unstable? Ian Leitch
2003-10-06 20:51 ` Lisa Seelye
2003-10-06 22:08   ` Ian Leitch
2003-10-06 22:08     ` foser
2003-10-07  9:46       ` Paul de Vrieze [this message]
2003-10-07 12:07         ` foser
2003-10-07 13:04           ` Paul de Vrieze
2003-10-07 14:30             ` foser
2003-10-07 18:49               ` Ian Leitch
2003-10-07 18:10                 ` brett holcomb
2003-10-07 18:27                   ` Paul de Vrieze
2003-10-07 21:57                     ` Jason Stubbs
2003-10-07 21:41                 ` foser
2003-10-06 21:00 ` Stuart Herbert
2003-10-06 21:22 ` Mike Frysinger
2003-10-06 21:56 ` Sven Blumenstein

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200310071146.04769.pauldv@gentoo.org \
    --to=pauldv@gentoo.org \
    --cc=gentoo-dev@gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox