Hello community, here is the log from the commit of package libreoffice for openSUSE:Factory checked in at 2019-08-10 23:45:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libreoffice (Old) and /work/SRC/openSUSE:Factory/.libreoffice.new.9556 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libreoffice" Sat Aug 10 23:45:18 2019 rev:184 rq:721691 version:6.3.0.4 Changes: -------- --- /work/SRC/openSUSE:Factory/libreoffice/libreoffice.changes 2019-07-13 13:59:59.534905431 +0200 +++ /work/SRC/openSUSE:Factory/.libreoffice.new.9556/libreoffice.changes 2019-08-10 23:45:45.895617518 +0200 @@ -1,0 +2,35 @@ +Thu Aug 8 08:23:33 UTC 2019 - Tomáš Chvátal <[email protected]> + +- Update to 6.3.0.4: + * 6.3 RC4 +- Make librelogo standalone subpkg bsc#1144522 + +------------------------------------------------------------------- +Thu Aug 1 15:03:55 UTC 2019 - Tomáš Chvátal <[email protected]> + +- Update to 6.3.0.3: + * 6.3 RC3 + +------------------------------------------------------------------- +Wed Jul 31 11:31:01 UTC 2019 - Tomáš Chvátal <[email protected]> + +- Add patch to fix building on older openSUSE releases: + * gcc.patch + +------------------------------------------------------------------- +Fri Jul 19 08:19:37 UTC 2019 - Tomáš Chvátal <[email protected]> + +- Update to 6.3.0.2: + * RC2 of 6.3 release + * Contains partial fixes for bsc#1061210 later split to two + independent bugs + +------------------------------------------------------------------- +Mon Jul 8 10:36:15 UTC 2019 - Tomáš Chvátal <[email protected]> + +- Update to 6.3.0.1: + * First release of 6.3 series bringing more new features +- Remove merged patch: + * 0001-Use-sort-on-finds-to-improve-deterministic-build.patch + +------------------------------------------------------------------- @@ -4 +39 @@ -- Update to 6.2.5.2: +- Update to 6.2.5.2 bsc#1141862 CVE-2019-9848 bsc#1141861 CVE-2019-9849: Old: ---- 0001-Use-sort-on-finds-to-improve-deterministic-build.patch libreoffice-6.2.5.2.tar.xz libreoffice-6.2.5.2.tar.xz.asc libreoffice-help-6.2.5.2.tar.xz libreoffice-help-6.2.5.2.tar.xz.asc libreoffice-translations-6.2.5.2.tar.xz libreoffice-translations-6.2.5.2.tar.xz.asc pdfium-3550.tar.bz2 New: ---- gcc.patch libreoffice-6.3.0.4.tar.xz libreoffice-6.3.0.4.tar.xz.asc libreoffice-help-6.3.0.4.tar.xz libreoffice-help-6.3.0.4.tar.xz.asc libreoffice-translations-6.3.0.4.tar.xz libreoffice-translations-6.3.0.4.tar.xz.asc pdfium-3794.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libreoffice.spec ++++++ --- /var/tmp/diff_new_pack.4LdRpN/_old 2019-08-10 23:45:52.291616383 +0200 +++ /var/tmp/diff_new_pack.4LdRpN/_new 2019-08-10 23:45:52.311616378 +0200 @@ -52,7 +52,7 @@ %bcond_with gtk3 %endif Name: libreoffice -Version: 6.2.5.2 +Version: 6.3.0.4 Release: 0 Summary: A Free Office Suite (Framework) License: LGPL-3.0-or-later AND MPL-2.0+ @@ -92,7 +92,7 @@ Source2006: https://dev-www.libreoffice.org/extern/8249374c274932a21846fa7629c2aa9b-officeotron-0.7.4-master.jar Source2007: https://dev-www.libreoffice.org/extern/odfvalidator-1.2.0-incubating-SNAPSHOT-jar-with-dependencies-971c54fd38a968f5860014b44301872706f9e540.jar # PDFium is bundled everywhere -Source2008: %{external_url}/pdfium-3550.tar.bz2 +Source2008: %{external_url}/pdfium-3794.tar.bz2 # change user config dir name from ~/.libreoffice/3 to ~/.libreoffice/3-suse # to avoid BerkleyDB incompatibility with the plain build Patch1: scp2-user-config-suse.diff @@ -100,7 +100,7 @@ # FIXME: the right fix is to compile the help and produce the .db_, .ht_, and other files Patch2: nlpsolver-no-broken-help.diff Patch3: mediawiki-no-broken-help.diff -Patch12: 0001-Use-sort-on-finds-to-improve-deterministic-build.patch +Patch4: gcc.patch # try to save space by using hardlinks Patch990: install-with-hardlinks.diff # save time by relying on rpm check rather than doing stupid find+grep @@ -124,10 +124,10 @@ BuildRequires: flute BuildRequires: fontforge BuildRequires: glm-devel -BuildRequires: graphviz # Needed for tests BuildRequires: google-carlito-fonts BuildRequires: gperf >= 3.0.0 +BuildRequires: graphviz BuildRequires: hyphen-devel # genbrk binary is required BuildRequires: icu @@ -142,11 +142,6 @@ BuildRequires: libjpeg-devel BuildRequires: liblayout BuildRequires: libloader -%if 0%{?suse_version} >= 1500 -BuildRequires: libmariadb-devel -%else -BuildRequires: libmysqlclient-devel -%endif BuildRequires: librepository BuildRequires: libserializer BuildRequires: libtool @@ -192,7 +187,7 @@ BuildRequires: pkgconfig(libabw-0.1) BuildRequires: pkgconfig(libcdr-0.1) >= 0.1 BuildRequires: pkgconfig(libclucene-core) -BuildRequires: pkgconfig(libcmis-0.5) >= 0.5.0 +BuildRequires: pkgconfig(libcmis-0.5) >= 0.5.2 BuildRequires: pkgconfig(libe-book-0.1) >= 0.1.1 BuildRequires: pkgconfig(libeot) >= 0.01 BuildRequires: pkgconfig(libepubgen-0.1) @@ -201,7 +196,7 @@ BuildRequires: pkgconfig(libfreehand-0.1) BuildRequires: pkgconfig(liblangtag) BuildRequires: pkgconfig(libmspub-0.1) >= 0.1 -BuildRequires: pkgconfig(libmwaw-0.3) >= 0.3.13 +BuildRequires: pkgconfig(libmwaw-0.3) >= 0.3.15 BuildRequires: pkgconfig(libnumbertext) >= 1.0.5 BuildRequires: pkgconfig(libodfgen-0.1) >= 0.1.4 BuildRequires: pkgconfig(liborcus-0.14) @@ -258,6 +253,11 @@ Provides: %{name}-icon-theme-oxygen = %{version} Obsoletes: %{name}-icon-theme-oxygen < %{version} ExclusiveArch: aarch64 %{ix86} x86_64 +%if 0%{?suse_version} >= 1500 +BuildRequires: libmariadb-devel +%else +BuildRequires: libmysqlclient-devel +%endif %if %{?suse_version} >= 1500 BuildRequires: gcc >= 7 BuildRequires: gcc-c++ >= 7 @@ -404,8 +404,8 @@ Group: Productivity/Office/Suite Requires: %{name} = %{version} Requires: pentaho-reporting-flow-engine -Obsoletes: %{name}-base-drivers-mysql Supplements: %{name} +Obsoletes: %{name}-base-drivers-mysql # default database connector %if %{with firebird} Requires: %{name}-base-drivers-firebird @@ -536,6 +536,17 @@ You can find the more information at http://udk.openoffice.org/python/python-bridge.html +%package librelogo +Summary: LibreLogo scripting language +Group: Productivity/Office/Suite +Requires: %{name}-pyuno = %{version} +Requires: %{name}-writer = %{version} + +%description librelogo +Enables LibreLogo scripting in Writer. LibreLogo is a Logo-like +programming language with interactive vectorgraphics for education and +DTP. + %package gnome Summary: GNOME Extensions for LibreOffice Group: Productivity/Office/Suite @@ -548,9 +559,9 @@ Summary: Gtk3 interface for LibreOffice Group: Productivity/Office/Suite Requires: %{name}-gnome = %{version} -Supplements: packageand(libreoffice:gnome-session) -Supplements: packageand(libreoffice:mate-session-manager) -Supplements: packageand(libreoffice:xfce4-session) +Supplements: (libreoffice and gnome-session) +Supplements: (libreoffice and mate-session-manager) +Supplements: (libreoffice and xfce4-session) %description gtk3 This package contains Gtk3 interface rendering option for LibreOffice. @@ -562,11 +573,11 @@ Conflicts: %{name}-gnome < %{version} # We are default if gtk3 is not present %if !%{with gtk3} -Supplements: packageand(libreoffice:gnome-session) +Supplements: (libreoffice and gnome-session) %endif # Without kde integration we provide gtk2 interface there %if !%{with kdeintegration} -Supplements: packageand(libreoffice:plasma5-workspace) +Supplements: (libreoffice and plasma5-workspace) %endif %description gtk2 @@ -576,7 +587,7 @@ Summary: Qt5/KDE Frameworks interface for LibreOffice Group: Productivity/Office/Suite Requires: %{name} = %{version} -Supplements: packageand(libreoffice:plasma5-workspace) +Supplements: (libreoffice and plasma5-workspace) Provides: %{name}-kde4 = %{version} Obsoletes: %{name}-kde4 < %{version} @@ -970,7 +981,7 @@ %endif # Leap 42/SLE-12 %patch2 %patch3 -%patch12 -p1 +%patch4 -p1 %patch990 -p1 %patch991 -p1 @@ -987,6 +998,8 @@ sed -i -e /CppunitTest_sw_uiwriter/d sw/Module_sw.mk # The gpg files are not loaded properly sed -i -e /CPPUNIT_TEST\(testODFEncryptedGPG\)/d xmlsecurity/qa/unit/signing/signing.cxx +# breaks on LTO https://bugs.documentfoundation.org/show_bug.cgi?id=126442 +sed -i -e /CppunitTest_sw_apitests/d sw/Module_sw.mk %if 0%{?suse_version} < 1500 # Header-only libboost_system is not available @@ -1021,7 +1034,7 @@ %endif # Fake the epoch stuff in generated zip files -export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s) +export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%%s) # Colada does not have .pc file and configure creator was really lazy export OPENCOLLADA_CFLAGS='-I/usr/include/COLLADABaseUtils -I/usr/include/COLLADAFramework -I/usr/include/COLLADASaxFrameworkLoader -I/usr/include/GeneratedSaxParser' @@ -1495,6 +1508,12 @@ %files -f file-lists/mailmerge_list.txt mailmerge %files -f file-lists/pyuno_list.txt pyuno +%exclude %{_libdir}/libreoffice/share/Scripts/python/LibreLogo +%exclude %{_libdir}/libreoffice/share/registry/librelogo.xcd + +%files librelogo +%{_libdir}/libreoffice/share/registry/librelogo.xcd +%{_libdir}/libreoffice/share/Scripts/python/LibreLogo %files -f file-lists/gnome_list.txt gnome @@ -1508,6 +1527,9 @@ %if %{with kdeintegration} %files -f file-lists/kde4_list.txt qt5 +%{_libdir}/libreoffice/program/libkde5be1lo.so +%{_libdir}/libreoffice/program/libvclplug_kde5lo.so +%{_libdir}/libreoffice/program/libvclplug_qt5lo.so %endif %files -f file-lists/officebean_list.txt officebean @@ -1536,6 +1558,7 @@ %{_datadir}/%{name}/share/config/images_karasa_jaga.zip %{_datadir}/%{name}/share/config/images_sifr.zip %{_datadir}/%{name}/share/config/images_sifr_dark.zip +%{_datadir}/%{name}/share/config/images_sifr_svg.zip %{_datadir}/%{name}/share/config/images_tango.zip %{_datadir}/%{name}/share/config/images_helpimg.zip %{_datadir}/%{name}/share/config/images_breeze_svg.zip ++++++ gcc.patch ++++++ >From 913120fe50ee770e60bd82e2e60047242872111a Mon Sep 17 00:00:00 2001 From: Lionel Elie Mamane <[email protected]> Date: Wed, 10 Jul 2019 10:27:19 +0200 Subject: build failure - disambiguate Calendar return class MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I892281f85f6cc9c2de2c341ae63240ae85d302c4 Reviewed-on: https://gerrit.libreoffice.org/76595 Reviewed-by: Tomáš Chvátal <[email protected]> Reviewed-by: Lionel Elie Mamane <[email protected]> Tested-by: Jenkins --- i18npool/source/calendar/calendarImpl.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18npool/source/calendar/calendarImpl.cxx b/i18npool/source/calendar/calendarImpl.cxx index c9e22f7..228bed3 100644 --- a/i18npool/source/calendar/calendarImpl.cxx +++ b/i18npool/source/calendar/calendarImpl.cxx @@ -128,7 +128,7 @@ CalendarImpl::getLoadedCalendar2() return xCalendar->getLoadedCalendar2(); } -Calendar SAL_CALL +::css::i18n::Calendar SAL_CALL CalendarImpl::getLoadedCalendar() { if (!xCalendar.is()) -- cgit v1.1 ++++++ libreoffice-6.2.5.2.tar.xz -> libreoffice-6.3.0.4.tar.xz ++++++ /work/SRC/openSUSE:Factory/libreoffice/libreoffice-6.2.5.2.tar.xz /work/SRC/openSUSE:Factory/.libreoffice.new.9556/libreoffice-6.3.0.4.tar.xz differ: char 26, line 1 ++++++ libreoffice-help-6.2.5.2.tar.xz -> libreoffice-help-6.3.0.4.tar.xz ++++++ /work/SRC/openSUSE:Factory/libreoffice/libreoffice-help-6.2.5.2.tar.xz /work/SRC/openSUSE:Factory/.libreoffice.new.9556/libreoffice-help-6.3.0.4.tar.xz differ: char 26, line 1 ++++++ libreoffice-translations-6.2.5.2.tar.xz -> libreoffice-translations-6.3.0.4.tar.xz ++++++ /work/SRC/openSUSE:Factory/libreoffice/libreoffice-translations-6.2.5.2.tar.xz /work/SRC/openSUSE:Factory/.libreoffice.new.9556/libreoffice-translations-6.3.0.4.tar.xz differ: char 26, line 1 ++++++ pdfium-3550.tar.bz2 -> pdfium-3794.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/libreoffice/pdfium-3550.tar.bz2 /work/SRC/openSUSE:Factory/.libreoffice.new.9556/pdfium-3794.tar.bz2 differ: char 11, line 1
