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