public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: Ian Stakenvicius <axs@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] Cleaning tree of outdated packages
Date: Thu, 13 Dec 2012 22:04:06 -0500	[thread overview]
Message-ID: <50CA9726.4060903@gentoo.org> (raw)
In-Reply-To: <CAFhp8z4LgOAu2ksKTsQ1cHYd3BBVO_ZEY9VrJw-KjUMLNnGwDQ@mail.gmail.com>

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 13/12/12 06:24 PM, Jeff Horelick wrote:
> On 13 December 2012 17:57, Mike Gilbert <floppym@gentoo.org>
> wrote:
>> On Thu, Dec 13, 2012 at 1:59 PM, Jory A. Pratt
>> <anarchy@gentoo.org> wrote:
>>> 
>>> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
>>> 
>>> On 12/13/2012 12:48 PM, Tomáš Chvátal wrote:
>>>> 
>>>> But there is one big ass but. We have some packages that
>>>> were stabilised last time few year back and they provide
>>>> multiple testing versions on top of that. Who is the one to
>>>> deterimine which one should go stable and which to
>>> get rid of?
>>>> We had some humble tryouts to create automatic stabilisation
>>>> request which didn't turn out exactly well as most of the
>>>> maintainers had to actually do more work ;-)
>>> It is always up to the maintainer/herd as to when a package
>>> goes stable. But to keep ebuilds for ex. gcc around for over 5
>>> years is just insane. Keep packages around that have been
>>> replaced with a newer package is just insane. Yes the newer
>>> package has to move to stable first, but we should be cleaning
>>> the tree up to only support what we really and truly are gonna
>>> support. Do we really want to try and use gcc-2.95 to build 
>>> kernel-3.7? I highly doubt it would even work.
>> 
>> I am sure that some people find it very handy to have old gcc
>> ebuilds around. It might come in handy for testing.
>> 
>> It doesn't matter if they can't compile the latest kernel. If
>> someone files a bug for that, it gets closed as invalid; no big
>> deal.
>> 
>> So long as the maintainers keep them working, I see no problem
>> with old ebuilds in the tree.
>> 
> 
> I tend to agree with this sentiment.
> 
> I keep several old audacious (for example) ebuilds around because
> the current audacious upstream broke a useful feature in newer
> releases and refuses to fix it, hence why i feel the need to keep
> audacious 2.x ebuilds around. I'm going to also keep both audacious
> 3.2.x and
>> =3.3.x around since >=3.3 is GTK3-only and (like me) there ma be
>> some
> GTK3 haters out there who want to stay away from it.
> 
> There are good reasons for keeping old ebuilds in the tree. It may 
> seem crufty if you're just looking at the tree, but they'll be a 
> blessing when you truly need them. Part of why I love being a
> Gentoo users is that if something's broken in a release, I can
> almost always install either an older or newer version and have my
> problems fixed in 5 minutes.
> 

+1 , the ability to install older versions of software or legacy
software is one of the reasons I switched to Gentoo in the first
place.  There is of course a point when these packages can no longer
be maintained, but until that happens there isn't any reason to me
that they should be removed.

When users follow standard installation methods, then by default they
will always have the latest stable (or latest ~arch) packages anyhow;
I don't see the older packages causing that many issues with our users
in the tree.

Of course if there isn't any need in keeping the old ebuilds around,
then yes they should probably be dropped within a short time of
another one going stable.  Users can always draw the old ebuilds out
of the attic*

*it would be nice, though, if the patchsets that inevitably disappear
from the distfiles mirrors could somehow be kept, though.  Not
necessarily on distfiles, but maybe in the maintainer's dev webspace?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)

iF4EAREIAAYFAlDKlyYACgkQ2ugaI38ACPCw+gEAursOkSMKcxb9XwpTClo3LzsL
crKAtU0fmS/f7y0iotwA/1RXhp9w3JhcyXyNjoXsoI1eZMvx+NL9WTtLKMkehWO9
=e0Pt
-----END PGP SIGNATURE-----


  parent reply	other threads:[~2012-12-14  3:04 UTC|newest]

Thread overview: 31+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-12-13 16:50 [gentoo-dev] Lastrites: sci-libs/blas-atlas & sci-libs/lapack-atlas justin
2012-12-13 18:31 ` [gentoo-dev] Cleaning tree of outdated packages Jory A. Pratt
2012-12-13 18:43   ` Pacho Ramos
2012-12-13 18:48   ` Tomáš Chvátal
2012-12-13 18:53     ` Tomáš Chvátal
2012-12-13 18:59     ` Jory A. Pratt
2012-12-13 22:57       ` Mike Gilbert
2012-12-13 23:24         ` Jeff Horelick
2012-12-13 23:49           ` William Hubbs
2012-12-14  3:06             ` Ian Stakenvicius
2012-12-14  3:51               ` William Hubbs
2012-12-14  6:21                 ` Chí-Thanh Christopher Nguyễn
2012-12-14  9:25                   ` Markos Chandras
2012-12-14  7:18                 ` [gentoo-dev] " Duncan
2012-12-14 12:48                 ` [gentoo-dev] " Ian Stakenvicius
2012-12-14 20:01                 ` Pacho Ramos
2012-12-14 16:37             ` James Cloos
2012-12-14  3:04           ` Ian Stakenvicius [this message]
2012-12-14  3:14             ` Rich Freeman
2012-12-14  5:07         ` William Hubbs
2012-12-14  5:42           ` Mike Gilbert
2012-12-14  7:49       ` George Shapovalov
2012-12-19 23:56         ` Mike Frysinger
2012-12-20  0:07           ` Mike Frysinger
2012-12-20  0:06       ` Mike Frysinger
2012-12-13 19:10   ` William Hubbs
2012-12-13 19:28     ` Pacho Ramos
2012-12-13 21:25       ` Markos Chandras
2012-12-14  7:56         ` George Shapovalov
2012-12-14  9:38           ` Markos Chandras
2012-12-14 16:55         ` Jeroen Roovers

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=50CA9726.4060903@gentoo.org \
    --to=axs@gentoo.org \
    --cc=gentoo-dev@lists.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