On 03/03/13 09:11, Alec Warner wrote:
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.)

We have discussed this before,

  21 Mar 2012; Samuli Suominen <ssuomi...@gentoo.org>
  nvidia-drivers-295.20-r1.ebuild:
  Fix building with Linux 3.3.x wrt #408841

and agreed when the change is only trivial, like adding -I flag for missing include, a change that doesn't change API/ABI, it's fine to add to the ebuild

Apparently Cardoe doesn't remember this discussion. I do and well.

And full stop :)

- Samuli


Reply via email to