Hello community, here is the log from the commit of package libreoffice for openSUSE:Factory checked in at 2017-02-19 00:44:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libreoffice (Old) and /work/SRC/openSUSE:Factory/.libreoffice.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libreoffice" Changes: -------- --- /work/SRC/openSUSE:Factory/libreoffice/libreoffice.changes 2016-11-22 18:57:01.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.libreoffice.new/libreoffice.changes 2017-02-19 00:44:35.594359954 +0100 @@ -1,0 +2,103 @@ +Thu Feb 16 12:19:35 UTC 2017 - norm...@linux.vnet.ibm.com + +- bypass upstream bug for aarch64 and ppc64/ppc64le + https://bugs.documentfoundation.org/show_bug.cgi?id=105519 + removing some fods data files source of test failure. + +------------------------------------------------------------------- +Tue Feb 14 12:20:48 UTC 2017 - tchva...@suse.com + +- Fixup pyuno loading as it broke when we dropped the uno patch + +------------------------------------------------------------------- +Sat Feb 4 00:46:52 UTC 2017 - zai...@opensuse.org + +- Add conditional liberation2-fonts BuildRequires and Recommends + for Tumbleweed, it is better suited for the version of freetype2 + we have available. + +------------------------------------------------------------------- +Wed Feb 1 13:10:25 UTC 2017 - adam.ma...@suse.de + +- use individual libboost-*-devel packages instead of boost-devel + +------------------------------------------------------------------- +Wed Feb 1 10:53:18 UTC 2017 - tchva...@suse.com + +- Version update to 5.3.0.3: + * RC3 of the 5.3 targets with additional fixes + +------------------------------------------------------------------- +Fri Jan 20 12:03:38 UTC 2017 - tchva...@suse.com + +- Version update to 5.3.0.2: + * RC2 of the 5.3.0 target, stabilizing the lokit + +------------------------------------------------------------------- +Wed Jan 18 21:21:04 UTC 2017 - tchva...@suse.com + +- Provide the breeze-dark content in the breeze icontheme + +------------------------------------------------------------------- +Tue Jan 17 12:38:47 UTC 2017 - tchva...@suse.com + +- Drop system-pyuno.diff patch as it breaks services tests as the + pyuno was not loadable + +------------------------------------------------------------------- +Fri Jan 13 09:21:39 UTC 2017 - tchva...@suse.com + +- Version update to 5.3.0.1: + * RC candidate stabilizing ont he beta1 bump + +------------------------------------------------------------------- +Thu Jan 5 15:08:29 UTC 2017 - tchva...@suse.com + +- Fix unixODBC loading bnc#1017925 + * 0001-unixODBC-changed-soname-to-.2-so-reflect-it.patch + +------------------------------------------------------------------- +Wed Jan 4 20:11:44 UTC 2017 - tchva...@suse.com + +- Build firebird driver only for version 3, 2.x series does not pass + tests at all +- Drop 13.2 support, out of scope as EOL + +------------------------------------------------------------------- +Mon Dec 19 11:42:00 UTC 2016 - tchva...@suse.com + +- Version update to 5.3.0.beta2: + * Various bugfixes to bring 5.3 to stability + +------------------------------------------------------------------- +Sat Dec 3 12:15:27 UTC 2016 - tchva...@suse.com + +- Version update to 5.3.0.beta1: + * Starting of testing of new major release +- Refresh patch system-pyuno.diff +- Refresh again libreoffice-hotfix-disablebrokenshapetest.patch +- Drop upstreamed patches: + * libreoffice-firebird3-selftest.patch + * libreoffice-firebird3.patch + * 0001-allow-none-gi-support.patch +- Remove --enable-hardlink-deliver switch that is removed from autotools +- Add dep on libzmf, libstaroffice +- Update internal xmlsec + +------------------------------------------------------------------- +Sat Dec 3 11:46:40 UTC 2016 - tchva...@suse.com + +- Version update to 5.2.4.1 + * various bugfixes mostly containing L3 fixes: +- Fix L3 bnc#946674 LO-L3: Undo does not revert bundled font size changes for + table cells +- Fix L3 bnc#952640 LO-L3: Cut and Paste (at the same position) changes bullet + point formatting +- Fix L3 bnc#955548 LO-L3: CTRL+Z not working to undo changes performed through + Navigator +- Fix L3 bnc#959168 LO-L3: Undo on bullet point style change only works when + focus is not set +- bnc#957991 LO-L3: Improve pivot cache reading performance +- Refresh patch libreoffice-hotfix-disablebrokenshapetest.patch + +------------------------------------------------------------------- Old: ---- 0001-allow-none-gi-support.patch ce12af00283eb90d9281956524250d6e-xmlsec1-1.2.20.tar.gz firebird_integer_x64le_ods12.odb libreoffice-5.2.3.3.tar.xz libreoffice-firebird3-selftest.patch libreoffice-firebird3.patch libreoffice-help-5.2.3.3.tar.xz libreoffice-translations-5.2.3.3.tar.xz system-pyuno.diff New: ---- 0001-unixODBC-changed-soname-to-.2-so-reflect-it.patch 8249374c274932a21846fa7629c2aa9b-officeotron-0.7.4-master.jar 86b1daaa438f5a7bea9a52d7b9799ac0-xmlsec1-1.2.23.tar.gz a084cd548b586552cb7d3ee51f1af969-odfvalidator-1.1.8-incubating-SNAPSHOT-jar-with-dependencies.jar libreoffice-5.3.0.3.tar.xz libreoffice-help-5.3.0.3.tar.xz libreoffice-translations-5.3.0.3.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libreoffice.spec ++++++ --- /var/tmp/diff_new_pack.A1xpns/_old 2017-02-19 00:44:44.873054227 +0100 +++ /var/tmp/diff_new_pack.A1xpns/_new 2017-02-19 00:44:44.877053664 +0100 @@ -1,7 +1,7 @@ # # spec file for package libreoffice # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -22,15 +22,20 @@ %define numbertext_version 0.9.5 # Urls %define external_url http://dev-www.libreoffice.org/src/ -%define tarball_url http://download.documentfoundation.org/libreoffice/src/5.2.3 +%define tarball_url http://download.documentfoundation.org/libreoffice/src/5.3.0 # Wether to enable the kde integration -%if 0%{?is_opensuse} || %{suse_version} == 1320 +%if 0%{?is_opensuse} %bcond_without kdeintegration %else %bcond_with kdeintegration %endif +%if 0%{?suse_version} > 1320 +%bcond_without firebird +%else +%bcond_with firebird +%endif Name: libreoffice -Version: 5.2.3.3 +Version: 5.3.0.3 Release: 0 Summary: A Free Office Suite (Framework) License: Apache-2.0 and Artistic-1.0 and BSD-3-Clause and BSD-4-Clause and GPL-2.0+ and LPPL-1.3c and LGPL-2.1+ and LGPL-3.0 and MPL-1.1 and MIT and SUSE-Public-Domain and W3C @@ -39,8 +44,6 @@ Source0: %{tarball_url}/libreoffice-%{version}.tar.xz Source1: %{tarball_url}/libreoffice-help-%{version}.tar.xz Source2: %{tarball_url}/libreoffice-translations-%{version}.tar.xz -# test database for Patch18 -Source20: firebird_integer_x64le_ods12.odb Source99: %{name}-rpmlintrc # prebuilt extensions Source402: %{external_url}/b7cae45ad2c23551fd6ccb8ae2c1f59e-numbertext_%{numbertext_version}.oxt @@ -51,7 +54,7 @@ Source1999: %{external_url}/4b87018f7fff1d054939d19920b751a0-collada2gltf-master-cb1d97788a.tar.bz2 # Internal bundled stuff we can't remove # XMLSec is patched over and over in here -Source2000: %{external_url}/ce12af00283eb90d9281956524250d6e-xmlsec1-1.2.20.tar.gz +Source2000: %{external_url}/86b1daaa438f5a7bea9a52d7b9799ac0-xmlsec1-1.2.23.tar.gz # To build this we would pull cygwin; not worth it Source2001: http://dev-www.libreoffice.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll # hsqldb simply does not work with new system version, but luckily we migrate to firebird @@ -61,31 +64,35 @@ Source2004: %{external_url}/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip # Needed for wiki-published and always taken as bundled Source2005: %{external_url}/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip +# Needed for integration tests +Source2006: http://dev-www.libreoffice.org/extern/8249374c274932a21846fa7629c2aa9b-officeotron-0.7.4-master.jar +Source2007: http://dev-www.libreoffice.org/extern/a084cd548b586552cb7d3ee51f1af969-odfvalidator-1.1.8-incubating-SNAPSHOT-jar-with-dependencies.jar # PATCH-FIX-SUSE: disable really fragile test run on hsqldb Patch0: disable-flaky-hsqldb-test.patch # 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 -# correctly bootstrap python stuff with system python (deb#501028, bnc#90701) -Patch3: system-pyuno.diff # do not use the broken help; unopkg complained about it when registering extensions # FIXME: the right fix is to compile the help and produce the .db_, .ht_, and other files Patch4: nlpsolver-no-broken-help.diff Patch5: mediawiki-no-broken-help.diff +Patch6: 0001-unixODBC-changed-soname-to-.2-so-reflect-it.patch # PATCH-HOTFIX-UPSTREAM: disable test that rounds wrongly on most archs Patch16: libreoffice-hotfix-disablebrokenshapetest.patch -# PATCH-FIX-UPSTREAM: fix build against (system) Firebird 3.0 -Patch17: libreoffice-firebird3.patch -Patch18: libreoffice-firebird3-selftest.patch -# PATCH-FIX-UPSTREAM: taken from 5.3 branch to fix working with sle12 gnome introspection -Patch19: 0001-allow-none-gi-support.patch # try to save space by using hardlinks Patch990: install-with-hardlinks.diff BuildRequires: %{name}-share-linker BuildRequires: ant BuildRequires: autoconf BuildRequires: bison +%if 0%{?suse_version} > 1325 +BuildRequires: libboost_date_time-devel +BuildRequires: libboost_filesystem-devel +BuildRequires: libboost_iostreams-devel +BuildRequires: libboost_system-devel +%else BuildRequires: boost-devel +%endif BuildRequires: bsh2 BuildRequires: commons-codec BuildRequires: commons-httpclient @@ -107,10 +114,15 @@ BuildRequires: junit4 BuildRequires: libbase BuildRequires: libcppunit-devel +%if 0%{?suse_version} >= 1330 +BuildRequires: liberation2-fonts +%else BuildRequires: liberation-fonts +%endif BuildRequires: libexif -# once FB 3.0 is in Factory, change to pkgconfig(fbclient) / pkgconfig(fbembed) -BuildRequires: libfbembed-devel +%if %{with firebird} +BuildRequires: pkgconfig(fbclient) +%endif BuildRequires: libfonts BuildRequires: libformula BuildRequires: libjpeg-devel @@ -179,16 +191,18 @@ BuildRequires: pkgconfig(libmspub-0.1) >= 0.1 BuildRequires: pkgconfig(libmwaw-0.3) >= 0.3.5 BuildRequires: pkgconfig(libodfgen-0.1) >= 0.1.4 -BuildRequires: pkgconfig(liborcus-0.11) +BuildRequires: pkgconfig(liborcus-0.12) BuildRequires: pkgconfig(libpagemaker-0.0) BuildRequires: pkgconfig(librevenge-0.0) >= 0.0.1 BuildRequires: pkgconfig(librsvg-2.0) +BuildRequires: pkgconfig(libstaroffice-0.0) BuildRequires: pkgconfig(libvisio-0.1) >= 0.1 BuildRequires: pkgconfig(libwpd-0.10) >= 0.10 BuildRequires: pkgconfig(libwpg-0.3) BuildRequires: pkgconfig(libwps-0.4) >= 0.4.2 BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(libxslt) +BuildRequires: pkgconfig(libzmf-0.0) BuildRequires: pkgconfig(mdds-1.2) BuildRequires: pkgconfig(mythes) BuildRequires: pkgconfig(nspr) >= 4.8 @@ -207,7 +221,11 @@ Requires(post): update-desktop-files Requires(postun): update-desktop-files Recommends: google-carlito-fonts +%if 0%{?suse_version} >= 1330 +Recommends: liberation2-fonts +%else Recommends: liberation-fonts +%endif Provides: %{name}-draw-extensions = %{version} Obsoletes: %{name}-draw-extensions < %{version} Provides: %{name}-impress-extensions = %{version} @@ -931,20 +949,25 @@ %if 0%{?suse_version} < 1330 %patch1 %endif -%patch3 -p1 %patch4 %patch5 +%patch6 -p1 %patch16 -p1 -%patch17 -p1 -%patch18 -p1 -%patch19 -p1 -cp -vn %{SOURCE20} dbaccess/qa/unit/data/ %patch990 -p1 # Do not generate doxygen timestamp echo "HTML_TIMESTAMP = NO" >> odk/docs/cpp/Doxyfile echo "HTML_TIMESTAMP = NO" >> odk/docs/idl/Doxyfile +# bypass test failure tracked by upstream bug +# https://bugs.documentfoundation.org/show_bug.cgi?id=105519 +%ifarch aarch64 ppc64 ppc64le +for xx in forecast.ets.add forecast.ets.mult linest logest minverse rate +do + rm sc/qa/unit/data/functions/fods/$xx.fods +done +%endif + %build # Parallel build settings ... lo_jobs="%{?jobs:%{jobs}}" @@ -1038,9 +1061,13 @@ %else --disable-kde4 \ %endif +%if %{with firebird} + --enable-firebird-sdbc \ +%else + --disable-firebird-sdbc \ +%endif --enable-evolution2 \ --enable-dbus \ - --enable-hardlink-deliver \ --enable-ext-ct2n \ --enable-ext-nlpsolver \ --enable-ext-numbertext \ @@ -1055,9 +1082,6 @@ --enable-symbols # no coinormp packages for coinmp -# hack to correctly bootstrap python stuff with system python, (deb#501028, bnc#90701) -sed -i -e "s|@INSTALLDIR@|%{_libdir}/%{name}|" pyuno/source/module/uno.py pyuno/source/officehelper.py - # just call make here as we added the jobs in configure # The check phase is run here too if it is split with nocheck # install of jars get broken sometimes @@ -1074,8 +1098,10 @@ mv tmplist file-lists/gnome_list.txt # Remove firebird connector from main package filelist +%if %{with firebird} grep -v "%{_libdir}/libreoffice/program/libfirebird_sdbclo.so" file-lists/common_list.txt > tmplist mv tmplist file-lists/common_list.txt +%endif ################ # update desktop files @@ -1204,6 +1230,13 @@ # Remove pointless readmes rm -rf %{buildroot}%{_libdir}/%{name}/readmes/ +# Prepare uno path detection, can't be patched in because it breaks tests +echo "import sys, os" > uno.py +echo "sys.path.append('%{baseinstdir}/program')" >> uno.py +echo "os.putenv('URE_BOOTSTRAP', 'vnd.sun.star.pathname:%{_libdir}/libreoffice/program/fundamentalrc')" >> uno.py +cat %{buildroot}%{_libdir}/%{name}/program/uno.py >> uno.py +cp uno.py %{buildroot}%{_libdir}/%{name}/program/uno.py + # Generate python cache files %py3_compile %{buildroot}/%{_libdir}/libreoffice/program/ %py3_compile %{buildroot}/%{_libdir}/libreoffice/share/extensions/ @@ -1232,8 +1265,10 @@ mkdir -p %{buildroot}%{python3_sitelib} ln -s %{_libdir}/libreoffice/program/uno.py %{buildroot}%{python3_sitelib}/uno.py ln -s %{_libdir}/libreoffice/program/unohelper.py %{buildroot}%{python3_sitelib}/unohelper.py +ln -s %{_libdir}/libreoffice/program/officehelper.py %{buildroot}%{python3_sitelib}/officehelper.py echo "%{python3_sitelib}/uno.py" >> file-lists/pyuno_list.txt echo "%{python3_sitelib}/unohelper.py" >> file-lists/pyuno_list.txt +echo "%{python3_sitelib}/officehelper.py" >> file-lists/pyuno_list.txt # move glade catalog to system glade dir install -m 0755 -d %{buildroot}%{_datadir}/glade/catalogs @@ -1340,7 +1375,6 @@ %{_libdir}/girepository-1.0/LOKDocView-0.1.typelib %{_libdir}/liblibreofficekitgtk.so %dir %{_libdir}/libreoffice/share/libreofficekit -%{_libdir}/libreoffice/share/libreofficekit/handle_graphic.png %{_libdir}/libreoffice/share/libreofficekit/handle_image_end.png %{_libdir}/libreoffice/share/libreofficekit/handle_image_middle.png %{_libdir}/libreoffice/share/libreofficekit/handle_image_start.png @@ -1385,9 +1419,11 @@ %files -f file-lists/postgresql_list.txt base-drivers-postgresql %defattr(-,root,root) +%if %{with firebird} %files base-drivers-firebird %defattr(-,root,root) %{_libdir}/libreoffice/program/libfirebird_sdbclo.so +%endif %files -f file-lists/filters_list.txt filters-optional %defattr(-,root,root) @@ -1439,6 +1475,7 @@ %dir %{_datadir}/%{name}/share %dir %{_datadir}/%{name}/share/config %{_datadir}/%{name}/share/config/images_breeze.zip +%{_datadir}/%{name}/share/config/images_breeze_dark.zip %files icon-theme-galaxy %defattr(-,root,root) ++++++ 0001-unixODBC-changed-soname-to-.2-so-reflect-it.patch ++++++ >From 18f068baca7630afdc8d02a4e21a4aa1a9d70f86 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= <tchva...@suse.com> Date: Thu, 5 Jan 2017 16:06:10 +0100 Subject: [PATCH] unixODBC changed soname to .2 so reflect it we dlopen this library and thus we should be able to find it with any soname, so far .1 and .2 seem to be used. Change-Id: Idcd284fada1acdfe8dde46c3056c21b792777280 --- dbaccess/source/ui/dlg/odbcconfig.cxx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/dbaccess/source/ui/dlg/odbcconfig.cxx b/dbaccess/source/ui/dlg/odbcconfig.cxx index cd1b583e1840..163fc8549d06 100644 --- a/dbaccess/source/ui/dlg/odbcconfig.cxx +++ b/dbaccess/source/ui/dlg/odbcconfig.cxx @@ -38,6 +38,7 @@ #ifdef MACOSX #define ODBC_LIBRARY "libiodbc.dylib" #else +#define ODBC_LIBRARY_2 "libodbc.so.2" #define ODBC_LIBRARY_1 "libodbc.so.1" #define ODBC_LIBRARY "libodbc.so" #endif @@ -124,6 +125,10 @@ OOdbcEnumeration::OOdbcEnumeration() if ( !bLoaded ) bLoaded = load(ODBC_LIBRARY_1); #endif +#ifdef ODBC_LIBRARY_2 + if ( !bLoaded ) + bLoaded = load(ODBC_LIBRARY_2); +#endif if ( bLoaded ) { -- 2.11.0 ++++++ ce12af00283eb90d9281956524250d6e-xmlsec1-1.2.20.tar.gz -> 86b1daaa438f5a7bea9a52d7b9799ac0-xmlsec1-1.2.23.tar.gz ++++++ ++++ 135807 lines of diff (skipped) ++++++ libreoffice-5.2.3.3.tar.xz -> libreoffice-5.3.0.3.tar.xz ++++++ /work/SRC/openSUSE:Factory/libreoffice/libreoffice-5.2.3.3.tar.xz /work/SRC/openSUSE:Factory/.libreoffice.new/libreoffice-5.3.0.3.tar.xz differ: char 27, line 1 ++++++ libreoffice-help-5.2.3.3.tar.xz -> libreoffice-help-5.3.0.3.tar.xz ++++++ ++++ 100454 lines of diff (skipped) ++++++ libreoffice-hotfix-disablebrokenshapetest.patch ++++++ --- /var/tmp/diff_new_pack.A1xpns/_old 2017-02-19 00:44:46.884771129 +0100 +++ /var/tmp/diff_new_pack.A1xpns/_new 2017-02-19 00:44:46.888770566 +0100 @@ -1,8 +1,8 @@ -Index: libreoffice-5.2.0.0.alpha1/sw/qa/extras/ooxmlexport/ooxmlexport7.cxx +Index: libreoffice-5.3.0.0.beta1/sw/qa/extras/ooxmlexport/ooxmlexport7.cxx =================================================================== ---- libreoffice-5.2.0.0.alpha1.orig/sw/qa/extras/ooxmlexport/ooxmlexport7.cxx -+++ libreoffice-5.2.0.0.alpha1/sw/qa/extras/ooxmlexport/ooxmlexport7.cxx -@@ -1103,29 +1103,6 @@ DECLARE_OOXMLEXPORT_TEST(testTDF93675, " +--- libreoffice-5.3.0.0.beta1.orig/sw/qa/extras/ooxmlexport/ooxmlexport7.cxx ++++ libreoffice-5.3.0.0.beta1/sw/qa/extras/ooxmlexport/ooxmlexport7.cxx +@@ -1102,29 +1102,6 @@ DECLARE_OOXMLEXPORT_TEST(testTDF93675, " assertXPath(pXmlDoc, "//w:ind", "start", "1418"); } ++++++ libreoffice-translations-5.2.3.3.tar.xz -> libreoffice-translations-5.3.0.3.tar.xz ++++++ /work/SRC/openSUSE:Factory/libreoffice/libreoffice-translations-5.2.3.3.tar.xz /work/SRC/openSUSE:Factory/.libreoffice.new/libreoffice-translations-5.3.0.3.tar.xz differ: char 26, line 1