Gentoo Archives: gentoo-dev

From: Samuli Suominen <ssuominen@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in x11-drivers/nvidia-drivers: nvidia-drivers-313.18.ebuild ChangeLog
Date: Sun, 03 Mar 2013 07:41:51
Message-Id: 5132FE59.8010409@gentoo.org
In Reply to: Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in x11-drivers/nvidia-drivers: nvidia-drivers-313.18.ebuild ChangeLog by Alec Warner
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