1 |
On Mon, Dec 22, 2014 at 11:20 AM, Andrew Savchenko <bircoph@g.o> wrote: |
2 |
> On Mon, 22 Dec 2014 17:11:01 +0100 Andreas K. Huettel wrote: |
3 |
> [...] |
4 |
>> (On a related note, do we really need gcc 2.95.3-r10, 3.3.6-r1, 3.4.6-r2, |
5 |
>> 4.0.4, 4.1.2, 4.2.4-r1, 4.3.6-r1, 4.4.7, 4.5.1-r1, 4.5.2, 4.5.3-r2, 4.5.4, |
6 |
>> 4.6.0, 4.6.1-r1, 4.6.2, 4.6.3, 4.6.4, 4.7.0, 4.7.1, 4.7.2-r1, 4.7.3-r1, 4.7.4, |
7 |
>> 4.8.0, 4.8.1-r1, 4.8.2, 4.8.3, 4.9.0, 4.9.1, and (deep breath) 4.9.2? |
8 |
> |
9 |
> Yes, we do. There is a lot of software out there which needs |
10 |
> specific gcc version. E.g. I have fortran code which depends |
11 |
> gcc:3.4. Other example are cuda implementations which usually lag |
12 |
> behind mainstream gcc by one middle version. |
13 |
> |
14 |
> And please don't say "just fix it", some of such software is |
15 |
> binary, some other is too large to be updated regularly. |
16 |
> |
17 |
|
18 |
You don't have to fix that software. You just have to sign up to |
19 |
co-maintain gcc so that you can take care of all those old versions |
20 |
you want to keep and ensure that they don't break when there are |
21 |
changes to other packages. I just proposed that it should be up to |
22 |
the maintainer, which can be you. |
23 |
|
24 |
I could care less if gcc has 300 versions in the tree - I'd say 300 is |
25 |
better than 5. I just don't expect that other package maintainers |
26 |
deal with bugs like "can't stabilize foo-6 because it will make |
27 |
systems running a 4-year-old version of gcc unbootable." If an |
28 |
upcoming change makes gcc-2.95 systems unbootable they can just log a |
29 |
bug and a news item assuming somebody notices it before it gets |
30 |
committed (maybe giving the gcc maintainer a week to fix it before |
31 |
plowing ahead), and if nobody notices it before it goes stable no big |
32 |
deal. If you're running such oddball configurations on Gentoo that is |
33 |
what we're all about, but you should be thoroughly testing changes |
34 |
before deploying them in production because certainly nobody else is |
35 |
going to do it for you... |
36 |
|
37 |
-- |
38 |
Rich |