Gentoo Archives: gentoo-dev

From: Peter Stuge <peter@×××××.se>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: Banning modification of pkg-config files
Date: Mon, 12 May 2014 17:48:13
Message-Id: 20140512174757.28473.qmail@stuge.se
In Reply to: Re: [gentoo-dev] Re: Banning modification of pkg-config files by Rich Freeman
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

Replies