Hi Andreas,

On 2013-03-12 04:28, Andreas Beckmann wrote:
On 2013-03-10 21:53, Filipus Klutiero wrote:
nvidia-detect is currently part on non-free, like the rest of
nvidia-graphics-drivers. nvidia-graphics-drivers in general is currently
non-free, but nvidia-detect in particular has no non-free content.
for building convenience, see below

The
script has no common license, but I'm offering my contribution under
anything wanted.
Historically the packaging is under GPL2(+), although that may not be
the optimal choice for a package in non-free, especially wrt. patches.
Something like BSD/MIT/EXPAT... may be more appropriate. But for your
script, anything will be fine.

If you send me a Copyright/License header today, I can still include it
for 304.84 which I'll try to get into wheezy.

I don't mind the license. I'm just saying if we split nvidia-detect, we'll have to clarify its license. It doesn't have a clear license (which is technically already a small problem) today, but that won't be a problem, as I'll happily license it under any terms requested.

nvidia-detect technically doesn't depend on anything non-free, however
it is clearly strongly associated with the non-free rest of
nvidia-graphics-drivers, therefore contrib would be a understandable
section.
The main "data" files for nvidia-detect are the PCI ID lists (that are
automatically generated from upstream's README), so to conveniently
update nvidia-detect to the latest definitions, I added this package to
be built from n-g-d. (The lists for the older drivers are copies in
n-g-d, but they usually don't change frequently, so need no updates).

I don't think the PCI ID lists would make the package non-free.
Putting it into contrib would be fine, it just needs an extra sync step
for every new upstream release I wanted to avoid.

So you're saying changing the section requires splitting from n-g-d?

I suspected that splitting the source packages would make updates more complicated, although I can't appreciate the cost.

I would argue main may be the best choice, given that the script could
evolve into something a bit greater than a versions advisor. It could
certainly recommend using nouveau to vesa users, for example.
Someone needs to do this ...

By the way, I recommend to consider making nvidia-detect a source
package. This would ease updates after nvidia-graphics-drivers is
frozen. It would be best not to leave nvidia-detect untouched in stable
for the duration of a whole release cycle.
Hmm, currently it outputs

   Uh oh. Your card is not supported by any driver version up to 304.64.
   A newer driver may add support for your card.

for unsupported hardware, and that seems fine for a stable release. We
will probably have a "more accurate" one in wheezy-backports.


Anyway, patches welcome!


Andreas

I agree it's "fine". I really meant it would be *better* to keep nvidia-detect up-to-date. I'm not sure a backport for nvidia-detect is the intended use. I see backports as appropriate for updates which could introduce breakage. If we do ourselves a risk-free update, I think it should go directly in stable. But if we keep updates in backports anyway, then we could at least prepare stable's nvidia-detect to suggest upgrading to backports if the card is unknown (or refer to the wiki's version, or to NVIDIA's website).


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to