Gentoo Archives: gentoo-dev

From: Alan McKinnon <alan.mckinnon@×××××.com>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] [RFC] Tightening EAPI rules
Date: Mon, 10 Feb 2014 21:26:18
Message-Id: 52F943EC.1010705@gmail.com
In Reply to: Re: [gentoo-dev] [RFC] Tightening EAPI rules by Alec Warner
1 On 10/02/2014 22:56, Alec Warner wrote:
2 > On Mon, Feb 10, 2014 at 8:26 AM, Alan McKinnon <alan.mckinnon@×××××.com
3 > <mailto:alan.mckinnon@×××××.com>> wrote:
4 >
5 > On 10/02/2014 18:05, Ulrich Mueller wrote:
6 > >> Removing support for it from a package manager should of course
7 > >> > happen much later (well after it is banned).
8 > > The package manager must be able to uninstall old packages, which
9 > > essentially means that support for old EAPIs cannot be removed.
10 >
11 >
12 > I feel this aspect needs to be limited, no user can reasonably expect
13 > Gentoo devs to retain support in the package manager for obsolete
14 > features indefinitely. We also shouldn't be too hasty in removing the
15 > support, but there has to be a cut-off point somewhere, a point of no
16 > return. It's probably measured in years, my thumb suck guess is 3 years
17 > after a given EAPI is finally obsoleted.
18 >
19 >
20 > Why is that unreasonable?
21
22 It's unreasonable for me to expect you to support long-dead features and
23 EAPIs. Unless you choose to support them of course, or if it's no big
24 deal to support them (I have a hunch this last is not true, that it is a
25 big deal actually).
26
27 The bottom line is that I don't pay you to write the pm I use, so I have
28 no expectation that stuff will always work forever. A host where portage
29 has not been updated for 2 years is basically a moribund host
30
31
32
33 >
34 > -A
35 >
36 >
37 >
38 >
39 > As a real example - I know someone who proudly shows off a Gentoo host
40 > with a 2004 profile. Can he reasonably expect portage to still work
41 > flawlessly 10 years later? I feel no, luckily he agrees with me.
42 >
43 > --
44 > Alan McKinnon
45 > alan.mckinnon@×××××.com <mailto:alan.mckinnon@×××××.com>
46 >
47 >
48 >
49
50
51 --
52 Alan McKinnon
53 alan.mckinnon@×××××.com