Gentoo Archives: gentoo-project

From: hasufell <hasufell@g.o>
To: gentoo-project@l.g.o
Subject: Re: [gentoo-project] Re: Call For Agenda Items - 13 May 2014
Date: Fri, 09 May 2014 14:07:59
Message-Id: 536CE132.1070305@gentoo.org
In Reply to: [gentoo-project] Re: Call For Agenda Items - 13 May 2014 by Rich Freeman
1 Rich Freeman:
2 > On Sun, Apr 27, 2014 at 8:18 PM, Rich Freeman <rich0@g.o> wrote:
3 >> The next Gentoo Council meeting will be on 13 May 2014, at 19:00 UTC.
4 >>
5 >> Please reply to this email with any proposed agenda items.
6 >
7 > There have not been any proposed agenda items. Here is next week's
8 > agenda (if you have any additions, please chime in):
9 >
10 > http://dev.gentoo.org/~rich0/council/council_agenda_20140513.txt
11 >
12 > Rich
13 >
14
15 I ask the council to vote on banning pkg-config files that would be
16 added or renamed downstream (at least this will prevent new violations).
17
18 This was discussed a year ago or so on the ML [0] with agreement that we
19 need at least a policy to forbid it. A tracker [1] was opened and a
20 devmanual policy [2] introduced.
21
22 Recently, QA team has voted on their own pkg-config policy which seems
23 to even diverge from the devmanual policy. [3]
24
25 Further, QA team is not helpful when dealing with these policy
26 violations and seems to not care much, saying it's not even within their
27 scope. [4]
28
29 Reasons and actual breakages why this causes cross-distro problems can
30 be seen here:
31 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=694671
32 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=715796
33 https://github.com/gusnan/devilspie2/commit/8bbc2f64bc2115178d5e1de170c1c1882eaf2799
34
35 It seems some people even go further actually doing the same terrible
36 debian hackery... RENAMING libraries to make their idea of slotting work
37 [5].
38 This can break programs that dlopen these libraries [6].
39
40 This should also be banned, IMO and exceptions have to be discussed on
41 dev ML with the community, not just silently hacked up by the maintainer.
42
43 These things affect more than just gentoo (and definitely other
44 developers as well).
45
46
47 --
48 [0] http://thread.gmane.org/gmane.linux.gentoo.devel/81591
49 [1] https://bugs.gentoo.org/show_bug.cgi?id=445618
50 [2] https://bugs.gentoo.org/show_bug.cgi?id=445130
51 [3]
52 https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Meeting_Summaries#Hacked_pkgconfig_files
53 [4] https://bugs.gentoo.org/show_bug.cgi?id=509392#c35
54 [5]
55 http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/dev-lang/lua/files/lua-5.1-make-r2.patch?hideattic=1&revision=1.1&view=markup&sortby=log
56 [6] https://github.com/OpenRA/OpenRA/pull/5190#issuecomment-41884058

Replies