1 |
Rich Freeman wrote: |
2 |
> > Longterm, this makes it year after year more difficult to develop |
3 |
> > software for "Linux". |
4 |
> |
5 |
> I'm with you here, but what is the solution? |
6 |
> |
7 |
> If we say we stick to upstream then we don't provide pkg-config files |
8 |
> at all (in these cases). |
9 |
|
10 |
I think this is a sane default. |
11 |
|
12 |
|
13 |
> Then when Debian does the other upstreams use them and then those |
14 |
> packages break on Gentoo. |
15 |
|
16 |
I like Gentoo to stay very close to upstream. |
17 |
|
18 |
If upstream pkg A depends on $distro-specific foo of pkg B then that |
19 |
will obviously not work in an environment only following upstreams, |
20 |
and will require effort to untie gentoo pkg A from $distro specifics. |
21 |
|
22 |
As has been said, that's ultimately a portability problem of A, which |
23 |
becomes the maintainer's problem when creating gentoo pkg A. |
24 |
|
25 |
This will mean that some unportable upstreams cannot be packaged for |
26 |
Gentoo without fixing their bugs first. If they don't consider this a |
27 |
bug then they are making a bad decision and sadly the Gentoo |
28 |
maintainer sortof has to live with that. :\ |
29 |
|
30 |
I don't think it's fair to force a Gentoo maintainer to do any |
31 |
specific thing here. If a Gentoo maintainer is willing to untie |
32 |
unhelpful upstreams from their own bugs for the benefit of Gentoo |
33 |
then that's fantastic, even if upstreams don't understand so. |
34 |
|
35 |
But I don't think it's reasonable to *require* from Gentoo maintainers. |
36 |
|
37 |
If I were looking at a bug which asks to create an ebuild from an |
38 |
upstream which has a $distro-specific bugtie then I might as well |
39 |
close it as WONTFIX as long as the upstream don't fix their problem. |
40 |
|
41 |
But I would equally welcome anyone else to reopen the Gentoo bug if |
42 |
they had untied the bugtie. |
43 |
|
44 |
|
45 |
//Peter |