#1011365 bullseye-pu: package nvidia-cuda-toolkit/11.2.2-3+deb11u2

#1011365#5
Date:
2022-05-20 21:44:48 UTC
From:
To:
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

#1011365#10
Date:
2022-05-28 18:45:57 UTC
From:
To:
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

#1011365#15
Date:
2022-05-28 18:45:57 UTC
From:
To:
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

#1011365#20
Date:
2022-05-29 14:16:48 UTC
From:
To:
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

#1011365#25
Date:
2022-05-30 15:31:51 UTC
From:
To:
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

#1011365#30
Date:
2022-06-18 17:56:07 UTC
From:
To:
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

#1011365#35
Date:
2022-06-28 17:10:44 UTC
From:
To:
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

#1011365#38
Date:
2022-06-28 17:10:44 UTC
From:
To:
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

#1011365#43
Date:
2022-07-09 10:47:43 UTC
From:
To:
(re-sending with fixed bug numbers)

Hi,

The updates discussed in these bugs were included in today's bullseye
point release.

Regards,

Adam