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 |