[Bug 1130404] New: Considering removal of libjasper in openSUSE
http://bugzilla.suse.com/show_bug.cgi?id=1130404 Bug ID: 1130404 Summary: Considering removal of libjasper in openSUSE Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Other Assignee: bnc-team-screening@forge.provo.novell.com Reporter: mvetter@suse.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Since JasPer upstream [1] is quite unreliable I think about removing libjasper from openSUSE repos. Debian removed libjasper with the release of Debian Stretch [2] in 2017. I try to motivate upstream to clean up its bugtracker and help fixing current issues and CVEs while I work on the fixes, I would like to minimize JasPer usage in openSUSE and use OpenJPEG [3] as a replacement when possible. OpenJPEG upstream seems more active and other distributions rely on it too. 1: https://github.com/mdadams/jasper 2: https://lists.debian.org/debian-release/2016/02/msg00734.html 3: http://www.openjpeg.org/ -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1130404 Michael Vetter <mvetter@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |IN_PROGRESS Assignee|bnc-team-screening@forge.pr |mvetter@suse.com |ovo.novell.com | -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1130404 Michael Vetter <mvetter@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1130407 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1130404 http://bugzilla.suse.com/show_bug.cgi?id=1130404#c1 --- Comment #1 from Michael Vetter <mvetter@suse.com> --- Probably biggest blocker for this will be OpenCVs dependency on JasPer, but still it will be good to check all the packages and see if they actually still require JasPer. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1130404 http://bugzilla.suse.com/show_bug.cgi?id=1130404#c2 --- Comment #2 from Michael Vetter <mvetter@suse.com> --- Currently the following packages need jasper: grep -r 'libjasper-devel' */*.spec | grep -v '^jasper' dcraw/dcraw.spec:BuildRequires: libjasper-devel digikam/digikam.spec:BuildRequires: libjasper-devel gdal/gdal.spec:# BuildRequires: libjasper-devel gimp/gimp.spec:BuildRequires: libjasper-devel GraphicsMagick/GraphicsMagick.spec:BuildRequires: libjasper-devel gstreamer-plugins-bad/gstreamer-plugins-bad.spec:BuildRequires: libjasper-devel gtk2/gtk2.spec:BuildRequires: libjasper-devel ImageMagick/ImageMagick.spec:BuildRequires: libjasper-devel kdelibs4/kdelibs4.spec:BuildRequires: libjasper-devel libdevil/libdevil.spec:BuildRequires: libjasper-devel libicns/libicns.spec:BuildRequires: libjasper-devel libqt5-qtimageformats/libqt5-qtimageformats.spec:BuildRequires: libjasper-devel libqt5-qtimageformats/libqt5-qtimageformats.spec:Requires: libjasper-devel libraw/libraw.spec:BuildRequires: libjasper-devel mtpaint/mtpaint.spec:BuildRequires: libjasper-devel netpbm/netpbm.spec:BuildRequires: libjasper-devel opencv/opencv.spec:BuildRequires: libjasper-devel -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1130404 Bug 1130404 depends on bug 1130407, which changed state. Bug 1130407 Summary: Remove jasper dependency from GIMP http://bugzilla.suse.com/show_bug.cgi?id=1130407 What |Removed |Added ---------------------------------------------------------------------------- Status|IN_PROGRESS |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1130404 Michael Vetter <mvetter@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1133110 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1130404 Bug 1130404 depends on bug 1133110, which changed state. Bug 1133110 Summary: Remove jasper dependency from ImageMagick http://bugzilla.suse.com/show_bug.cgi?id=1133110 What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1130404 http://bugzilla.suse.com/show_bug.cgi?id=1130404#c3 --- Comment #3 from Michael Vetter <mvetter@suse.com> --- Summarizing state of jasper at https://github.com/mdadams/jasper/issues/208 in case it motivates upstream to do something differently or the community to take over. I'll continue to try to switch projects from jasper to openjpeg or just drop jpeg2000 support from openSUSE packages. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1130404 Michael Vetter <mvetter@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1142308 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1130404 Bug 1130404 depends on bug 1142308, which changed state. Bug 1142308 Summary: Drop jasper dependency from dcraw http://bugzilla.suse.com/show_bug.cgi?id=1142308 What |Removed |Added ---------------------------------------------------------------------------- Status|IN_PROGRESS |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1130404 Michael Vetter <mvetter@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1144232 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1130404 Michael Vetter <mvetter@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1144240 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1130404 Michael Vetter <mvetter@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1144244 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1130404 Michael Vetter <mvetter@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1144245 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1130404 Michael Vetter <mvetter@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1144246 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1130404 Michael Vetter <mvetter@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1144249 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1130404 Michael Vetter <mvetter@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1144252, 1144253 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1130404 Michael Vetter <mvetter@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1144255 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1130404 Michael Vetter <mvetter@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1144260 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1130404 Stefan Brüns <stefan.bruens@rwth-aachen.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1144344 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1130404 http://bugzilla.suse.com/show_bug.cgi?id=1130404#c4 Stefan Brüns <stefan.bruens@rwth-aachen.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |stefan.bruens@rwth-aachen.d | |e --- Comment #4 from Stefan Brüns <stefan.bruens@rwth-aachen.de> --- Can you also list packages with pkgconfig(jasper)? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1130404 Bug 1130404 depends on bug 1144253, which changed state. Bug 1144253 Summary: Drop jasper dependency from mtpaint http://bugzilla.suse.com/show_bug.cgi?id=1144253 What |Removed |Added ---------------------------------------------------------------------------- Status|IN_PROGRESS |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1130404 http://bugzilla.suse.com/show_bug.cgi?id=1130404#c5 --- Comment #5 from Michael Vetter <mvetter@suse.com> --- Right! Good thinking! gegl/gegl.spec:BuildRequires: pkgconfig(jasper) >= 1.900.1 gegl-unstable/gegl-unstable.spec:BuildRequires: pkgconfig(jasper) >= 1.900.1 OpenSceneGraph34/OpenSceneGraph34.spec:BuildRequires: pkgconfig(jasper) OpenSceneGraph/OpenSceneGraph.spec:BuildRequires: pkgconfig(jasper) Also: telegram-desktop/telegram-desktop.spec:Requires: jasper I'll create SRs or bugs for them. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1130404 Michael Vetter <mvetter@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1146555 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1130404 Bug 1130404 depends on bug 1144240, which changed state. Bug 1144240 Summary: Drop jasper dependency from GraphicsMagic http://bugzilla.suse.com/show_bug.cgi?id=1144240 What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1130404 Bug 1130404 depends on bug 1144252, which changed state. Bug 1144252 Summary: Drop jasper dependency from libraw http://bugzilla.suse.com/show_bug.cgi?id=1144252 What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1130404 Bug 1130404 depends on bug 1144245, which changed state. Bug 1144245 Summary: Drop jasper dependency from libdevil http://bugzilla.suse.com/show_bug.cgi?id=1144245 What |Removed |Added ---------------------------------------------------------------------------- Status|IN_PROGRESS |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1130404 Bug 1130404 depends on bug 1144232, which changed state. Bug 1144232 Summary: Drop jasper dependency from Digikam http://bugzilla.suse.com/show_bug.cgi?id=1144232 What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1130404 http://bugzilla.suse.com/show_bug.cgi?id=1130404#c6 --- Comment #6 from Michael Vetter <mvetter@suse.com> --- As a result of my upstream post: NetBSD started to force OpenJPEG over jasper if possible. Gentoo dropped jasper. Alpine Linux dropped jasper. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1130404 Bug 1130404 depends on bug 1146555, which changed state. Bug 1146555 Summary: Drop jasper dependency from telegram-desktop http://bugzilla.suse.com/show_bug.cgi?id=1146555 What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1130404 Bug 1130404 depends on bug 1144244, which changed state. Bug 1144244 Summary: Drop jasper dependency from gstreamer-plugins-bad http://bugzilla.suse.com/show_bug.cgi?id=1144244 What |Removed |Added ---------------------------------------------------------------------------- Status|IN_PROGRESS |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1130404 Bug 1130404 depends on bug 1144246, which changed state. Bug 1144246 Summary: Drop jasper dependency from libicns http://bugzilla.suse.com/show_bug.cgi?id=1144246 What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1130404 Bug 1130404 depends on bug 1144249, which changed state. Bug 1144249 Summary: Drop jasper dependency from libqt5-qtimageformats http://bugzilla.suse.com/show_bug.cgi?id=1144249 What |Removed |Added ---------------------------------------------------------------------------- Status|IN_PROGRESS |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1130404 Bug 1130404 depends on bug 1144255, which changed state. Bug 1144255 Summary: Drop jasper dependency from netpbm http://bugzilla.suse.com/show_bug.cgi?id=1144255 What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1130404 Bug 1130404 depends on bug 1144344, which changed state. Bug 1144344 Summary: Remove jasper dependency from gegl http://bugzilla.suse.com/show_bug.cgi?id=1144344 What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1130404 Marcus Meissner <meissner@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |meissner@suse.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1130404 http://bugzilla.suse.com/show_bug.cgi?id=1130404#c7 --- Comment #7 from Michael Vetter <mvetter@suse.com> --- More result: KaOS [1] removed jasper too [2]. Building OpenCV without. NixOS changed all packages to use openjpeg when possible (like we did) and is starting to remove jasper too [3]. 1: https://kaosx.us 2: https://github.com/KaOSx/main/commit/1826f65ba2ff1d18e47f331c83bff843bf8055c... 3: https://github.com/NixOS/nixpkgs/pull/73586 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1130404 http://bugzilla.suse.com/show_bug.cgi?id=1130404#c8 --- Comment #8 from Michael Vetter <mvetter@suse.com> --- In the meantime bsc#1144260 still blocks removal of jasper for us. Submit request https://build.opensuse.org/request/show/726173 which is open since 3 months is still ignored by OpenCV maintainer and got closed today by dstoecker. I reopened it and explained the situation again. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1130404 Michael Vetter <mvetter@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1158895, 1158897 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1130404 Bug 1130404 depends on bug 1158895, which changed state. Bug 1158895 Summary: Remove jasper dependency from OpenSceneGraph http://bugzilla.suse.com/show_bug.cgi?id=1158895 What |Removed |Added ---------------------------------------------------------------------------- Status|IN_PROGRESS |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1130404 Bruno Friedmann <bruno@ioda-net.ch> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bruno@ioda-net.ch -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1130404 Bug 1130404 depends on bug 1144260, which changed state. Bug 1144260 Summary: Drop jasper dependency from opencv http://bugzilla.suse.com/show_bug.cgi?id=1144260 What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1130404 http://bugzilla.suse.com/show_bug.cgi?id=1130404#c10 Michael Vetter <mvetter@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|IN_PROGRESS |RESOLVED Resolution|--- |FIXED --- Comment #10 from Michael Vetter <mvetter@suse.com> --- SR#777346 for opencv3 was accepted. And today SR#769072 (removal of jasper from Factory) was accepted too. No more Jasper in Factory! -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com