- Package:
- release.debian.org
- Source:
- release.debian.org
- Submitter:
- Andreas Beckmann
- Date:
- 2022-07-09 10:52:39 UTC
- Severity:
- normal
- Tags:
Hi, the nvidia-cuda-toolkit 11.2.2-3+deb11u1 bullseye-pu update unfortunately updated the bundled openjdk-8 binary snapshot to a version not runnable on bullseye since it added dependencies on versioned symbols from a newer glibc. That was not noticed at build time since dpkg-gensymbols (?) only issued a warning for the missing symbol version and not an error like for a fully missing symbol. We now have a test to ensure the java binary is actually usable ;-) For amd64 we use a newer binary snapshot built in stretch (lts), for ppc64el we had to go back to a previously used snapshot and munge the version a bit. Another bug was reported for nsight-compute that was looking for some resources in a different location than where we shipped them. These bug reports show that there are actually users for these packages in stable ;-) The updated package is already uploaded. Andreas
package release.debian.org tags 1011365 = bullseye pending thanks Hi, The upload referenced by this bug report has been flagged for acceptance into the proposed-updates queue for Debian bullseye. Thanks for your contribution! Upload details ============== Package: nvidia-cuda-toolkit Version: 11.2.2-3+deb11u2 Explanation: use OpenJDK8 snapshots for amd64 and ppc64el; check usability of the java binary; nsight-compute: Move the 'sections' folder to a multiarch location
package release.debian.org tags 1011365 = bullseye pending thanks Hi, The upload referenced by this bug report has been flagged for acceptance into the proposed-updates queue for Debian bullseye. Thanks for your contribution! Upload details ============== Package: nvidia-cuda-toolkit Version: 11.2.2-3+deb11u2 Explanation: use OpenJDK8 snapshots for amd64 and ppc64el; check usability of the java binary; nsight-compute: Move the 'sections' folder to a multiarch location
Version check failed: Your upload included the binary package nvidia-openjdk-8-jre, version 9.+8u332-ga-1~deb9u1~11.2.2-3+deb11u2, for amd64, however experimental already has version 9.+8u332-ga-1~11.5.1-2. Uploads to proposed-updates must have a lower version than present in experimental. Regards, Adam
Oh yes. 1~d < 1
1~d~1 > 1~1
Is there a similar constraint for sid as well? I would have expected
that to trigger first ... and probably s/already/only/ ...
Before I upload a fix, I'd like you to double check that these versions
do not validate the ordering rules:
nvidia-openjdk-8-jre_9.+8u332-ga-1~~deb9u1~11.2.2-3+deb11u3_amd64.deb
nvidia-openjdk-8-jre_9.+8u312-b07-1~11.2.2+8u302-b08-1~11.2.2-3+deb11u3_ppc64el.deb
nvidia-openjdk-8-jre | 9.+8u312-b07-1~11.2.2-3+deb11u1~bpo10+1 | buster-backports/non-free | amd64, ppc64el
nvidia-openjdk-8-jre | 9.+8u312-b07-1~11.2.2-3+deb11u1 | stable/non-free | amd64, ppc64el
nvidia-openjdk-8-jre | 9.+8u312-b07-1~11.2.2+8u302-b08-1~11.2.2-3+deb11u2 | proposed-updates/non-free | ppc64el
nvidia-openjdk-8-jre | 9.+8u312-b07-1~11.4.3-2+b2 | testing/non-free | amd64, ppc64el
nvidia-openjdk-8-jre | 9.+8u332-ga-1~11.4.3-3 | unstable/non-free | amd64, ppc64el
nvidia-openjdk-8-jre | 9.+8u332-ga-1~11.5.1-2 | experimental/non-free | amd64, ppc64el
Andreas
Surprisingly not. I have a feeling there once was, but it was removed. I'm not entirely sure on that though; memory can play tricks. The current checks are: adsb@coccia:$ dak admin v-c list-suite proposed-updates proposed-updates MustBeNewerThan oldoldoldstable proposed-updates MustBeNewerThan oldoldstable proposed-updates MustBeNewerThan stable proposed-updates Enhances stable proposed-updates MustBeNewerThan oldstable proposed-updates MustBeOlderThan experimental nvidia-openjdk-8-jre | 9.+8u332-ga-1~11.4.3-3 | testing/non-free | amd64, ppc64el nvidia-openjdk-8-jre | 9.+8u332-ga-1~11.4.3-3 | unstable/non-free | amd64, ppc64el nvidia-openjdk-8-jre | 9.+8u332-ga-1~11.5.1-2 | experimental/non-free | amd64, ppc64el $ dpkg --compare-versions "9.+8u332-ga-1~~deb9u1~11.2.2-3+deb11u3" lt "9.+8u332-ga-1~11.4.3-3" && echo y y $ dpkg --compare-versions "9.+8u312-b07-1~11.2.2+8u302-b08-1~11.2.2-3+deb11u3" lt "9.+8u332-ga-1~11.4.3-3" && echo y y Both look OK so far as I can see, and already sort below the version in testing so don't present any issues with prop-ups etc. Regards, Adam
package release.debian.org tags 1011365 = bullseye pending thanks Hi, The upload referenced by this bug report has been flagged for acceptance into the proposed-updates queue for Debian bullseye. Thanks for your contribution! Upload details ============== Package: nvidia-cuda-toolkit Version: 11.2.2-3+deb11u3 Explanation: fix nvidia-openjdk-8-jre version ordering
package release.debian.org tags 1011365 = bullseye pending thanks Hi, The upload referenced by this bug report has been flagged for acceptance into the proposed-updates queue for Debian bullseye. Thanks for your contribution! Upload details ============== Package: nvidia-cuda-toolkit Version: 11.2.2-3+deb11u3 Explanation: fix nvidia-openjdk-8-jre version ordering
(re-sending with fixed bug numbers) Hi, The updates discussed in these bugs were included in today's bullseye point release. Regards, Adam