Hello community, here is the log from the commit of package qgis for openSUSE:Factory checked in at 2019-11-08 15:26:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qgis (Old) and /work/SRC/openSUSE:Factory/.qgis.new.2990 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qgis" Fri Nov 8 15:26:55 2019 rev:2 rq:746438 version:3.8.3 Changes: -------- --- /work/SRC/openSUSE:Factory/qgis/qgis.changes 2019-11-07 23:15:47.244486204 +0100 +++ /work/SRC/openSUSE:Factory/.qgis.new.2990/qgis.changes 2019-11-08 15:27:04.107080299 +0100 @@ -1,0 +2,27 @@ +Wed Oct 16 06:15:34 UTC 2019 - Antoine Belvire <[email protected]> + +- Remove gpsbabel from build requirements: It's only recommended + at runtime. This fixes build on ppc64(le) for which gpsbabel is + not available. +- Remove obsolete filters in qgis.rpmlintrc. + +------------------------------------------------------------------- +Fri Oct 11 05:50:41 UTC 2019 - Antoine Belvire <[email protected]> + +- Add qgis-3.8.3-reproducible.patch: Sort desktop file content to + get a more reproducible build. +- Fix unowned directory issues. +- Stop disabling post-build-checks. + +------------------------------------------------------------------- +Mon Sep 30 17:00:13 UTC 2019 - Nicolas Rochard <[email protected]> + +- Update to latest version 3.8.3 (monthly bugfix) + +------------------------------------------------------------------- +Thu Sep 19 19:03:47 UTC 2019 - Antoine Belvire <[email protected]> + +- Conflict with qgis-ltr and qgis-master rather than obsolete them. +- Make sample-data subpackage noarch. + +------------------------------------------------------------------- Old: ---- qgis-3.8.2.tar.bz2 qgis-3.8.2.tar.bz2.md5 New: ---- qgis-3.8.3-reproducible.patch qgis-3.8.3.tar.bz2 qgis-3.8.3.tar.bz2.md5 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qgis.spec ++++++ --- /var/tmp/diff_new_pack.jhDP5g/_old 2019-11-08 15:27:09.935086853 +0100 +++ /var/tmp/diff_new_pack.jhDP5g/_new 2019-11-08 15:27:09.939086857 +0100 @@ -19,7 +19,7 @@ %bcond_with otb Name: qgis -Version: 3.8.2 +Version: 3.8.3 Release: 0 Summary: A Geographic Information System (GIS) License: GPL-2.0-only @@ -33,7 +33,8 @@ Patch0: fix_grass_qt511.patch # PATCH-FIX-UPSTREAM Missing include https://github.com/qgis/QGIS/issues/30316 Patch1: ef8f06330f57882f740cfe7f8f3659b54b1bb1fb.patch -BuildRequires: -post-build-checks +# PATCH-FIX-UPSTREAM fix randomness in desktop file translations +Patch2: qgis-3.8.3-reproducible.patch BuildRequires: FastCGI-devel BuildRequires: bison >= 2.4 BuildRequires: cmake >= 3.0.0 @@ -41,7 +42,6 @@ BuildRequires: filesystem BuildRequires: flex >= 2.5.6 BuildRequires: geos-devel >= 3.4 -BuildRequires: gpsbabel %if %{with grass} BuildRequires: grass-devel >= 7.2 %endif @@ -142,9 +142,9 @@ Recommends: %{name}-sample-data Recommends: apache2-mod_fcgid Recommends: gpsbabel +Conflicts: qgis-ltr +Conflicts: qgis-master Obsoletes: qgis2 -Obsoletes: qgis-master -Obsoletes: qgis-ltr %package devel Summary: Development Libraries for QGIS @@ -169,6 +169,7 @@ %define sampledir sample-data Summary: QGIS sample data Group: Productivity/Graphics/Visualization/Other +BuildArch: noarch %description QGIS is a Geographic Information System (GIS). QGIS supports vector, @@ -187,6 +188,7 @@ %setup -q %patch0 -p1 %patch1 -p1 +%patch2 -p1 # Remove bad env and python version in grass plugin sed -i 's,^#!%{_bindir}/env python$,#!%{_bindir}/python3,g' src/plugins/grass/scripts/*.py sed -i 's,^#!%{_bindir}/env python3$,#!%{_bindir}/python3,g' src/plugins/grass/scripts/*.py @@ -240,7 +242,6 @@ # Rename .desktop file mv %{buildroot}%{_datadir}/applications/org.qgis.qgis.desktop %{buildroot}%{_datadir}/applications/%{name}.desktop - # Install sample data pushd %{buildroot}%{_datadir}/qgis unzip %{SOURCE3} @@ -255,9 +256,19 @@ %{_libdir}/libqgis*so* %{_libdir}/qt5/plugins/sqldrivers/libqsqlspatialite.so %{_mandir}/man1/* -%{_datadir}/qgis/* +%{_datadir}/qgis %{_datadir}/applications/%{name}.desktop %{_datadir}/pixmaps/qgis.png +# Own directories for icon size not provided by hicolor-icon-theme +%dir %{_datadir}/icons/hicolor/42x42 +%dir %{_datadir}/icons/hicolor/42x42/apps +%dir %{_datadir}/icons/hicolor/42x42/mimetypes +%dir %{_datadir}/icons/hicolor/80x80 +%dir %{_datadir}/icons/hicolor/80x80/apps +%dir %{_datadir}/icons/hicolor/80x80/mimetypes +%dir %{_datadir}/icons/hicolor/8x8 +%dir %{_datadir}/icons/hicolor/8x8/apps +%dir %{_datadir}/icons/hicolor/8x8/mimetypes %{_datadir}/icons/hicolor/*/apps/*.png %{_datadir}/icons/hicolor/*/apps/*.svg %{_datadir}/icons/hicolor/*/mimetypes/*.png @@ -292,6 +303,7 @@ %endif %files sample-data +%dir %{_datadir}/qgis %{_datadir}/qgis/%{sampledir} %post -p /sbin/ldconfig ++++++ qgis-3.8.3-reproducible.patch ++++++ >From 1719c04f014cb47284be50b335e9835d687c7dff Mon Sep 17 00:00:00 2001 From: Antoine Belvire <[email protected]> Date: Sat, 12 Oct 2019 11:00:10 +0200 Subject: [PATCH] Sort translations in desktop file Randomness is introduced by usage of Python's glob. Let's sort the result to get a more reproducible build. --- scripts/ts2appinfo.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/ts2appinfo.py b/scripts/ts2appinfo.py index 5fadd30e30..a9018a26c3 100644 --- a/scripts/ts2appinfo.py +++ b/scripts/ts2appinfo.py @@ -57,7 +57,7 @@ except AttributeError: app = QCoreApplication(argvb) -for qm in glob(sys.argv[1] + "/output/i18n/qgis_*.qm"): +for qm in sorted(glob(sys.argv[1] + "/output/i18n/qgis_*.qm")): translator = QTranslator() translator.load(qm) -- 2.23.0 ++++++ qgis-3.8.2.tar.bz2 -> qgis-3.8.3.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/qgis/qgis-3.8.2.tar.bz2 /work/SRC/openSUSE:Factory/.qgis.new.2990/qgis-3.8.3.tar.bz2 differ: char 11, line 1 ++++++ qgis-3.8.2.tar.bz2.md5 -> qgis-3.8.3.tar.bz2.md5 ++++++ --- /work/SRC/openSUSE:Factory/qgis/qgis-3.8.2.tar.bz2.md5 2019-11-07 23:15:47.192486147 +0100 +++ /work/SRC/openSUSE:Factory/.qgis.new.2990/qgis-3.8.3.tar.bz2.md5 2019-11-08 15:27:02.667078679 +0100 @@ -1 +1 @@ -deb47d2e286b3da6f467364674fe2e98 qgis-3.8.2.tar.bz2 +b7b4b5fba56b6b67e7de3fbe0c39f588 qgis-3.8.3.tar.bz2 ++++++ qgis.rpmlintrc ++++++ --- /var/tmp/diff_new_pack.jhDP5g/_old 2019-11-08 15:27:10.043086974 +0100 +++ /var/tmp/diff_new_pack.jhDP5g/_new 2019-11-08 15:27:10.043086974 +0100 @@ -1,8 +1,3 @@ addFilter("devel-file-in-non-devel-package .*/usr/lib/libqgis*.*") addFilter("devel-file-in-non-devel-package .*/usr/lib64/libqgis*.*") -addFilter("devel-file-in-non-devel-package .*/usr/share/qgis/python/markupsafe/_speedups.c") addFilter("arch-dependent-file-in-usr-share .*/usr/share/qgis/python/qgis/.*") -addFilter("arch-dependent-file-in-usr-share .*/usr/share/qgis/python/markupsafe/_speedups.so") -addFilter("arch-dependent-file-in-usr-share .*/usr/share/qgis/python/pyspatialite/_spatialite.so") - -
