1 |
On 03/03/13 09:11, Alec Warner wrote: |
2 |
> On Sat, Mar 2, 2013 at 11:01 PM, Samuli Suominen <ssuominen@g.o> wrote: |
3 |
>> On 02/03/13 18:02, Doug Goldstein (cardoe) wrote: |
4 |
>>> |
5 |
>>> cardoe 13/03/02 16:02:57 |
6 |
>>> |
7 |
>>> Modified: nvidia-drivers-313.18.ebuild ChangeLog |
8 |
>>> Log: |
9 |
>>> Revert non-maintainer changes per bug #447566. |
10 |
>>> |
11 |
>>> (Portage version: 2.1.11.52/cvs/Linux x86_64, signed Manifest commit |
12 |
>>> with key D7DFA8D318FA9AEF!) |
13 |
>>> |
14 |
>>> Revision Changes Path |
15 |
>>> 1.6 |
16 |
>>> x11-drivers/nvidia-drivers/nvidia-drivers-313.18.ebuild |
17 |
>>> |
18 |
>>> file : |
19 |
>>> http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-drivers/nvidia-drivers/nvidia-drivers-313.18.ebuild?rev=1.6&view=markup |
20 |
>>> plain: |
21 |
>>> http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-drivers/nvidia-drivers/nvidia-drivers-313.18.ebuild?rev=1.6&content-type=text/plain |
22 |
>>> diff : |
23 |
>>> http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-drivers/nvidia-drivers/nvidia-drivers-313.18.ebuild?r1=1.5&r2=1.6 |
24 |
>>> |
25 |
>>> Index: nvidia-drivers-313.18.ebuild |
26 |
>>> =================================================================== |
27 |
>>> RCS file: |
28 |
>>> /var/cvsroot/gentoo-x86/x11-drivers/nvidia-drivers/nvidia-drivers-313.18.ebuild,v |
29 |
>>> retrieving revision 1.5 |
30 |
>>> retrieving revision 1.6 |
31 |
>>> diff -u -r1.5 -r1.6 |
32 |
>>> --- nvidia-drivers-313.18.ebuild 2 Mar 2013 11:30:39 -0000 |
33 |
>>> 1.5 |
34 |
>>> +++ nvidia-drivers-313.18.ebuild 2 Mar 2013 16:02:57 -0000 |
35 |
>>> 1.6 |
36 |
>>> @@ -1,6 +1,6 @@ |
37 |
>>> # Copyright 1999-2013 Gentoo Foundation |
38 |
>>> # Distributed under the terms of the GNU General Public License v2 |
39 |
>>> -# $Header: |
40 |
>>> /var/cvsroot/gentoo-x86/x11-drivers/nvidia-drivers/nvidia-drivers-313.18.ebuild,v |
41 |
>>> 1.5 2013/03/02 11:30:39 ssuominen Exp $ |
42 |
>>> +# $Header: |
43 |
>>> /var/cvsroot/gentoo-x86/x11-drivers/nvidia-drivers/nvidia-drivers-313.18.ebuild,v |
44 |
>>> 1.6 2013/03/02 16:02:57 cardoe Exp $ |
45 |
>>> |
46 |
>>> EAPI=5 |
47 |
>>> |
48 |
>>> @@ -156,9 +156,6 @@ |
49 |
>>> epatch "${FILESDIR}"/nvidia-drivers-pax-usercopy.patch |
50 |
>>> fi |
51 |
>>> |
52 |
>>> - epatch "${FILESDIR}"/${PN}-313.18-builddir-config.patch |
53 |
>>> - epatch "${FILESDIR}"/${PN}-313.18-linux-3.{7,8}+.patch #447566 |
54 |
>>> - |
55 |
>>> # Allow user patches so they can support RC kernels and whatever |
56 |
>>> else |
57 |
>>> epatch_user |
58 |
>>> } |
59 |
>>> |
60 |
>>> |
61 |
>>> |
62 |
>>> 1.427 x11-drivers/nvidia-drivers/ChangeLog |
63 |
>>> |
64 |
>>> file : |
65 |
>>> http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-drivers/nvidia-drivers/ChangeLog?rev=1.427&view=markup |
66 |
>>> plain: |
67 |
>>> http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-drivers/nvidia-drivers/ChangeLog?rev=1.427&content-type=text/plain |
68 |
>>> diff : |
69 |
>>> http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-drivers/nvidia-drivers/ChangeLog?r1=1.426&r2=1.427 |
70 |
>>> |
71 |
>>> Index: ChangeLog |
72 |
>>> =================================================================== |
73 |
>>> RCS file: /var/cvsroot/gentoo-x86/x11-drivers/nvidia-drivers/ChangeLog,v |
74 |
>>> retrieving revision 1.426 |
75 |
>>> retrieving revision 1.427 |
76 |
>>> diff -u -r1.426 -r1.427 |
77 |
>>> --- ChangeLog 2 Mar 2013 11:30:39 -0000 1.426 |
78 |
>>> +++ ChangeLog 2 Mar 2013 16:02:57 -0000 1.427 |
79 |
>>> @@ -1,6 +1,12 @@ |
80 |
>>> # ChangeLog for x11-drivers/nvidia-drivers |
81 |
>>> # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 |
82 |
>>> -# $Header: /var/cvsroot/gentoo-x86/x11-drivers/nvidia-drivers/ChangeLog,v |
83 |
>>> 1.426 2013/03/02 11:30:39 ssuominen Exp $ |
84 |
>>> +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/nvidia-drivers/ChangeLog,v |
85 |
>>> 1.427 2013/03/02 16:02:57 cardoe Exp $ |
86 |
>>> + |
87 |
>>> + 02 Mar 2013; Doug Goldstein <cardoe@g.o> |
88 |
>>> + -files/nvidia-drivers-313.18-builddir-config.patch, |
89 |
>>> + -files/nvidia-drivers-313.18-linux-3.7+.patch, |
90 |
>>> + -files/nvidia-drivers-313.18-linux-3.8+.patch, |
91 |
>>> nvidia-drivers-313.18.ebuild: |
92 |
>>> + Revert non-maintainer changes per bug #447566. |
93 |
>>> |
94 |
>>> 02 Mar 2013; Samuli Suominen <ssuominen@g.o> |
95 |
>>> nvidia-drivers-313.18.ebuild, |
96 |
>>> +files/nvidia-drivers-313.18-linux-3.8+.patch: |
97 |
>> |
98 |
>> |
99 |
>> There was no reason for this commit and for reverting you have to justify |
100 |
>> your commit in technical terms. |
101 |
>> |
102 |
>> I'll wait for your reply before restoring the patches in the ebuild. |
103 |
> |
104 |
> There was a big ole' chat on #gentoo-dev regarding this. My |
105 |
> understanding of the summary is that the nvidia-driver Gentoo team |
106 |
> only supports kernels that nvidia themselves (upstream) support. The |
107 |
> Kernels > 3.4 are not supported by upstream, so they are also not |
108 |
> supported in Gentoo. I believe the ebuild contains instructions on |
109 |
> using user_patches to get these patches. The nvidia maintainers in |
110 |
> Gentoo do not want to be responsible for those patches though; this is |
111 |
> why they are not included (and why your commit was reverted.) |
112 |
> |
113 |
> I do not find their stance wholly unreasonable. They offered to point |
114 |
> users at an overlay, if someone was willing to maintain the patches |
115 |
> there (in lieu of user_patches.) The end result is that if users apply |
116 |
> the patches, they will get an unsupported setup. There is a fear as |
117 |
> well, that the patches may damage cards (since the patches are not |
118 |
> supported by the vendor.) |
119 |
|
120 |
We have discussed this before, |
121 |
|
122 |
21 Mar 2012; Samuli Suominen <ssuominen@g.o> |
123 |
nvidia-drivers-295.20-r1.ebuild: |
124 |
Fix building with Linux 3.3.x wrt #408841 |
125 |
|
126 |
and agreed when the change is only trivial, like adding -I flag for |
127 |
missing include, a change that doesn't change API/ABI, it's fine to add |
128 |
to the ebuild |
129 |
|
130 |
Apparently Cardoe doesn't remember this discussion. I do and well. |
131 |
|
132 |
And full stop :) |
133 |
|
134 |
- Samuli |