Bug#1063675: bookworm-pu: package nvidia-graphics-drivers/525.147.05-6~deb12u1

2024-02-15 Thread Zaha
Hi,

I'm not sure if this is an user error or my mirror is just outdated, so ignore 
this if it was already dealt with.

I'm running stable, with the addition of pu to sources.list, setting its 
priority to 100 and pinning *nvidia* from pu with priority of 500.

First, nvidia-cuda-dev and/or nvidia-cuda-toolkit (I was trying to follow the 
official debian wiki to install cuda) are not installable because they (or one 
of these packages) pull the tesla driver which is still the unpatched version 
and thus the build fails with the same GPL compliant error.

Second, nvidia-driver-libs:i386 cannot be installed because some packages do 
not have an updated version available yet:
> The following packages have unmet dependencies:
>  nvidia-driver-libs:i386 : Depends: libgl1-nvidia-glvnd-glx:i386 (= 
> 525.147.05-7~deb12u1) but it is not going to be installed
>Depends: nvidia-egl-icd:i386 (= 
> 525.147.05-7~deb12u1) but it is not going to be installed
>Recommends: libglx-nvidia0:i386 (= 
> 525.147.05-7~deb12u1) but it is not going to be installed
>Recommends: libgles-nvidia1:i386 (= 
> 525.147.05-7~deb12u1) but it is not going to be installed
>Recommends: libgles-nvidia2:i386 (= 
> 525.147.05-7~deb12u1) but it is not going to be installed
>Recommends: libnvidia-encode1:i386 (= 
> 525.147.05-7~deb12u1) but it is not going to be installed
>Recommends: nvidia-vulkan-icd:i386 (= 
> 525.147.05-7~deb12u1) but it is not going to be installed
>Recommends: libnvidia-allocator1:i386 (= 
> 525.147.05-7~deb12u1) but it is not going to be installed
> E: Unable to correct problems, you have held broken packages.

Thanks,
Zaha

signature.asc
Description: OpenPGP digital signature


Bug#1063675: bookworm-pu: package nvidia-graphics-drivers/525.147.05-6~deb12u1

2024-02-15 Thread Andreas Beckmann

On 15/02/2024 19.54, Jonathan Wiltshire wrote:
>Revised draft:
ACK.


This update addresses problems in three non-free driver packages supporing

s/supporing/supporting/

Andreas



Bug#1063675: bookworm-pu: package nvidia-graphics-drivers/525.147.05-6~deb12u1

2024-02-15 Thread Jonathan Wiltshire
Hi,

On Thu, Feb 15, 2024 at 05:48:37PM +, Dan Coleman wrote:
> As a user facing this issue, I'd rather have the release as soon as possible. 
> It's already been a couple days. But that's just a user perspective!
 
If you really can't wait another 24 hours, please feel free to install the
packages from bookworm-proposed-updates and help with testing them.

Thanks,

-- 
Jonathan Wiltshire  j...@debian.org
Debian Developer http://people.debian.org/~jmw

4096R: 0xD3524C51 / 0A55 B7C5 1223 3942 86EC  74C3 5394 479D D352 4C51
ed25519/0x196418AAEB74C8A1: CA619D65A72A7BADFC96D280196418AAEB74C8A1



Bug#1063675: bookworm-pu: package nvidia-graphics-drivers/525.147.05-6~deb12u1

2024-02-15 Thread Jonathan Wiltshire
On Thu, Feb 15, 2024 at 07:08:30PM +0100, Andreas Beckmann wrote:
> On 15/02/2024 18.44, Jonathan Wiltshire wrote:
> > On Thu, Feb 15, 2024 at 02:24:05PM +0100, Andreas Beckmann wrote:
> > > On 14/02/2024 11.01, Jonathan Wiltshire wrote:
> > > > On Sun, Feb 11, 2024 at 11:23:00PM +0100, Andreas Beckmann wrote:
> > > > > We need to push 4 packages together to stable-updates:
> > > > > nvidia-graphics-drivers
> > > > > nvidia-settings
> > > > > nvidia-graphics-drivers-tesla-470
> > > > > nvidia-graphics-drivers-tesla
> > > > 
> > > > According to my list there's just nvidia-graphics-drivers-tesla missing
> > > > now; does that match yours?
> > > 
> > > Seems installable in sid now, so just uploaded to PU. These 4 should be
> > > ready for stable-updates.
> > 
> > Thanks; accepted all four, and the builds have just come in.
> > 
> > I can release as early as tonight (19:52) but I don't know if that's a bit
> > of a rush. Should I hang on until tomorrow evening in case of any
> > late-breaking issues?
> 
> Tomorrow is probably better.

Agreed.

> > We also need to put some thought into an announcement text. Here's a draft
> > starting point:
> > 
> > ===
> > This update addresses problems in four non-free packages to support nVidia
> > graphics cards.
> 
> three non-free driver packages ?

Oh, I counted nvidia-graphics-drivers twice, sorry.

> > The Linux kernel update included in Debian 12.5 marked two functions as
> > GPL-only, making them inaccessible to non-free kernel modules.
> not correct ...
> 
> The Linux kernel update in Debian 12.5 changed an inlined function to call
> two GPL-only symbols, making that function inaccessible to non-free kernel
> modules.

Yes, ok.

> > As a result,
> > the nVidia kernel modules cannot be built via DKMS at installation time for
> > the updated kernel.
> > 
> > This issue could not be resolved in time for the release of Debian 12.5.
> 
> (And perhaps something along this:)
> 
> Additionally src:nvidia-graphics-drivers and src:nvidia-settings have been
> enabled to build for ppc64el, in order to turn
> src:nvidia-graphics-drivers-tesla into transitional packages to ease future
> updates.

That's a bit wordy - I'll draft below.

> > The following packages have been updated to correct the problem.
> 
> > , as well as
> > fixing detection of Tesla 470 compatibility:
> Drop, that was a regression introduced in -6 and -6~deb12u1, it only existed
> for a few days.

Ok.

Revised draft:

===
This update addresses problems in three non-free driver packages supporing
nVidia graphics cards.
 
The Linux kernel released in Debian 12.5 changed an inlined function to call
two GPL-only symbols, making that function inaccessible to non-free kernel
modules.

As a result, the nVidia kernel modules cannot be built via DKMS at
installation time for the updated kernel. This issue could not be resolved
in time for the release of Debian 12.5.

In addition, the source packages nvidia-graphics-drivers and
nvidia-settings now build binaries for ppc64el, and
nvidia-graphics-drivers-tesla builds transitional packages to
ease future updates.

The following packages have been updated to correct the problem:

Source package Fixed version
== =
nvidia-graphics-drivers
nvidia-graphics-drivers-tesla
nvidia-graphics-drivers-tesla-470
nvidia-settings
 
If you use the affected packages, we recommend you upgrade to these
versions.
===

-- 
Jonathan Wiltshire  j...@debian.org
Debian Developer http://people.debian.org/~jmw

4096R: 0xD3524C51 / 0A55 B7C5 1223 3942 86EC  74C3 5394 479D D352 4C51
ed25519/0x196418AAEB74C8A1: CA619D65A72A7BADFC96D280196418AAEB74C8A1



Bug#1063675: bookworm-pu: package nvidia-graphics-drivers/525.147.05-6~deb12u1

2024-02-15 Thread Andreas Beckmann

On 15/02/2024 18.44, Jonathan Wiltshire wrote:

On Thu, Feb 15, 2024 at 02:24:05PM +0100, Andreas Beckmann wrote:

On 14/02/2024 11.01, Jonathan Wiltshire wrote:

On Sun, Feb 11, 2024 at 11:23:00PM +0100, Andreas Beckmann wrote:

We need to push 4 packages together to stable-updates:
nvidia-graphics-drivers
nvidia-settings
nvidia-graphics-drivers-tesla-470
nvidia-graphics-drivers-tesla


According to my list there's just nvidia-graphics-drivers-tesla missing
now; does that match yours?


Seems installable in sid now, so just uploaded to PU. These 4 should be
ready for stable-updates.


Thanks; accepted all four, and the builds have just come in.

I can release as early as tonight (19:52) but I don't know if that's a bit
of a rush. Should I hang on until tomorrow evening in case of any
late-breaking issues?


Tomorrow is probably better.


We also need to put some thought into an announcement text. Here's a draft
starting point:

===
This update addresses problems in four non-free packages to support nVidia
graphics cards.


three non-free driver packages ?


The Linux kernel update included in Debian 12.5 marked two functions as
GPL-only, making them inaccessible to non-free kernel modules.

not correct ...

The Linux kernel update in Debian 12.5 changed an inlined function to 
call two GPL-only symbols, making that function inaccessible to non-free 
kernel modules.



As a result,
the nVidia kernel modules cannot be built via DKMS at installation time for
the updated kernel.

This issue could not be resolved in time for the release of Debian 12.5.


(And perhaps something along this:)

Additionally src:nvidia-graphics-drivers and src:nvidia-settings have 
been enabled to build for ppc64el, in order to turn 
src:nvidia-graphics-drivers-tesla into transitional packages to ease 
future updates.



The following packages have been updated to correct the problem.



, as well as
fixing detection of Tesla 470 compatibility:
Drop, that was a regression introduced in -6 and -6~deb12u1, it only 
existed for a few days.



   PackageFixed version
   =====
   nvidia-graphics-drivers
   nvidia-graphics-drivers-tesla
   nvidia-graphics-drivers-tesla-470
   nvidia-settings

If you use the affected packages, we recommend you upgrade to these
versions.
===

Feedback?

Thanks,





Bug#1063675: bookworm-pu: package nvidia-graphics-drivers/525.147.05-6~deb12u1

2024-02-15 Thread Dan Coleman
 Original Message 
On Feb 15, 2024, 12:44 PM, Jonathan Wiltshire < j...@debian.org> wrote:
On Thu, Feb 15, 2024 at 02:24:05PM +0100, Andreas Beckmann wrote: > On 
14/02/2024 11.01, Jonathan Wiltshire wrote: > > On Sun, Feb 11, 2024 at 
11:23:00PM +0100, Andreas Beckmann wrote: > > > We need to push 4 packages 
together to stable-updates: > > > nvidia-graphics-drivers > > > nvidia-settings 
> > > nvidia-graphics-drivers-tesla-470 > > > nvidia-graphics-drivers-tesla > > 
> > According to my list there's just nvidia-graphics-drivers-tesla missing > > 
now; does that match yours? > > Seems installable in sid now, so just uploaded 
to PU. These 4 should be > ready for stable-updates. Thanks; accepted all four, 
and the builds have just come in. I can release as early as tonight (19:52) but 
I don't know if that's a bit of a rush. Should I hang on until tomorrow evening 
in case of any late-breaking issues?

As a user facing this issue, I'd rather have the release as soon as possible. 
It's already been a couple days. But that's just a user perspective!

We also need to put some thought into an announcement text. Here's a draft 
starting point: === This update addresses problems in four non-free 
packages to support nVidia graphics cards. The Linux kernel update included in 
Debian 12.5 marked two functions as GPL-only, making them inaccessible to 
non-free kernel modules. As a result, the nVidia kernel modules cannot be built 
via DKMS at installation time for the updated kernel. This issue could not be 
resolved in time for the release of Debian 12.5. The following packages have 
been updated to correct the problem, as well as fixing detection of Tesla 470 
compatibility: Package Fixed version === == 
nvidia-graphics-drivers nvidia-graphics-drivers-tesla 
nvidia-graphics-drivers-tesla-470 nvidia-settings If you use the affected 
packages, we recommend you upgrade to these versions. === Feedback? Thanks, 
-- Jonathan Wiltshire j...@debian.org Debian Developer 
http://people.debian.org/~jmw 4096R: 0xD3524C51 / 0A55 B7C5 1223 3942 86EC 74C3 
5394 479D D352 4C51 ed25519/0x196418AAEB74C8A1: 
CA619D65A72A7BADFC96D280196418AAEB74C8A1 -- To unsubscribe, send mail to 
1063675-unsubscr...@bugs.debian.org.

Bug#1063675: bookworm-pu: package nvidia-graphics-drivers/525.147.05-6~deb12u1

2024-02-15 Thread Jonathan Wiltshire
On Thu, Feb 15, 2024 at 02:24:05PM +0100, Andreas Beckmann wrote:
> On 14/02/2024 11.01, Jonathan Wiltshire wrote:
> > On Sun, Feb 11, 2024 at 11:23:00PM +0100, Andreas Beckmann wrote:
> > > We need to push 4 packages together to stable-updates:
> > > nvidia-graphics-drivers
> > > nvidia-settings
> > > nvidia-graphics-drivers-tesla-470
> > > nvidia-graphics-drivers-tesla
> > 
> > According to my list there's just nvidia-graphics-drivers-tesla missing
> > now; does that match yours?
> 
> Seems installable in sid now, so just uploaded to PU. These 4 should be
> ready for stable-updates.

Thanks; accepted all four, and the builds have just come in.

I can release as early as tonight (19:52) but I don't know if that's a bit
of a rush. Should I hang on until tomorrow evening in case of any
late-breaking issues?

We also need to put some thought into an announcement text. Here's a draft
starting point:

===
This update addresses problems in four non-free packages to support nVidia
graphics cards.

The Linux kernel update included in Debian 12.5 marked two functions as
GPL-only, making them inaccessible to non-free kernel modules. As a result,
the nVidia kernel modules cannot be built via DKMS at installation time for
the updated kernel.

This issue could not be resolved in time for the release of Debian 12.5. 

The following packages have been updated to correct the problem, as well as
fixing detection of Tesla 470 compatibility:

  PackageFixed version
  =====
  nvidia-graphics-drivers
  nvidia-graphics-drivers-tesla
  nvidia-graphics-drivers-tesla-470
  nvidia-settings

If you use the affected packages, we recommend you upgrade to these
versions.
===

Feedback?

Thanks,

-- 
Jonathan Wiltshire  j...@debian.org
Debian Developer http://people.debian.org/~jmw

4096R: 0xD3524C51 / 0A55 B7C5 1223 3942 86EC  74C3 5394 479D D352 4C51
ed25519/0x196418AAEB74C8A1: CA619D65A72A7BADFC96D280196418AAEB74C8A1



Bug#1063675: bookworm-pu: package nvidia-graphics-drivers/525.147.05-6~deb12u1

2024-02-15 Thread Andreas Beckmann

On 14/02/2024 11.01, Jonathan Wiltshire wrote:

On Sun, Feb 11, 2024 at 11:23:00PM +0100, Andreas Beckmann wrote:

We need to push 4 packages together to stable-updates:
nvidia-graphics-drivers
nvidia-settings
nvidia-graphics-drivers-tesla-470
nvidia-graphics-drivers-tesla


According to my list there's just nvidia-graphics-drivers-tesla missing
now; does that match yours?


Seems installable in sid now, so just uploaded to PU. These 4 should be 
ready for stable-updates.


Andreas



Bug#1063675: bookworm-pu: package nvidia-graphics-drivers/525.147.05-6~deb12u1

2024-02-14 Thread Jonathan Wiltshire
On Sun, Feb 11, 2024 at 11:23:00PM +0100, Andreas Beckmann wrote:
> We need to push 4 packages together to stable-updates:
> nvidia-graphics-drivers
> nvidia-settings
> nvidia-graphics-drivers-tesla-470
> nvidia-graphics-drivers-tesla

According to my list there's just nvidia-graphics-drivers-tesla missing
now; does that match yours?

Thanks,
Jonathan

-- 
Jonathan Wiltshire  j...@debian.org
Debian Developer http://people.debian.org/~jmw

4096R: 0xD3524C51 / 0A55 B7C5 1223 3942 86EC  74C3 5394 479D D352 4C51
ed25519/0x196418AAEB74C8A1: CA619D65A72A7BADFC96D280196418AAEB74C8A1



Bug#1063675: bookworm-pu: package nvidia-graphics-drivers/525.147.05-6~deb12u1

2024-02-13 Thread Salvatore Bonaccorso
Hi Andreas,

On Mon, Feb 12, 2024 at 12:37:44AM +0100, Andreas Beckmann wrote:
> On 11/02/2024 21.36, Salvatore Bonaccorso wrote:
> > If I can add a comment: I (but note I'm not wearing a
> > nvidia-graphics-drivers maintainer hat) would support that, as there
> > are enough people affected by this. This is quite unfortunate and I'm
> > open to hear ideas how we can try to avoid such fallouts.
> 
> I was aware of the bug (#1062932) but not of the fact a point release was
> upcoming. Even if I had been aware of the point release I'm not sure if I
> had realized the impact of this bug to make me yell ;-)
> Perhaps once point release dates have been choosen, this could be announced
> to d-d-a@ as well.
> I'm not following debian-release@ ... -ENOTIME
> 
> > As you know we are strictly following upstream stable series (and
> > trying our best to keep an eye on as well regression reports upstream,
> > but OOT modules are not explicitly tested, so neither the nvidia ones)
> 
> Are autopkgtests being run for proposed-updates? That should have shown the
> issue.

Yes there are in fact autopkgtests being run, so this should have been
catched (and at least decided what to do, i.e. not release 6.1.76-1,
nod ideal, or deal during the still allowed window with the nvidia
drivers as well). But to be very honest: I did miss this regression
report on the overview page. At least according to Paul on IRC the
test should have been run.

> It was unfortunate that this upstream backported change appeared in
> proposed-updates first and in sid only a few days later. And the
> metapackages from linux-signed-amd64 are still depending on the version
> before this change was introduced ... so I only could reproduce the issue
> (and verify fixes) manually. (The module build test done during the package
> build did not use the regressing headers.)

Right, 6.6.15 upload to unstable had a couple of issues, first failing
to build the arch:all packages then the linux-signed-amd64 were
waiting to be processed, and once that happened, we have now a FTBFS
due to interaction with a new kmod upload (Filled #1063804). It is not
that usual that otherwise we would have that change in bookworm
(queued in proposed-updates) before we had a similar change in
unstable (or experimental).

> Then I had to spent quite some time verifying that the issue only happened
> on amd64 and since the 460 series (despite of ppc64el having even more calls
> to pfn_valid() dating back to the 418 series).

I would like to thank you again for the time you invested here to deal
with that issue!

> Andreas
> 
> PS: @Salvatore: Looking forward to see some linux 6.8 packages in
> experimental s.t. I can throw them in my module build chroot to see what
> breaks next :-) Or do you already have some early build available somewhere
> while experimental is still preparing 6.7?

We have to move 6.7.y next to unstable. But I'm not completely sure if
we are there yet, need to ask Bastian Blank about the plan. After that
experimental is freed we can go aehad with 6.8.y for experimental, but
there are yet no packages to test with :(

Regards,
Salvatore



Bug#1063675: bookworm-pu: package nvidia-graphics-drivers/525.147.05-6~deb12u1

2024-02-12 Thread Sebastiaan Couwenberg

Keeping an eye on the Release Calendar can help too:

 https://release.debian.org/release-calendar.ics

Kind Regards,

Bas

--
 GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1



Bug#1063675: bookworm-pu: package nvidia-graphics-drivers/525.147.05-6~deb12u1

2024-02-12 Thread Adam D. Barratt
On Mon, 2024-02-12 at 17:59 +, Jonathan Wiltshire wrote:
> The point release dates go to
> debian-stable-annou...@lists.debian.org which
> is very low traffic.

Actually, that's one place they *don't* go in advance. The first mail
to -stable-announce is at the point that processing of uploads is
already frozen.

(They do go to -project@ldo, amongst others, which is also generally
not too busy.)

Sending to d-d-a would require a second mail in each case, as the main
announcement is to debian-release@ BCCed to several other lists and
team aliases. From memory of previous discussions, dda was avoided both
for that reason and because it doesn't really capture the right
audience (not everyone who cares about point releases is a DD, and
"many" DDs don't particularly care about stable updates).

If it would help, we could easily add an additional address to the
notification list.

Regards,

Adam



Bug#1063675: bookworm-pu: package nvidia-graphics-drivers/525.147.05-6~deb12u1

2024-02-12 Thread Jonathan Wiltshire
On Mon, Feb 12, 2024 at 12:37:44AM +0100, Andreas Beckmann wrote:
> On 11/02/2024 21.36, Salvatore Bonaccorso wrote:
> > If I can add a comment: I (but note I'm not wearing a
> > nvidia-graphics-drivers maintainer hat) would support that, as there
> > are enough people affected by this. This is quite unfortunate and I'm
> > open to hear ideas how we can try to avoid such fallouts.
> 
> I was aware of the bug (#1062932) but not of the fact a point release was
> upcoming. Even if I had been aware of the point release I'm not sure if I
> had realized the impact of this bug to make me yell ;-)
> Perhaps once point release dates have been choosen, this could be announced
> to d-d-a@ as well.
> I'm not following debian-release@ ... -ENOTIME

The point release dates go to debian-stable-annou...@lists.debian.org which
is very low traffic. But I agree it's likely that it would have been a
hidden problem anyway.

> > As you know we are strictly following upstream stable series (and
> > trying our best to keep an eye on as well regression reports upstream,
> > but OOT modules are not explicitly tested, so neither the nvidia ones)
> 
> Are autopkgtests being run for proposed-updates? That should have shown the
> issue.
> 
> It was unfortunate that this upstream backported change appeared in
> proposed-updates first and in sid only a few days later. And the
> metapackages from linux-signed-amd64 are still depending on the version
> before this change was introduced ... so I only could reproduce the issue
> (and verify fixes) manually. (The module build test done during the package
> build did not use the regressing headers.)
> 
> Then I had to spent quite some time verifying that the issue only happened
> on amd64 and since the 460 series (despite of ppc64el having even more calls
> to pfn_valid() dating back to the 418 series).
> 
> Andreas
> 
> PS: @Salvatore: Looking forward to see some linux 6.8 packages in
> experimental s.t. I can throw them in my module build chroot to see what
> breaks next :-) Or do you already have some early build available somewhere
> while experimental is still preparing 6.7?

-- 
Jonathan Wiltshire  j...@debian.org
Debian Developer http://people.debian.org/~jmw

4096R: 0xD3524C51 / 0A55 B7C5 1223 3942 86EC  74C3 5394 479D D352 4C51
ed25519/0x196418AAEB74C8A1: CA619D65A72A7BADFC96D280196418AAEB74C8A1



Bug#1063675: bookworm-pu: package nvidia-graphics-drivers/525.147.05-6~deb12u1

2024-02-11 Thread Andreas Beckmann

On 11/02/2024 21.36, Salvatore Bonaccorso wrote:

If I can add a comment: I (but note I'm not wearing a
nvidia-graphics-drivers maintainer hat) would support that, as there
are enough people affected by this. This is quite unfortunate and I'm
open to hear ideas how we can try to avoid such fallouts.


I was aware of the bug (#1062932) but not of the fact a point release 
was upcoming. Even if I had been aware of the point release I'm not sure 
if I had realized the impact of this bug to make me yell ;-)
Perhaps once point release dates have been choosen, this could be 
announced to d-d-a@ as well.

I'm not following debian-release@ ... -ENOTIME


As you know we are strictly following upstream stable series (and
trying our best to keep an eye on as well regression reports upstream,
but OOT modules are not explicitly tested, so neither the nvidia ones)


Are autopkgtests being run for proposed-updates? That should have shown 
the issue.


It was unfortunate that this upstream backported change appeared in 
proposed-updates first and in sid only a few days later. And the 
metapackages from linux-signed-amd64 are still depending on the version 
before this change was introduced ... so I only could reproduce the 
issue (and verify fixes) manually. (The module build test done during 
the package build did not use the regressing headers.)


Then I had to spent quite some time verifying that the issue only 
happened on amd64 and since the 460 series (despite of ppc64el having 
even more calls to pfn_valid() dating back to the 418 series).


Andreas

PS: @Salvatore: Looking forward to see some linux 6.8 packages in 
experimental s.t. I can throw them in my module build chroot to see what 
breaks next :-) Or do you already have some early build available 
somewhere while experimental is still preparing 6.7?




Bug#1063675: bookworm-pu: package nvidia-graphics-drivers/525.147.05-6~deb12u1

2024-02-11 Thread Andreas Beckmann

On 11/02/2024 23.13, Jonathan Wiltshire wrote:

Yes, I've been watching the trickle of bugs being merged. As soon as
Andreas has chance to upload I'll get it out via stable-updates and an SUA
issued.


src:nvidia-graphics-drivers is already in stable-NEW due to 
nvidia-suspend-common.


We need to push 4 packages together to stable-updates:
nvidia-graphics-drivers
nvidia-settings
nvidia-graphics-drivers-tesla-470
nvidia-graphics-drivers-tesla


Andreas



Bug#1063675: bookworm-pu: package nvidia-graphics-drivers/525.147.05-6~deb12u1

2024-02-11 Thread Jonathan Wiltshire
On Sun, Feb 11, 2024 at 09:36:02PM +0100, Salvatore Bonaccorso wrote:
> If I can add a comment: I (but note I'm not wearing a
> nvidia-graphics-drivers maintainer hat) would support that, as there
> are enough people affected by this. This is quite unfortunate and I'm
> open to hear ideas how we can try to avoid such fallouts.

Yes, I've been watching the trickle of bugs being merged. As soon as
Andreas has chance to upload I'll get it out via stable-updates and an SUA
issued.

Thanks,

-- 
Jonathan Wiltshire  j...@debian.org
Debian Developer http://people.debian.org/~jmw

4096R: 0xD3524C51 / 0A55 B7C5 1223 3942 86EC  74C3 5394 479D D352 4C51
ed25519/0x196418AAEB74C8A1: CA619D65A72A7BADFC96D280196418AAEB74C8A1



Bug#1063675: bookworm-pu: package nvidia-graphics-drivers/525.147.05-6~deb12u1

2024-02-11 Thread Salvatore Bonaccorso
Hi Jonathan,

On Sun, Feb 11, 2024 at 12:29:45AM +, Jonathan Wiltshire wrote:
> Control: tag -1 confirmed
> 
> On Sat, Feb 10, 2024 at 11:00:58PM +0100, Andreas Beckmann wrote:
> > [ Reason ]
> > 1) A backported (by upstream) change in Linux 6.1.76 (included in
> > today's point release) broke compilation of the non-free nvidia kernel
> > module. A patched version of the driver is available in sid.
> > 
> > 2) In order to simplify future maintenance of the many Nvidia driver
> > packages (also in stable and oldstable) I'm going to remove the
> > distinction between "normal" and "Tesla" drivers (they were at the
> > same version in stable anyway). The Tesla specific bits
> > (src:nvidia-graphics-drivers-tesla) will be merged into
> > src:nvidia-graphics-drivers (that mainly means addition of the ppc64el
> > architecture to these packages, and building some binary packages from
> > src:nvidia-graphics-drivers instead: nvidia-powerd, nvidia-cuda-mps).
> > nvidia-detect has been updated, too, as it no longer needs to
> > distinguish the Tesla variants.
> > There will be one further update to src:nvidia-graphics-drivers-tesla
> > in stable that turns these packages into transitional packages depending
> > on their counterparts from src:nvidia-graphics-drivers. (Separate PU
> > request upcoming.)
> > There will also be a PU request for nvidia-settings, as we need to
> > enable building that on ppc64el. (The src:nvidia-settings-tesla package
> > will then become obsolete.)
> > 
> > 3) In order to better integrate the nvidia driver with the system power
> > management, a new package nvidia-suspend-common is being introduced
> > which properly ships and enables some systemd units that were previously
> > only being shipped as examples. These power management changes are an
> > enhancement for the 525 series, but seem to be required in the 535
> > series. (We will have to switch to the 535 LTSB series in stable soon,
> > as 525 has reached EoL. 535 will be supported till mid 2026, so that will
> > be the last driver branch switch for bookworm.)
> > nvidia-suspend-common was already prepared in the previous pu update,
> > but not yet enabled on stable as it hadn't undergone enough testing. As
> > no new issues have popped up on sid, I'm confident to enable this in
> > stable now.
> 
> Please go ahead. Is this something we should release early through
> stable-updates, given the breakage is caused by a point release?

If I can add a comment: I (but note I'm not wearing a
nvidia-graphics-drivers maintainer hat) would support that, as there
are enough people affected by this. This is quite unfortunate and I'm
open to hear ideas how we can try to avoid such fallouts.

As you know we are strictly following upstream stable series (and
trying our best to keep an eye on as well regression reports upstream,
but OOT modules are not explicitly tested, so neither the nvidia ones)

Regards,
Salvatore



Bug#1063675: bookworm-pu: package nvidia-graphics-drivers/525.147.05-6~deb12u1

2024-02-10 Thread Jonathan Wiltshire
Control: tag -1 confirmed

On Sat, Feb 10, 2024 at 11:00:58PM +0100, Andreas Beckmann wrote:
> [ Reason ]
> 1) A backported (by upstream) change in Linux 6.1.76 (included in
> today's point release) broke compilation of the non-free nvidia kernel
> module. A patched version of the driver is available in sid.
> 
> 2) In order to simplify future maintenance of the many Nvidia driver
> packages (also in stable and oldstable) I'm going to remove the
> distinction between "normal" and "Tesla" drivers (they were at the
> same version in stable anyway). The Tesla specific bits
> (src:nvidia-graphics-drivers-tesla) will be merged into
> src:nvidia-graphics-drivers (that mainly means addition of the ppc64el
> architecture to these packages, and building some binary packages from
> src:nvidia-graphics-drivers instead: nvidia-powerd, nvidia-cuda-mps).
> nvidia-detect has been updated, too, as it no longer needs to
> distinguish the Tesla variants.
> There will be one further update to src:nvidia-graphics-drivers-tesla
> in stable that turns these packages into transitional packages depending
> on their counterparts from src:nvidia-graphics-drivers. (Separate PU
> request upcoming.)
> There will also be a PU request for nvidia-settings, as we need to
> enable building that on ppc64el. (The src:nvidia-settings-tesla package
> will then become obsolete.)
> 
> 3) In order to better integrate the nvidia driver with the system power
> management, a new package nvidia-suspend-common is being introduced
> which properly ships and enables some systemd units that were previously
> only being shipped as examples. These power management changes are an
> enhancement for the 525 series, but seem to be required in the 535
> series. (We will have to switch to the 535 LTSB series in stable soon,
> as 525 has reached EoL. 535 will be supported till mid 2026, so that will
> be the last driver branch switch for bookworm.)
> nvidia-suspend-common was already prepared in the previous pu update,
> but not yet enabled on stable as it hadn't undergone enough testing. As
> no new issues have popped up on sid, I'm confident to enable this in
> stable now.

Please go ahead. Is this something we should release early through
stable-updates, given the breakage is caused by a point release?

Thanks,

-- 
Jonathan Wiltshire  j...@debian.org
Debian Developer http://people.debian.org/~jmw

4096R: 0xD3524C51 / 0A55 B7C5 1223 3942 86EC  74C3 5394 479D D352 4C51
ed25519/0x196418AAEB74C8A1: CA619D65A72A7BADFC96D280196418AAEB74C8A1



Bug#1063675: bookworm-pu: package nvidia-graphics-drivers/525.147.05-6~deb12u1

2024-02-10 Thread Andreas Beckmann
Package: release.debian.org
Severity: normal
Tags: bookworm
User: release.debian@packages.debian.org
Usertags: pu
Control: affects -1 + src:nvidia-graphics-drivers
Control: block 1063363 with -1
Control: block 1062932 with -1

[ Reason ]
1) A backported (by upstream) change in Linux 6.1.76 (included in
today's point release) broke compilation of the non-free nvidia kernel
module. A patched version of the driver is available in sid.

2) In order to simplify future maintenance of the many Nvidia driver
packages (also in stable and oldstable) I'm going to remove the
distinction between "normal" and "Tesla" drivers (they were at the
same version in stable anyway). The Tesla specific bits
(src:nvidia-graphics-drivers-tesla) will be merged into
src:nvidia-graphics-drivers (that mainly means addition of the ppc64el
architecture to these packages, and building some binary packages from
src:nvidia-graphics-drivers instead: nvidia-powerd, nvidia-cuda-mps).
nvidia-detect has been updated, too, as it no longer needs to
distinguish the Tesla variants.
There will be one further update to src:nvidia-graphics-drivers-tesla
in stable that turns these packages into transitional packages depending
on their counterparts from src:nvidia-graphics-drivers. (Separate PU
request upcoming.)
There will also be a PU request for nvidia-settings, as we need to
enable building that on ppc64el. (The src:nvidia-settings-tesla package
will then become obsolete.)

3) In order to better integrate the nvidia driver with the system power
management, a new package nvidia-suspend-common is being introduced
which properly ships and enables some systemd units that were previously
only being shipped as examples. These power management changes are an
enhancement for the 525 series, but seem to be required in the 535
series. (We will have to switch to the 535 LTSB series in stable soon,
as 525 has reached EoL. 535 will be supported till mid 2026, so that will
be the last driver branch switch for bookworm.)
nvidia-suspend-common was already prepared in the previous pu update,
but not yet enabled on stable as it hadn't undergone enough testing. As
no new issues have popped up on sid, I'm confident to enable this in
stable now.

[ Impact ]
Users are unable to use the non-free nvidia module.

[ Tests ]
Only module building can be (and has been) tested. Everything else
requires use of nvidia hardware and the driver.

[ Risks ]
This time there is no new upstream release involved, but some larger
packaging changes which have been taken unchanged from sid.
I prefer to not mix a new upstream version in there as well.

[ Checklist ]
  [*] *all* changes are documented in the d/changelog
  [*] I reviewed all changes and I approve them
  [*] attach debdiff against the package in (old)stable
  [*] the issue is verified as fixed in unstable

[ Changes ]

nvidia-graphics-drivers (525.147.05-6~deb12u1) bookworm; urgency=medium

  * Rebuild for bookworm.

 -- Andreas Beckmann   Sat, 10 Feb 2024 22:03:15 +0100

nvidia-graphics-drivers (525.147.05-6) unstable; urgency=medium

  * Apply pfn_valid patch from gentoo to fix kernel module build for
Linux 6.1.76, 6.6.15, 6.7.3, 6.8.  (Closes: #1063363, #1062932)
  * nvidia-detect: Tesla and regular driver packages have been merged.
  * nvidia-detect: Add superficial autopkgtest for checking codename support.
  * Update lintian overrides.

 -- Andreas Beckmann   Fri, 09 Feb 2024 20:43:30 +0100

nvidia-graphics-drivers (525.147.05-5) unstable; urgency=medium

  * Switch src:nvidia-graphics-drivers to the Tesla driver series.
  * Build for ppc64el.
  * Build all unversioned packages from src:nvidia-graphics-drivers.
  * Enable nvidia-suspend-common.  (Closes: #1059581, #1056557, #1062281)
  * nvidia-suspend-common: Depend on kbd for chvt.  (Closes: #1058081)
  * New Romanian (ro) debconf translations by Remus-Gabriel Chelu.
(Closes: #1059590)

 -- Andreas Beckmann   Tue, 23 Jan 2024 18:13:36 +0100

 debian/README.source   |  61 ++-
 debian/bug-control.mk  |   4 +-
 debian/changelog   | 406 +--
 debian/control | 116 --
 debian/control.in  |  14 +-
 debian/control.md5sum  |   8 +-
 debian/copyright   |   8 +-
 debian/detect/nvidia-418.ids   | 304 --
 debian/detect/nvidia-470.ids   | 439 -
 debian/detect/nvidia-detect.in | 117 +++---
 debian/detect/nvidia-tesla.ids | 370 -
 debian/gbp.conf|   1 +
 debian/libnvidia-eglcore.lintian-overrides.in  |   1 +
 debian/libnvidia-glcore.lintian-overrides.in   |   1 +
 debian/not-installed.in|  17 -
 debian/nvidia-detect.install   |