On Sat, Mar 2, 2013 at 11:01 PM, Samuli Suominen <ssuomi...@gentoo.org> wrote:
> On 02/03/13 18:02, Doug Goldstein (cardoe) wrote:
>>
>> cardoe      13/03/02 16:02:57
>>
>>    Modified:             nvidia-drivers-313.18.ebuild ChangeLog
>>    Log:
>>    Revert non-maintainer changes per bug #447566.
>>
>>    (Portage version: 2.1.11.52/cvs/Linux x86_64, signed Manifest commit
>> with key D7DFA8D318FA9AEF!)
>>
>> Revision  Changes    Path
>> 1.6
>> x11-drivers/nvidia-drivers/nvidia-drivers-313.18.ebuild
>>
>> file :
>> http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-drivers/nvidia-drivers/nvidia-drivers-313.18.ebuild?rev=1.6&view=markup
>> plain:
>> http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-drivers/nvidia-drivers/nvidia-drivers-313.18.ebuild?rev=1.6&content-type=text/plain
>> diff :
>> http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-drivers/nvidia-drivers/nvidia-drivers-313.18.ebuild?r1=1.5&r2=1.6
>>
>> Index: nvidia-drivers-313.18.ebuild
>> ===================================================================
>> RCS file:
>> /var/cvsroot/gentoo-x86/x11-drivers/nvidia-drivers/nvidia-drivers-313.18.ebuild,v
>> retrieving revision 1.5
>> retrieving revision 1.6
>> diff -u -r1.5 -r1.6
>> --- nvidia-drivers-313.18.ebuild        2 Mar 2013 11:30:39 -0000
>> 1.5
>> +++ nvidia-drivers-313.18.ebuild        2 Mar 2013 16:02:57 -0000
>> 1.6
>> @@ -1,6 +1,6 @@
>>   # Copyright 1999-2013 Gentoo Foundation
>>   # Distributed under the terms of the GNU General Public License v2
>> -# $Header:
>> /var/cvsroot/gentoo-x86/x11-drivers/nvidia-drivers/nvidia-drivers-313.18.ebuild,v
>> 1.5 2013/03/02 11:30:39 ssuominen Exp $
>> +# $Header:
>> /var/cvsroot/gentoo-x86/x11-drivers/nvidia-drivers/nvidia-drivers-313.18.ebuild,v
>> 1.6 2013/03/02 16:02:57 cardoe Exp $
>>
>>   EAPI=5
>>
>> @@ -156,9 +156,6 @@
>>             epatch "${FILESDIR}"/nvidia-drivers-pax-usercopy.patch
>>         fi
>>
>> -       epatch "${FILESDIR}"/${PN}-313.18-builddir-config.patch
>> -       epatch "${FILESDIR}"/${PN}-313.18-linux-3.{7,8}+.patch #447566
>> -
>>         # Allow user patches so they can support RC kernels and whatever
>> else
>>         epatch_user
>>   }
>>
>>
>>
>> 1.427                x11-drivers/nvidia-drivers/ChangeLog
>>
>> file :
>> http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-drivers/nvidia-drivers/ChangeLog?rev=1.427&view=markup
>> plain:
>> http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-drivers/nvidia-drivers/ChangeLog?rev=1.427&content-type=text/plain
>> diff :
>> http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-drivers/nvidia-drivers/ChangeLog?r1=1.426&r2=1.427
>>
>> Index: ChangeLog
>> ===================================================================
>> RCS file: /var/cvsroot/gentoo-x86/x11-drivers/nvidia-drivers/ChangeLog,v
>> retrieving revision 1.426
>> retrieving revision 1.427
>> diff -u -r1.426 -r1.427
>> --- ChangeLog   2 Mar 2013 11:30:39 -0000       1.426
>> +++ ChangeLog   2 Mar 2013 16:02:57 -0000       1.427
>> @@ -1,6 +1,12 @@
>>   # ChangeLog for x11-drivers/nvidia-drivers
>>   # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
>> -# $Header: /var/cvsroot/gentoo-x86/x11-drivers/nvidia-drivers/ChangeLog,v
>> 1.426 2013/03/02 11:30:39 ssuominen Exp $
>> +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/nvidia-drivers/ChangeLog,v
>> 1.427 2013/03/02 16:02:57 cardoe Exp $
>> +
>> +  02 Mar 2013; Doug Goldstein <car...@gentoo.org>
>> +  -files/nvidia-drivers-313.18-builddir-config.patch,
>> +  -files/nvidia-drivers-313.18-linux-3.7+.patch,
>> +  -files/nvidia-drivers-313.18-linux-3.8+.patch,
>> nvidia-drivers-313.18.ebuild:
>> +  Revert non-maintainer changes per bug #447566.
>>
>>     02 Mar 2013; Samuli Suominen <ssuomi...@gentoo.org>
>>     nvidia-drivers-313.18.ebuild,
>> +files/nvidia-drivers-313.18-linux-3.8+.patch:
>
>
> There was no reason for this commit and for reverting you have to justify
> your commit in technical terms.
>
> I'll wait for your reply before restoring the patches in the ebuild.

There was a big ole' chat on #gentoo-dev regarding this. My
understanding of the summary is that the nvidia-driver Gentoo team
only supports kernels that nvidia themselves (upstream) support. The
Kernels > 3.4 are not supported by upstream, so they are also not
supported in Gentoo. I believe the ebuild contains instructions on
using user_patches to get these patches. The nvidia maintainers in
Gentoo do not want to be responsible for those patches though; this is
why they are not included (and why your commit was reverted.)

I do not find their stance wholly unreasonable. They offered to point
users at an overlay, if someone was willing to maintain the patches
there (in lieu of user_patches.) The end result is that if users apply
the patches, they will get an unsupported setup. There is a fear as
well, that the patches may damage cards (since the patches are not
supported by the vendor.)

-A

>
> - Samuli
>
>

Reply via email to