Gentoo Archives: gentoo-dev

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

Replies