From 526c49b933218f3987f4e9a8b72ba6c19c97a25d Mon Sep 17 00:00:00 2001 From: "Owen W. Taylor" Date: Tue, 18 Sep 2018 14:03:19 -0400 Subject: [PATCH 1/5] Don't explicitly require fftw This pulls in unnecessary library subpackages and binaries; just count on RPM's standard library autodependencies. --- rawtherapee.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/rawtherapee.spec b/rawtherapee.spec index 02bd024..13bf4af 100644 --- a/rawtherapee.spec +++ b/rawtherapee.spec @@ -1,6 +1,6 @@ Name: rawtherapee Version: 5.4 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Raw image processing software Group: Applications/Multimedia @@ -30,7 +30,6 @@ BuildRequires: pkgconfig(libtiff-4) BuildRequires: pkgconfig(sigc++-2.0) BuildRequires: pkgconfig(zlib) -Requires: fftw Requires: hicolor-icon-theme # https://fedorahosted.org/fpc/ticket/530 @@ -90,6 +89,10 @@ appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/metainfo/%{name}. %changelog +* Tue Sep 18 2018 Owen Taylor - 5.4-3 +- Don't explicitly require fftw - this pulls in unnecessary library subpackages + and binaries; just count on RPM's standard library autodependencies. + * Sat Jul 14 2018 Fedora Release Engineering - 5.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild From 489cb52555cc74c57e67419442a1d93a400444d4 Mon Sep 17 00:00:00 2001 From: Mattia Verga Date: Sat, 6 Apr 2019 18:19:38 +0200 Subject: [PATCH 2/5] Backport patches to fix Histogram Matching function (RHBZ #1692572) --- RT_5.5_fixHistMatching_bug.patch | 85 ++++++++++++++++++++++++++++++ RT_5.5_fixHistMatching_crash.patch | 24 +++++++++ rawtherapee.spec | 11 +++- 3 files changed, 119 insertions(+), 1 deletion(-) create mode 100644 RT_5.5_fixHistMatching_bug.patch create mode 100644 RT_5.5_fixHistMatching_crash.patch diff --git a/RT_5.5_fixHistMatching_bug.patch b/RT_5.5_fixHistMatching_bug.patch new file mode 100644 index 0000000..6fa74cc --- /dev/null +++ b/RT_5.5_fixHistMatching_bug.patch @@ -0,0 +1,85 @@ +From 1b08ac44c4459e3a4cb0a84541cde05df92b6afb Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Fl=C3=B6ssie?= +Date: Wed, 3 Apr 2019 19:41:36 +0200 +Subject: [PATCH] Fix potential bug in histogram matching (#5249) + +--- + rtengine/histmatching.cc | 16 ++++++++-------- + 1 file changed, 8 insertions(+), 8 deletions(-) + +diff --git a/rtengine/histmatching.cc b/rtengine/histmatching.cc +index 79c40fba3..e48f2017a 100644 +--- a/rtengine/histmatching.cc ++++ b/rtengine/histmatching.cc +@@ -69,7 +69,7 @@ CdfInfo getCdf(const IImage8 &img) + sum += ret.cdf[i]; + ret.cdf[i] = sum; + } +- ++ + return ret; + } + +@@ -101,7 +101,7 @@ int findMatch(int val, const std::vector &cdf, int j) + void mappingToCurve(const std::vector &mapping, std::vector &curve) + { + curve.clear(); +- ++ + int idx = 15; + for (; idx < int(mapping.size()); ++idx) { + if (mapping[idx] >= idx) { +@@ -160,7 +160,7 @@ void mappingToCurve(const std::vector &mapping, std::vector &curve) + doit(start, idx, idx > step ? step : idx / 2, true); + doit(idx, end, step, idx - step > step / 2 && std::abs(curve[curve.size()-2] - coord(idx)) > 0.01); + } +- ++ + if (curve.size() > 2 && (1 - curve[curve.size()-2] <= coord(step) / 3)) { + curve.pop_back(); + curve.pop_back(); +@@ -179,7 +179,7 @@ void mappingToCurve(const std::vector &mapping, std::vector &curve) + return (x - xa) / (xb - xa) * (yb - ya) + ya; + }; + idx = -1; +- for (size_t i = curve.size()-1; i > 0; i -= 2) { ++ for (ssize_t i = curve.size()-1; i > 0; i -= 2) { + if (curve[i] <= 0.f) { + idx = i+1; + break; +@@ -207,7 +207,7 @@ void mappingToCurve(const std::vector &mapping, std::vector &curve) + } + } + } +- ++ + if (curve.size() < 4) { + curve = { DCT_Linear }; // not enough points, fall back to linear + } else { +@@ -233,7 +233,7 @@ void mappingToCurve(const std::vector &mapping, std::vector &curve) + void RawImageSource::getAutoMatchedToneCurve(const ColorManagementParams &cp, std::vector &outCurve) + { + BENCHFUN +- ++ + if (settings->verbose) { + std::cout << "performing histogram matching for " << getFileName() << " on the embedded thumbnail" << std::endl; + } +@@ -275,7 +275,7 @@ void RawImageSource::getAutoMatchedToneCurve(const ColorManagementParams &cp, st + neutral.raw.bayersensor.method = RAWParams::BayerSensor::getMethodString(RAWParams::BayerSensor::Method::FAST); + neutral.raw.xtranssensor.method = RAWParams::XTransSensor::getMethodString(RAWParams::XTransSensor::Method::FAST); + neutral.icm.outputProfile = ColorManagementParams::NoICMString; +- ++ + std::unique_ptr source; + { + RawMetaDataLocation rml; +@@ -307,7 +307,7 @@ void RawImageSource::getAutoMatchedToneCurve(const ColorManagementParams &cp, st + std::cout << "histogram matching: extracted embedded thumbnail" << std::endl; + } + } +- ++ + std::unique_ptr target; + { + RawMetaDataLocation rml; diff --git a/RT_5.5_fixHistMatching_crash.patch b/RT_5.5_fixHistMatching_crash.patch new file mode 100644 index 0000000..8db7d9d --- /dev/null +++ b/RT_5.5_fixHistMatching_crash.patch @@ -0,0 +1,24 @@ +From d4f0a9a19bb48c0296bb0b56a7149b2296999e62 Mon Sep 17 00:00:00 2001 +From: Morgan Hardwood +Date: Wed, 3 Apr 2019 10:14:49 +0200 +Subject: [PATCH] Fix crash in histogram matching #5249 + +Patch by Alberto +https://github.com/Beep6581/RawTherapee/issues/5249#issuecomment-477923928 +--- + rtengine/histmatching.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/rtengine/histmatching.cc b/rtengine/histmatching.cc +index f91086285..79c40fba3 100644 +--- a/rtengine/histmatching.cc ++++ b/rtengine/histmatching.cc +@@ -109,7 +109,7 @@ void mappingToCurve(const std::vector &mapping, std::vector &curve) + } + } + if (idx == int(mapping.size())) { +- for (idx = 1; idx < int(mapping.size()); ++idx) { ++ for (idx = 1; idx < int(mapping.size())-1; ++idx) { + if (mapping[idx] >= idx) { + break; + } diff --git a/rawtherapee.spec b/rawtherapee.spec index 875488e..d2aee5e 100644 --- a/rawtherapee.spec +++ b/rawtherapee.spec @@ -1,6 +1,6 @@ Name: rawtherapee Version: 5.5 -Release: 1%{?dist} +Release: 4%{?dist} Summary: Raw image processing software Group: Applications/Multimedia @@ -8,6 +8,12 @@ License: GPLv3 and MIT and IJG URL: http://www.rawtherapee.com/ Source0: http://rawtherapee.com/shared/source/%{name}-%{version}.tar.xz +# Backported patches to fix Histogram Matching +# See https://github.com/Beep6581/RawTherapee/issues/5249 +Patch101: RT_5.5_fixHistMatching_crash.patch +Patch102: RT_5.5_fixHistMatching_bug.patch + + BuildRequires: cmake BuildRequires: desktop-file-utils BuildRequires: gcc-c++ @@ -90,6 +96,9 @@ appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/metainfo/%{name}. %changelog +* Sat Apr 06 2019 Mattia Verga - 5.5-4 +- Backport patch to fix Histogram Matching (RHBZ #1692572) + * Tue Jan 01 2019 Mattia Verga - 5.5-1 - Release 5.5 stable - Add libatomic to BRs to fix x64 builds From ca4725c1632048cf77f6e57b82255de838cf75fb Mon Sep 17 00:00:00 2001 From: Mattia Verga Date: Sat, 13 Apr 2019 09:29:00 +0200 Subject: [PATCH 3/5] Update to 5.6 Release Candidate 1 --- .gitignore | 1 + rawtherapee.spec | 23 ++++++++++++----------- sources | 2 +- 3 files changed, 14 insertions(+), 12 deletions(-) diff --git a/.gitignore b/.gitignore index b66a2b6..fd4d786 100644 --- a/.gitignore +++ b/.gitignore @@ -23,3 +23,4 @@ rawtherapee-3.0-a1.tar.bz2 /rawtherapee-5.4-rc3.tar.xz /rawtherapee-5.4.tar.xz /rawtherapee-5.5.tar.xz +/rawtherapee-5.6-rc1.tar.xz diff --git a/rawtherapee.spec b/rawtherapee.spec index d2aee5e..1e78a22 100644 --- a/rawtherapee.spec +++ b/rawtherapee.spec @@ -1,17 +1,12 @@ Name: rawtherapee -Version: 5.5 -Release: 4%{?dist} +Version: 5.6 +Release: 0.1.rc1%{?dist} Summary: Raw image processing software Group: Applications/Multimedia License: GPLv3 and MIT and IJG URL: http://www.rawtherapee.com/ -Source0: http://rawtherapee.com/shared/source/%{name}-%{version}.tar.xz - -# Backported patches to fix Histogram Matching -# See https://github.com/Beep6581/RawTherapee/issues/5249 -Patch101: RT_5.5_fixHistMatching_crash.patch -Patch102: RT_5.5_fixHistMatching_bug.patch +Source0: http://rawtherapee.com/shared/source/%{name}-%{version}-rc1.tar.xz BuildRequires: cmake @@ -33,6 +28,7 @@ BuildRequires: pkgconfig(libcanberra) BuildRequires: pkgconfig(libiptcdata) BuildRequires: pkgconfig(libjpeg) BuildRequires: pkgconfig(libpng) +BuildRequires: pkgconfig(librsvg-2.0) BuildRequires: pkgconfig(libtiff-4) BuildRequires: pkgconfig(sigc++-2.0) BuildRequires: pkgconfig(zlib) @@ -50,7 +46,7 @@ many parameters to enhance the raw picture before finally exporting it to some common image format. %prep -%autosetup -p1 -n %{name}-%{version} +%autosetup -p1 -n %{name}-%{version}-rc1 # fix wrong line endings sed -i "s|\r||g" LICENSE.txt @@ -80,7 +76,7 @@ rm -rf %{buildroot}/%{_datadir}/doc %check desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop -appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/metainfo/%{name}.appdata.xml +appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/metainfo/com.%{name}.RawTherapee.appdata.xml %files @@ -91,11 +87,16 @@ appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/metainfo/%{name}. %{_libdir}/*.so %{_datadir}/%{name} %{_datadir}/applications/%{name}.desktop -%{_datadir}/metainfo/%{name}.appdata.xml +%{_datadir}/metainfo/com.%{name}.RawTherapee.appdata.xml %{_datadir}/icons/hicolor/*/apps/%{name}.png %changelog +* Sat Apr 13 2019 Mattia Verga - 5.6-0.1.rc1 +- Update to 5.6RC1 +- Added librsvg-2.0 to BuildRequires +- Changed appdata filename + * Sat Apr 06 2019 Mattia Verga - 5.5-4 - Backport patch to fix Histogram Matching (RHBZ #1692572) diff --git a/sources b/sources index 8244c14..1d14e97 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (rawtherapee-5.5.tar.xz) = fcb546ad6e420200a821c89555ec259140995a3bc69429d2ecb648632c02e10ffceebbd7296e879c93b53ad8efa45ea71336d936cd90cead723e70e8932a413a +SHA512 (rawtherapee-5.6-rc1.tar.xz) = c05f9605b3a2b5f5d044ebecfc816ff6caf4ff97e2e92323f6e3af259bee85e3ec31aa2c6bd78dab67204e10ba2b46fa3f93e71ffe654605da6352a598039045 From 1ca28f583f540e3f82230db6edb3062fef940f93 Mon Sep 17 00:00:00 2001 From: Mattia Verga Date: Wed, 24 Apr 2019 09:45:18 +0200 Subject: [PATCH 4/5] Release 5.6 stable --- .gitignore | 1 + rawtherapee.spec | 9 ++++++--- sources | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index fd4d786..01649f0 100644 --- a/.gitignore +++ b/.gitignore @@ -24,3 +24,4 @@ rawtherapee-3.0-a1.tar.bz2 /rawtherapee-5.4.tar.xz /rawtherapee-5.5.tar.xz /rawtherapee-5.6-rc1.tar.xz +/rawtherapee-5.6.tar.xz diff --git a/rawtherapee.spec b/rawtherapee.spec index 1e78a22..dbcd025 100644 --- a/rawtherapee.spec +++ b/rawtherapee.spec @@ -1,12 +1,12 @@ Name: rawtherapee Version: 5.6 -Release: 0.1.rc1%{?dist} +Release: 1%{?dist} Summary: Raw image processing software Group: Applications/Multimedia License: GPLv3 and MIT and IJG URL: http://www.rawtherapee.com/ -Source0: http://rawtherapee.com/shared/source/%{name}-%{version}-rc1.tar.xz +Source0: http://rawtherapee.com/shared/source/%{name}-%{version}.tar.xz BuildRequires: cmake @@ -46,7 +46,7 @@ many parameters to enhance the raw picture before finally exporting it to some common image format. %prep -%autosetup -p1 -n %{name}-%{version}-rc1 +%autosetup -p1 -n %{name}-%{version} # fix wrong line endings sed -i "s|\r||g" LICENSE.txt @@ -92,6 +92,9 @@ appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/metainfo/com.%{na %changelog +* Wed Apr 24 2019 Mattia Verga - 5.6-1 +- Release 5.6 stable + * Sat Apr 13 2019 Mattia Verga - 5.6-0.1.rc1 - Update to 5.6RC1 - Added librsvg-2.0 to BuildRequires diff --git a/sources b/sources index 1d14e97..4046514 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (rawtherapee-5.6-rc1.tar.xz) = c05f9605b3a2b5f5d044ebecfc816ff6caf4ff97e2e92323f6e3af259bee85e3ec31aa2c6bd78dab67204e10ba2b46fa3f93e71ffe654605da6352a598039045 +SHA512 (rawtherapee-5.6.tar.xz) = 2c751c7631ea2ef65c334fa0baab16d4c3161fae66487870c476f07f1ea3604a5e28a251fd98d9688cafc088302af7aa6e28e9b27a37f916715708ed5e731f0f From 65231d827df372f53414efe0df12edd8d142a1fd Mon Sep 17 00:00:00 2001 From: Mattia Verga Date: Thu, 25 Apr 2019 15:06:38 +0200 Subject: [PATCH 5/5] Backport patch to fix appdata validation --- RT_5.5_fixHistMatching_bug.patch | 85 ------------------------------ RT_5.5_fixHistMatching_crash.patch | 24 --------- RT_5.6_fix_appdata.patch | 47 +++++++++++++++++ rawtherapee.spec | 9 +++- 4 files changed, 55 insertions(+), 110 deletions(-) delete mode 100644 RT_5.5_fixHistMatching_bug.patch delete mode 100644 RT_5.5_fixHistMatching_crash.patch create mode 100644 RT_5.6_fix_appdata.patch diff --git a/RT_5.5_fixHistMatching_bug.patch b/RT_5.5_fixHistMatching_bug.patch deleted file mode 100644 index 6fa74cc..0000000 --- a/RT_5.5_fixHistMatching_bug.patch +++ /dev/null @@ -1,85 +0,0 @@ -From 1b08ac44c4459e3a4cb0a84541cde05df92b6afb Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Fl=C3=B6ssie?= -Date: Wed, 3 Apr 2019 19:41:36 +0200 -Subject: [PATCH] Fix potential bug in histogram matching (#5249) - ---- - rtengine/histmatching.cc | 16 ++++++++-------- - 1 file changed, 8 insertions(+), 8 deletions(-) - -diff --git a/rtengine/histmatching.cc b/rtengine/histmatching.cc -index 79c40fba3..e48f2017a 100644 ---- a/rtengine/histmatching.cc -+++ b/rtengine/histmatching.cc -@@ -69,7 +69,7 @@ CdfInfo getCdf(const IImage8 &img) - sum += ret.cdf[i]; - ret.cdf[i] = sum; - } -- -+ - return ret; - } - -@@ -101,7 +101,7 @@ int findMatch(int val, const std::vector &cdf, int j) - void mappingToCurve(const std::vector &mapping, std::vector &curve) - { - curve.clear(); -- -+ - int idx = 15; - for (; idx < int(mapping.size()); ++idx) { - if (mapping[idx] >= idx) { -@@ -160,7 +160,7 @@ void mappingToCurve(const std::vector &mapping, std::vector &curve) - doit(start, idx, idx > step ? step : idx / 2, true); - doit(idx, end, step, idx - step > step / 2 && std::abs(curve[curve.size()-2] - coord(idx)) > 0.01); - } -- -+ - if (curve.size() > 2 && (1 - curve[curve.size()-2] <= coord(step) / 3)) { - curve.pop_back(); - curve.pop_back(); -@@ -179,7 +179,7 @@ void mappingToCurve(const std::vector &mapping, std::vector &curve) - return (x - xa) / (xb - xa) * (yb - ya) + ya; - }; - idx = -1; -- for (size_t i = curve.size()-1; i > 0; i -= 2) { -+ for (ssize_t i = curve.size()-1; i > 0; i -= 2) { - if (curve[i] <= 0.f) { - idx = i+1; - break; -@@ -207,7 +207,7 @@ void mappingToCurve(const std::vector &mapping, std::vector &curve) - } - } - } -- -+ - if (curve.size() < 4) { - curve = { DCT_Linear }; // not enough points, fall back to linear - } else { -@@ -233,7 +233,7 @@ void mappingToCurve(const std::vector &mapping, std::vector &curve) - void RawImageSource::getAutoMatchedToneCurve(const ColorManagementParams &cp, std::vector &outCurve) - { - BENCHFUN -- -+ - if (settings->verbose) { - std::cout << "performing histogram matching for " << getFileName() << " on the embedded thumbnail" << std::endl; - } -@@ -275,7 +275,7 @@ void RawImageSource::getAutoMatchedToneCurve(const ColorManagementParams &cp, st - neutral.raw.bayersensor.method = RAWParams::BayerSensor::getMethodString(RAWParams::BayerSensor::Method::FAST); - neutral.raw.xtranssensor.method = RAWParams::XTransSensor::getMethodString(RAWParams::XTransSensor::Method::FAST); - neutral.icm.outputProfile = ColorManagementParams::NoICMString; -- -+ - std::unique_ptr source; - { - RawMetaDataLocation rml; -@@ -307,7 +307,7 @@ void RawImageSource::getAutoMatchedToneCurve(const ColorManagementParams &cp, st - std::cout << "histogram matching: extracted embedded thumbnail" << std::endl; - } - } -- -+ - std::unique_ptr target; - { - RawMetaDataLocation rml; diff --git a/RT_5.5_fixHistMatching_crash.patch b/RT_5.5_fixHistMatching_crash.patch deleted file mode 100644 index 8db7d9d..0000000 --- a/RT_5.5_fixHistMatching_crash.patch +++ /dev/null @@ -1,24 +0,0 @@ -From d4f0a9a19bb48c0296bb0b56a7149b2296999e62 Mon Sep 17 00:00:00 2001 -From: Morgan Hardwood -Date: Wed, 3 Apr 2019 10:14:49 +0200 -Subject: [PATCH] Fix crash in histogram matching #5249 - -Patch by Alberto -https://github.com/Beep6581/RawTherapee/issues/5249#issuecomment-477923928 ---- - rtengine/histmatching.cc | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/rtengine/histmatching.cc b/rtengine/histmatching.cc -index f91086285..79c40fba3 100644 ---- a/rtengine/histmatching.cc -+++ b/rtengine/histmatching.cc -@@ -109,7 +109,7 @@ void mappingToCurve(const std::vector &mapping, std::vector &curve) - } - } - if (idx == int(mapping.size())) { -- for (idx = 1; idx < int(mapping.size()); ++idx) { -+ for (idx = 1; idx < int(mapping.size())-1; ++idx) { - if (mapping[idx] >= idx) { - break; - } diff --git a/RT_5.6_fix_appdata.patch b/RT_5.6_fix_appdata.patch new file mode 100644 index 0000000..afe06d0 --- /dev/null +++ b/RT_5.6_fix_appdata.patch @@ -0,0 +1,47 @@ +From e48089daaa37ade0450b913a3f51d5dc2c50b790 Mon Sep 17 00:00:00 2001 +From: scx +Date: Tue, 23 Apr 2019 20:34:51 +0200 +Subject: [PATCH 1/2] AppData file: Fix releases + +Closes #5303 +--- + com.rawtherapee.RawTherapee.appdata.xml | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/com.rawtherapee.RawTherapee.appdata.xml b/com.rawtherapee.RawTherapee.appdata.xml +index 32cfe30c7..e4fb460c2 100644 +--- a/com.rawtherapee.RawTherapee.appdata.xml ++++ b/com.rawtherapee.RawTherapee.appdata.xml +@@ -36,8 +36,8 @@ + rawtherapee.desktop + + +- +- ++ ++ + + + + +From 01894609ce10453e420e78fa075ef10399e7f0c2 Mon Sep 17 00:00:00 2001 +From: scx +Date: Tue, 23 Apr 2019 20:52:14 +0200 +Subject: [PATCH 2/2] AppData file: Add OARS info + +--- + com.rawtherapee.RawTherapee.appdata.xml | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/com.rawtherapee.RawTherapee.appdata.xml b/com.rawtherapee.RawTherapee.appdata.xml +index e4fb460c2..a53ccbf06 100644 +--- a/com.rawtherapee.RawTherapee.appdata.xml ++++ b/com.rawtherapee.RawTherapee.appdata.xml +@@ -26,6 +26,7 @@ + pp3 + graphics + ++ + CC-BY-SA-4.0 + GPL-3.0+ + https://github.com/Beep6581/RawTherapee/issues/new diff --git a/rawtherapee.spec b/rawtherapee.spec index dbcd025..2d5856b 100644 --- a/rawtherapee.spec +++ b/rawtherapee.spec @@ -1,6 +1,6 @@ Name: rawtherapee Version: 5.6 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Raw image processing software Group: Applications/Multimedia @@ -8,6 +8,10 @@ License: GPLv3 and MIT and IJG URL: http://www.rawtherapee.com/ Source0: http://rawtherapee.com/shared/source/%{name}-%{version}.tar.xz +# Backport patch to fix appdata validation +# https://github.com/Beep6581/RawTherapee/issues/5303 +Patch0: RT_5.6_fix_appdata.patch + BuildRequires: cmake BuildRequires: desktop-file-utils @@ -92,6 +96,9 @@ appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/metainfo/com.%{na %changelog +* Thu Apr 25 2019 Mattia Verga - 5.6-2 +- Backport patch to fix appdata validation + * Wed Apr 24 2019 Mattia Verga - 5.6-1 - Release 5.6 stable