[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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



Package: release.debian.org
Severity: normal
Tags: bookworm
User: release.debian.org@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

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


Reply to: