Thank you very much for your efforts in enabling the Lunar Lake and Battlemage graphics stack on Noble+!
This is a full-version backport, spanning multiple versions. It is not usually what is being handled through the SRU process, which is meant to deal with small, targeted fixes for critical issues. [0] I was unable to find an SRU Exception for the level-zero package, so I'd like to encourage you to reach out to the SRU team in getting such an exception for driving full-version backports, and linking it here afterward. [1] Alternatively, you could consider if having this in noble-backports / oracular-backports is enough and go with a backport instead of an SRU. [2] HTH, Lukas [0] https://documentation.ubuntu.com/sru/en/latest/reference/requirements/ [1] https://wiki.ubuntu.com/StableReleaseUpdates#Documentation_for_Special_Cases [2] https://wiki.ubuntu.com/UbuntuBackports For reference, uupstream's CHANGELOG.md lists the following changes since v1.16.1 (Noble): ``` ## v1.19.2 * Remove static result in InitDrivers given first init fails ## v1.19.1 * Fix to Use relative paths for events deadlock detection third party headers ## v1.19.0 * logging full path of loaded library in traces * Fix utils build * feature: events deadlock detection in validation layer * Add Passing in the Result to Validation Checkers at Epilogue * Disconnect zeInitDrivers and zeDriverGet * Fix backwards compatibility usage of Get*ProcAddrTable * Fix to add missing zeKernelGetExp API and header updates * Fix zeInit Compatibility when zeInitDrivers is undefined ## v1.18.5 * Fix metric types for new experimental types * Fix/Regenerate the Loader files incorrectly reordered by the scripts. * Fix ABI checker build/tests * Update workflows to ABI check with last released tag ## v1.18.4 * Fix Backwards compatibility in ddi structs for EXP features ## v1.18.3 * Update loader headers to spec 1.11 with fixed ddi ordering * Remove preload of all drivers given zeInitDrivers and update unit tests ## v1.18.2 * Fix code generation of EXP tables and EXP functions to remove invalid new ddi tables and apis. ## v1.18.1 * Fix check for new ddi table in 1.11 and fix space in driver count check. ## v1.18.0 * v1.11 Spec Changes for the L0 Loader * Wrap linker flags on Windows for IntelLLVM * Ensure validation_layer::context has init before usage * Replace exception with error string return in zello_log.h ## v1.17.45 * windows: do not exclude DN_NEED_RESTART drivers if LevelZeroStagedDriverPath is set ## v1.17.44 * Add missing guard around debug message ## v1.17.43 * Switch to monotonically increasing patch numbers * Fix warning by updating min cmake version to 3.5 * Add missing guards around debug messages ## v1.17.42 * Fix SysMan driver pointers given no sysman env and no zesInit (#193) * Prevent reinit when zes/ze handles have already been retrieved (#192) ## v1.17.39 * Add Ubuntu 24.04 and 24.10 builds * Proper installation rules * Enable testing with ctest * Fix reading updated state of the driver_t for checking initStatus (#188) * Avoid DDI table reinit if ZE_ENABLE_LOADER_INTERCEPT=1 (#187) * Update spdlog headers (#186) * Fix handle translation when ddi table fallback (#185) * Split Ze and Zes Drivers and only release drivers at close (#184) * Fix issues with intercept layer and zesInit/zeInit given fallback to passthrough (#183) * Fix global teardown of loader handles and check driver status in init_driver (#182) ## v1.17.28 * Add GPU-legacy1 driver to list of known names on Linux * Fix first zeinit to allow for layer checks ## v1.17.25 * Don't exchange zet/zes DDI tables for tracing * Fix OpenSSF token permissions warning * Rename init functions to avoid confusion with zeInit * Add missing ZE_RESULT_ERROR_UNINITIALIZED checks to zesDriverGet ## v1.17.19 * Fix DriverGet to handle failed drivers and avoid layer init during checks ## v1.17.17 * Fix layer init with multiple drivers and ensure init for instrumentation support * Change loader log file location * Add update-spec.yml workflow * Define FMT_HEADER_ONLY for spdlog inclusion * spdlog: Use system library if requested * Create scorecard.yml * Support for Pluggable Validation Layer Checkers * Add NPU Driver to list of known names on linux * Correct casting in tracing layer sample code ## v1.17.6 * Bundle spdlog headers as part of build vs library build ## v1.17.2 * Recognize mutable command list struct types in validation layer ## v1.17.0 * Update to support v1.9.3 of the L0 Spec ## v1.16.15 * Fix Tracing Layer Dynamic Enable Counter ## v1.16.14 * Fix loading environment strings * Avoid init of Logger unless Enabled by ZEL_ENABLE_LOADER_LOGGING ## v1.16.11 * fix Logging build to be static linked ## v1.16.9 * Fix code Gen scripts for zesInit Only * Fix Build using IntelLLVM compiler * Installation path fixes * Add USE_ASAN cmake flag for address sanitization ``` -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2096679 Title: [SRU] Upgrade level-zero to 1.19.2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/level-zero/+bug/2096679/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs