Gentoo Archives: gentoo-dev

From: Raymond Jennings <shentino@×××××.com>
To: gentoo-dev <gentoo-dev@l.g.o>
Subject: Re: [gentoo-dev] Uncoordinated changes
Date: Sun, 14 Feb 2016 00:59:14
Message-Id: CAGDaZ_pwWwDDC490wcmAOVH8HN+h0CGpK6hbeP7cc8_Ub-0a6Q@mail.gmail.com
In Reply to: Re: [gentoo-dev] Uncoordinated changes by Rich Freeman
1 So what do you guys think of leaving behind empty stubs for compatibility
2 and then simply filing a tracking bug blocked by any packages that removing
3 herds broke?
4
5 On Sat, Feb 13, 2016 at 2:44 PM, Rich Freeman <rich0@g.o> wrote:
6
7 > On Sat, Feb 13, 2016 at 4:47 PM, Raymond Jennings <shentino@×××××.com>
8 > wrote:
9 > > The guys making the API change bear the burden of fixing anything it
10 > breaks,
11 > > however, if something gets officially deprecated, don't go out of your
12 > way
13 > > to support continued use.
14 >
15 > We tend to do this already for things like PMS, which is as close as
16 > Gentoo gets to something like the kernel API.
17 >
18 > However, sometimes a gradual transition doesn't always make as much
19 > sense, and Gentoo doesn't always have the manpower to make every
20 > change a pretty one.
21 >
22 > And there is a cost to maintaining that kind of backwards
23 > compatibility. For example, debian chose to keep its LSB init scripts
24 > and write systemd unit wrappers around them. If they had chosen
25 > openrc instead I wouldn't be surprised if they kept the LSB init
26 > scripts and wrote an openrc compatibility layer around that. While
27 > this does provide a more stable experience, it also leaves around a
28 > ton of cruft.
29 >
30 > In general I tend to favor a balance. Trying to get everything just
31 > right was why the git migration literally took years, and even that in
32 > the end had a few bumps. Gentoo users need to be willing to deal with
33 > the occasionally bump in the road - we try to provide a fairly cutting
34 > edge experience, with minimal layers in integration.
35 >
36 > But, there is nothing really wrong with your suggestion, and we try to
37 > accommodate that approach when we can.
38 >
39 > > And yes, the personal attacks probably should die down.
40 >
41 > ++
42 >
43 > --
44 > Rich
45 >
46 >

Replies

Subject Author
Re: [gentoo-dev] Uncoordinated changes Rich Freeman <rich0@g.o>