This is now in -proposed, via
https://launchpad.net/ubuntu/+source/gnome-control-center/1:48.0-1ubuntu2
https://launchpad.net/ubuntu/+source/webkit2gtk/2.48.1-1ubuntu1
as tracked and FFE approved in
https://bugs.launchpad.net/ubuntu/+source/jpeg-xl/+bug/2099691
Nothing in proposed to consider, already in release/universe
All good, promoting according to the list of binaries stated in the review.
Except by being newer libjxl0.10 -> libjxl0.11
./change-override --component main --suite plucky --source-only jpeg-xl
Override component to main
jpeg-xl 0.11.1-4 in plucky: universe/misc -> main
Override [y|N]? y
1 publication overridden.
./change-override --component main --suite plucky jpeg-xl-doc libjxl-dev
libjxl-gdk-pixbuf libjxl0.11
Override component to main
jpeg-xl-doc 0.11.1-4 in plucky amd64: universe/doc/optional/100% -> main
jpeg-xl-doc 0.11.1-4 in plucky arm64: universe/doc/optional/100% -> main
jpeg-xl-doc 0.11.1-4 in plucky armhf: universe/doc/optional/100% -> main
jpeg-xl-doc 0.11.1-4 in plucky i386: universe/doc/optional/100% -> main
jpeg-xl-doc 0.11.1-4 in plucky ppc64el: universe/doc/optional/100% -> main
jpeg-xl-doc 0.11.1-4 in plucky riscv64: universe/doc/optional/100% -> main
jpeg-xl-doc 0.11.1-4 in plucky s390x: universe/doc/optional/100% -> main
libjxl-dev 0.11.1-4 in plucky amd64: universe/libdevel/optional/100% -> main
libjxl-dev 0.11.1-4 in plucky arm64: universe/libdevel/optional/100% -> main
libjxl-dev 0.11.1-4 in plucky armhf: universe/libdevel/optional/100% -> main
libjxl-dev 0.11.1-4 in plucky i386: universe/libdevel/optional/100% -> main
libjxl-dev 0.11.1-4 in plucky ppc64el: universe/libdevel/optional/100% -> main
libjxl-dev 0.11.1-4 in plucky riscv64: universe/libdevel/optional/100% -> main
libjxl-dev 0.11.1-4 in plucky s390x: universe/libdevel/optional/100% -> main
libjxl-gdk-pixbuf 0.11.1-4 in plucky amd64: universe/libs/optional/100% -> main
libjxl-gdk-pixbuf 0.11.1-4 in plucky arm64: universe/libs/optional/100% -> main
libjxl-gdk-pixbuf 0.11.1-4 in plucky armhf: universe/libs/optional/100% -> main
libjxl-gdk-pixbuf 0.11.1-4 in plucky i386: universe/libs/optional/100% -> main
libjxl-gdk-pixbuf 0.11.1-4 in plucky ppc64el: universe/libs/optional/100% ->
main
libjxl-gdk-pixbuf 0.11.1-4 in plucky riscv64: universe/libs/optional/100% ->
main
libjxl-gdk-pixbuf 0.11.1-4 in plucky s390x: universe/libs/optional/100% -> main
libjxl0.11 0.11.1-4 in plucky amd64: universe/libs/optional/100% -> main
libjxl0.11 0.11.1-4 in plucky arm64: universe/libs/optional/100% -> main
libjxl0.11 0.11.1-4 in plucky armhf: universe/libs/optional/100% -> main
libjxl0.11 0.11.1-4 in plucky i386: universe/libs/optional/100% -> main
libjxl0.11 0.11.1-4 in plucky ppc64el: universe/libs/optional/100% -> main
libjxl0.11 0.11.1-4 in plucky riscv64: universe/libs/optional/100% -> main
libjxl0.11 0.11.1-4 in plucky s390x: universe/libs/optional/100% -> main
Override [y|N]? y
28 publications overridden.
** Changed in: jpeg-xl (Ubuntu)
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to jpeg-xl in Ubuntu.
https://bugs.launchpad.net/bugs/2070882
Title:
[MIR] jpeg-xl
Status in jpeg-xl package in Ubuntu:
Fix Released
Bug description:
[Availability]
The package jpeg-xl is already in Ubuntu universe.
The package jpeg-xl build for the architectures it is designed to work on.
It currently builds and works for all Ubuntu architectures
Link to package https://launchpad.net/ubuntu/+source/jpeg-xl
[Rationale]
- The packages libjxl-gdk-pixbuf and libjxl0.11 are required in Ubuntu main
to enable JPEG XL files to be used as a desktop wallpaper and to be viewable in
GNOME-ish apps like eog and shotwell
- The package libjxl-gdk-pixbuf will generally be useful for a large part of
our user base
- The binary package libjxl-gdk-pixbuf needs to be in main to achieve JPEG XL
support
- It would be great and useful to community/processes to have the
package jpeg-xl in Ubuntu main, but there is no definitive deadline.
[Security]
- Had multiple security issues in the past
- https://ubuntu.com/security/cve?package=jpeg-xl
- https://security-tracker.debian.org/tracker/source-package/jpeg-xl
+ Debian has marked the 2 2023 CVEs as "no-dsa (minor issue)
+ The remaining needs-triage bug in Ubuntu's tracker, CVE-2021-36691, has
been marked by Debian as "negligible security impact"
- no `suid` or `sgid` binaries
- no executables in `/sbin` and `/usr/sbin`
- Packages do not install services, timers or recurring jobs
- Packages do not open privileged ports (ports < 1024).
- Packages do not expose any external endpoints
- Packages do not contain extensions to security-sensitive software (filters,
scanners, plugins, UI skins, ...)
[Quality assurance - function/usage]
- The package works well right after install
[Quality assurance - maintenance]
- The package is maintained well in Debian/Ubuntu/Upstream and does not have
too many, long-term & critical, open bugs
- Ubuntu https://bugs.launchpad.net/ubuntu/+source/jpeg-xl/
- Debian https://bugs.debian.org/cgi-bin/pkgreport.cgi?src=jpeg-xl
- Upstream's bug tracker https://github.com/libjxl/libjxl/issues
- The package does not deal with exotic hardware we cannot support
[Quality assurance - testing]
- The package runs a test suite on build time, if it fails it makes the build
fail, link to build log https://launchpad.net/ubuntu/+source/jpeg-xl/0.11.1-1
- The package runs an autopkgtest, and is currently passing on all
architectures
https://autopkgtest.ubuntu.com/packages/jpeg-xl
- The package does have not failing autopkgtests right now
[Quality assurance - packaging]
- debian/watch is present and works
- debian/control defines a correct Maintainer field
- Lintian overrides are present, but ok because this was affected by
the t64 transition
- This package does not rely on obsolete or about to be demoted packages.
- This package has no python2 or GTK2 dependencies
- The package will be installed by default, but does not ask debconf
questions
- Packaging and build is easy, link to debian/rules
https://salsa.debian.org/debian-phototools-team/libjxl/-/blob/master/debian/rules
[UI standards]
- Application is not end-user facing (does not need translation or .desktop
file)
[Dependencies]
- There are further dependencies that are not yet in main, MIR for them is at
- highway https://launchpad.net/bugs/2070807
[Standards compliance]
- This package correctly follows FHS and Debian Policy
[Maintenance/Owner]
- The owning team will be Ubuntu Desktop (~desktop-packages) and I have their
acknowledgement for that commitment
- This does not use static builds
- This does not use vendored code
- This package is not rust based
- The package has been built within the last 3 months in the archive
- Build link on launchpad:
https://launchpad.net/ubuntu/+source/jpeg-xl/0.11.1-1
[Background information]
- The Package description explains the package well
- Upstream Name is libjxl
- Links to upstream project
+ https://github.com/libjxl/libjxl
+ https://jpeg.org/jpegxl/
- Some additional binary packages have no reverse dependencies and can remain
in universe:
+ libjpegxl-java
+ libjpegli-tools
+ libjxl-devtools
+ libjxl-tools
- Before version 0.9, the gdk-pixbuf loader was not enabled in Debian
or Ubuntu because it required skcms which is not available in Debian
or Ubuntu; with version 0.9, the loader was buildable with lcms2 which
is in Ubuntu main. It is not feasible to backport this to Ubuntu 24.04
LTS which only has version 0.7.
- A gdk-pixbuf loader for an image format is required for images with
that format to be used as a desktop wallpaper and to be viewable in
GNOME-ish apps like eog and shotwell
- GNOME 46 (released in early 2024) switched its default desktop
wallpaper to JPEG XL
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/jpeg-xl/+bug/2070882/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp