** Description changed: [ Impact ] - * ubuntu-cuda-packaging-tools produces QA/packaging tooling for the ubuntu-cuda releases: - - ubuntu-cuda-integrity-tests for executing autopkgtests in a central manner - - ubuntu-cuda-packaging-tools for unifying build time helpers + * ubuntu-cuda-packaging-tools produces QA/packaging tooling for the ubuntu-cuda releases: + - ubuntu-cuda-integrity-tests for executing autopkgtests in a central manner + - ubuntu-cuda-packaging-tools for unifying build time helpers - * cuda_test_compare_packaging downloads NVIDIA's official archive .deb - packages and verifies that Ubuntu's repacked binaries match them - (dependencies, file contents, checksums), failing on any unexpected - difference. + * cuda_test_compare_packaging downloads NVIDIA's official archive .deb + packages and verifies that Ubuntu's repacked binaries match them + (dependencies, file contents, checksums), failing on any unexpected + difference. - * In case of an ubuntu only fix, these tests need to be extended for the - following reasons: - - new cuda releases require new ignore patterns - - ubuntu only changes in order to address issues which lead to a diff with - NVIDIA + * In case of an ubuntu only fix, these tests need to be extended for the + following reasons: + - new cuda releases require new ignore patterns + - ubuntu only changes in order to address issues which lead to a diff with + NVIDIA - * The version in resolute ships 1.0.1ubuntu which only contains valid patterns - for CUDA 13-1 and was not prepared for CUDA 13-2 + * The version in resolute ships 1.0.1ubuntu which only contains valid patterns + for CUDA 13-1 and fails to run successful tests on CUDA 13-2 and CUDA-13-3. - * CUDA 13-1 cuda-crt-13-1 received a ubuntu only diff in order to fix issues. - These changes need to be accommodated. + * CUDA 13-1 cuda-crt-13-1 received a ubuntu only diff in order to fix issues. + These changes need to be accommodated. - * Cherry-picking does not make sense, because all of these additions will - be required for the future CUDA 13-2 SRU + * Cherry-picking does not make sense, because all of these additions will + be required for the future CUDA 13-x SRUs - * This is QA tooling for ubuntu-cuda. These binaries are not meant to be - installed by users. + * This is QA tooling for ubuntu-cuda. These binaries are not meant to be + installed by users. [ Test Plan ] - * On a clean Ubuntu 26.04 (Resolute) with resolute-proposed enabled and - cuda-crt-13-1 (>= 13.1.115-0ubuntu2) available execute the autopkgtest - scripts: + * To test LP #2155233, on a clean Ubuntu 26.04 (Resolute) with resolute-proposed enabled and + cuda-crt-13-1 (>= 13.1.115-0ubuntu2) available execute the autopkgtest + scripts: - - Before (1.0.1ubuntu): the comparison reports - crt/math_functions.h as a content mismatch versus NVIDIA's upstream .deb - and the autopkgtest FAILS. + - Before (1.0.1ubuntu): the comparison reports + crt/math_functions.h as a content mismatch versus NVIDIA's upstream .deb + and the autopkgtest FAILS. - - After (1.0.4ubuntu): the header is matched by IGNORE_PATTERNS, the - comparison reports no unexpected differences, and the autopkgtest PASSES. + - After (1.0.4ubuntu): the header is matched by IGNORE_PATTERNS, the + comparison reports no unexpected differences, and the autopkgtest PASSES. + + * To test LP #2155655 and #2147004, run CUDA 13-3's autopkgtests + against this version. They should pass. CUDA 13-3 is still in the NEW + queue for stonking, this SRU also serves the purpose of anticipating + CUDA 13-3's SRU. #2147004 can also be tested by running successful + autopkgtests on nsight-systems-13-2 and nsight-compute-13-2. [ Where problems could occur ] - * Potential oversights in the different REGEX ignore patterns could lead to - a change in the autopkgtests success. + * Potential oversights in the different REGEX ignore patterns could lead to + a change in the autopkgtests success. - * For CUDA 13-1 tarball creation could be affected, because this process - has been centralized and made more strict to avoid orig tarball issues with - parallelization. + * For CUDA 13-1 tarball creation could be affected, because this process + has been centralized and made more strict to avoid orig tarball issues with + parallelization. That is not a problem because the real tarball can always be found on Launchpad. [ Other Info ] - * This SRU is required for the autopkgtests for cuda-crt-13-1 (LP: #2155233); - Without this update, cuda-crt will be blocked due to failing autopkgtests. - These failures are expected, but will prevent transition. The diff has been - added on purpose as part of the mentioned LP bug. + * This SRU is required for the autopkgtests for cuda-crt-13-1 (LP: #2155233); + Without this update, cuda-crt will be blocked due to failing autopkgtests. + These failures are expected, but will prevent transition. The diff has been + added on purpose as part of the mentioned LP bug. - * Test build available in the canonical-nvidia PPA: - https://launchpad.net/~canonical-nvidia/+archive/ubuntu/cuda-ubuntu-proposed + * Test build available in the canonical-nvidia PPA: + https://launchpad.net/~canonical-nvidia/+archive/ubuntu/cuda-ubuntu-proposed
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2164908 Title: SRU: Update to upstream 1.0.4 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ubuntu-cuda-packaging-tools/+bug/2164908/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
