Bug#1040770: bookworm-pu: package nvidia-settings/525.125.06-1~deb12u1

2023-07-11 Thread Adam D. Barratt
Control: tags -1 + confirmed

On Mon, 2023-07-10 at 13:54 +0200, Andreas Beckmann wrote:
> In prepararion to upgrading nvidia-graphics-drivers(-tesla) to the
> 535
> series (a new LTSB branch announced last week and supported until
> June 2026, i.e. sufficient for bookworm) I'd like to split
> src:nvidia-settings (building binary packages in main and contrib)
> into
> src:libxnvctrl (in main) and src:nvidia-settings (in contrib).
> src:libxnvctrl will most likely see no further updates over the
> lifetime
> of bookworm, while src:nvidia-settings will need new upstream
> releases
> going into stable as the driver packages get updated.
> As a side effect of this decoupling, bin:nvidia-settings will no
> longer
> be a key package, removing a lot of contrib and non-free packages
> from
> the key package set.
> At the same time I'd like to update nvidia-settings to a new upstream
> release fixing a crash.
> 

Please go ahead.

Regards,

Adam



Processed: Re: Bug#1040770: bookworm-pu: package nvidia-settings/525.125.06-1~deb12u1

2023-07-11 Thread Debian Bug Tracking System
Processing control commands:

> tags -1 + confirmed
Bug #1040770 [release.debian.org] bookworm-pu: package 
nvidia-settings/525.125.06-1~deb12u1
Added tag(s) confirmed.

-- 
1040770: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1040770
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#1040770: bookworm-pu: package nvidia-settings/525.125.06-1~deb12u1

2023-07-10 Thread Andreas Beckmann
Package: release.debian.org
Severity: normal
Tags: bookworm
User: release.debian@packages.debian.org
Usertags: pu

[ Reason ]
In prepararion to upgrading nvidia-graphics-drivers(-tesla) to the 535
series (a new LTSB branch announced last week and supported until
June 2026, i.e. sufficient for bookworm) I'd like to split
src:nvidia-settings (building binary packages in main and contrib) into
src:libxnvctrl (in main) and src:nvidia-settings (in contrib).
src:libxnvctrl will most likely see no further updates over the lifetime
of bookworm, while src:nvidia-settings will need new upstream releases
going into stable as the driver packages get updated.
As a side effect of this decoupling, bin:nvidia-settings will no longer
be a key package, removing a lot of contrib and non-free packages from
the key package set.
At the same time I'd like to update nvidia-settings to a new upstream
release fixing a crash.

[ Impact ]
Maintaining the new (split style) in sid/trixie and the old (merged
style) in bookworm while updating src:nvidia-settings in bookworm for
updated src:nvidia-drivers(-tesla) versions will be much more difficult
and less tested than doing the package split in stable, too, and just
rebuilding the packages from sid later on.
(This does not affect bullseye which cannot be updated beyond the 470
driver series, so no more nvidia-settings updates are expected there.)

[ Tests ]
diffoscope showed binary identical (excluding metadata) nvidia-settings
packages built using old- and new-style packaging (and the same upstream
version).

[ Risks ]
Low, with these changes updating nvidia-settings no longer touches main.

[ 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
  the NEW package is is ready in experimental, and I'll upload it to
  both sid and bookworm if this request (and the corresoding one for
  src:libxnvcrl) is granted.

[ Changes ]
The packaging changes are mostly for removing the libxnvctrl packages
and bringing the src:nvidia-settings packaging in sync with
src:nvidia-settings-tesla(-*) (now src:nvidia-settings and
src:nvidia-settings-tesla are identical packaging-wise).
nvml.h (the biggest part of the upstream diff) is only used internally.
(libnvidia-ml-dev from src:nvidia-cuda-toolkit ships nvml.h)

[ Other info ]
This package may require stable-NEW processing. (src from main to
contrib)

Andreas


nvidia-settings.525.125.06-1~deb12u1.diff.xz
Description: application/xz