commit iso-codes for openSUSE:Factory
Hello community, here is the log from the commit of package iso-codes for openSUSE:Factory checked in at 2018-01-26 13:59:09 Comparing /work/SRC/openSUSE:Factory/iso-codes (Old) and /work/SRC/openSUSE:Factory/.iso-codes.new (New) Package is "iso-codes" Fri Jan 26 13:59:09 2018 rev:78 rq:569445 version:3.77 Changes: --- /work/SRC/openSUSE:Factory/iso-codes/iso-codes.changes 2017-11-03 19:08:20.415200423 +0100 +++ /work/SRC/openSUSE:Factory/.iso-codes.new/iso-codes.changes 2018-01-26 13:59:10.866151924 +0100 @@ -1,0 +2,8 @@ +Wed Jan 24 01:26:15 UTC 2018 - avin...@opensuse.org + +- Update to version 3.77: + + Updated translations for ISO 3166-1, ISO 3166-2, ISO 4217, +ISO 3166-3, ISO 639-2, ISO 639-5, ISO 639-3, ISO 15924. +- Cleanup with spec-cleaner. + +--- Old: iso-codes-3.76.tar.xz iso-codes-3.76.tar.xz.sig New: iso-codes-3.77.tar.xz iso-codes-3.77.tar.xz.sig Other differences: -- ++ iso-codes.spec ++ --- /var/tmp/diff_new_pack.1OC8vA/_old 2018-01-26 13:59:12.238087870 +0100 +++ /var/tmp/diff_new_pack.1OC8vA/_new 2018-01-26 13:59:12.242087684 +0100 @@ -1,7 +1,7 @@ # # spec file for package iso-codes # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -17,7 +17,7 @@ Name: iso-codes -Version:3.76 +Version:3.77 Release:0 Summary:ISO Code Lists and Translations License:LGPL-2.1+ @@ -26,11 +26,10 @@ Source0: http://pkg-isocodes.alioth.debian.org/downloads/%{name}-%{version}.tar.xz Source1: http://pkg-isocodes.alioth.debian.org/downloads/%{name}-%{version}.tar.xz.sig Source2:%{name}.keyring -BuildRequires: pkg-config +BuildRequires: pkgconfig BuildRequires: python3-devel BuildRequires: python3-lxml Recommends: %{name}-lang -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch %description @@ -58,7 +57,7 @@ make %{?_smp_mflags} %install -make DESTDIR=%{buildroot} install %{?_smp_mflags} +%make_install %find_lang iso_639 %{name}.lang %find_lang iso_639-2 %{name}.lang %find_lang iso_639-3 %{name}.lang @@ -74,16 +73,13 @@ %find_lang iso_15924 %{name}.lang %files -%defattr(-,root,root) %doc ChangeLog README.md TODO %{_datadir}/xml/iso-codes/ %{_datadir}/iso-codes/ %files lang -f %{name}.lang -%defattr(-,root,root) %files devel -%defattr(-,root,root,-) %{_datadir}/pkgconfig/iso-codes.pc %changelog ++ iso-codes-3.76.tar.xz -> iso-codes-3.77.tar.xz ++ 31352 lines of diff (skipped)
commit NetworkManager for openSUSE:Factory
Hello community, here is the log from the commit of package NetworkManager for openSUSE:Factory checked in at 2018-01-26 13:59:03 Comparing /work/SRC/openSUSE:Factory/NetworkManager (Old) and /work/SRC/openSUSE:Factory/.NetworkManager.new (New) Package is "NetworkManager" Fri Jan 26 13:59:03 2018 rev:176 rq:569442 version:1.8.6 Changes: --- /work/SRC/openSUSE:Factory/NetworkManager/NetworkManager.changes 2017-12-29 18:47:13.632352151 +0100 +++ /work/SRC/openSUSE:Factory/.NetworkManager.new/NetworkManager.changes 2018-01-26 13:59:05.170417849 +0100 @@ -1,0 +2,39 @@ +Wed Jan 24 23:41:07 UTC 2018 - bjorn@gmail.com + +- Update to version 1.8.6: + + Fix a daemon crash on permission check (bgo#787897). + + Fix a daemon crash on VPN state change (bgo#787893). + + Fix a nmcli crash in interactive mode's describe command +(bgo#788104). + + Fix termination of the nmcli interactive mode (rh#1517401). + + Properly handle route metric of zero in keyfiles. + + Add support for DSA switch devices (rh#1371289). + + Fix a memory leak of connection D-Bus objects (rh#1461643). + + A double close that could potentially race with the D-Bus +thread reusing the same file descriptor (rh#1451236). + + Connectivity check fixes (bgo#785281) (bgo#784629). + + Fix the metered properties handling in libnm. + + Avoid dropping agent secrets unnecessarily (bgo#789383). + + Fix the asynchronous initialization of a secret agent in libnm. +- Drop nm-disconnect-proxy-signals.patch and + nm-vpn-remote-connection-disconnect-signals.patch: Fixed + upstream. +- Minor spec cleaning, tweak spec to silence a few rpm lint + warnings. +- Replace addFilter("dbus-policy-missing-allow") with + addFilter("dbus-policy-allow-without-destination"), filter out + the current rpmlint warning. +- Add addFilter("suse-branding-unversioned-requires*") to + rpmlintrc, we have this unversioned on purpose. +- Add + addFilter("systemd-service-without-service_add_post NetworkManager-wait-online.service") + addFilter("systemd-service-without-service_add_pre NetworkManager-wait-online.service") + addFilter("systemd-service-without-service_del_postun NetworkManager-wait-online.service") + addFilter("systemd-service-without-service_del_preun NetworkManager-wait-online.service") + to rpmlintrc, filter out warnings we do not care about nor want + as we do not want to enable this service by default. +- "Mark" %%{_sysconfdir}/dbus-1/system.d/org.freedesktop.NetworkManager.conf + and %%config %{_sysconfdir}/dbus-1/system.d/nm-dispatcher.conf as + config files in spec, silence rpmlint. + +--- Old: NetworkManager-1.8.4.tar.xz nm-disconnect-proxy-signals.patch nm-vpn-remote-connection-disconnect-signals.patch New: NetworkManager-1.8.6.tar.xz Other differences: -- ++ NetworkManager.spec ++ --- /var/tmp/diff_new_pack.5ilDf2/_old 2018-01-26 13:59:06.598351182 +0100 +++ /var/tmp/diff_new_pack.5ilDf2/_new 2018-01-26 13:59:06.598351182 +0100 @@ -1,7 +1,7 @@ # # spec file for package NetworkManager # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -21,18 +21,21 @@ # they are touched too %define with_cacert_patch 0 %define _udevdir %(pkg-config --variable udevdir udev) + Name: NetworkManager -Version:1.8.4 +Version:1.8.6 Release:0 Summary:Network Link Manager and User Applications License:GPL-2.0+ Group: Productivity/Networking/System Url:http://www.gnome.org/projects/NetworkManager/ + Source0: http://download.gnome.org/sources/NetworkManager/1.8/%{name}-%{version}.tar.xz Source1:nfs Source2:NetworkManager.conf Source3:baselibs.conf Source99: NetworkManager-rpmlintrc + # PATCH-FEATURE-OPENSUSE systemd-network-config.patch -- don't try to start NM under systemd if it is disabled in system configuration Patch0: systemd-network-config.patch # PATCH-FIX-UPSTREAM nm-probe-radius-server-cert.patch bnc#574266 g...@suse.com -- Probe the RADIUS server certificate @@ -43,10 +46,7 @@ Patch3: networkmanager-obs-net.patch # PATCH-FIX-OPENSUSE nm-dont-overwrite-resolv-conf.patch bsc#1021665, bsc#960153 sck...@suse.com -- NetworkManager spawns netconfig to update DNS settings, and terminates netconfig after 1s. But 1s isn't quite long enough for netconfig to complete the task. Adjust it to 0 seconds(don't send SIGKILL) to avoid NM
commit ktorrent for openSUSE:Factory
Hello community, here is the log from the commit of package ktorrent for openSUSE:Factory checked in at 2018-01-26 13:58:57 Comparing /work/SRC/openSUSE:Factory/ktorrent (Old) and /work/SRC/openSUSE:Factory/.ktorrent.new (New) Package is "ktorrent" Fri Jan 26 13:58:57 2018 rev:108 rq:569400 version:5.1.0 Changes: --- /work/SRC/openSUSE:Factory/ktorrent/ktorrent.changes2017-09-08 20:43:51.159331150 +0200 +++ /work/SRC/openSUSE:Factory/.ktorrent.new/ktorrent.changes 2018-01-26 13:59:00.878618228 +0100 @@ -1,0 +2,7 @@ +Wed Jan 24 18:12:30 UTC 2018 - wba...@tmo.at + +- Build with gcc7 on Leap 42.3, gcc5 no longer works because of a + change to the default compiler flags in openSUSE:Leap:42.3:Update + (boo#1077345) + +--- Other differences: -- ++ ktorrent.spec ++ --- /var/tmp/diff_new_pack.7IgN1p/_old 2018-01-26 13:59:02.142559216 +0100 +++ /var/tmp/diff_new_pack.7IgN1p/_new 2018-01-26 13:59:02.142559216 +0100 @@ -75,8 +75,13 @@ BuildRequires: pkgconfig(Qt5Widgets) BuildRequires: pkgconfig(taglib) %if 0%{?suse_version} < 1330 +%if 0%{?sle_version} < 120300 BuildRequires:gcc5 BuildRequires:gcc5-c++ +%else +BuildRequires:gcc7 +BuildRequires:gcc7-c++ +%endif #!BuildIgnore: libgcc_s1 %endif Recommends: %{name}-lang = %{version} @@ -98,8 +103,12 @@ %build %if 0%{?suse_version} < 1330 +%if 0%{?sle_version} < 120300 %cmake_kf5 -d build -- -DCMAKE_C_COMPILER=gcc-5 -DCMAKE_CXX_COMPILER=g++-5 %else +%cmake_kf5 -d build -- -DCMAKE_C_COMPILER=gcc-7 -DCMAKE_CXX_COMPILER=g++-7 +%endif +%else %cmake_kf5 -d build %endif %make_jobs
commit python3 for openSUSE:Factory
Hello community, here is the log from the commit of package python3 for openSUSE:Factory checked in at 2018-01-26 13:58:49 Comparing /work/SRC/openSUSE:Factory/python3 (Old) and /work/SRC/openSUSE:Factory/.python3.new (New) Package is "python3" Fri Jan 26 13:58:49 2018 rev:83 rq:569359 version:3.6.4 Changes: --- /work/SRC/openSUSE:Factory/python3/python3-base.changes 2018-01-21 15:47:36.993729528 +0100 +++ /work/SRC/openSUSE:Factory/.python3.new/python3-base.changes 2018-01-26 13:58:52.099028135 +0100 @@ -1,0 +2,7 @@ +Wed Jan 24 14:35:58 UTC 2018 - jmate...@suse.com + +- move XML modules and python3-xml provide to python3-base + (fixes bsc#1077230) +- move ensurepip to base + +--- python3-doc.changes: same change python3.changes: same change Other differences: -- ++ python3-base.spec ++ --- /var/tmp/diff_new_pack.E2Cmyw/_old 2018-01-26 13:58:56.394827570 +0100 +++ /var/tmp/diff_new_pack.E2Cmyw/_new 2018-01-26 13:58:56.394827570 +0100 @@ -111,6 +111,10 @@ Provides: python3-typing = %{version} Obsoletes: python3-typing < %{version} +# python3-xml was merged into python3, now moved into -base +Provides: python3-xml = %{version} +Obsoletes: python3-xml < %{version} + # BUILDREQUIRES # # SECTION required for basic build BuildRequires: automake @@ -122,6 +126,8 @@ BuildRequires: libbz2-devel # _ctypes BuildRequires: libffi-devel +# pyexpat, _elementtree +BuildRequires: libexpat-devel # _lzma BuildRequires: lzma-devel # ssl @@ -346,13 +352,6 @@ # done have any such interface breaking the uuid module. EXCLUDE="$EXCLUDE test_uuid" -# XML tests -EXCLUDE="$EXCLUDE test_docxmlrpc test_minidom test_pulldom test_pyexpat \ -test_xml_etree test_xml_etree_c test_xmlrpc test_xmlrpc_net" -# tests for components that require XML indirectly -EXCLUDE="$EXCLUDE test_plistlib test_venv \ -test_multiprocessing_fork test_multiprocessing_forkserver test_multiprocessing_spawn" - # Limit virtual memory to avoid spurious failures if test $(ulimit -v) = unlimited || test $(ulimit -v) -gt 1000; then ulimit -v 1000 || : @@ -380,7 +379,7 @@ mkdir -p %{buildroot}%{_prefix}/lib/python%{python_version}/site-packages/__pycache__ # cleanup parts that don't belong -for dir in curses dbm ensurepip sqlite3 tkinter xml xmlrpc; do +for dir in curses dbm sqlite3 tkinter; do find %{buildroot}%{sitedir}/$dir/* -maxdepth 0 -name "test" -o -exec rm -rf {} ";" done # rm $RPM_BUILD_ROOT%{dynlib pyexpat} @@ -534,6 +533,7 @@ %{dynlib _ctypes} %{dynlib _datetime} %{dynlib _decimal} +%{dynlib _elementtree} %{dynlib fcntl} %{dynlib grp} %{dynlib _hashlib} @@ -551,6 +551,7 @@ %{dynlib parser} %{dynlib _pickle} %{dynlib _posixsubprocess} +%{dynlib pyexpat} %{dynlib _random} %{dynlib resource} %{dynlib select} @@ -586,6 +587,7 @@ %{sitedir}/distutils %{sitedir}/email %{sitedir}/encodings +%{sitedir}/ensurepip %{sitedir}/html %{sitedir}/http %{sitedir}/importlib @@ -598,6 +600,8 @@ %{sitedir}/urllib %{sitedir}/venv %{sitedir}/wsgiref +%{sitedir}/xml +%{sitedir}/xmlrpc %{sitedir}/__pycache__ # import-failed hooks %{sitedir}/_import_failed ++ python3.spec ++ --- /var/tmp/diff_new_pack.E2Cmyw/_old 2018-01-26 13:58:56.434825702 +0100 +++ /var/tmp/diff_new_pack.E2Cmyw/_new 2018-01-26 13:58:56.438825516 +0100 @@ -94,10 +94,7 @@ Recommends: python3-idle Recommends: python3-pip Recommends: python3-tk -# some compatibility Provides Provides: python = %{python_version} -Provides: python3-xml = %{version} -Obsoletes: python3-xml < %{version} # # do not add patches here, please edit python3-base.spec instead # and run pre_checkin.sh @@ -132,12 +129,12 @@ %description Python 3 is modern interpreted, object-oriented programming language, often compared to Tcl, Perl, Scheme, or Java. You can find an overview -of Python in the documentation and tutorials included in the python-doc +of Python in the documentation and tutorials included in the python3-doc package. This package supplies rich command line features provided by readline, -XML processing tools, "ensurepip" installer, and sqlite3 support for -the interpreter core, thus forming a so called "extended" runtime. +and sqlite3 support for the interpreter core, thus forming a so called +"extended" runtime. Installing "python3" is sufficient for the vast majority of usecases. In addition, recommended packages provide UI toolkit support (python3-curses, python3-tk), legacy UNIX database bindings (python3-dbm), and the IDLE @@ -258,13 +255,6 @@ TESTS="$TESTS test_asyncio" %endif -# XML tests -TESTS="$TESTS test_docxmlrpc
commit libreoffice for openSUSE:Factory
Hello community, here is the log from the commit of package libreoffice for openSUSE:Factory checked in at 2018-01-26 13:58:11 Comparing /work/SRC/openSUSE:Factory/libreoffice (Old) and /work/SRC/openSUSE:Factory/.libreoffice.new (New) Package is "libreoffice" Fri Jan 26 13:58:11 2018 rev:144 rq:569245 version:6.0.0.2 Changes: --- /work/SRC/openSUSE:Factory/libreoffice/libreoffice.changes 2018-01-20 11:25:55.402586641 +0100 +++ /work/SRC/openSUSE:Factory/.libreoffice.new/libreoffice.changes 2018-01-26 13:58:12.556874317 +0100 @@ -1,0 +2,10 @@ +Wed Jan 24 14:02:23 UTC 2018 - tchva...@suse.com + +- Require xorg-x11-fonts otherwise nothing is shown + +--- +Wed Jan 24 12:34:09 UTC 2018 - tchva...@suse.com + +- Do not pull in liberation2-fonts wrt bsc#1077375#c5 + +--- Other differences: -- ++ libreoffice.spec ++ --- /var/tmp/diff_new_pack.AZVrOW/_old 2018-01-26 13:58:24.940296146 +0100 +++ /var/tmp/diff_new_pack.AZVrOW/_new 2018-01-26 13:58:24.948295773 +0100 @@ -42,6 +42,7 @@ # faking libreoffice provide some system packages %global __provides_exclude_from ^%{_libdir}/libreoffice/program/lib(gpg|assuan).*\\.so.*$ %global __requires_exclude_from ^%{_libdir}/libreoffice/program/lib(gpg|assuan).*\\.so.*$ +%global __requires_exclude ^libgpgmepp\\.so.*$ %bcond_with system_gpgme %endif Name: libreoffice @@ -219,6 +220,7 @@ # We need at least english to launch ourselves. Requires: libreoffice-l10n-en = %{version} Requires: python3 +Requires: xorg-x11-fonts Requires(post): update-desktop-files Requires(postun): update-desktop-files Recommends: dejavu-fonts @@ -251,13 +253,8 @@ %else BuildRequires: boost-devel %endif -%if 0%{?suse_version} >= 1330 -BuildRequires: liberation2-fonts -Recommends: liberation2-fonts -%else BuildRequires: liberation-fonts Recommends: liberation-fonts -%endif %if %{with firebird} BuildRequires: pkgconfig(fbclient) %endif
commit nasm for openSUSE:Factory
Hello community, here is the log from the commit of package nasm for openSUSE:Factory checked in at 2018-01-26 13:58:42 Comparing /work/SRC/openSUSE:Factory/nasm (Old) and /work/SRC/openSUSE:Factory/.nasm.new (New) Package is "nasm" Fri Jan 26 13:58:42 2018 rev:36 rq:569354 version:2.13.02 Changes: --- /work/SRC/openSUSE:Factory/nasm/nasm.changes2017-07-28 09:40:55.289063827 +0200 +++ /work/SRC/openSUSE:Factory/.nasm.new/nasm.changes 2018-01-26 13:58:45.375342056 +0100 @@ -1,0 +2,40 @@ +Wed Jan 24 13:09:39 UTC 2018 - adam.ma...@suse.de + +- New upstream version 2.13.02: + * Fix generation of PEXTRW instruction. + * Fix smartalign package which could trigger an error during + optimization if the alignment code expanded too much due to + optimization of the previous code. + * Fix a case where negative value in TIMES directive causes + panic instead of an error. + * Fix the incorrect generation of VEX-encoded instruction + when static mode decorators are specified on scalar instructions, + losing the decorators as they require EVEX encoding. + * Fix generation of dependency lists. + * Fixes macro calls that have the wrong number of arguments +(bsc#1073796, CVE-2017-17810) + * Fixes Heap-based buffer overflow allows related to a strcpy +in paste_tokens (bsc#1073798, CVE-2017-17811) + * Fixes Heap-based buffer over-read in the function detoken() +(bsc#1073799, CVE-2017-17812) + * Fixes Use-after-free in the pp_list_one_macro function +(bsc#1073803, CVE-2017-17813) + * Fixes Use-after-free in do_directive +(bsc#1073808, CVE-2017-17814) + * Fixes Illegal address access in is_mmacro() +(bsc#1073818, CVE-2017-17815) + * Fixes Use-after-free in pp_getline +(bsc#1073823, CVE-2017-17816) + * Fixes Use-after-free in pp_verror +(bsc#1073829, CVE-2017-17817) + * Fixes Heap-based buffer over-read related to a while loop in +paste_tokens (bsc#1073830, CVE-2017-17818) + * Fixes Illegal address access in the function find_cc +(bsc#1073832, CVE-2017-17819) + * Fixes Use-after-free in pp_list_one_macro +(bsc#1073846, CVE-2017-17820) + * Fixes illegal address access in thefunction paste_tokens() +(bsc#1058013, CVE-2017-14228) +- memory_fixes.patch: changes upstreamed and removed. + +--- Old: memory_fixes.patch nasm-2.13.01.tar.xz New: nasm-2.13.02.tar.xz Other differences: -- ++ nasm.spec ++ --- /var/tmp/diff_new_pack.gVUYS8/_old 2018-01-26 13:58:46.395294436 +0100 +++ /var/tmp/diff_new_pack.gVUYS8/_new 2018-01-26 13:58:46.403294062 +0100 @@ -1,7 +1,7 @@ # # spec file for package nasm # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -17,14 +17,13 @@ Name: nasm -Version:2.13.01 +Version:2.13.02 Release:0 Summary:Netwide Assembler (An x86 Assembler) License:BSD-2-Clause Group: Development/Languages/Other Url:http://www.nasm.us/ Source: http://www.nasm.us/pub/nasm/releasebuilds/%{version}/nasm-%{version}.tar.xz -Patch: memory_fixes.patch BuildRequires: fdupes %description @@ -33,7 +32,6 @@ %prep %setup -q -%patch -p1 %build touch -r ./version.h ./version.h.stamp ++ nasm-2.13.01.tar.xz -> nasm-2.13.02.tar.xz ++ 26825 lines of diff (skipped)
commit libexif for openSUSE:Factory
Hello community, here is the log from the commit of package libexif for openSUSE:Factory checked in at 2018-01-26 13:57:34 Comparing /work/SRC/openSUSE:Factory/libexif (Old) and /work/SRC/openSUSE:Factory/.libexif.new (New) Package is "libexif" Fri Jan 26 13:57:34 2018 rev:41 rq:568909 version:0.6.21 Changes: --- /work/SRC/openSUSE:Factory/libexif/libexif.changes 2017-08-21 11:33:30.116051941 +0200 +++ /work/SRC/openSUSE:Factory/.libexif.new/libexif.changes 2018-01-26 13:57:38.874446928 +0100 @@ -1,0 +2,15 @@ +Wed Jan 24 11:36:21 UTC 2018 - jeng...@inai.de + +- Remove %__-type macro indirections. Fix SRPM group. +- Use %_smp_mflags for parallel build. +- Drop pointless --with-pic (no effect since --disable-static). + +--- +Wed Jan 17 09:32:25 UTC 2018 - kbabi...@suse.com + +- Add CVE-2016-6328.patch: Fix integer overflow in parsing MNOTE + entry data of the input file (bnc#1055857) +- Add CVE-2017-7544.patch: Fix vulnerable out-of-bounds heap read + vulnerability (bnc#1059893) + +--- New: CVE-2016-6328.patch CVE-2017-7544.patch Other differences: -- ++ libexif.spec ++ --- /var/tmp/diff_new_pack.0Rx5Gz/_old 2018-01-26 13:57:40.206384740 +0100 +++ /var/tmp/diff_new_pack.0Rx5Gz/_new 2018-01-26 13:57:40.206384740 +0100 @@ -1,7 +1,7 @@ # # spec file for package libexif # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -17,25 +17,26 @@ Name: libexif -BuildRequires: doxygen -BuildRequires: pkg-config +Version:0.6.21 +Release:0 Url:http://libexif.sourceforge.net Summary:An EXIF Tag Parsing Library for Digital Cameras License:LGPL-2.1+ -Group: System/Libraries -Version:0.6.21 -Release:0 +Group: Development/Libraries/C and C++ BuildRoot: %{_tmppath}/%{name}-%{version}-build Source0: https://downloads.sourceforge.net/project/libexif/%{name}/%{version}/%{name}-%{version}.tar.bz2 Source1:baselibs.conf Patch0: libexif-build-date.patch +Patch1: CVE-2016-6328.patch +Patch2: CVE-2017-7544.patch +BuildRequires: doxygen +BuildRequires: pkg-config %define pname libexif12 %define debug_package_requires %{pname} = %{version}-%{release} %package -n %{pname} - Summary:An EXIF Tag Parsing Library for Digital Cameras Group: System/Libraries Provides: libexif = %{version} @@ -62,12 +63,15 @@ %prep %setup -q %patch0 -p1 +%patch1 -p1 +%patch2 -p0 + %build export CFLAGS="%optflags $(getconf LFS_CFLAGS)" -%configure --with-pic \ +%configure \ --disable-static \ --with-doc-dir=%{_docdir}/%{name} -%{__make} %{?jobs:-j%jobs} +make %{?_smp_mflags} %check make check @@ -75,7 +79,7 @@ %install %makeinstall %find_lang %{name}-12 -%{__rm} -f %{buildroot}%{_libdir}/*.la +rm -f %{buildroot}/%{_libdir}/*.la %post -n %{pname} -p /sbin/ldconfig ++ CVE-2016-6328.patch ++ >From 41bd04234b104312f54d25822f68738ba8d7133d Mon Sep 17 00:00:00 2001 From: Marcus MeissnerDate: Tue, 25 Jul 2017 23:44:44 +0200 Subject: [PATCH] fixes some (not all) buffer overreads during decoding pentax makernote entries. This should fix: https://sourceforge.net/p/libexif/bugs/125/ CVE-2016-6328 --- libexif/pentax/mnote-pentax-entry.c | 16 +--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/libexif/pentax/mnote-pentax-entry.c b/libexif/pentax/mnote-pentax-entry.c index d03d159..ea0429a 100644 --- a/libexif/pentax/mnote-pentax-entry.c +++ b/libexif/pentax/mnote-pentax-entry.c @@ -425,24 +425,34 @@ mnote_pentax_entry_get_value (MnotePentaxEntry *entry, case EXIF_FORMAT_SHORT: { const unsigned char *data = entry->data; - size_t k, len = strlen(val); + size_t k, len = strlen(val), sizeleft; + + sizeleft = entry->size; for(k=0; kcomponents; k++) { + if (sizeleft < 2) + break; vs = exif_get_short (data, entry->order); snprintf (val+len, maxlen-len, "%i ", vs); len = strlen(val); data += 2; + sizeleft -= 2;
commit llvm for openSUSE:Factory
Hello community, here is the log from the commit of package llvm for openSUSE:Factory checked in at 2018-01-26 13:58:04 Comparing /work/SRC/openSUSE:Factory/llvm (Old) and /work/SRC/openSUSE:Factory/.llvm.new (New) Package is "llvm" Fri Jan 26 13:58:04 2018 rev:97 rq:569076 version:5.0.1 Changes: --- /work/SRC/openSUSE:Factory/llvm/llvm.changes2018-01-16 09:30:24.763265103 +0100 +++ /work/SRC/openSUSE:Factory/.llvm.new/llvm.changes 2018-01-26 13:58:04.761238289 +0100 @@ -1,0 +2,5 @@ +Wed Jan 24 13:07:14 UTC 2018 - m...@suse.com + +- Remove clang-devel-static. + +--- Other differences: -- ++ llvm.spec ++ --- /var/tmp/diff_new_pack.L04smm/_old 2018-01-26 13:58:06.501157054 +0100 +++ /var/tmp/diff_new_pack.L04smm/_new 2018-01-26 13:58:06.505156867 +0100 @@ -109,6 +109,8 @@ Requires: clang%{_sonum}-devel = %{version} Provides: llvm-clang-devel = %{version} Obsoletes: llvm-clang-devel < %{version} +Provides: clang-devel-static = %{version} +Obsoletes: clang-devel-static < %{version} %description -n clang-devel This package contains the clang (C language) frontend for LLVM. @@ -119,20 +121,6 @@ don't require a specific Clang version should depend on this. -%package -n clang-devel-static -Summary:Static libraries for CLANG -Group: Development/Languages/Other -Requires: clang%{_sonum}-devel-static = %{version} - -%description -n clang-devel-static -This package contains static libraries for clang (C language) -frontend for LLVM. - -This package is a dummy package that depends on the version of -clang-devel that openSUSE currently supports. Packages that -don't require a specific Clang version should depend on this. - - %package LTO-devel Summary:Link-time optimizer for LLVM (devel package) Group: Development/Languages/Other @@ -274,10 +262,6 @@ %defattr(-,root,root) %doc README -%files -n clang-devel-static -%defattr(-,root,root) -%doc README - %files LTO-devel %defattr(-,root,root) %doc README
commit llvm5 for openSUSE:Factory
Hello community, here is the log from the commit of package llvm5 for openSUSE:Factory checked in at 2018-01-26 13:57:54 Comparing /work/SRC/openSUSE:Factory/llvm5 (Old) and /work/SRC/openSUSE:Factory/.llvm5.new (New) Package is "llvm5" Fri Jan 26 13:57:54 2018 rev:5 rq:569073 version:5.0.1 Changes: --- /work/SRC/openSUSE:Factory/llvm5/llvm5.changes 2018-01-16 09:34:17.544373868 +0100 +++ /work/SRC/openSUSE:Factory/.llvm5.new/llvm5.changes 2018-01-26 13:57:55.829655298 +0100 @@ -1,0 +2,8 @@ +Thu Jan 18 15:23:59 UTC 2018 - m...@suse.com + +- n_clang_allow_BUILD_SHARED_LIBRARY.patch + * Allow buildling clang with BUILD_SHARED_LIBRARY while the rest +is built with LLVM_LINK_LLVM_DYLIB. (bnc#1065464) +- Remove clang-devel-static. + +--- New: n_clang_allow_BUILD_SHARED_LIBRARY.patch Other differences: -- ++ llvm5.spec ++ --- /var/tmp/diff_new_pack.DF4WK9/_old 2018-01-26 13:58:01.513389929 +0100 +++ /var/tmp/diff_new_pack.DF4WK9/_new 2018-01-26 13:58:01.521389555 +0100 @@ -96,6 +96,7 @@ Patch13:llvm-normally-versioned-libllvm.patch Patch14:llvm-do-not-install-static-libraries.patch Patch15:opt-viewer-Do-not-require-python-2.patch +Patch16:n_clang_allow_BUILD_SHARED_LIBRARY.patch BuildRequires: binutils-devel >= 2.21.90 BuildRequires: binutils-gold BuildRequires: cmake @@ -261,17 +262,6 @@ This package contains the clang (C language) frontend for LLVM. (development files) -%package -n clang%{_sonum}-devel-static -Summary:Static libraries for CLANG -Group: Development/Languages/Other -Requires: clang%{_sonum}-devel = %{version} -Provides: clang-devel-static-provider -Conflicts: clang-devel-static-provider - -%description -n clang%{_sonum}-devel-static -This package contains static libraries for clang (C language) -frontend for LLVM. - %package -n libLTO%{_sonum} Summary:Link-time optimizer for LLVM # Avoid multiple provider errors @@ -515,6 +505,7 @@ %patch13 -p1 %patch14 -p1 %patch15 -p1 +%patch16 -p1 pushd cfe-%{version}.src %patch1 -p1 @@ -670,6 +661,7 @@ # -z,now is breaking now, it needs to be fixed %cmake \ -DBUILD_SHARED_LIBS:BOOL=OFF \ +-DCLANG_BUILD_SHARED_LIBS:BOOL=ON \ -DLLVM_BUILD_LLVM_DYLIB:BOOL=ON \ -DLLVM_LINK_LLVM_DYLIB:BOOL=ON \ -DCMAKE_C_FLAGS="$flags" \ @@ -1439,6 +1431,7 @@ %files -n libclang%{_sonum} %defattr(-,root,root,-) %{_libdir}/libclang*.so.* +%{_libdir}/libfindAllSymbols.so.* %files -n libLTO%{_sonum} %defattr(-,root,root) @@ -1488,7 +1481,6 @@ %{_includedir}/llvm/ %{_includedir}/llvm-c/ %{_libdir}/cmake/llvm -%exclude %{_libdir}/cmake/llvm/LLVMStaticExports*.cmake %{_docdir}/llvm/ %{_mandir}/man1/llvm-config.1%{ext_man} %config(noreplace) %{_sysconfdir}/rpm/macros.llvm @@ -1496,18 +1488,13 @@ %files -n clang%{_sonum}-devel %defattr(-,root,root) %{_libdir}/libclang*.so +%{_libdir}/libfindAllSymbols.so %{_includedir}/clang/ %{_includedir}/clang-c/ %{_libdir}/cmake/clang %exclude %{_libdir}/cmake/clang/ClangStaticTargets*.cmake %{_docdir}/llvm-clang/ -%files -n clang%{_sonum}-devel-static -%defattr(-,root,root,-) -%{_libdir}/libclang*.a -%{_libdir}/libfindAllSymbols.a -%{_libdir}/cmake/clang/ClangStaticTargets*.cmake - %files LTO-devel %defattr(-,root,root) %{_libdir}/libLTO.so ++ n_clang_allow_BUILD_SHARED_LIBRARY.patch ++ We use LLVM_BUILD_LLVM_DYLIB to build the llvm libraries as shared, but that does not work for clang. We can use BUILD_SHARED_LIBS on clang, but since we build them all together, we need to smuggle it in using this patch. Index: llvm-5.0.1.src/cfe-5.0.1.src/CMakeLists.txt === --- llvm-5.0.1.src.orig/cfe-5.0.1.src/CMakeLists.txt +++ llvm-5.0.1.src/cfe-5.0.1.src/CMakeLists.txt @@ -1,5 +1,10 @@ cmake_minimum_required(VERSION 3.4.3) +if( CLANG_BUILD_SHARED_LIBS ) + set(BUILD_SHARED_LIBS ON) + set(LLVM_BUILD_LLVM_DYLIB OFF) +endif() + # If we are not building as a part of LLVM, build Clang as an # standalone project, using LLVM as an external library: if( CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR )
commit gegl for openSUSE:Factory
Hello community, here is the log from the commit of package gegl for openSUSE:Factory checked in at 2018-01-26 13:57:42 Comparing /work/SRC/openSUSE:Factory/gegl (Old) and /work/SRC/openSUSE:Factory/.gegl.new (New) Package is "gegl" Fri Jan 26 13:57:42 2018 rev:34 rq:568911 version:0.2.0 Changes: --- /work/SRC/openSUSE:Factory/gegl/gegl.changes2018-01-20 11:22:25.320408439 +0100 +++ /work/SRC/openSUSE:Factory/.gegl.new/gegl.changes 2018-01-26 13:57:43.082250468 +0100 @@ -1,0 +2,6 @@ +Wed Jan 24 12:59:26 UTC 2018 - pgaj...@suse.com + +- require liberation-fonts instead of liberation2-fonts, it is dead + [bsc#1077375] [rh#856239] + +--- Other differences: -- ++ gegl.spec ++ --- /var/tmp/diff_new_pack.lCJrcl/_old 2018-01-26 13:57:44.870166991 +0100 +++ /var/tmp/diff_new_pack.lCJrcl/_new 2018-01-26 13:57:44.874166804 +0100 @@ -55,7 +55,7 @@ BuildRequires: intltool BuildRequires: lensfun-devel # Needed to build the doc, as Bitstream Vera Sans is the referenced font. -BuildRequires: liberation2-fonts +BuildRequires: liberation-fonts BuildRequires: libexiv2-devel BuildRequires: libjasper-devel >= 1.900.1 BuildRequires: libjpeg-devel
commit qrencode for openSUSE:Factory
Hello community, here is the log from the commit of package qrencode for openSUSE:Factory checked in at 2018-01-26 13:57:11 Comparing /work/SRC/openSUSE:Factory/qrencode (Old) and /work/SRC/openSUSE:Factory/.qrencode.new (New) Package is "qrencode" Fri Jan 26 13:57:11 2018 rev:21 rq:568887 version:4.0.0 Changes: --- /work/SRC/openSUSE:Factory/qrencode/qrencode.changes2017-07-25 11:39:10.806645758 +0200 +++ /work/SRC/openSUSE:Factory/.qrencode.new/qrencode.changes 2018-01-26 13:57:13.395636527 +0100 @@ -1,0 +2,11 @@ +Wed Jan 24 10:57:58 UTC 2018 - christo...@krop.fr + +- Update to 4.0.0 + * EPS output now supports foreground and background color + * XPM and PNG32 support added + * CMake support added + * Various bugs and performance fixes +- Add qrencode-fix-installation.patch. Fixes installation for x86_64 + targets. + +--- Old: qrencode-3.4.4.tar.bz2 New: qrencode-4.0.0.tar.bz2 qrencode-fix-installation.patch Other differences: -- ++ qrencode.spec ++ --- /var/tmp/diff_new_pack.kJSMes/_old 2018-01-26 13:57:14.011607767 +0100 +++ /var/tmp/diff_new_pack.kJSMes/_new 2018-01-26 13:57:14.015607580 +0100 @@ -1,7 +1,7 @@ # # spec file for package qrencode # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -16,9 +16,9 @@ # -%define so_ver 3 +%define so_ver 4 Name: qrencode -Version:3.4.4 +Version:4.0.0 Release:0 Summary:C library for encoding data in a QR Code symbol License:LGPL-2.1+ @@ -26,6 +26,9 @@ Url:https://github.com/fukuchi/libqrencode Source0:http://fukuchi.org/works/qrencode/%{name}-%{version}.tar.bz2 Source1:baselibs.conf +# PATCH-FIX-UPSTREAM -- qrencode-fix_installation.patch +Patch0: qrencode-fix-installation.patch +BuildRequires: cmake >= 3.1.0 BuildRequires: pkgconfig BuildRequires: pkgconfig(libpng) @@ -60,15 +63,14 @@ %prep %setup -q +%patch0 -p1 %build -%configure \ - --with-tools -make %{?_smp_mflags} +%cmake -DBUILD_SHARED_LIBS=TRUE +%make_jobs %install -%make_install -find %{buildroot} -type f -name "*.la" -delete -print +%cmake_install %post -n libqrencode%{so_ver} -p /sbin/ldconfig %postun -n libqrencode%{so_ver} -p /sbin/ldconfig ++ baselibs.conf ++ --- /var/tmp/diff_new_pack.kJSMes/_old 2018-01-26 13:57:14.039606460 +0100 +++ /var/tmp/diff_new_pack.kJSMes/_new 2018-01-26 13:57:14.039606460 +0100 @@ -1 +1 @@ -libqrencode3 \ No newline at end of file +libqrencode4 ++ qrencode-3.4.4.tar.bz2 -> qrencode-4.0.0.tar.bz2 ++ 42134 lines of diff (skipped) ++ qrencode-fix-installation.patch ++ diff --git a/CMakeLists.txt b/CMakeLists.txt index f08b2cb..b87d2ac 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -110,7 +110,7 @@ endif() set(prefix "${CMAKE_INSTALL_PREFIX}") set(exec_prefix "${CMAKE_INSTALL_PREFIX}/bin") -set(libdir "${CMAKE_INSTALL_PREFIX}/lib") +set(libdir "${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}") set(includedir "${CMAKE_INSTALL_PREFIX}/include") set(VERSION "${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}") @@ -118,9 +118,9 @@ configure_file(qrencode.1.in qrencode.1 @ONLY) configure_file(libqrencode.pc.in libqrencode.pc @ONLY) install(FILES ${CMAKE_CURRENT_BINARY_DIR}/qrencode.1 DESTINATION share/man/man1) -install(FILES ${CMAKE_CURRENT_BINARY_DIR}/libqrencode.pc DESTINATION lib/pkgconfig) +install(FILES ${CMAKE_CURRENT_BINARY_DIR}/libqrencode.pc DESTINATION lib${LIB_SUFFIX}/pkgconfig) install(FILES qrencode.h DESTINATION include) -install(TARGETS qrencode DESTINATION lib) +install(TARGETS qrencode DESTINATION lib${LIB_SUFFIX}) ## Build utility tools if(WITH_TOOLS AND TARGET PNG::PNG)
commit libbsd for openSUSE:Factory
Hello community, here is the log from the commit of package libbsd for openSUSE:Factory checked in at 2018-01-26 13:57:49 Comparing /work/SRC/openSUSE:Factory/libbsd (Old) and /work/SRC/openSUSE:Factory/.libbsd.new (New) Package is "libbsd" Fri Jan 26 13:57:49 2018 rev:4 rq:568912 version:0.8.7 Changes: --- /work/SRC/openSUSE:Factory/libbsd/libbsd.changes2017-10-28 14:17:54.195846979 +0200 +++ /work/SRC/openSUSE:Factory/.libbsd.new/libbsd.changes 2018-01-26 13:57:50.681895644 +0100 @@ -1,0 +2,12 @@ +Wed Jan 24 02:06:58 UTC 2018 - avin...@opensuse.org + +- Update to version 0.8.7: + * Fix for gcc with no __has_include or +__has_include_next support + * man: Document on what other BSDs arc4random(3) is present + * Handle several functions now being provided by glibc + * test: Fix nlist(3) unit test on IA64 +- switch to mirror temporarily, per announce: + https://lists.freedesktop.org/archives/libbsd/2018-January/000166.html + +--- Old: libbsd-0.8.6.tar.xz libbsd-0.8.6.tar.xz.asc New: libbsd-0.8.7.tar.xz libbsd-0.8.7.tar.xz.asc Other differences: -- ++ libbsd.spec ++ --- /var/tmp/diff_new_pack.z4z35W/_old 2018-01-26 13:57:51.337865018 +0100 +++ /var/tmp/diff_new_pack.z4z35W/_new 2018-01-26 13:57:51.337865018 +0100 @@ -1,7 +1,7 @@ # # spec file for package libbsd # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -18,7 +18,7 @@ %define lname libbsd0 Name: libbsd -Version:0.8.6 +Version:0.8.7 Release:0 Summary:Provides useful functions commonly found on BSD systems License:BSD-3-Clause @@ -26,8 +26,8 @@ Url:http://libbsd.freedesktop.org/ #Git-Clone:git://anongit.freedesktop.org/git/libbsd #Git-Web: http://cgit.freedesktop.org/libbsd/ -Source0: http://libbsd.freedesktop.org/releases/%{name}-%{version}.tar.xz -Source1: http://libbsd.freedesktop.org/releases/%{name}-%{version}.tar.xz.asc +Source0: https://archive.hadrons.org/software/%{name}/%{name}-%{version}.tar.xz +Source1: https://archive.hadrons.org/software/%{name}/%{name}-%{version}.tar.xz.asc Source2:%{name}.keyring BuildRequires: fdupes BuildRequires: openssl-devel ++ libbsd-0.8.6.tar.xz -> libbsd-0.8.7.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libbsd-0.8.6/.dist-version new/libbsd-0.8.7/.dist-version --- old/libbsd-0.8.6/.dist-version 2017-07-17 01:02:53.0 +0200 +++ new/libbsd-0.8.7/.dist-version 2018-01-13 16:29:57.0 +0100 @@ -1 +1 @@ -0.8.6 +0.8.7 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libbsd-0.8.6/ChangeLog new/libbsd-0.8.7/ChangeLog --- old/libbsd-0.8.6/ChangeLog 2017-07-17 01:03:00.0 +0200 +++ new/libbsd-0.8.7/ChangeLog 2018-01-13 16:30:04.0 +0100 @@ -1,3 +1,65 @@ +commit 0b61c5ffeda8fc094e6aabc70d4d99058e46d769 +Author: Guillem Jover+Date: Sat Jan 13 16:20:35 2018 +0100 + +Release libbsd 0.8.7 + + configure.ac | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 9ceac74e91411d3f7dbbc42d772f3500c47c7cec +Author: Jason Duerstock +Date: Sun Dec 3 16:50:07 2017 +0100 + +test: Fix nlist(3) unit test on IA64 + +On IA64 this is only the case in the ELF binary, but it gets normalized +when loaded at run-time. + +Fixes: https://bugs.debian.org/881611 +Signed-off-by: Guillem Jover + + test/nlist.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 9afc7100a1078e177ff68349446526efe6872618 +Author: Adam Lackorzynski +Date: Sun Dec 3 16:46:19 2017 +0100 + +Fix for gcc with no __has_include or __has_include_next support + +Fixes: https://bugs.freedesktop.org/103396 +Signed-off-by: Guillem Jover + + include/bsd/sys/cdefs.h | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 22fbd62368c39de8ac5e249d1502d5ac0ffdef30 +Author: Guillem Jover +Date: Sat Sep 2 19:55:50 2017 +0200 + +Handle several functions now being provided by glibc + +We mention that these are now superseded by the glibc implementations, +make the headers cope with already declared functions on glibc-based +systems, and document this in the man pages. +
commit texlive-specs-b for openSUSE:Factory
Hello community, here is the log from the commit of package texlive-specs-b for openSUSE:Factory checked in at 2018-01-26 13:57:18 Comparing /work/SRC/openSUSE:Factory/texlive-specs-b (Old) and /work/SRC/openSUSE:Factory/.texlive-specs-b.new (New) Package is "texlive-specs-b" Fri Jan 26 13:57:18 2018 rev:32 rq:568897 version:unknown Changes: --- /work/SRC/openSUSE:Factory/texlive-specs-b/texlive-specs-b.changes 2018-01-13 21:37:29.110492226 +0100 +++ /work/SRC/openSUSE:Factory/.texlive-specs-b.new/texlive-specs-b.changes 2018-01-26 13:57:20.991281887 +0100 @@ -1,0 +2,10 @@ +Wed Jan 24 08:46:16 UTC 2018 - wer...@suse.de + +- Switch over to python 3 (boo#1077170) + +--- +Thu Jan 11 12:48:35 UTC 2018 - wer...@suse.de + +- Avoid nasty warning about missing batchmode in ENVironment + +--- Other differences: -- ++ texlive-specs-b.spec ++ --- /var/tmp/diff_new_pack.FZOGby/_old 2018-01-26 13:57:31.682782704 +0100 +++ /var/tmp/diff_new_pack.FZOGby/_new 2018-01-26 13:57:31.698781957 +0100 @@ -21,7 +21,7 @@ %define texlive_version 2017 %define texlive_previous 2016 %define texlive_release 20170520 -%define texlive_noarch 133 +%define texlive_noarch 135 #!BuildIgnore: texlive @@ -4708,7 +4708,7 @@ Requires(posttrans): sed Requires(posttrans): texlive >= %{texlive_version} Recommends: texlive-asymptote-doc >= %{texlive_version} -Requires: python-tk +Requires: python3-tk Requires: texlive-media9 >= %{texlive_version} Requires: texlive-movie15 >= %{texlive_version} Provides: tex(asycolors.sty) @@ -17189,6 +17189,31 @@ test -e %{buildroot}/$scr || continue chmod 0755 %{buildroot}/$scr done +# Avoid /usr/bin/env +for scr in %{_texmfdistdir}/asymptote/GUI/CubicBezier.py \ + %{_texmfdistdir}/asymptote/GUI/UndoRedoStack.py \ + %{_texmfdistdir}/asymptote/GUI/xasy.py \ + %{_texmfdistdir}/asymptote/GUI/xasy2asy.py \ + %{_texmfdistdir}/asymptote/GUI/xasyActions.py \ + %{_texmfdistdir}/asymptote/GUI/xasyBezierEditor.py \ + %{_texmfdistdir}/asymptote/GUI/xasyCodeEditor.py \ + %{_texmfdistdir}/asymptote/GUI/xasyColorPicker.py \ + %{_texmfdistdir}/asymptote/GUI/xasyFile.py \ + %{_texmfdistdir}/asymptote/GUI/xasyGUIIcons.py \ + %{_texmfdistdir}/asymptote/GUI/xasyMainWin.py \ + %{_texmfdistdir}/asymptote/GUI/xasyOptions.py \ + %{_texmfdistdir}/asymptote/GUI/xasyOptionsDialog.py \ + %{_texmfdistdir}/asymptote/GUI/xasyVersion.py +do + test -e %{buildroot}/$scr || continue + ed %{buildroot}/${scr} <<-'EOF' + 1 + s@/env[[:blank:]]\+@/@ + . + w + q + EOF +done %if %{with zypper_posttrans} ln -sf %{_texmfdistdir}/texconfig/zypper.py \ %{buildroot}/var/adm/update-scripts/texlive-asymptote-by-example-zh-cn-%{texlive_version}.%{texlive_noarch}.svn15878-%{release}-zypper @@ -17366,6 +17391,18 @@ %endif tar --use-compress-program=xz -xf %{S:60} -C %{buildroot}%{_datadir}/texlive tar --use-compress-program=xz -xf %{S:61} -C %{buildroot}%{_datadir}/texlive +# Avoid /usr/bin/env +for scr in %{_texmfdistdir}/scripts/authorindex/authorindex +do + test -e %{buildroot}/$scr || continue + ed %{buildroot}/${scr} <<-'EOF' + 1 + s@/env[[:blank:]]\+@/@ + . + w + q + EOF +done %if %{with zypper_posttrans} ln -sf %{_texmfdistdir}/texconfig/zypper.py \ %{buildroot}/var/adm/update-scripts/texlive-auto-pst-pdf-%{texlive_version}.%{texlive_noarch}.0.0.6svn23723-%{release}-zypper
commit texlive-filesystem for openSUSE:Factory
Hello community, here is the log from the commit of package texlive-filesystem for openSUSE:Factory checked in at 2018-01-26 13:57:25 Comparing /work/SRC/openSUSE:Factory/texlive-filesystem (Old) and /work/SRC/openSUSE:Factory/.texlive-filesystem.new (New) Package is "texlive-filesystem" Fri Jan 26 13:57:25 2018 rev:29 rq:568898 version:unknown Changes: --- /work/SRC/openSUSE:Factory/texlive-filesystem/texlive-filesystem.changes 2018-01-13 21:40:10.958950849 +0100 +++ /work/SRC/openSUSE:Factory/.texlive-filesystem.new/texlive-filesystem.changes 2018-01-26 13:57:32.794730787 +0100 @@ -1,0 +2,5 @@ +Wed Jan 24 08:46:16 UTC 2018 - wer...@suse.de + +- Switch over to python 3 (boo#1077170) + +--- Other differences: -- ++ texlive-filesystem.spec ++ --- /var/tmp/diff_new_pack.tHVjiJ/_old 2018-01-26 13:57:36.238569996 +0100 +++ /var/tmp/diff_new_pack.tHVjiJ/_new 2018-01-26 13:57:36.266568689 +0100 @@ -24,7 +24,7 @@ %define texlive_version 2017 %define texlive_previous 2016 %define texlive_release 20170520 -%define texlive_noarch 133 +%define texlive_noarch 135 %define texlive_source texlive-20170520-source %define __perl_requires%{nil} @@ -41,7 +41,7 @@ Group: Productivity/Publishing/TeX/Base Url:http://www.tug.org/texlive/ Requires: cron -Requires: python +Requires: python3 Requires(pre): /usr/bin/getent Requires(pre): /usr/sbin/groupadd Requires(post): %fillup_prereq
commit wxWidgets-3_0 for openSUSE:Factory
Hello community, here is the log from the commit of package wxWidgets-3_0 for openSUSE:Factory checked in at 2018-01-26 13:57:04 Comparing /work/SRC/openSUSE:Factory/wxWidgets-3_0 (Old) and /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new (New) Package is "wxWidgets-3_0" Fri Jan 26 13:57:04 2018 rev:23 rq:568881 version:3.0.3 Changes: --- /work/SRC/openSUSE:Factory/wxWidgets-3_0/wxWidgets-3_0-nostl.changes 2017-12-31 00:43:09.294784911 +0100 +++ /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new/wxWidgets-3_0-nostl.changes 2018-01-26 13:57:06.375964275 +0100 @@ -1,0 +2,5 @@ +Wed Jan 24 09:07:47 UTC 2018 - jeng...@inai.de + +- Rework provides/conflicts between -devel variants. + +--- wxWidgets-3_0.changes: same change Other differences: -- ++ wxWidgets-3_0-nostl.spec ++ --- /var/tmp/diff_new_pack.0Bru6q/_old 2018-01-26 13:57:07.699902460 +0100 +++ /var/tmp/diff_new_pack.0Bru6q/_new 2018-01-26 13:57:07.699902460 +0100 @@ -1,7 +1,7 @@ # # spec file for package wxWidgets-3_0-nostl # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -81,7 +81,7 @@ BuildRequires: pkgconfig(glu) %description -wxWidgets is a free C++ library for cross-platform GUI. +wxWidgets is a C++ library for cross-platform GUI. With wxWidgets, you can create applications for different GUIs (GTK+, Motif, MS Windows, MacOS X, Windows CE, GPE) from the same source code. @@ -89,7 +89,6 @@ std::string), and is provided for old programs which fail to use e.g. wxString and instead rely on the wxChar pointer API. -%if %base_packages %package -n libwx_baseu-%variant%sonum Summary:wxWidgets Library # Name up to openSUSE 11.3 and up to wxGTK-2.8: @@ -122,8 +121,6 @@ %description -n libwx_baseu_xml-%variant%sonum Library for the wxWidgets cross-platform GUI. -%endif - %package -n libwx_gtk%{gtk_version}u_adv-%variant%sonum Summary:wxWidgets Library Group: System/Libraries @@ -213,7 +210,7 @@ Library for the wxWidgets cross-platform GUI. %package devel -Summary:Everything needed for development with wxWidgets +Summary:Development files for an old API variant of wxWidgets Group: Development/Libraries/C and C++ Requires: gtk%gtk_version-devel Requires: libwx_baseu-%variant%sonum = %version @@ -233,10 +230,11 @@ Requires: libwx_gtk%{gtk_version}u_xrc-%variant%sonum = %version Requires: pkgconfig(gl) Requires: pkgconfig(glu) -Conflicts: wxWidgets-devel +Provides: wxWidgets-any-devel +Conflicts: wxWidgets-any-devel %description devel -wxWidgets is a free C++ library for cross-platform GUI development. +wxWidgets is a C++ library for cross-platform GUI development. With wxWidgets, you can create applications for different GUIs (GTK+, Motif, MS Windows, MacOS X, Windows CE, GPE) from the same source code. @@ -274,24 +272,24 @@ export SDL_CONFIG=%_bindir/sdl2-config %endif -%configure\ +%configure \ --enable-vendor=%variant \ - --with-gtk=%gtk_version\ - --disable-static\ - --enable-unicode\ - --with-opengl\ - --with-libmspack\ - --with-sdl\ - --with-gnomevfs\ - --enable-ipv6\ - --enable-mediactrl\ - --enable-optimise\ + --with-gtk=%gtk_version \ + --disable-static \ + --enable-unicode \ + --with-opengl \ + --with-libmspack \ + --with-sdl \ + --with-gnomevfs \ + --enable-ipv6 \ + --enable-mediactrl \ + --enable-optimise \ %if 0%{?WX_DEBUG} - --enable-debug\ + --enable-debug \ %else - --disable-debug\ + --disable-debug \ %endif - --disable-stl\ + --disable-stl \ --disable-plugins make %{?_smp_mflags} V=1 %if %BUILD_LANG @@ -300,13 +298,10 @@ cd .. %endif -%clean -: - %install export VENDORTAG='-$variant' # only needed for non-MSW make install DESTDIR="%buildroot" -%if !0%{?base_packages} +%if !%base_packages # Drop libraries already supplied by another packages rm -f "%buildroot/%_libdir"/libwx_baseu{,_net,_xml}-%variant.so.%{sonum}* \ "%buildroot/%_libdir/wx/%wx_minor"/sound_sdlu-*.so @@ -322,14 +317,12 @@ # HACK: Fix wx-config symlink (bug introduced in 2.9.4). ln -sf $(echo %buildroot/%_libdir/wx/config/* | sed "s%%%buildroot") %buildroot/%_bindir/wx-config -%if %base_packages %post -n libwx_baseu-%variant%sonum -p /sbin/ldconfig %postun -n libwx_baseu-%variant%sonum -p
commit libexttextcat for openSUSE:Factory
Hello community, here is the log from the commit of package libexttextcat for openSUSE:Factory checked in at 2018-01-26 13:56:20 Comparing /work/SRC/openSUSE:Factory/libexttextcat (Old) and /work/SRC/openSUSE:Factory/.libexttextcat.new (New) Package is "libexttextcat" Fri Jan 26 13:56:20 2018 rev:7 rq:568823 version:3.4.5 Changes: --- /work/SRC/openSUSE:Factory/libexttextcat/libexttextcat.changes 2014-07-27 18:46:50.0 +0200 +++ /work/SRC/openSUSE:Factory/.libexttextcat.new/libexttextcat.changes 2018-01-26 13:56:23.105984558 +0100 @@ -1,0 +2,9 @@ +Wed Jan 24 02:13:56 UTC 2018 - avin...@opensuse.org + +- Version bump to 3.4.5 + * fixed broken uk.lm langclass + * Fix -fsanitize=shift-base errors +- use new URL +- cleanup with spec-cleaner + +--- Old: libexttextcat-3.4.4.tar.xz New: libexttextcat-3.4.5.tar.xz Other differences: -- ++ libexttextcat.spec ++ --- /var/tmp/diff_new_pack.DHhjNU/_old 2018-01-26 13:56:24.441922182 +0100 +++ /var/tmp/diff_new_pack.DHhjNU/_new 2018-01-26 13:56:24.449921808 +0100 @@ -1,7 +1,7 @@ # # spec file for package libexttextcat # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -18,18 +18,17 @@ %define libname libexttextcat-2_0-0 Name: libexttextcat -Version:3.4.4 +Version:3.4.5 Release:0 Summary:Text categorization library datafiles and documents License:BSD-4-Clause Group: Productivity/Text/Convertors -Url:http://www.freedesktop.org/wiki/Software/libexttextcat +Url:https://wiki.documentfoundation.org/Libexttextcat Source0: http://dev-www.libreoffice.org/src/%{name}/%{name}-%{version}.tar.xz BuildRequires: pkgconfig BuildRequires: xz Obsoletes: libtextcat < 3.2.0 Provides: libtextcat = %{version} -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description The %{name} is a library implementing N-gram-based text categorization @@ -73,25 +72,21 @@ make %{?_smp_mflags} V=1 %install -make DESTDIR=%{buildroot} install %{?_smp_mflags} +%make_install find %{buildroot} -type f -name "*.la" -delete -print %post -n %{libname} -p /sbin/ldconfig - %postun -n %{libname} -p /sbin/ldconfig %files -%defattr(-,root,root) %doc LICENSE README* %{_datadir}/%{name}* %files -n %{libname} -%defattr(-,root,root) %{_libdir}/*.so.0* %files devel -%defattr(-,root,root) %dir %{_datadir}/vala %dir %{_datadir}/vala/vapi %{_libdir}/*.so @@ -100,7 +95,6 @@ %{_datadir}/vala/vapi/%{name}.vapi %files tools -%defattr(-,root,root) %{_bindir}/* %changelog ++ libexttextcat-3.4.4.tar.xz -> libexttextcat-3.4.5.tar.xz ++ 23884 lines of diff (skipped)
commit ImageMagick for openSUSE:Factory
Hello community, here is the log from the commit of package ImageMagick for openSUSE:Factory checked in at 2018-01-26 13:56:43 Comparing /work/SRC/openSUSE:Factory/ImageMagick (Old) and /work/SRC/openSUSE:Factory/.ImageMagick.new (New) Package is "ImageMagick" Fri Jan 26 13:56:43 2018 rev:154 rq:568864 version:7.0.7.22 Changes: --- /work/SRC/openSUSE:Factory/ImageMagick/ImageMagick.changes 2018-01-16 09:32:05.354558725 +0100 +++ /work/SRC/openSUSE:Factory/.ImageMagick.new/ImageMagick.changes 2018-01-26 13:56:45.724928473 +0100 @@ -1,0 +2,9 @@ +Wed Jan 24 10:43:41 UTC 2018 - pgaj...@suse.com + +- update to 7.0.7.22 + * Support aspect ratio geometry, e.g. -crop 3:2. + * Add support for reading the HEIC image format (reference +https://github.com/ImageMagick/ImageMagick/issues/507). + * Fixed numerous memory leaks, credit to OSS Fuzz. + +--- Old: ImageMagick-7.0.7-21.tar.bz2 ImageMagick-7.0.7-21.tar.bz2.asc New: ImageMagick-7.0.7-22.tar.bz2 ImageMagick-7.0.7-22.tar.bz2.asc Other differences: -- ++ ImageMagick.spec ++ --- /var/tmp/diff_new_pack.pnQYBw/_old 2018-01-26 13:56:46.684883652 +0100 +++ /var/tmp/diff_new_pack.pnQYBw/_new 2018-01-26 13:56:46.63465 +0100 @@ -18,7 +18,7 @@ %define maj 7 %define mfr_version %{maj}.0.7 -%define mfr_revision 21 +%define mfr_revision 22 %define quantum_depth 16 %define source_version %{mfr_version}-%{mfr_revision} %define clibver 5 ++ ImageMagick-7.0.7-21.tar.bz2 -> ImageMagick-7.0.7-22.tar.bz2 ++ /work/SRC/openSUSE:Factory/ImageMagick/ImageMagick-7.0.7-21.tar.bz2 /work/SRC/openSUSE:Factory/.ImageMagick.new/ImageMagick-7.0.7-22.tar.bz2 differ: char 11, line 1
commit totem for openSUSE:Factory
Hello community, here is the log from the commit of package totem for openSUSE:Factory checked in at 2018-01-26 13:56:35 Comparing /work/SRC/openSUSE:Factory/totem (Old) and /work/SRC/openSUSE:Factory/.totem.new (New) Package is "totem" Fri Jan 26 13:56:35 2018 rev:130 rq:568858 version:3.26.0 Changes: --- /work/SRC/openSUSE:Factory/totem/totem.changes 2018-01-16 09:29:24.746073113 +0100 +++ /work/SRC/openSUSE:Factory/.totem.new/totem.changes 2018-01-26 13:56:37.737301416 +0100 @@ -1,0 +2,7 @@ +Wed Jan 24 09:50:22 UTC 2018 - tchva...@suse.com + +- Drop python-beautifulsoup and python-httplib2 recommends: BBC + rewrote the iplayer plugin and as such the recommends do not make + sense anymore. + +--- Other differences: -- ++ totem.spec ++ --- /var/tmp/diff_new_pack.eHoSW5/_old 2018-01-26 13:56:38.877248192 +0100 +++ /var/tmp/diff_new_pack.eHoSW5/_new 2018-01-26 13:56:38.885247818 +0100 @@ -113,9 +113,6 @@ Summary:Plugins for Totem Movie Player Group: Productivity/Multimedia/Video/Players Requires: %{name} = %{version} -# BBC iPlayer plugin -Recommends: python-beautifulsoup -Recommends: python-httplib2 # Gromit Annotation plugin Suggests: gromit %glib2_gsettings_schema_requires
commit libraw for openSUSE:Factory
Hello community, here is the log from the commit of package libraw for openSUSE:Factory checked in at 2018-01-26 13:56:27 Comparing /work/SRC/openSUSE:Factory/libraw (Old) and /work/SRC/openSUSE:Factory/.libraw.new (New) Package is "libraw" Fri Jan 26 13:56:27 2018 rev:45 rq:568826 version:0.18.7 Changes: --- /work/SRC/openSUSE:Factory/libraw/libraw.changes2017-12-29 00:02:13.888583408 +0100 +++ /work/SRC/openSUSE:Factory/.libraw.new/libraw.changes 2018-01-26 13:56:31.105611051 +0100 @@ -1,0 +2,15 @@ +Tue Jan 23 23:07:15 UTC 2018 - avin...@opensuse.org + +- updated to 0.18.7: + * All legacy (RGB raw) image loaders checks for imgdata.image is +not NULL + * kodak_radc_load_raw: check image size before processing + * legacy memory allocator: +allocate max(widh, raw_width) * max(height, raw_height) +- partial cleanup with spec-cleaner +- other spec fixes: + * switch to https site + * remove executable bit from copyright + * remove outdated comment about build parallelism + +--- Old: LibRaw-0.18.6.tar.gz New: LibRaw-0.18.7.tar.gz Other differences: -- ++ libraw.spec ++ --- /var/tmp/diff_new_pack.x9WGGy/_old 2018-01-26 13:56:32.117563804 +0100 +++ /var/tmp/diff_new_pack.x9WGGy/_new 2018-01-26 13:56:32.121563617 +0100 @@ -1,7 +1,7 @@ # # spec file for package libraw # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -17,28 +17,25 @@ %define tar_name LibRaw - -Name: libraw %define lver16 %define lname libraw%{lver} -Version:0.18.6 +Name: libraw +Version:0.18.7 Release:0 Summary:Library for reading RAW files obtained from digital photo cameras -License:CDDL-1.0 or LGPL-2.1 +License:CDDL-1.0 OR LGPL-2.1 Group: Development/Libraries/C and C++ -Url:http://www.libraw.org/ - +Url:https://www.libraw.org/ #Git-Clone:git://github.com/LibRaw/LibRaw -Source: http://www.libraw.org/data/%tar_name-%version.tar.gz +Source: https://www.libraw.org/data/%tar_name-%version.tar.gz BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: libjasper-devel BuildRequires: libjpeg-devel BuildRequires: liblcms2-devel -BuildRequires: pkg-config +BuildRequires: pkgconfig # zlib for deflate DNG support BuildRequires: zlib-devel -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description LibRaw is a library for reading RAW files obtained from digital photo @@ -103,18 +100,17 @@ export CXXFLAGS="%optflags -fPIC -DUSE_ZLIB" export LIBS="$LIBS -lz" %configure -# build env is too broken for parallel build make %{?_smp_mflags} %install find doc -type f -name "*.html" -exec chmod a-x "{}" "+" mv doc manual # The source tree has these with execute permissions for some reason -chmod -x Changelog.txt LICENSE.CDDL LICENSE.LGPL +chmod -x Changelog.txt LICENSE.CDDL LICENSE.LGPL COPYRIGHT chmod -x manual/index.html # The Libraries -make install DESTDIR="%buildroot" -rm -f "%buildroot/%_libdir"/*.la +%make_install +find %buildroot -type f -name "*.la" -delete -print # duplicated files rm -rf %buildroot%_datadir/doc %fdupes %buildroot/%_prefix @@ -123,11 +119,9 @@ %postun -n %lname -p /sbin/ldconfig %files tools -%defattr(-,root,root) %_bindir/* %files devel -%defattr(-,root,root) %doc Changelog.txt COPYRIGHT LICENSE.CDDL LICENSE.LGPL %doc manual %_includedir/%name/ @@ -136,12 +130,10 @@ %_libdir/libraw_r.so %files -n %lname -%defattr(-,root,root) %_libdir/libraw.so.%{lver}* %_libdir/libraw_r.so.%{lver}* %files devel-static -%defattr(-,root,root) %_libdir/libraw.a %_libdir/libraw_r.a ++ LibRaw-0.18.6.tar.gz -> LibRaw-0.18.7.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/LibRaw-0.18.6/Changelog.txt new/LibRaw-0.18.7/Changelog.txt --- old/LibRaw-0.18.6/Changelog.txt 2017-12-06 08:39:23.0 +0100 +++ new/LibRaw-0.18.7/Changelog.txt 2018-01-19 06:52:22.0 +0100 @@ -1,3 +1,12 @@ +2018-01-19 Alex Tutubalin+Secunia #79000: +Credit: Laurent Delosieres, Secunia Research at Flexera + * All legacy (RGB raw) image loaders checks for imgdata.image is not NULL + * kodak_radc_load_raw: check image size before processing + * legacy memory allocator: allocate max(widh,raw_width)*max(height,raw_height) + * LibRaw 0.18.7 + + 2017-12-06 Alex Tutubalin Secunia
commit qpdf for openSUSE:Factory
Hello community, here is the log from the commit of package qpdf for openSUSE:Factory checked in at 2018-01-26 13:56:13 Comparing /work/SRC/openSUSE:Factory/qpdf (Old) and /work/SRC/openSUSE:Factory/.qpdf.new (New) Package is "qpdf" Fri Jan 26 13:56:13 2018 rev:32 rq:568821 version:7.1.0 Changes: --- /work/SRC/openSUSE:Factory/qpdf/qpdf.changes2017-09-25 13:53:14.834913813 +0200 +++ /work/SRC/openSUSE:Factory/.qpdf.new/qpdf.changes 2018-01-26 13:56:17.758234247 +0100 @@ -1,0 +2,35 @@ +Wed Jan 24 03:47:54 UTC 2018 - avin...@opensuse.org + +- Update to version 7.1.0 + * Allow raw encryption key to be specified in libary and command +line with the QPDF::setPasswordIsHexKey method and +--password-is-hex-key option. Allow encryption key to be displayed +with --show-encryption-key option. See +https://blog.didierstevens.com/2017/12/28/cracking-encrypted-pdfs-part-3/ +for a discussion of using this for cracking encrypted PDFs. I hope +that a future release of qpdf will include some additional +recovery options that may also make use of this capability. + * Fix lexical error: the PDF specification allows floating point +numbers to end with "." + * Fix link order in the build to avoid conflicts when building +from source while an older version of qpdf is installed + * Add support for TIFF predictor for LZW and Flate streams. Now + * Clarify documentation around options that control parsing but +not output creation. Two options: --suppress-recovery and +--ignore-xref-streams, were documented in the "Advanced +Transformation Options" section of the manual and --help output +even though they are not related to output. These are now +described in a separate section called "Advanced Parsing Options." + * Implement remaining PNG filters for decode. Prior versions could +decode only the "up" filter. Now all PNG filters (sub, up, +average, Paeth, optimal) are supported for decoding. +The implementation of the remaining PNG filters changed the +interface to the private Pl_PNGFilter class, but this class's +header file is not in the installation, and there is no public +interface to the class. Within the library, the class is never +allocated on the stack; it is only ever dynamically allocated. As +such, this does not actually break binary compatibility of the +library. all predictor functions are supported +- cleanup with spec-cleaner + +--- Old: qpdf-7.0.0.tar.gz New: qpdf-7.1.0.tar.gz Other differences: -- ++ qpdf.spec ++ --- /var/tmp/diff_new_pack.RbaZ1g/_old 2018-01-26 13:56:19.210166456 +0100 +++ /var/tmp/diff_new_pack.RbaZ1g/_new 2018-01-26 13:56:19.214166269 +0100 @@ -1,7 +1,7 @@ # # spec file for package qpdf # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -16,10 +16,10 @@ # +%define so_version 18 Name: qpdf -Version:7.0.0 +Version:7.1.0 Release:0 -%define so_version 18 Summary:Command-line tools and library for transforming PDF files License:Apache-2.0 Group: Development/Libraries/C and C++ @@ -29,7 +29,6 @@ BuildRequires: libjpeg8-devel BuildRequires: pkgconfig BuildRequires: zlib-devel -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description QPDF is a program that does structural, content-preserving @@ -46,7 +45,6 @@ existing PDF files. %package devel - Summary:Development files for qpdf PDF manipulation library Group: Development/Libraries/C and C++ Requires: %{name} = %{version} @@ -68,39 +66,35 @@ %setup -q %build -export CXXFLAGS="%optflags -fvisibility-inlines-hidden" +export CXXFLAGS="%{optflags} -fvisibility-inlines-hidden" %configure --disable-static --disable-test-compare-images \ --docdir='${datarootdir}'/doc/packages/%{name} \ --enable-show-failed-test-output make %{?_smp_mflags} %check -make check +make %{?_smp_mflags} check rm -rf qpdf/qtest # Unicode data can't be redistributed freely %install -%makeinstall +%make_install -rm %{buildroot}%{_libdir}/*.la +find %{buildroot} -type f -name "*.la" -delete -print %post -n libqpdf%{so_version} -p /sbin/ldconfig - %postun -n libqpdf%{so_version} -p /sbin/ldconfig %files -%defattr(-,root,root) -%dir %{_datadir}/doc/packages/%{name} -%doc %{_datadir}/doc/packages/%{name}/* +%dir %{_docdir}/%{name} +%doc
commit chromaprint for openSUSE:Factory
Hello community, here is the log from the commit of package chromaprint for openSUSE:Factory checked in at 2018-01-26 13:55:54 Comparing /work/SRC/openSUSE:Factory/chromaprint (Old) and /work/SRC/openSUSE:Factory/.chromaprint.new (New) Package is "chromaprint" Fri Jan 26 13:55:54 2018 rev:17 rq:568805 version:1.4.3 Changes: --- /work/SRC/openSUSE:Factory/chromaprint/chromaprint.changes 2017-08-12 19:39:38.703925653 +0200 +++ /work/SRC/openSUSE:Factory/.chromaprint.new/chromaprint.changes 2018-01-26 13:55:56.319235247 +0100 @@ -1,0 +2,16 @@ +Wed Jan 24 01:37:07 UTC 2018 - avin...@opensuse.org + +- Update to 1.4.3: + * Allow one packet to have decoding error + * Print output even if there is a decoding error, exit with error +code 3 instead of 2 in such case + * Add new option -ignore-errors to change the error code 3 to 0 + * Add new option -algorithm NUM + * Periodically flush output when working on a stream +- drop chromaprint-ffmpeg-pkgconfig.patch + * fixed upstream +- Switch to https for URL +- Source moved to github +- cleanup with spec-cleaner + +--- Old: chromaprint-1.4.2.tar.gz chromaprint-ffmpeg-pkgconfig.patch New: chromaprint-1.4.3.tar.gz Other differences: -- ++ chromaprint.spec ++ --- /var/tmp/diff_new_pack.aq4SUs/_old 2018-01-26 13:55:57.631173992 +0100 +++ /var/tmp/diff_new_pack.aq4SUs/_new 2018-01-26 13:55:57.643173431 +0100 @@ -1,7 +1,7 @@ # # spec file for package chromaprint # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2012 Pascal Bleser# # All modifications and additions to the file contributed by third parties @@ -20,21 +20,19 @@ %define soname 1 %bcond_without ffmpeg Name: chromaprint -Version:1.4.2 +Version:1.4.3 Release:0 Summary:Audio Fingerprinting Library -License:MIT and LGPL-2.1 +License:MIT AND LGPL-2.1 Group: Development/Libraries/C and C++ -Url:http://acoustid.org/chromaprint -Source0: https://bitbucket.org/acoustid/chromaprint/downloads/chromaprint-%{version}.tar.gz +Url:https://acoustid.org/chromaprint +Source0: https://github.com/acoustid/chromaprint/releases/download/v%{version}/%{name}-%{version}.tar.gz Source1:baselibs.conf -Patch0: chromaprint-ffmpeg-pkgconfig.patch BuildRequires: cmake BuildRequires: fftw3-devel BuildRequires: gcc-c++ BuildRequires: libtag-devel BuildRequires: pkgconfig -BuildRoot: %{_tmppath}/%{name}-%{version}-build %if %{with ffmpeg} BuildRequires: pkgconfig(libavcodec) BuildRequires: pkgconfig(libavformat) @@ -88,8 +86,7 @@ %endif %prep -%setup -q -%patch0 -p1 +%setup -qn %{name}-v%{version} %build %cmake \ @@ -106,24 +103,20 @@ %cmake_install %post -n libchromaprint%{soname} -p /sbin/ldconfig - %postun -n libchromaprint%{soname} -p /sbin/ldconfig %files -n libchromaprint%{soname} -%defattr(-,root,root) %doc LICENSE.md NEWS.txt README.md %{_libdir}/libchromaprint.so.%{soname} %{_libdir}/libchromaprint.so.%{soname}.* %files -n libchromaprint-devel -%defattr(-,root,root) %{_includedir}/chromaprint.h %{_libdir}/libchromaprint.so %{_libdir}/pkgconfig/libchromaprint.pc %if %{with ffmpeg} %files fpcalc -%defattr(-,root,root) %{_bindir}/fpcalc %endif ++ chromaprint-1.4.2.tar.gz -> chromaprint-1.4.3.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/chromaprint-1.4.2/.gitlab-ci.yml new/chromaprint-v1.4.3/.gitlab-ci.yml --- old/chromaprint-1.4.2/.gitlab-ci.yml2016-12-28 21:10:42.0 +0100 +++ new/chromaprint-v1.4.3/.gitlab-ci.yml 2018-01-21 17:41:56.0 +0100 @@ -11,8 +11,8 @@ - mkdir build.test.${JOB_NAME[1]} - cd build.test.${JOB_NAME[1]} - cmake -DCMAKE_BUILD_TYPE=Release -DFFT_LIB=${JOB_NAME[1]} -DBUILD_TESTS=ON $EXTRA_CMAKE_ARGS .. -- make -- make check +- make VERBOSE=1 +- make check VERBOSE=1 test avfft: <<: *test @@ -37,7 +37,7 @@ test vdsp: <<: *test variables: -EXTRA_CMAKE_ARGS: -DCMAKE_CXX_FLAGS='-stdlib=libc++' -DGTEST_ROOT=/usr/local/src/gtest-1.7.0 +EXTRA_CMAKE_ARGS: -DCMAKE_CXX_FLAGS='-stdlib=libc++' -DGTEST_ROOT=/usr/local/src/googletest/googletest/ tags: - osx @@ -61,14 +61,23 @@ tags: - osx -.package-raspberrypi: +.package-linux-armhf: <<: *package tags: -- raspberrypi +- linux +- armhf package linux i686: *package package linux x86_64: *package -package linux armhf:
commit highlight for openSUSE:Factory
Hello community, here is the log from the commit of package highlight for openSUSE:Factory checked in at 2018-01-26 13:56:08 Comparing /work/SRC/openSUSE:Factory/highlight (Old) and /work/SRC/openSUSE:Factory/.highlight.new (New) Package is "highlight" Fri Jan 26 13:56:08 2018 rev:16 rq:568816 version:3.42 Changes: --- /work/SRC/openSUSE:Factory/highlight/highlight.changes 2017-12-06 08:51:41.284142677 +0100 +++ /work/SRC/openSUSE:Factory/.highlight.new/highlight.changes 2018-01-26 13:56:10.258584410 +0100 @@ -1,0 +2,24 @@ +Wed Jan 24 06:49:16 UTC 2018 - antoine.belv...@opensuse.org + +- Update to version 3.42: + * Fix HL_OUTPUT in Lua state for HL_FORMAT_XHTML and +HL_FORMAT_TRUECOLOR values. + * Fix lib-shared make target. + * Update astyle code to release 3.1.0 beta. + * Add Polygen and EBNF2 syntax definitions. + * Add pywal terminal colouring template in extras/pywal. + * Add reformatting style ratliff (replaces banner). + * Add extras/langDefs-resources/cleanslate.lang. + * Improve Perl6 compatibility. + * Improve PHP string interpolation. + * Improve Haskell definition. + * CLI: Add --canvas option to define background color padding in +ANSI output. + * GUI: Add French translation. + * GUI: Add Scripts tab. + * GUI: Minor bugfixes. +- Rebase optflags patch on 3.42: + * Remove highlight-3.34-use_optflags.patch. + * Add highlight-3.42-use_optflags.patch. + +--- Old: highlight-3.34-use_optflags.patch highlight-3.41.tar.bz2 highlight-3.41.tar.bz2.asc New: highlight-3.42-use_optflags.patch highlight-3.42.tar.bz2 highlight-3.42.tar.bz2.asc Other differences: -- ++ highlight.spec ++ --- /var/tmp/diff_new_pack.0bT7FM/_old 2018-01-26 13:56:11.066546686 +0100 +++ /var/tmp/diff_new_pack.0bT7FM/_new 2018-01-26 13:56:11.070546499 +0100 @@ -1,7 +1,7 @@ # # spec file for package highlight # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -17,7 +17,7 @@ Name: highlight -Version:3.41 +Version:3.42 Release:0 Summary:Universal Source Code to Formatted Text Converter License:GPL-3.0+ @@ -28,8 +28,8 @@ Source99: highlight.keyring # PATCH-FIX-OPENSUSE highlight-3.41-fix-doc-dir.patch Patch0: highlight-3.41-fix-doc-dir.patch -# PATCH-FIX-OPENSUSE highlight-3.34-use_optflags.patch -Patch1: highlight-3.34-use_optflags.patch +# PATCH-FIX-OPENSUSE highlight-3.42-use_optflags.patch +Patch1: highlight-3.42-use_optflags.patch %if 0%{?suse_version} > 1325 BuildRequires: libboost_headers-devel %else ++ highlight-3.34-use_optflags.patch -> highlight-3.42-use_optflags.patch ++ --- /work/SRC/openSUSE:Factory/highlight/highlight-3.34-use_optflags.patch 2017-02-08 10:40:52.371718745 +0100 +++ /work/SRC/openSUSE:Factory/.highlight.new/highlight-3.42-use_optflags.patch 2018-01-26 13:56:09.506619519 +0100 @@ -1,7 +1,6 @@ -diff -up ./makefile.orig ./makefile diff -up ./src/makefile.orig ./src/makefile ./src/makefile.orig2017-01-24 22:13:39.387629452 +0100 -+++ ./src/makefile 2017-01-24 22:14:54.979632586 +0100 +--- ./src/makefile.orig2018-01-24 07:34:40.730387118 +0100 ./src/makefile 2018-01-24 07:37:47.886394877 +0100 @@ -16,10 +16,11 @@ CXX=g++ @@ -13,7 +12,7 @@ -CFLAGS:=-Wall -O2 ${CFLAGS} -DNDEBUG -std=c++11 +OPTFLAGS=-O2 +CFLAGS:=-Wall -DNDEBUG -std=c++11 $(OPTFLAGS) - #CFLAGS:=-ggdb ${CFLAGS} + #CFLAGS:=-ggdb ${CFLAGS} -std=c++11 CFLAGS_DILU=-fno-strict-aliasing @@ -114,7 +115,7 @@ gui-qt: highlight-gui @@ -21,7 +20,7 @@ highlight-gui: libhighlight.a ${GUI_OBJECTS} cd gui-qt && \ - ${QMAKE} 'DEFINES+=DATA_DIR=\\\"${HL_DATA_DIR}\\\" CONFIG_DIR=\\\"${HL_CONFIG_DIR}\\\" DOC_DIR=\\\"${HL_DOC_DIR}\\\" ' && \ -+ ${QMAKE} QMAKE_CXXFLAGS="$(OPTFLAGS)" 'DEFINES+=DATA_DIR=\\\"${HL_DATA_DIR}\\\" CONFIG_DIR=\\\"${HL_CONFIG_DIR}\\\" DOC_DIR=\\\"${HL_DOC_DIR}\\\" ' && \ ++ ${QMAKE} QMAKE_CXXFLAGS="$(OPTFLAGS)" 'DEFINES+=DATA_DIR=\\\"${HL_DATA_DIR}\\\" CONFIG_DIR=\\\"${HL_CONFIG_DIR}\\\" DOC_DIR=\\\"${HL_DOC_DIR}\\\" ' && \ $(MAKE) $(OBJECTFILES) : makefile ++ highlight-3.41.tar.bz2 -> highlight-3.42.tar.bz2 ++ 11055 lines of diff (skipped)
commit ovmf for openSUSE:Factory
Hello community, here is the log from the commit of package ovmf for openSUSE:Factory checked in at 2018-01-26 13:55:59 Comparing /work/SRC/openSUSE:Factory/ovmf (Old) and /work/SRC/openSUSE:Factory/.ovmf.new (New) Package is "ovmf" Fri Jan 26 13:55:59 2018 rev:20 rq:568815 version:2017+git1510945757.b2662641d5 Changes: --- /work/SRC/openSUSE:Factory/ovmf/ovmf.changes2017-11-23 09:37:11.996307734 +0100 +++ /work/SRC/openSUSE:Factory/.ovmf.new/ovmf.changes 2018-01-26 13:56:00.383045505 +0100 @@ -1,0 +2,6 @@ +Wed Jan 24 06:31:21 UTC 2018 - g...@suse.com + +- Only use SLES-UEFI-CA-Certificate-2048.crt for the suse flavor to + provide the better compatibility (bsc#1077330) + +--- Old: SLES-UEFI-SIGN-Certificate-2048.crt Other differences: -- ++ ovmf.spec ++ --- /var/tmp/diff_new_pack.b1jspE/_old 2018-01-26 13:56:02.750934947 +0100 +++ /var/tmp/diff_new_pack.b1jspE/_new 2018-01-26 13:56:02.754934759 +0100 @@ -1,7 +1,7 @@ # # spec file for package ovmf # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -33,7 +33,6 @@ Source112: openssl.keyring Source2:README Source3:SLES-UEFI-CA-Certificate-2048.crt -Source4:SLES-UEFI-SIGN-Certificate-2048.crt Source5:MicCorKEKCA2011_2011-06-24.crt Source6:MicCorUEFCA2011_2011-06-27.crt Source7:openSUSE-UEFI-CA-Certificate-2048.crt @@ -288,7 +287,7 @@ # OVMF with SUSE keys openssl x509 -in %{SOURCE3} -outform DER > Default_PK openssl x509 -in %{SOURCE3} -outform DER > Default_KEK -openssl x509 -in %{SOURCE4} -outform DER > Default_DB +openssl x509 -in %{SOURCE3} -outform DER > Default_DB truncate -s 0 Default_DB_EX truncate -s 0 Default_DBX build_with_keys suse
commit stress-ng for openSUSE:Factory
Hello community, here is the log from the commit of package stress-ng for openSUSE:Factory checked in at 2018-01-26 13:40:44 Comparing /work/SRC/openSUSE:Factory/stress-ng (Old) and /work/SRC/openSUSE:Factory/.stress-ng.new (New) Package is "stress-ng" Fri Jan 26 13:40:44 2018 rev:30 rq:569845 version:0.09.13 Changes: --- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes 2018-01-25 12:40:12.439597083 +0100 +++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-01-26 13:40:45.245779229 +0100 @@ -1,0 +2,24 @@ +Fri Jan 26 09:36:23 UTC 2018 - mar...@gmx.de + +- Update to version 0.09.13 + * Makefile: bump version + * Manual: update date + * Makefile.config: reorder detection, no major change + * stress-userfault: add missing check for HAVE_CLONE, should fix +FTBFS for ia64 arch + * Rename stress_hdd_opts to stress_set_hdd_opts + * Rename stress_filename_opts to stress_set_filename_opts + * stress-matrix: make a couple of functions static + * stress-enosys: fix variable shadowing warning + * Add HAVE_SYSCALL_H detection and try to get more syscall coverage + * stress-enosys: add an a complete set of known syscalls to skip + * stress-enosys: make index ssize_t, fixes GNU/HURD build warning + * Ensure skip syscall array is at least 1 element + * Add a new enosys system call stressor + * test/test-notify: add sanity check on message length + * stress-cyclic: cast longs to int64_t before multiply to fix overflow + * stress-funccall: add arg swapped recursion to calls + * stress-funccall: add large data structure passing + * stress-vecmath: vectorize constants, make them const too + +--- Old: stress-ng-0.09.12.tar.xz New: stress-ng-0.09.13.tar.xz Other differences: -- ++ stress-ng.spec ++ --- /var/tmp/diff_new_pack.0lSFxW/_old 2018-01-26 13:40:46.229733276 +0100 +++ /var/tmp/diff_new_pack.0lSFxW/_new 2018-01-26 13:40:46.233733089 +0100 @@ -18,7 +18,7 @@ Name: stress-ng -Version:0.09.12 +Version:0.09.13 Release:0 Summary:Tool to load and stress a computer License:GPL-2.0 ++ stress-ng-0.09.12.tar.xz -> stress-ng-0.09.13.tar.xz ++ 4091 lines of diff (skipped)
commit audacity for openSUSE:Factory
Hello community, here is the log from the commit of package audacity for openSUSE:Factory checked in at 2018-01-26 13:40:40 Comparing /work/SRC/openSUSE:Factory/audacity (Old) and /work/SRC/openSUSE:Factory/.audacity.new (New) Package is "audacity" Fri Jan 26 13:40:40 2018 rev:78 rq:569830 version:2.2.1 Changes: --- /work/SRC/openSUSE:Factory/audacity/audacity.changes2018-01-23 13:52:54.097860195 +0100 +++ /work/SRC/openSUSE:Factory/.audacity.new/audacity.changes 2018-01-26 13:40:42.117925309 +0100 @@ -1,0 +2,5 @@ +Fri Jan 26 09:23:34 UTC 2018 - davejpla...@gmail.com + +- Build with gcc7 for Leap:42.3 and -fstack-clash-protection + +--- Other differences: -- ++ audacity.spec ++ --- /var/tmp/diff_new_pack.bckBfV/_old 2018-01-26 13:40:44.829798656 +0100 +++ /var/tmp/diff_new_pack.bckBfV/_new 2018-01-26 13:40:44.833798470 +0100 @@ -46,11 +46,11 @@ BuildRequires: cmake BuildRequires: desktop-file-utils #Audacity only builds with gcc >= 4.9 -# WARNING: Anything built against wxWidgets with gcc >= 5 needs widgets built with relax-abi.diff +# WARNING: Anything built against wxWidgets with gcc >= 5 needs widgets built with relax-abi.diff and gcc >= 5 %if 0%{?suse_version} < 1330 -BuildRequires: cpp5 -BuildRequires: gcc5 -BuildRequires: gcc5-c++ +BuildRequires: cpp7 +BuildRequires: gcc7 +BuildRequires: gcc7-c++ %else BuildRequires: gcc-c++ %endif @@ -118,8 +118,10 @@ %build # WARNING: Do not alter, only for Leap. -test -x "$(type -p gcc-5)" && export CC=gcc-5 -test -x "$(type -p g++-5)" && export CXX=g++-5 +test -x "$(type -p %{_bindir}/gcc-7)" && export CC="%{_bindir}/gcc-7" +test -x "$(type -p %{_bindir}/g++-7)" && export CXX="%{_bindir}/g++-7" +test -x "$(type -p %{_bindir}/cpp-7)" && export CPP="%{_bindir}/cpp-7" + export CFLAGS="%{optflags} -fno-strict-aliasing" export CXXFLAGS="$CFLAGS -std=gnu++11" aclocal -I m4
commit libvirt-cim for openSUSE:Factory
Hello community, here is the log from the commit of package libvirt-cim for openSUSE:Factory checked in at 2018-01-26 13:40:32 Comparing /work/SRC/openSUSE:Factory/libvirt-cim (Old) and /work/SRC/openSUSE:Factory/.libvirt-cim.new (New) Package is "libvirt-cim" Fri Jan 26 13:40:32 2018 rev:47 rq:569813 version:0.6.3 Changes: --- /work/SRC/openSUSE:Factory/libvirt-cim/libvirt-cim.changes 2018-01-10 23:35:31.942997555 +0100 +++ /work/SRC/openSUSE:Factory/.libvirt-cim.new/libvirt-cim.changes 2018-01-26 13:40:38.842078300 +0100 @@ -1,0 +2,13 @@ +Fri Jan 26 06:57:52 UTC 2018 - adam.ma...@suse.de + +- use correct service name when restarting sblim-sfcb +- fix builds on RedHat + +--- +Mon Jan 22 14:45:07 UTC 2018 - adam.ma...@suse.de + +- don't unregister providers on upgrade (bnc#1076418) +- don't register root/virt namespace in %post twice +- simplify %pre + +--- Other differences: -- ++ libvirt-cim.spec ++ --- /var/tmp/diff_new_pack.3bGF06/_old 2018-01-26 13:40:41.761941934 +0100 +++ /var/tmp/diff_new_pack.3bGF06/_new 2018-01-26 13:40:41.765941747 +0100 @@ -43,9 +43,7 @@ BuildRequires: e2fsprogs-devel BuildRequires: libcmpiutil-devel > 0.5.4 BuildRequires: libtool -%if 0%{?rhel_version} == 0 && 0%{?sles_version} != 10 BuildRequires: libuuid-devel -%endif BuildRequires: libvirt-devel >= 0.3.2 BuildRequires: libxml2-devel BuildRequires: sblim-cmpi-devel @@ -104,8 +102,10 @@ %install %if 0%{?suse_version} %make_install DOCS_DIR=%{_docdir}/%{name} HTML_DIR=%{_docdir}/%{name} +install -m 644 %{S:2} $RPM_BUILD_ROOT%{_docdir}/%{name} %else make install DESTDIR=$RPM_BUILD_ROOT DOCS_DIR=%{_docdir}/%{name}-%{version} HTML_DIR=%{_docdir}/%{name}-%{version} +install -m 644 %{S:2} $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version} %endif %{__rm} -f $RPM_BUILD_ROOT%{_libdir}/*.{a,la} %{__rm} -f $RPM_BUILD_ROOT%{_libdir}/cmpi/*.{a,la} @@ -117,14 +117,13 @@ #%{__rm} -f $RPM_BUILD_ROOT%{_datadir}/%{name}/fix_schema.patch mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/libvirt/cim -install -m 644 %{S:2} $RPM_BUILD_ROOT%{_docdir}/%{name} - %pre -# do nothing if not an upgrade, otherwise deregister current providers -[ $1 -eq 1 ] && exit 0 +# unregister current providers on upgrade only +if [ $1 -eq 2 ]; then %{_datadir}/%{name}/provider-register.sh -d -t sfcb \ -n root/virt \ -r %{REGISTRATION} -m %{SCHEMA} >/dev/null 2>&1 || true +fi %post /sbin/ldconfig @@ -133,9 +132,7 @@ %{_datadir}/%{name}/provider-register.sh -t sfcb \ -n root/virt \ -r %{REGISTRATION} -m %{SCHEMA} >/dev/null 2>&1 || true -%{_datadir}/%{name}/provider-register.sh -t sfcb \ --n root/virt \ --r %{REGISTRATION} -m %{SCHEMA} >/dev/null 2>&1 || true +# Register some of our providers under other namespaces too? ok. %{_datadir}/%{name}/provider-register.sh -t sfcb \ -n root/interop \ -r %{INTEROP_REG} -m %{INTEROP_MOF} -v >/dev/null 2>&1 || true @@ -145,23 +142,26 @@ # Restart the sfcb to update its providers list if test -x /usr/sbin/sfcbd ; then %if 0%{?has_systemd} - systemctl try-restart sfcbd.service >/dev/null 2>&1 || : + systemctl try-restart sblim-sfcb.service >/dev/null 2>&1 || : %else /etc/init.d/sfcb restart %endif fi %preun +# unregister our providers only on uninstall +if [ $1 -eq 0 ]; then %{_datadir}/%{name}/provider-register.sh -d -t sfcb \ -n root/virt \ -r %{REGISTRATION} -m %{SCHEMA} >/dev/null 2>&1 || true +fi %postun /sbin/ldconfig # Restart the sfcb to update its providers list if test -x /usr/sbin/sfcbd ; then %if 0%{?has_systemd} - systemctl try-restart sfcbd.service >/dev/null 2>&1 || : + systemctl try-restart sblim-sfcb.service >/dev/null 2>&1 || : %else /etc/init.d/sfcb restart %endif
commit mame for openSUSE:Factory
Hello community, here is the log from the commit of package mame for openSUSE:Factory checked in at 2018-01-26 13:40:16 Comparing /work/SRC/openSUSE:Factory/mame (Old) and /work/SRC/openSUSE:Factory/.mame.new (New) Package is "mame" Fri Jan 26 13:40:16 2018 rev:6 rq:569744 version:0.193 Changes: --- /work/SRC/openSUSE:Factory/mame/mame.changes2018-01-06 18:56:11.539594143 +0100 +++ /work/SRC/openSUSE:Factory/.mame.new/mame.changes 2018-01-26 13:40:18.243040337 +0100 @@ -1,0 +2,18 @@ +Mon Jan 22 20:31:30 UTC 2018 - stefan.bru...@rwth-aachen.de + +- Several build fixes: + * Do no limit parallelism based on architecture, biggest memory +hog is final linking step, which is serial anyway + * Limit parallelism based on actual available memory, top is +about 1.4 GB per compiler job + * Limit debug level only on 32 bit archs (ix86, arm) + * Mangle %optflags instead of $RPM_OPT_FLAGS when reducing debug +level (-g1) for 32 bit archs, $RPM_OPT_FLAGS is unused + * Use gold instead of bfd linker, uses slightly less memory + * Delete static libraries between building mame-arcade and +mame-mess, these are no longer needed, by use disk space + * Set disk _constraints to 32 GB again, this is required by +-g2 builds on Leap 42.3/x86_64. + * Fix DOS line endings also for whatsnew*.txt + +--- Other differences: -- ++ mame.spec ++ --- /var/tmp/diff_new_pack.rj67kc/_old 2018-01-26 13:40:23.498794877 +0100 +++ /var/tmp/diff_new_pack.rj67kc/_new 2018-01-26 13:40:23.502794690 +0100 @@ -16,6 +16,24 @@ # +# Memory limit helper +%define smp_limit_kb_per_job() %( \ +kb_per_cpu=%1 \ +memtotal=$(sed "/MemTotal/ { s/MemTotal: \\+\\(.\\+\\) kB/\\1/ ; p } ; d" < /proc/meminfo) \ +jobs=$(( $memtotal / $kb_per_cpu )) \ +[ $jobs -lt 1 ] && jobs=1 \ +echo $jobs \ +) +# Limit to 1 job per 140 kByte (1.4 GByte) +%define _smp_ncpus_max %{smp_limit_kb_per_job 140} +# The build script hardcodes _smp_mflags to "-j_jobs", make it more useful +%define _smp_mflags %( \ +jobs=0%{?jobs}; \ +[ "$jobs" -lt 1 ] && jobs="`/usr/bin/getconf _NPROCESSORS_ONLN`"; \ +ncpus_max=%{?_smp_ncpus_max}; \ +if [ "$jobs" -gt "$ncpus_max" ]; then jobs="$ncpus_max"; fi; \ +if [ "$jobs" -gt 1 ]; then echo "-j$jobs"; fi) + %define fver 193 # To build these, change to bcond_without %bcond_without mess @@ -35,6 +53,7 @@ Source101: mame.ini.in Source102: mame.appdata.xml Source104: mame-mess.appdata.xml +BuildRequires: binutils-gold BuildRequires: fdupes BuildRequires: pkgconfig BuildRequires: python-xml @@ -129,23 +148,32 @@ %prep %setup -q -n mame-mame0%fver +cp %{SOURCE1} whatsnew-%{version}.txt # Fix rpmlint warning "wrong-file-end-of-line-encoding" -sed -i 's/\r$//' LICENSE.md README.md +sed -i 's/\r$//' LICENSE.md README.md whatsnew-%{version}.txt # Set DATADIR and SYSCONFDIR in ini files sed -e "s,@DATADIR@,%{_datadir},g"\ -e "s,@SYSCONFDIR@,%{_sysconfdir},g" %{SOURCE101} > mame.ini -#ensure genie uses $RPM_OPT_FLAGS and $RPM_LD_FLAGS -sed -i "s@-Wall -Wextra -Os@%{optflags}@" 3rdparty/genie/build/gmake.linux/genie.make -sed -i "s@\. -s@\. %{optflags}@" 3rdparty/genie/build/gmake.linux/genie.make +# limit 32bit archs to debug level 1, the linker exhausts the address space otherwise +%ifarch %ix86 %arm +%define myoptflags %(echo %{optflags} | sed -E 's@(-g\\\b)|(-g[0-9])@-g1@g') +%else +%define myoptflags %{optflags} +%endif -%build -#standard -g causes builder to run out of memory -RPM_OPT_FLAGS=$(echo $RPM_OPT_FLAGS | sed "s@-g@-g1@") +#ensure genie uses %optflags +sed -i "s@-Wall -Wextra -Os@%{myoptflags}@" 3rdparty/genie/build/gmake.linux/genie.make +sed -i "s@\. -s@\. %{myoptflags}@" 3rdparty/genie/build/gmake.linux/genie.make -# Limit RAM usage during link -export LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory -Wl,--reduce-memory-overheads" +%build +# Memory mapped files occupy the limited 32bit address space +%ifarch %ix86 %arm +export LDFLAGS="${LDFLAGS} -Wl,-v -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -Wl,--no-mmap-output-file" +%else +export LDFLAGS="${LDFLAGS} -Wl,-v -fuse-ld=gold" +%endif %if 0%{?suse_version} > 1320 export CFLAGS=$(pkg-config --cflags lua) @@ -153,6 +181,7 @@ COMMON_FLAGS="\ NOWERROR=1 \ +VERBOSE=1 \ OPTIMIZE=3 \ %if 0%{?suse_version} <= 1315 OVERRIDE_CC=gcc-5 \ @@ -173,19 +202,14 @@ USE_SYSTEM_LIB_UTF8PROC=1 \ %endif " -# limit x86 to a single CPU thread due to memory constraints -%ifarch %ix86 -make -j1 OPT_FLAGS="%{optflags}" $COMMON_FLAGS SUBTARGET=arcade TOOLS=1
commit icingaweb2 for openSUSE:Factory
Hello community, here is the log from the commit of package icingaweb2 for openSUSE:Factory checked in at 2018-01-26 13:40:05 Comparing /work/SRC/openSUSE:Factory/icingaweb2 (Old) and /work/SRC/openSUSE:Factory/.icingaweb2.new (New) Package is "icingaweb2" Fri Jan 26 13:40:05 2018 rev:2 rq:569721 version:unknown Changes: --- /work/SRC/openSUSE:Factory/icingaweb2/icingaweb2.changes2018-01-16 09:42:07.926358827 +0100 +++ /work/SRC/openSUSE:Factory/.icingaweb2.new/icingaweb2.changes 2018-01-26 13:40:06.375594586 +0100 @@ -1,0 +2,8 @@ +Thu Jan 25 16:41:52 UTC 2018 - adamradovit...@hotmail.com + +- update to 2.5.1 + + Features +* You can find issues and features related to this release on our Roadmap +(https://github.com/Icinga/icingaweb2/milestone/47?closed=1) + +--- Old: v2.5.0.tar.gz New: v2.5.1.tar.gz Other differences: -- ++ icingaweb2.spec ++ --- /var/tmp/diff_new_pack.vJkY9Q/_old 2018-01-26 13:40:09.239460833 +0100 +++ /var/tmp/diff_new_pack.vJkY9Q/_new 2018-01-26 13:40:09.243460647 +0100 @@ -15,10 +15,10 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -%define sversion 2.5.0 +%define sversion 2.5.1 Name: icingaweb2 -Version:2.5.0 +Version:2.5.1 Release:0 License:GPL-2.0+ and MIT and BSD-3-Clause Summary:Icinga Web 2 ++ v2.5.0.tar.gz -> v2.5.1.tar.gz ++ /work/SRC/openSUSE:Factory/icingaweb2/v2.5.0.tar.gz /work/SRC/openSUSE:Factory/.icingaweb2.new/v2.5.1.tar.gz differ: char 12, line 1
commit openSUSE-release-tools for openSUSE:Factory
Hello community, here is the log from the commit of package openSUSE-release-tools for openSUSE:Factory checked in at 2018-01-26 13:39:47 Comparing /work/SRC/openSUSE:Factory/openSUSE-release-tools (Old) and /work/SRC/openSUSE:Factory/.openSUSE-release-tools.new (New) Package is "openSUSE-release-tools" Fri Jan 26 13:39:47 2018 rev:43 rq:569561 version:20180125.753f6c7 Changes: --- /work/SRC/openSUSE:Factory/openSUSE-release-tools/openSUSE-release-tools.changes 2018-01-23 13:53:43.815537584 +0100 +++ /work/SRC/openSUSE:Factory/.openSUSE-release-tools.new/openSUSE-release-tools.changes 2018-01-26 13:39:52.988219822 +0100 @@ -1,0 +2,20 @@ +Thu Jan 25 15:39:51 UTC 2018 - opensuse-releaset...@opensuse.org + +- Update to version 20180125.753f6c7: + * dist/ci/docker-compose-obs: print osc output on timeout for debugging. + +--- +Thu Jan 25 15:26:39 UTC 2018 - opensuse-releaset...@opensuse.org + +- Update to version 20180125.d383073: + * repo_checker: skip packages for which not devel project exits. + * repo_checker: project_only(): correct not published check. + +--- +Thu Jan 25 15:15:43 UTC 2018 - opensuse-releaset...@opensuse.org + +- Update to version 20180125.9a91597: + * dist/ci/obs-deploy: only commit if new source revision. + * dist/ci/obs-deploy: require greater than six lines changed to create request. + +--- Old: openSUSE-release-tools-20180123.d074c5b.obscpio New: openSUSE-release-tools-20180125.753f6c7.obscpio Other differences: -- ++ openSUSE-release-tools.spec ++ --- /var/tmp/diff_new_pack.lALEpa/_old 2018-01-26 13:39:55.060123057 +0100 +++ /var/tmp/diff_new_pack.lALEpa/_new 2018-01-26 13:39:55.068122683 +0100 @@ -20,7 +20,7 @@ %define source_dir osc-plugin-factory %define announcer_filename factory-package-news Name: openSUSE-release-tools -Version:20180123.d074c5b +Version:20180125.753f6c7 Release:0 Summary:Tools to aid in staging and release work for openSUSE/SUSE License:GPL-2.0+ AND MIT ++ _servicedata ++ --- /var/tmp/diff_new_pack.lALEpa/_old 2018-01-26 13:39:55.124120069 +0100 +++ /var/tmp/diff_new_pack.lALEpa/_new 2018-01-26 13:39:55.124120069 +0100 @@ -1,6 +1,6 @@ https://github.com/openSUSE/osc-plugin-factory.git -f98a78c1aedd07479de58c49fc9eab5248faa1f4 +753f6c7a6a3507b56fc5c07e5f59f862a9459967 ++ openSUSE-release-tools-20180123.d074c5b.obscpio -> openSUSE-release-tools-20180125.753f6c7.obscpio ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20180123.d074c5b/dist/ci/docker-compose-obs new/openSUSE-release-tools-20180125.753f6c7/dist/ci/docker-compose-obs --- old/openSUSE-release-tools-20180123.d074c5b/dist/ci/docker-compose-obs 2018-01-23 10:28:58.0 +0100 +++ new/openSUSE-release-tools-20180125.753f6c7/dist/ci/docker-compose-obs 2018-01-25 16:34:57.0 +0100 @@ -43,6 +43,11 @@ until $osc -q -A local api /about 2> /dev/null ; do echo "waiting for OBS to be responsive..." - ((c++)) && ((c==60)) && docker-compose logs && exit 1 + # Print osc output incase of failure and container logs for debugging. + ((c++)) && ((c==60)) && ( +docker-compose logs +$osc -q -A local api /about +exit 1 + ) sleep 1 done diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20180123.d074c5b/dist/ci/obs-deploy new/openSUSE-release-tools-20180125.753f6c7/dist/ci/obs-deploy --- old/openSUSE-release-tools-20180123.d074c5b/dist/ci/obs-deploy 2018-01-23 10:28:58.0 +0100 +++ new/openSUSE-release-tools-20180125.753f6c7/dist/ci/obs-deploy 2018-01-25 16:34:57.0 +0100 @@ -13,8 +13,13 @@ osc addremove -if [ "$(osc status | wc -l)" -gt 0 ] ; then +# Always produced modified files, but only want to bother if new source. +if osc status | grep _servicedata ; then + echo "new revision found, committing..." osc commit -m "$(grep -oP 'version: \K.*' *.obsinfo)" +else + echo "new revision not found, reverting local changes..." + osc revert . fi # Create submit request if none currently exists. @@ -27,8 +32,9 @@ if osc request list -U "$OBS_USER" "$OBS_TARGET_PROJECT" "$OBS_TARGET_PACKAGE" | grep 'No results for package' ; then osc service wait - # Only bother making a request if there is a diff (always shows 3 lines). - if [ "$(osc sr --diff | tee temp.diff | wc -l)" -gt 3 ] ; then + # Only bother
commit dub for openSUSE:Factory
Hello community, here is the log from the commit of package dub for openSUSE:Factory checked in at 2018-01-26 13:40:24 Comparing /work/SRC/openSUSE:Factory/dub (Old) and /work/SRC/openSUSE:Factory/.dub.new (New) Package is "dub" Fri Jan 26 13:40:24 2018 rev:4 rq:569751 version:1.7.1 Changes: --- /work/SRC/openSUSE:Factory/dub/dub.changes 2018-01-20 11:26:39.928504456 +0100 +++ /work/SRC/openSUSE:Factory/.dub.new/dub.changes 2018-01-26 13:40:27.334615732 +0100 @@ -1,0 +2,7 @@ +Wed Jan 24 21:51:23 UTC 2018 - matthias.elias...@gmail.com + +- Update to version 1.7.1 + * Timeout requests to query mirror instead of hanging - pull (gh#dlang/dub#1338) +- Change to %autosetup rpm macro + +--- Old: dub-1.7.0.tar.gz New: dub-1.7.1.tar.gz Other differences: -- ++ dub.spec ++ --- /var/tmp/diff_new_pack.p6fiMB/_old 2018-01-26 13:40:28.454563428 +0100 +++ /var/tmp/diff_new_pack.p6fiMB/_new 2018-01-26 13:40:28.458563241 +0100 @@ -17,12 +17,12 @@ Name: dub -Version:1.7.0 +Version:1.7.1 Release:0 Summary:Package manager and meta build tool for the D programming language License:MIT Group: Development/Languages/Other -URL:http://code.dlang.org +Url:http://code.dlang.org Source: https://github.com/dlang/dub/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: dmd BuildRequires: git @@ -39,7 +39,7 @@ (dub's package description) as project file. %prep -%setup -q +%autosetup # reproducible builds: perl -i -pe 's{__DATE__}{""}g' source/dub/commandline.d ++ dub-1.7.0.tar.gz -> dub-1.7.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dub-1.7.0/CHANGELOG.md new/dub-1.7.1/CHANGELOG.md --- old/dub-1.7.0/CHANGELOG.md 2018-01-02 21:51:29.0 +0100 +++ new/dub-1.7.1/CHANGELOG.md 2018-01-21 23:30:48.0 +0100 @@ -1,6 +1,13 @@ Changelog = +v1.7.1 - 2018-01- +--- + +- Timeout requests to query mirror instead of hanging - [pull #1338][issue1338] + +[issue1338]: https://github.com/dlang/dub/issues/1338 + v1.7.0 - 2018-01-01 --- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dub-1.7.0/source/dub/internal/utils.d new/dub-1.7.1/source/dub/internal/utils.d --- old/dub-1.7.0/source/dub/internal/utils.d 2018-01-02 21:51:29.0 +0100 +++ new/dub-1.7.1/source/dub/internal/utils.d 2018-01-21 23:30:48.0 +0100 @@ -239,12 +239,19 @@ Any redirects will be followed until the actual file resource is reached or if the redirection limit of 10 is reached. Note that only HTTP(S) is currently supported. + + The download times out if a connection cannot be established within + `timeout` ms, or if the average transfer rate drops below 10 bytes / s for + more than `timeout` seconds. Pass `0` as `timeout` to disable both timeout + mechanisms. + + Note: Timeouts are only implemented when curl is used (DubUseCurl). */ -void download(string url, string filename) +void download(string url, string filename, uint timeout = 8) { version(DubUseCurl) { auto conn = HTTP(); - setupHTTPClient(conn); + setupHTTPClient(conn, timeout); logDebug("Storing %s...", url); static if (__VERSION__ <= 2075) { @@ -265,16 +272,16 @@ } else assert(false); } /// ditto -void download(URL url, NativePath filename) +void download(URL url, NativePath filename, uint timeout = 8) { - download(url.toString(), filename.toNativeString()); + download(url.toString(), filename.toNativeString(), timeout); } /// ditto -ubyte[] download(string url) +ubyte[] download(string url, uint timeout = 8) { version(DubUseCurl) { auto conn = HTTP(); - setupHTTPClient(conn); + setupHTTPClient(conn, timeout); logDebug("Getting %s...", url); static if (__VERSION__ <= 2075) { @@ -298,9 +305,9 @@ } else assert(false); } /// ditto -ubyte[] download(URL url) +ubyte[] download(URL url, uint timeout = 8) { - return download(url.toString()); + return download(url.toString(), timeout); } /// Returns the current DUB version in semantic version format @@ -321,7 +328,7 @@ } version(DubUseCurl) { - void setupHTTPClient(ref HTTP conn) + void setupHTTPClient(ref HTTP conn, uint timeout) { static if( is(typeof()) )
commit bumblebee-status for openSUSE:Factory
Hello community, here is the log from the commit of package bumblebee-status for openSUSE:Factory checked in at 2018-01-26 13:40:26 Comparing /work/SRC/openSUSE:Factory/bumblebee-status (Old) and /work/SRC/openSUSE:Factory/.bumblebee-status.new (New) Package is "bumblebee-status" Fri Jan 26 13:40:26 2018 rev:4 rq:569758 version:1.6.0 Changes: --- /work/SRC/openSUSE:Factory/bumblebee-status/bumblebee-status.changes 2018-01-16 09:42:54.352185722 +0100 +++ /work/SRC/openSUSE:Factory/.bumblebee-status.new/bumblebee-status.changes 2018-01-26 13:40:32.174389701 +0100 @@ -1,0 +2,12 @@ +Fri Jan 19 05:34:23 UTC 2018 - avin...@opensuse.org + +- Update to 1.6.0 + * redshift module now updates in the background and no longer +blocks the bar + * Awesome fonts in the theme can now be referenced by name +(using ${}) + * Add generic mechanism for slow updates, and apply it to +various modules + * Update stock widget only every hour + +--- Old: bumblebee-status-1.5.1.tar.gz New: bumblebee-status-1.6.0.tar.gz Other differences: -- ++ bumblebee-status.spec ++ --- /var/tmp/diff_new_pack.TeQa4t/_old 2018-01-26 13:40:33.438330671 +0100 +++ /var/tmp/diff_new_pack.TeQa4t/_new 2018-01-26 13:40:33.438330671 +0100 @@ -17,7 +17,7 @@ Name: bumblebee-status -Version:1.5.1 +Version:1.6.0 Release:0 Summary:Modular, theme-able status line generator for the i3 window manager License:MIT ++ bumblebee-status-1.5.1.tar.gz -> bumblebee-status-1.6.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bumblebee-status-1.5.1/.travis.yml new/bumblebee-status-1.6.0/.travis.yml --- old/bumblebee-status-1.5.1/.travis.yml 2017-12-19 18:29:39.0 +0100 +++ new/bumblebee-status-1.6.0/.travis.yml 2018-01-07 20:41:14.0 +0100 @@ -10,6 +10,7 @@ - pip install i3ipc - pip install psutil - pip install netifaces + - pip install pyyaml - pip install -U coverage==4.3 - pip install codeclimate-test-reporter script: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bumblebee-status-1.5.1/README.md new/bumblebee-status-1.6.0/README.md --- old/bumblebee-status-1.5.1/README.md2017-12-19 18:29:39.0 +0100 +++ new/bumblebee-status-1.6.0/README.md2018-01-07 20:41:14.0 +0100 @@ -142,7 +142,7 @@ * requests (for the modules 'weather', 'github', 'getcrypto', 'stock') * power (for the module 'battery') * dbus (for the module 'spotify') -* i3rpc (for the module 'title') +* i3ipc (for the module 'title') # Required commandline utilities diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bumblebee-status-1.5.1/bumblebee/engine.py new/bumblebee-status-1.6.0/bumblebee/engine.py --- old/bumblebee-status-1.5.1/bumblebee/engine.py 2017-12-19 18:29:39.0 +0100 +++ new/bumblebee-status-1.6.0/bumblebee/engine.py 2018-01-07 20:41:14.0 +0100 @@ -2,6 +2,7 @@ import os import json +import time import pkgutil import logging import importlib @@ -37,6 +38,8 @@ self.name = config.get("name", self.__module__.split(".")[-1]) self._config = config self.id = self.name +self._next = int(time.time()) +self._default_interval = 0 self._configFile = None for cfg in [os.path.expanduser("~/.bumblebee-status.conf"), os.path.expanduser("~/.config/bumblebee-status.conf")]: @@ -74,8 +77,18 @@ """By default, update() is a NOP""" pass -def update_all(self): +def update_wrapper(self, widgets): +if self._next > int(time.time()): +return self.update(self._widgets) +self._next += int(self.parameter("interval", self._default_interval))*60 + +def interval(self, intvl): +self._default_interval = intvl +self._next = int(time.time()) + +def update_all(self): +self.update_wrapper(self._widgets) def has_parameter(self, name): v = self.parameter(name) @@ -230,7 +243,7 @@ self._output.begin() for module in self._modules: self._current_module = module -module.update(module.widgets()) +module.update_wrapper(module.widgets()) for widget in module.widgets(): widget.link_module(module) self._output.draw(widget=widget, module=module, engine=self) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
commit vpp for openSUSE:Factory
Hello community, here is the log from the commit of package vpp for openSUSE:Factory checked in at 2018-01-26 13:39:45 Comparing /work/SRC/openSUSE:Factory/vpp (Old) and /work/SRC/openSUSE:Factory/.vpp.new (New) Package is "vpp" Fri Jan 26 13:39:45 2018 rev:10 rq:569541 version:18.01 Changes: --- /work/SRC/openSUSE:Factory/vpp/vpp.changes 2018-01-22 16:21:39.509121939 +0100 +++ /work/SRC/openSUSE:Factory/.vpp.new/vpp.changes 2018-01-26 13:39:48.216442682 +0100 @@ -1,0 +2,58 @@ +Wed Jan 24 07:45:54 UTC 2018 - marco.varl...@suse.de + +- Update to the stable version of 18.01 release. More than 560 commits since the 17.10 release: + * Features +- Infrastructure + * DPDK 17.11 + * TCP Checksum Offload + * Arm64/Arm-v8 support + * SUSE packaging + * bihash_vec8_8 variant + * PCI rework to support VFIO + * chi-squared test calculator + +- SNAT / NAT + * One armed NAT + * Twice NAT44 + * NAT hairpinning rework + * NAT64 multi-thread + * NAT64 IPFix + * NAT64 Fragmentation + * NAT: DS-Lite + * Remove old SNAT API + * ACL-based NAT + +- VNET + * DNS name resolver + * BIER + * GENEVE Tunnel + * IPSec Openssl 1.1.0 api support + * FIB improvements + * tap v2 + +- API + * VPP stats (Broadcast & Multicast support) + * SR MPLS + * VPP Object Model (VOM) + +- Host Stack + * VPP TCP Stack scale / congestion improvements + * Refactor UDP + * Namespace support + * VPP Comms Library (VCL) improvements + +- ACL + * ACL stats + +- Plugins + * Kube-proxy + * L2 Emulation + * Memif + + * Known issues +- For the full list of issues please refer to fd.io [JIRA](https://jira.fd.io). + + * Issues fixed +- For the full list of fixed issues please refer to: fd.io [JIRA](https://jira.fd.io) + +--- Old: vpp-18.01-rc1.tar.xz New: vpp-18.01-release.tar.xz Other differences: -- ++ vpp.spec ++ --- /var/tmp/diff_new_pack.1AvPzG/_old 2018-01-26 13:39:48.924409617 +0100 +++ /var/tmp/diff_new_pack.1AvPzG/_new 2018-01-26 13:39:48.924409617 +0100 @@ -29,7 +29,7 @@ License:Apache-2.0 Group: Productivity/Networking/Routing Url:https://wiki.fd.io/view/VPP -Source0:%{name}-%{version}-rc1.tar.xz +Source0:%{name}-%{version}-release.tar.xz Patch0: 0001-enable-shared.patch Patch1: 0003-startup-conf.patch Patch2: vpp-17.10-java9.patch
commit python-polib for openSUSE:Factory
Hello community, here is the log from the commit of package python-polib for openSUSE:Factory checked in at 2018-01-26 13:39:50 Comparing /work/SRC/openSUSE:Factory/python-polib (Old) and /work/SRC/openSUSE:Factory/.python-polib.new (New) Package is "python-polib" Fri Jan 26 13:39:50 2018 rev:21 rq:569563 version:1.1.0 Changes: --- /work/SRC/openSUSE:Factory/python-polib/python-polib.changes 2017-12-04 12:17:16.262640862 +0100 +++ /work/SRC/openSUSE:Factory/.python-polib.new/python-polib.changes 2018-01-26 13:39:56.608050764 +0100 @@ -1,0 +2,17 @@ +Thu Jan 25 15:43:04 UTC 2018 - tchva...@suse.com + +- Version update to 1.1.0: + - Fixed entries sorting when generating mo file (Fixes #78) + - Fixed find method (Fixes #84) + - Refactored POEntry.__cmp__ method (this should fix issues #60, #65 and #79) + - Fixed duplicated entries when merging po file with pot file (fixes #68) + - Fixed "None" string being outputted when polib deals with syntax error in string (Fixes issue #66) + - Added a fuzzy property to entries (Fixes #76) + - Take into account the message context when comparing entries + - Leave occurence untouched if line number is not a number (fixes #80 and #90) + - Fixed test for mo files that was failing because since gettext version 0.19.8.1, msgfmt skips the "POT-Creation-Date" metadata entry (Fixes #86) + - Fixed major revision number comparison + - Dropped python 2.4 support +- Drop merged patch 2a4caf09e210554018bf0e928690d9617ff89e00.diff + +--- Old: 2a4caf09e210554018bf0e928690d9617ff89e00.diff polib-1.0.8.tar.gz New: polib-1.1.0.tar.gz Other differences: -- ++ python-polib.spec ++ --- /var/tmp/diff_new_pack.qGM2k5/_old 2018-01-26 13:39:57.588004996 +0100 +++ /var/tmp/diff_new_pack.qGM2k5/_new 2018-01-26 13:39:57.596004622 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-polib # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2013 LISA GmbH, Bingen, Germany. # # All modifications and additions to the file contributed by third parties @@ -17,21 +17,15 @@ # -%bcond_without tests - %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-polib -Version:1.0.8 +Version:1.1.0 Release:0 -Url:http://bitbucket.org/izi/polib/ Summary:A library to manipulate gettext files License:MIT Group: Development/Languages/Python +Url:http://bitbucket.org/izi/polib/ Source0: https://files.pythonhosted.org/packages/source/p/polib/polib-%{version}.tar.gz -# PATCH-FIX-UPSTREAM https://bitbucket.org/izi/polib/commits/2a4caf09e210554018bf0e928690d9617ff89e00 -Patch0: 2a4caf09e210554018bf0e928690d9617ff89e00.diff -BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: %{python_module devel} BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: python-rpm-macros @@ -68,13 +62,12 @@ %prep %setup -q -n polib-%{version} -%patch0 -p1 %build %python_build pushd docs -make html +make %{?_smp_mflags} html rm _build/html/.buildinfo popd @@ -82,18 +75,14 @@ %python_install %python_expand %fdupes %{buildroot}%{$python_sitelib} -%if %{with tests} %check %python_exec tests/tests.py -%endif %files %{python_files} -%defattr(-,root,root) %doc LICENSE CHANGELOG README.rst %{python_sitelib}/* %files -n python-polib-doc -%defattr(-,root,root) %doc docs/_build/html %changelog ++ polib-1.0.8.tar.gz -> polib-1.1.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/polib-1.0.8/CHANGELOG new/polib-1.1.0/CHANGELOG --- old/polib-1.0.8/CHANGELOG 2016-11-21 14:30:52.0 +0100 +++ new/polib-1.1.0/CHANGELOG 2017-11-27 17:54:40.0 +0100 @@ -2,6 +2,20 @@ Changelog = +Version 1.1.0 (2017/11/27) +-- + - Fixed entries sorting when generating mo file (Fixes #78) + - Fixed find method (Fixes #84) + - Refactored POEntry.__cmp__ method (this should fix issues #60, #65 and #79) + - Fixed duplicated entries when merging po file with pot file (fixes #68) + - Fixed "None" string being outputted when polib deals with syntax error in string (Fixes issue #66) + - Added a fuzzy property to entries (Fixes #76) + - Take into account the message context when comparing entries + - Leave occurence untouched if line number is not a number (fixes #80 and #90) + - Fixed test for mo files that was failing because since gettext version 0.19.8.1, msgfmt skips the "POT-Creation-Date"
commit fwts for openSUSE:Factory
Hello community, here is the log from the commit of package fwts for openSUSE:Factory checked in at 2018-01-26 13:39:29 Comparing /work/SRC/openSUSE:Factory/fwts (Old) and /work/SRC/openSUSE:Factory/.fwts.new (New) Package is "fwts" Fri Jan 26 13:39:29 2018 rev:31 rq:569517 version:18.01.00 Changes: --- /work/SRC/openSUSE:Factory/fwts/fwts.changes2017-12-19 10:59:53.845266542 +0100 +++ /work/SRC/openSUSE:Factory/.fwts.new/fwts.changes 2018-01-26 13:39:35.193050922 +0100 @@ -1,0 +2,46 @@ +Thu Jan 25 13:19:49 UTC 2018 - mplus...@suse.com + +- Update to version 18.01.00: + * ACPICA: Update to version 20180105 + * acpi: LPIT: check for monotonically increasing UID + * fwts-test: sync up with changes in lpit test + * Treewide: update copyright year to 2018 + * fwts-test: arg-help: sync up with copyright year changes + * acpica: fix linking issues when building non ACPI builds + * lib: fwts-battery: use PRIu32 format specifier, fixes cppcheck +warning + * acpi: acpidump: move declaration to before statements, add blank +lines + * lib: fwts_safe_mem: don't perform void * pointer arithmetic, +fix 32 bit end + * lib: fwts_alloc: move 'pos' to a deeper scope, minor style +change + * opal: reserve_mem: remove redundant initialization of pointer p + * opal: reserve_mem: remove unused variable 'i' and move scope of +variable 'value' + * sbbr: rsdp: remove redundant initialization of boolean +'signature_pass' + * acpi: madt: move scope of boolean 'passed' + * acpi: pptt: move scope of index variable 'i'. + * acpi: rasf: move scope of index variable 'i' + * sbbr: acpitables: clean up code, move scope of some variables + * acpi: erst: cast size to uint64_t to clean up static analysis +warning + * uefi: uefidump: clean up some static analysis warnings + * securebootcert: add checking read-only for the AuditMode and +DeployedMode + * securebootcert: move to UNSAFE category +- Changes for version 17.12.00: + * ACPICA: Update to version 20171215 + * Fixed Bugs + * acpi: tpm2: update spec url + * trival: make read only const strings static + * dmicheck: sbbr: make some SMBIOS structs optional + * acpi: dbg2: sbbr: allow PL011 UART as a valid subtype + * acpi: spcr: sbbr: IOAPIC is valid interrupt type + * acpi: sbbr: relax a few test pass conditions + * acpi: bert: remove confusing warning + * acpi: madt: only inspect Local APIC/x2APIC/SAPIC tables if +enabled + +--- Old: fwts-V17.11.00.tar.gz New: fwts-V18.01.00.tar.gz Other differences: -- ++ fwts.spec ++ --- /var/tmp/diff_new_pack.zOBd59/_old 2018-01-26 13:39:35.861019726 +0100 +++ /var/tmp/diff_new_pack.zOBd59/_new 2018-01-26 13:39:35.861019726 +0100 @@ -1,7 +1,7 @@ # # spec file for package fwts # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -17,7 +17,7 @@ Name: fwts -Version:17.11.00 +Version:18.01.00 Release:0 Summary:Firmware Test Suite License:GPL-2.0+ ++ fwts-V17.11.00.tar.gz -> fwts-V18.01.00.tar.gz ++ 10397 lines of diff (skipped) ++ fwts-no-compiletime.patch ++ --- /var/tmp/diff_new_pack.zOBd59/_old 2018-01-26 13:39:36.584985914 +0100 +++ /var/tmp/diff_new_pack.zOBd59/_new 2018-01-26 13:39:36.588985727 +0100 @@ -1,7 +1,7 @@ -Index: fwts-17.09.02/src/acpica/source/compiler/aslutils.c +Index: fwts-18.01.00/src/acpica/source/compiler/aslutils.c === fwts-17.09.02.orig/src/acpica/source/compiler/aslutils.c -+++ fwts-17.09.02/src/acpica/source/compiler/aslutils.c +--- fwts-18.01.00.orig/src/acpica/source/compiler/aslutils.c fwts-18.01.00/src/acpica/source/compiler/aslutils.c @@ -451,7 +451,7 @@ UtDisplaySummary ( /* Compiler name and version number */
commit zypper-migration-plugin for openSUSE:Factory
Hello community, here is the log from the commit of package zypper-migration-plugin for openSUSE:Factory checked in at 2018-01-26 13:39:42 Comparing /work/SRC/openSUSE:Factory/zypper-migration-plugin (Old) and /work/SRC/openSUSE:Factory/.zypper-migration-plugin.new (New) Package is "zypper-migration-plugin" Fri Jan 26 13:39:42 2018 rev:2 rq:569533 version:0.11.1516874532.fa20262 Changes: --- /work/SRC/openSUSE:Factory/zypper-migration-plugin/zypper-migration-plugin.changes 2017-03-17 15:06:18.423874552 +0100 +++ /work/SRC/openSUSE:Factory/.zypper-migration-plugin.new/zypper-migration-plugin.changes 2018-01-26 13:39:45.192583907 +0100 @@ -1,0 +2,6 @@ +Thu Jan 25 09:54:05 UTC 2018 - nadvor...@suse.com + +- add --no-snapshots and --root options +- version 0.11 + +--- Old: zypper-migration-0.10.1488806253.1c712c3.tar.xz New: zypper-migration-0.11.1516874532.fa20262.tar.xz Other differences: -- ++ zypper-migration-plugin.spec ++ --- /var/tmp/diff_new_pack.kTAZmT/_old 2018-01-26 13:39:45.920549908 +0100 +++ /var/tmp/diff_new_pack.kTAZmT/_new 2018-01-26 13:39:45.928549535 +0100 @@ -1,7 +1,7 @@ # -# spec file for package zypper-migration +# spec file for package zypper-migration-plugin # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -15,12 +15,13 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Name: zypper-migration-plugin -Version:0.10.1488806253.1c712c3 -URL:https://github.com/SUSE/zypper-migration +Version:0.11.1516874532.fa20262 Release:0 -Requires: rubygem(%{rb_default_ruby_abi}:suse-connect) >= 0.2.24 +Url:https://github.com/SUSE/zypper-migration Requires: zypper >= 1.11.38 +Requires: rubygem(%{rb_default_ruby_abi}:suse-connect) >= 0.2.24 BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: ruby-macros >= 5 BuildRequires: zypper >= 1.11.38 ++ _service ++ --- /var/tmp/diff_new_pack.kTAZmT/_old 2018-01-26 13:39:45.968547666 +0100 +++ /var/tmp/diff_new_pack.kTAZmT/_new 2018-01-26 13:39:45.968547666 +0100 @@ -4,7 +4,7 @@ git zypper-migration-plugin.changes zypper-migration-plugin.spec -0.10 +0.11 *.tar ++ zypper-migration-0.10.1488806253.1c712c3.tar.xz -> zypper-migration-0.11.1516874532.fa20262.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/zypper-migration-0.10.1488806253.1c712c3/zypper-migration new/zypper-migration-0.11.1516874532.fa20262/zypper-migration --- old/zypper-migration-0.10.1488806253.1c712c3/zypper-migration 2017-03-06 14:17:33.0 +0100 +++ new/zypper-migration-0.11.1516874532.fa20262/zypper-migration 2018-01-25 11:02:12.0 +0100 @@ -115,7 +115,9 @@ :no_recommends => false, :replacefiles => false, :details => false, -:download => nil +:download => nil, +:no_snapshots => false, +:root => nil } STDOUT.sync = true @@ -193,6 +195,15 @@ options[:download] = "only" if d end + opts.on("--no-snapshots", "Do not create snapshots.") do +options[:no_snapshots] = true + end + + opts.on("--root DIR", "Operate on a different root directory") do |r| +options[:root] = r +SUSE::Connect::System.filesystem_root = r + end + end.parse! cmd = "zypper " + @@ -207,6 +218,7 @@ end cmd = "zypper " + + (options[:root] ? "--root #{options[:root]} " : "") + (options[:non_interactive] ? "--non-interactive " : "") + (options[:verbose] ? "--verbose " : "") + (options[:quiet] ? "--quiet " : "") + @@ -216,6 +228,7 @@ if $?.exitstatus >= 100 # install pending updates and restart cmd = "zypper " + + (options[:root] ? "--root #{options[:root]} " : "") + (options[:non_interactive] ? "--non-interactive " : "") + (options[:verbose] ? "--verbose " : "") + (options[:quiet] ? "--quiet " : "") + @@ -225,7 +238,10 @@ # stop infinite restarting # check that the patches were really installed -if ! system "zypper --non-interactive --quiet --no-refresh patch-check --updatestack-only > /dev/null" +cmd = "zypper " + + (options[:root] ? "--root #{options[:root]} " : "") + + "--non-interactive --quiet --no-refresh patch-check --updatestack-only > /dev/null" +if ! system cmd print "patch failed, exiting.\n"
commit sca-appliance-broker for openSUSE:Factory
Hello community, here is the log from the commit of package sca-appliance-broker for openSUSE:Factory checked in at 2018-01-26 13:40:13 Comparing /work/SRC/openSUSE:Factory/sca-appliance-broker (Old) and /work/SRC/openSUSE:Factory/.sca-appliance-broker.new (New) Package is "sca-appliance-broker" Fri Jan 26 13:40:13 2018 rev:3 rq:569735 version:1.3 Changes: --- /work/SRC/openSUSE:Factory/sca-appliance-broker/sca-appliance-broker.changes 2018-01-19 11:52:53.248559322 +0100 +++ /work/SRC/openSUSE:Factory/.sca-appliance-broker.new/sca-appliance-broker.changes 2018-01-26 13:40:14.279225460 +0100 @@ -1,0 +2,20 @@ +Thu Jan 25 18:57:34 UTC 2018 - jason.rec...@suse.com + +- Clarified web user set string (bsc#1077666) + +--- +Mon Jan 22 20:05:51 UTC 2018 - jason.rec...@suse.com + +- Detect web and scripting module + +--- +Fri Jan 19 19:06:55 UTC 2018 - jason.rec...@suse.com + +- Active services as needed or exclude activation with -a + +--- +Tue Jan 9 18:31:50 UTC 2018 - jason.rec...@suse.com + +- Correct ownership of /var/lib/php? (bsc#1075216) + +--- Other differences: -- ++ sca-appliance-broker-1.3.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sca-appliance-broker-1.3/bin/setup-sca new/sca-appliance-broker-1.3/bin/setup-sca --- old/sca-appliance-broker-1.3/bin/setup-sca 2018-01-02 20:55:31.627772150 +0100 +++ new/sca-appliance-broker-1.3/bin/setup-sca 2018-01-25 19:54:05.994477606 +0100 @@ -1,6 +1,6 @@ #!/bin/bash -SVER='1.0.31_DEV2' +SVER='1.0.38' ## # setup-sca - SCA Appliance Setup Tool @@ -8,7 +8,7 @@ # # Description: Sets up a standard local host configuration of the SCA # appliance -# Modified: 2018 Jan 02 +# Modified: 2018 Jan 25 # ## # @@ -59,6 +59,7 @@ echo echo 'Options:' echo ' -h Show this screen and exit' + echo ' -a Disable activating services' echo ' -b Disable Apache and MySQL daemon checks' echo ' -c Company name' echo ' -d Company email domain' @@ -172,6 +173,11 @@ MISSING_PACKAGES="$PACKAGE $MISSING_PACKAGES" fi done + PHP_DIR="/var/lib/${PHP_VERSION}" + SCA_OWNER="wwwrun" + if [[ -d $PHP_DIR ]]; then + chown $SCA_OWNER $PHP_DIR + fi if [[ -n "$MISSING_PACKAGES" ]]; then echo 'ERROR' printf "$FMT1" " Missing required packages:" "$MISSING_PACKAGES" @@ -179,7 +185,7 @@ FATAL_ERROR=1 printf "$FMT2" "Web Module" - if zypper lr 2>/dev/null | grep -i module-web-scripting &>/dev/null + if zypper lr 2>/dev/null | egrep -i "web-scripting-module|module-web-scripting" &>/dev/null then echo 'Installed' WEB_MODULE=1 @@ -234,23 +240,33 @@ RESTART_APACHE=1 fi fi - if (( RESTART_APACHE )) - then + if (( RESTART_APACHE )); then echo echo " Run: systemctl restart apache2.service" echo FATAL_ERROR=1 fi else - echo "ERROR: $SUB_STATE" - echo; echo " Run: systemctl start apache2.service"; echo - FATAL_ERROR=1 + if (( ACTIVATE_SERVICES )); then + systemctl start apache2.service &>/dev/null + echo "Started" + else + echo "ERROR: $SUB_STATE" + echo; echo " Run: systemctl start apache2.service"; echo +
commit python-libvirt-python for openSUSE:Factory
Hello community, here is the log from the commit of package python-libvirt-python for openSUSE:Factory checked in at 2018-01-26 13:40:08 Comparing /work/SRC/openSUSE:Factory/python-libvirt-python (Old) and /work/SRC/openSUSE:Factory/.python-libvirt-python.new (New) Package is "python-libvirt-python" Fri Jan 26 13:40:08 2018 rev:9 rq:569726 version:4.0.0 Changes: --- /work/SRC/openSUSE:Factory/python-libvirt-python/python-libvirt-python.changes 2017-12-19 10:58:15.718003559 +0100 +++ /work/SRC/openSUSE:Factory/.python-libvirt-python.new/python-libvirt-python.changes 2018-01-26 13:40:12.895290095 +0100 @@ -1,0 +2,7 @@ +Fri Jan 19 18:39:23 UTC 2018 - jfeh...@suse.com + +- Update to 4.0.0 + - Add all new APIs and constants in libvirt 4.0.0 + - BuildRequire matching libvirt version + +--- Old: libvirt-python-3.10.0.tar.gz libvirt-python-3.10.0.tar.gz.asc New: libvirt-python-4.0.0.tar.gz libvirt-python-4.0.0.tar.gz.asc Other differences: -- ++ python-libvirt-python.spec ++ --- /var/tmp/diff_new_pack.OYl1pJ/_old 2018-01-26 13:40:13.655254602 +0100 +++ /var/tmp/diff_new_pack.OYl1pJ/_new 2018-01-26 13:40:13.655254602 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-libvirt-python # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -20,7 +20,7 @@ %define srcname libvirt-python Name: python-libvirt-python Url:http://libvirt.org/ -Version:3.10.0 +Version:4.0.0 Release:0 Summary:Library providing a virtualization API License:LGPL-2.1+ @@ -29,7 +29,7 @@ Source1:%{srcname}-%{version}.tar.gz.asc Source2:python-libvirt-python.keyring BuildRequires: fdupes -BuildRequires: libvirt-devel >= 0.9.11 +BuildRequires: libvirt-devel = %{version} BuildRequires: python-rpm-macros BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: %{python_module devel} ++ libvirt-python-3.10.0.tar.gz -> libvirt-python-4.0.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libvirt-python-3.10.0/AUTHORS new/libvirt-python-4.0.0/AUTHORS --- old/libvirt-python-3.10.0/AUTHORS 2017-12-04 18:46:31.0 +0100 +++ new/libvirt-python-4.0.0/AUTHORS2018-01-19 12:15:12.0 +0100 @@ -62,6 +62,7 @@ Oskari SaarenmaaPavel Boldin Pavel Hrdina + Peng Hao Peter Krempa Philipp Hahn Prabodh Agarwal diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libvirt-python-3.10.0/ChangeLog new/libvirt-python-4.0.0/ChangeLog --- old/libvirt-python-3.10.0/ChangeLog 2017-12-04 18:46:31.0 +0100 +++ new/libvirt-python-4.0.0/ChangeLog 2018-01-19 12:15:12.0 +0100 @@ -1,3 +1,105 @@ +2018-01-19 Daniel Veillard + +Release of libvirt-python-4.0.0 + + +2018-01-12 Daniel P. Berrange + +Use python*_sitearch macros instead of manually defining the dir +Note we use python_sitearch not python2_sitearch, since the former +is more portable. + +Reviewed-by: Pavel Hrdina + + +2018-01-12 Daniel P. Berrange + +Fix filtering of RPM provides for .so files +Reviewed-by: Pavel Hrdina + + +2018-01-12 Daniel P. Berrange + +Require libvirt native version matching py version by default +Although we're capable of building against any libvirt >= 0.9.11, 99% of the +time we want RPM builds to be done against matching libvirt version, otherwise +we might silently build against an unexpected/wrong version. + +We don't support building against a native libvirt that's newer than the +python binding, since the generator may incorrectly handle new APIs. So use +== instead of >= too. + +Reviewed-by: Pavel Hrdina + + +2018-01-12 Daniel P. Berrange + +Turn on python3 sub-RPMs for RHEL > 7 +It is expected that future RHEL-8 will have python3 by default, so enable that. +It is unclear whether python2 will still be available, so leave that enabled +for now. + +Reviewed-by: Pavel
commit xteddy for openSUSE:Factory
Hello community, here is the log from the commit of package xteddy for openSUSE:Factory checked in at 2018-01-26 13:39:55 Comparing /work/SRC/openSUSE:Factory/xteddy (Old) and /work/SRC/openSUSE:Factory/.xteddy.new (New) Package is "xteddy" Fri Jan 26 13:39:55 2018 rev:23 rq:569565 version:2.2 Changes: --- /work/SRC/openSUSE:Factory/xteddy/xteddy.changes2015-06-24 20:58:29.0 +0200 +++ /work/SRC/openSUSE:Factory/.xteddy.new/xteddy.changes 2018-01-26 13:39:57.791995469 +0100 @@ -1,0 +2,5 @@ +Thu Jan 25 13:03:35 CET 2018 - m...@suse.com + +- imlib2-loaders are required to display images (bsc#1076908) + +--- Other differences: -- ++ xteddy.spec ++ --- /var/tmp/diff_new_pack.QcECsf/_old 2018-01-26 13:39:58.543960350 +0100 +++ /var/tmp/diff_new_pack.QcECsf/_new 2018-01-26 13:39:58.551959976 +0100 @@ -1,7 +1,7 @@ # # spec file for package xteddy # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -23,6 +23,7 @@ BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xext) Provides: xteddy10 +Requires: imlib2-loaders Summary:A cuddly teddy bear for your X Window desktop License:GPL-2.0+ Group: Amusements/Toys/Graphics
commit filezilla for openSUSE:Factory
Hello community, here is the log from the commit of package filezilla for openSUSE:Factory checked in at 2018-01-26 13:39:27 Comparing /work/SRC/openSUSE:Factory/filezilla (Old) and /work/SRC/openSUSE:Factory/.filezilla.new (New) Package is "filezilla" Fri Jan 26 13:39:27 2018 rev:60 rq:569499 version:3.30.0 Changes: --- /work/SRC/openSUSE:Factory/filezilla/filezilla.changes 2017-11-12 18:10:54.310116067 +0100 +++ /work/SRC/openSUSE:Factory/.filezilla.new/filezilla.changes 2018-01-26 13:39:28.269374285 +0100 @@ -1,0 +2,17 @@ +Thu Jan 25 11:35:54 UTC 2018 - ec...@opensuse.org + +- update to 0.30.0 + * Bugfixes and minor changes: +- Add additional logging if autoupdate mechanism fails +- update to 3.30.0-rc1 + * New features: +- In the search dialog local files can now be deleted or opened +- The root node in the remote directory tree is now expanded + by default + * Bugfixes and minor changes: +- Fix uploading from search dialog +- Fix formatting of filename in rename dialog +- MSW: Fix installer crash if an update installation is started + with the updated version having been installed + +--- Old: FileZilla_3.29.0_src.tar.bz2 New: FileZilla_3.30.0_src.tar.bz2 Other differences: -- ++ filezilla.spec ++ --- /var/tmp/diff_new_pack.hb96yY/_old 2018-01-26 13:39:29.201330759 +0100 +++ /var/tmp/diff_new_pack.hb96yY/_new 2018-01-26 13:39:29.205330572 +0100 @@ -1,7 +1,7 @@ # # spec file for package filezilla # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -17,7 +17,7 @@ Name: filezilla -Version:3.29.0 +Version:3.30.0 Release:0 Summary:A GUI FTP and SFTP Client License:GPL-2.0+ @@ -46,9 +46,9 @@ # filezilla-team use BuildRequires: pkgconfig(sqlite3) >= 3.11.1 BuildRequires: pkgconfig(sqlite3) >= 3.7.8 Recommends: %{name}-lang -%if 0%{?suse_version} <= 1320 +%if 0%{?suse_version} <= 1500 # FileZilla requires C++14 support. -BuildRequires: gcc5-c++ +BuildRequires: gcc7-c++ %else BuildRequires: gcc-c++ %endif @@ -116,9 +116,9 @@ done %build -%if 0%{?suse_version} <= 1320 -export CC="gcc-5" -export CXX="g++-5" +%if 0%{?suse_version} <= 1500 +export CC="gcc-7" +export CXX="g++-7" # Default ABI through G++4.9, thus the one wxWidgets uses. export CXXFLAGS="%{optflags} -fabi-version=2 -fabi-compat-version=2" %endif ++ FileZilla_3.29.0_src.tar.bz2 -> FileZilla_3.30.0_src.tar.bz2 ++ 122122 lines of diff (skipped)
commit adminer for openSUSE:Factory
Hello community, here is the log from the commit of package adminer for openSUSE:Factory checked in at 2018-01-26 13:39:36 Comparing /work/SRC/openSUSE:Factory/adminer (Old) and /work/SRC/openSUSE:Factory/.adminer.new (New) Package is "adminer" Fri Jan 26 13:39:36 2018 rev:11 rq:569523 version:4.5.0 Changes: --- /work/SRC/openSUSE:Factory/adminer/adminer.changes 2018-01-19 11:54:23.832290236 +0100 +++ /work/SRC/openSUSE:Factory/.adminer.new/adminer.changes 2018-01-26 13:39:42.248721396 +0100 @@ -1,0 +2,60 @@ +Thu Jan 25 14:03:00 UTC 2018 - ji...@boombatower.com + +- Update to version 4.5.0: + * Release 4.5.0 + * Fix tests after 95d02bb9 + * Simplify drop object confirmation questions + * Translate message added in 4.4.0 + * Display name of the object in confirmation when dropping it + * Display error when getting row to edit + * Avoid CONVERT() except in MySQL (bug #509) + * Bump version + * MySQL: Support routines with comments in parameters (bug #460) + * Verify if adminer.version was created on www.adminer.org + * Store current Adminer version server-side to avoid excessive requests + * Send token as last param + * Allow using adminer.invalid by other users in a group + * Extract file_open_lock and file_write_unlock + * Display boolean values as code (bug #562) + * MariaDB: Support fulltext and spatial indexes in InnoDB (bug #583) + * PostgreSQL: Display foreign tables (bug #576) + * Add designs.php + * Fix compiled version after 5cc831c1 + * Hide window.opener from pages opened in a new window (bug #561) + * Fix GPL version + * Add plugin for switching designs + * Display bold parts of error (bug #565) + * Add bottom border to last cells + * Editor: Fix displaying of false values in PostgreSQL (bug #568) + * Decrease float precision (bug #578) + * Add ability to override file name (path) when loading dump from webserver + * Support current_timestamp() as default of time fields (bug #572) + * Display newlines in column comments (bug #573) + * MySQL: Support geometry in MySQL 8 (bug #574) + * MSSQL driver fixed for freetds drivers. See bug #167, #291 + * Fix search focus (regression from 4.4.0) + * Compatibility with PHP < 5.3 + * Add mongodb as a possible driver + * Save bytes + * php7 support with minimal changes of original code + * PostgreSQL: Export DROP SEQUENCE if dropping table + * PostgreSQL: Do not export triggers if not requested + * Ignore removed CREATE+ALTER mode in trigger_sql() + * Fix whitespace + * CSP: Allow any CSS + * adminer-theme-mancave2-2.0.alpha + * Fix NULL value in edit form with Postgres + * Do not warn about MySQL specific functions + * Fix single driver non-MySQL compiled versions (regression from 150301ed) + * Hide driver selection in single-driver version (regression from e762a6aa) + * Unify HTML for list of tables in Editor according to Adminer + * Encapsulate fulltext part in search box into + * Enhance ElasticSearch integration + * Allow PHP 5.6 in Travis + * Select numeric database name in DB list (bug #580) + * SQLite: Enable foreign key checks + * CSP: Allow any images, media and fonts, disallow base-uri + * Define JS functions in AdminerTablesFilter sooner + * Adminer: Fix Search data in tables + +--- Old: adminer-4.4.0.tar.xz New: adminer-4.5.0.tar.xz Other differences: -- ++ adminer.spec ++ --- /var/tmp/diff_new_pack.ceUKwD/_old 2018-01-26 13:39:42.920690013 +0100 +++ /var/tmp/diff_new_pack.ceUKwD/_new 2018-01-26 13:39:42.924689826 +0100 @@ -22,7 +22,7 @@ %bcond_with mongodb %bcond_with mssql Name: adminer -Version:4.4.0 +Version:4.5.0 Release:0 Summary:Database management in a single PHP file License:GPL-2.0 OR Apache-2.0 ++ _service ++ --- /var/tmp/diff_new_pack.ceUKwD/_old 2018-01-26 13:39:42.952688518 +0100 +++ /var/tmp/diff_new_pack.ceUKwD/_new 2018-01-26 13:39:42.952688518 +0100 @@ -2,7 +2,7 @@ @PARENT_TAG@ v(.*) -refs/tags/v4.4.0 +refs/tags/v4.5.0 https://github.com/vrana/adminer.git git enable ++ _servicedata ++ --- /var/tmp/diff_new_pack.ceUKwD/_old 2018-01-26 13:39:42.972687584 +0100 +++ /var/tmp/diff_new_pack.ceUKwD/_new 2018-01-26 13:39:42.972687584 +0100 @@ -1,6 +1,6 @@ https://github.com/vrana/adminer.git -187dd56b1c3e2cafe7f6f91c25f45bde7363f260 +536999d4dc437e2e2ea494b8387bbd9f9fce4411 ++ adminer-4.4.0.tar.xz -> adminer-4.5.0.tar.xz ++ 3798 lines of diff (skipped)
commit balsa for openSUSE:Factory
Hello community, here is the log from the commit of package balsa for openSUSE:Factory checked in at 2018-01-26 13:39:16 Comparing /work/SRC/openSUSE:Factory/balsa (Old) and /work/SRC/openSUSE:Factory/.balsa.new (New) Package is "balsa" Fri Jan 26 13:39:16 2018 rev:66 rq:569468 version:2.5.3 Changes: --- /work/SRC/openSUSE:Factory/balsa/balsa.changes 2017-12-09 20:31:02.539391417 +0100 +++ /work/SRC/openSUSE:Factory/.balsa.new/balsa.changes 2018-01-26 13:39:16.677915653 +0100 @@ -1,0 +2,9 @@ +Thu Jan 18 09:40:43 UTC 2018 - zai...@opensuse.org + +- Clean up spec: + + Drop old and unused pre_checkin.sh for TOUCHSCREEN_OPTIMIZATION +and all conditionals related to it (base_name et al.). + + Fixup compface BuildRequires to only be for non-openSUSE. + + Drop translation-update-upstream BuildRequires and macro. + +--- Old: pre_checkin.sh Other differences: -- ++ balsa.spec ++ --- /var/tmp/diff_new_pack.27Hy7q/_old 2018-01-26 13:39:17.865860171 +0100 +++ /var/tmp/diff_new_pack.27Hy7q/_new 2018-01-26 13:39:17.865860171 +0100 @@ -17,8 +17,6 @@ Name: balsa -%define TOUCHSCREEN_OPTIMIZATION %(echo %{name} | grep -qv touchscreen ; echo $?) -%define base_name balsa Version:2.5.3 Release:0 Summary:The GNOME Mail Program @@ -28,12 +26,7 @@ Source: http://pawsa.fedorapeople.org/balsa/%{name}-%{version}.tar.bz2 # PATCH-FIX-UPSTREAM balsa-build-ssl-1.1.patch zai...@opensuse.org -- Fix build with openssl 1.1.0 Patch: balsa-build-ssl-1.1.patch -%if 0%{?suse_version} == 1320 -# For openSUSE >13.2, compface was split in a devel and library package -BuildRequires: compface -%else -BuildRequires: compface-devel -%endif + BuildRequires: fdupes BuildRequires: gpgme-devel BuildRequires: intltool @@ -41,7 +34,6 @@ BuildRequires: libesmtp-devel BuildRequires: openldap2-devel BuildRequires: openssl-devel -BuildRequires: translation-update-upstream BuildRequires: update-desktop-files BuildRequires: yelp-tools BuildRequires: pkgconfig(enchant) @@ -57,35 +49,29 @@ BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(sqlite3) BuildRequires: pkgconfig(webkit2gtk-4.0) -Recommends: %{base_name}-lang -%if "%{name}" != "%{base_name}" -Conflicts: %{base_name} -%endif +Recommends: %{name}-lang BuildRoot: %{_tmppath}/%{name}-%{version}-build -# lang packages are exactly equal for both balsa variants. Build it only once: -%if "%{name}" == "%{base_name}" -%define BUILD_LANG 1 + +%if !0%{?is_opensuse} +# For openSUSE >13.2, compface was split in a devel and library package +BuildRequires: compface %else -%define BUILD_LANG 0 +BuildRequires: compface-devel %endif %description -Nice GUI program to manage e-mail. +E-mail client for GNOME, highly configurable and incorporating all the features +you would expect in a robust mail client. -%if %BUILD_LANG %lang_package -%endif + %prep -%setup -q -n %{base_name}-%{version} +%setup -q %patch -p1 -translation-update-upstream %build %configure\ -%if %TOUCHSCREEN_OPTIMIZATION - --enable-touch-ui\ -%endif --enable-more-warnings\ --enable-smime\ --with-canberra\ @@ -103,19 +89,12 @@ %install %makeinstall -%suse_update_desktop_file -G "Mail Client" %{base_name} -%suse_update_desktop_file -G "Mail Client" %{base_name}-mailto-handler -%if %BUILD_LANG -%find_lang %{base_name} %{?no_lang_C} -%else -rm -r %{buildroot}%{_datadir}/locale %{buildroot}%{_datadir}/omf %{buildroot}%{_datadir}/gnome/help -rmdir %{buildroot}%{_datadir}/gnome -%endif +%suse_update_desktop_file -G "Mail Client" %{name} +%suse_update_desktop_file -G "Mail Client" %{name}-mailto-handler +%find_lang %{name} %{?no_lang_C} %fdupes %{buildroot}%{_datadir} -%clean -rm -rf %{buildroot} - +%if 0%{?suse_version} < 1500 %post %desktop_database_post %icon_theme_cache_post @@ -123,6 +102,7 @@ %postun %desktop_database_postun %icon_theme_cache_postun +%endif %files %defattr(-, root, root) @@ -142,9 +122,7 @@ %dir %{_sysconfdir}/sound/events %config %{_sysconfdir}/sound/events/*.soundlist -%if %BUILD_LANG - -%files lang -f %{base_name}.lang -%endif +%files lang -f %{name}.lang +%defattr(-, root, root) %changelog
commit patterns-devel-python for openSUSE:Factory
Hello community, here is the log from the commit of package patterns-devel-python for openSUSE:Factory checked in at 2018-01-26 13:39:35 Comparing /work/SRC/openSUSE:Factory/patterns-devel-python (Old) and /work/SRC/openSUSE:Factory/.patterns-devel-python.new (New) Package is "patterns-devel-python" Fri Jan 26 13:39:35 2018 rev:3 rq:569520 version:20180125 Changes: --- /work/SRC/openSUSE:Factory/patterns-devel-python/patterns-devel-python.changes 2017-05-24 16:51:16.102943665 +0200 +++ /work/SRC/openSUSE:Factory/.patterns-devel-python.new/patterns-devel-python.changes 2018-01-26 13:39:36.828974519 +0100 @@ -1,0 +2,8 @@ +Thu Jan 25 13:56:56 UTC 2018 - tchva...@suse.com + +- Kill python2 devel pattern as we want people to use just the + python3 one. +- Reshape the python3 devel pattern to recommend only basic set + of tools to start actual development + +--- Other differences: -- ++ patterns-devel-python.spec ++ --- /var/tmp/diff_new_pack.BuvsCf/_old 2018-01-26 13:39:37.428946498 +0100 +++ /var/tmp/diff_new_pack.BuvsCf/_new 2018-01-26 13:39:37.432946311 +0100 @@ -1,7 +1,7 @@ # # spec file for package patterns-devel-python # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -16,17 +16,14 @@ # -%bcond_with betatest - Name: patterns-devel-python -Version:20170319 +Version:20180125 Release:0 Summary:Patterns for Installation (Python devel) License:MIT Group: Metapackages Url:https://github.com/openSUSE/patterns Source0:%{name}-rpmlintrc -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: patterns-rpm-macros %description @@ -36,83 +33,29 @@ This particular package contains all the python patterns. - - -%package devel_python -%pattern_development -Summary:Python Development -Group: Metapackages -Provides: pattern() = devel_python -Provides: pattern-icon() = pattern-basis-devel -Provides: pattern-order() = 3360 -Provides: pattern-visible() - -Recommends: pychecker -Recommends: python -Recommends: python-devel -Suggests: eric -Suggests: libxml2-python -Suggests: libxslt-python -Suggests: python-cairo-devel -Suggests: python-gnome-devel -Suggests: python-gobject2-devel -Suggests: python-gtk-devel -Suggests: python-ldap -Suggests: python-qt4 -Suggests: python-wxWidgets -Suggests: python-xml -Suggests: treeline -Suggests: python-python-dateutil -Suggests: python-fcgi -Suggests: python-gdbm -Suggests: python-httplib2 -Suggests: python-pyOpenSSL -Suggests: python-opensync -Suggests: python-pam -Suggests: python-pygame -Suggests: python-pyserial -Suggests: python-Twisted -Suggests: python-zope.interface - -%description devel_python -Tools and libraries for software development using the Python programming language. - -%files devel_python -%dir /usr/share/doc/packages/patterns -/usr/share/doc/packages/patterns/devel_python.txt - - - %package devel_python3 %pattern_development -Summary:Python 3 Developement -Group: Metapackages Provides: pattern() = devel_python3 Provides: pattern-icon() = pattern-basis-devel Provides: pattern-order() = 3359 Provides: pattern-visible() - +Summary:Python 3 Developement +Group: Metapackages Recommends: python3 Recommends: python3-devel -Suggests: python3-lxml -Suggests: python3-pip -Suggests: python3-Cython -Suggests: python3-setuptools -Suggests: python3-requests -Suggests: python3-pyOpenSSL -Suggests: python3-pycrypto -Suggests: python3-simplejson -Suggests: python3-Sphinx -Suggests: python3-docutils -Suggests: python3-Jinja2 -Suggests: python3-coverage -Suggests: python3-nose +Recommends: python3-flake8 +Recommends: python3-pip +Recommends: python3-pytest +Recommends: python3-requests +Recommends: python3-setuptools +Recommends: python3-tox +Recommends: python3-virtualenv %description devel_python3 %files devel_python3 -%dir /usr/share/doc/packages/patterns
commit gnome-directory-thumbnailer for openSUSE:Factory
Hello community, here is the log from the commit of package gnome-directory-thumbnailer for openSUSE:Factory checked in at 2018-01-26 13:39:22 Comparing /work/SRC/openSUSE:Factory/gnome-directory-thumbnailer (Old) and /work/SRC/openSUSE:Factory/.gnome-directory-thumbnailer.new (New) Package is "gnome-directory-thumbnailer" Fri Jan 26 13:39:22 2018 rev:12 rq:569493 version:0.1.10 Changes: --- /work/SRC/openSUSE:Factory/gnome-directory-thumbnailer/gnome-directory-thumbnailer.changes 2017-06-01 16:31:31.777317085 +0200 +++ /work/SRC/openSUSE:Factory/.gnome-directory-thumbnailer.new/gnome-directory-thumbnailer.changes 2018-01-26 13:39:22.665636001 +0100 @@ -1,0 +2,7 @@ +Thu Jan 25 01:19:12 UTC 2018 - bjorn@gmail.com + +- Update to version 1.1.10: + + Updated translations. +- Minor spec cleanup, use autosetup and make_build macro. + +--- Old: gnome-directory-thumbnailer-0.1.9.tar.xz New: gnome-directory-thumbnailer-0.1.10.tar.xz Other differences: -- ++ gnome-directory-thumbnailer.spec ++ --- /var/tmp/diff_new_pack.aRdG3V/_old 2018-01-26 13:39:23.541595091 +0100 +++ /var/tmp/diff_new_pack.aRdG3V/_new 2018-01-26 13:39:23.545594904 +0100 @@ -1,7 +1,7 @@ # # spec file for package gnome-directory-thumbnailer # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2013 Dominique Leuenberger, Amsterdam, The Netherlands # # All modifications and additions to the file contributed by third parties @@ -18,14 +18,14 @@ Name: gnome-directory-thumbnailer -Version:0.1.9 +Version:0.1.10 Release:0 Summary:Directory Thumbnailer License:LGPL-2.1+ Group: Productivity/Office/Other Url:https://wiki.gnome.org/GnomeDirectoryThumbnailer -Source: http://download.gnome.org/sources/gnome-directory-thumbnailer/0.1/%{name}-%{version}.tar.xz -BuildRoot: %{_tmppath}/%{name}-%{version}-build +Source0: http://download.gnome.org/sources/gnome-directory-thumbnailer/0.1/%{name}-%{version}.tar.xz + BuildRequires: intltool >= 0.40.0 BuildRequires: pkgconfig(gdk-pixbuf-2.0) >= 2.36.5 BuildRequires: pkgconfig(gio-2.0) >= 2.22.0 @@ -39,20 +39,21 @@ GNOME thumbnailer to generate thumbnails for directories. %lang_package + %prep -%setup -q +%autosetup %build %configure -make %{?_smp_mflags} +%make_build %install %make_install %find_lang %{name} %{?no_lang_C} %files -%defattr(-,root,root) -%doc ChangeLog README COPYING +%license COPYING +%doc ChangeLog NEWS README %{_bindir}/gnome-directory-thumbnailer %dir %{_datadir}/thumbnailers %{_datadir}/thumbnailers/gnome-directory-thumbnailer.thumbnailer ++ gnome-directory-thumbnailer-0.1.9.tar.xz -> gnome-directory-thumbnailer-0.1.10.tar.xz ++ 2311 lines of diff (skipped) retrying with extended exclude list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/gnome-directory-thumbnailer-0.1.9/ChangeLog new/gnome-directory-thumbnailer-0.1.10/ChangeLog --- old/gnome-directory-thumbnailer-0.1.9/ChangeLog 2017-04-30 11:22:47.0 +0200 +++ new/gnome-directory-thumbnailer-0.1.10/ChangeLog2018-01-25 00:22:29.0 +0100 @@ -1,6 +1,52 @@ +commit b5711c23d7d883423088e2215d473a180ba9e9c4 +Author: Kjartan Maraas+Date: Sun Nov 19 17:12:28 2017 +0100 + +Added nb + +M po/LINGUAS + +commit f9d384f0139efb8ee8913c3978f805332b5a0265 +Author: Kjartan Maraas +Date: Sun Nov 19 17:12:18 2017 +0100 + +Added Norwegian bokmål translation. + +A po/nb.po + +commit 094c9c9526ad9a3b579bbc1078aa08da6eedf338 +Author: gogo +Date: Sat Oct 21 21:18:54 2017 + + +Add Croatian translation + +M po/LINGUAS +A po/hr.po + +commit 04062c5554969e963a0dc5b18ec999dd8fda0794 +Author: Philip Withnall +Date: Sun Apr 30 10:25:04 2017 +0100 + +Post-release version bump + +Signed-off-by: Philip Withnall + +M NEWS +M configure.ac + +commit 906f9e2406bf43355043b88712ff052bfe7d5ce5 +Author: Philip Withnall +Date: Sun Apr 30 10:23:15 2017 +0100 + +Release version 0.1.9 + +Signed-off-by: Philip Withnall + +M NEWS + commit 095f4563fcc0718c62ee2b69fb481a232d149647 Author: Philip
commit libfilezilla for openSUSE:Factory
Hello community, here is the log from the commit of package libfilezilla for openSUSE:Factory checked in at 2018-01-26 13:39:20 Comparing /work/SRC/openSUSE:Factory/libfilezilla (Old) and /work/SRC/openSUSE:Factory/.libfilezilla.new (New) Package is "libfilezilla" Fri Jan 26 13:39:20 2018 rev:15 rq:569483 version:0.11.2 Changes: --- /work/SRC/openSUSE:Factory/libfilezilla/libfilezilla.changes 2017-11-12 18:10:59.897912788 +0100 +++ /work/SRC/openSUSE:Factory/.libfilezilla.new/libfilezilla.changes 2018-01-26 13:39:21.573687000 +0100 @@ -1,0 +2,7 @@ +Thu Jan 25 11:22:05 UTC 2018 - ec...@opensuse.org + +- update to 0.11.2 + * New features: +- Added fz::starts_with and fz::ends_with + +--- Old: libfilezilla-0.11.1.tar.bz2 New: libfilezilla-0.11.2.tar.bz2 Other differences: -- ++ libfilezilla.spec ++ --- /var/tmp/diff_new_pack.lYQJkY/_old 2018-01-26 13:39:22.213657110 +0100 +++ /var/tmp/diff_new_pack.lYQJkY/_new 2018-01-26 13:39:22.217656924 +0100 @@ -1,7 +1,7 @@ # # spec file for package libfilezilla # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -20,7 +20,7 @@ %define libname%{name}%{major} %define develname %{name}-devel Name: libfilezilla -Version:0.11.1 +Version:0.11.2 Release:0 Summary:C++ library for filezilla License:GPL-2.0+ @@ -37,9 +37,9 @@ BuildRequires: libtool BuildRequires: pkg-config BuildRequires: pkgconfig(cppunit) -%if 0%{?suse_version} <= 1320 +%if 0%{?suse_version} <= 1500 # FileZilla requires C++14 support. -BuildRequires: gcc5-c++ +BuildRequires: gcc7-c++ %else BuildRequires: gcc-c++ %endif @@ -81,9 +81,9 @@ cp -v %{SOURCE1} . %build -%if 0%{?suse_version} <= 1320 -export CC="gcc-5" -export CXX="g++-5" +%if 0%{?suse_version} <= 1500 +export CC="gcc-7" +export CXX="g++-7" # Default ABI through G++4.9, thus the one wxWidgets uses. export CXXFLAGS="%{optflags} -fabi-version=2 -fabi-compat-version=2" %endif ++ libfilezilla-0.11.1.tar.bz2 -> libfilezilla-0.11.2.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libfilezilla-0.11.1/NEWS new/libfilezilla-0.11.2/NEWS --- old/libfilezilla-0.11.1/NEWS2017-10-30 18:16:06.0 +0100 +++ new/libfilezilla-0.11.2/NEWS2018-01-05 11:43:06.0 +0100 @@ -1,3 +1,8 @@ +0.11.2 (2018-01-05) + ++ Added fz::starts_with and fz::ends_with +- Fix usage of delete in the fz::buffer destructor + 0.11.1 (2017-10-30) + Added fz::file::fsync() to sync data to disk diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libfilezilla-0.11.1/README new/libfilezilla-0.11.2/README --- old/libfilezilla-0.11.1/README 2017-02-20 23:08:59.0 +0100 +++ new/libfilezilla-0.11.2/README 2018-01-05 11:43:06.0 +0100 @@ -1,7 +1,7 @@ libfilezilla - - Copyright (C) 2017 Tim Kosse + Copyright (C) 2018 Tim Kosse https://lib.filezilla-project.org/ Overview diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libfilezilla-0.11.1/configure new/libfilezilla-0.11.2/configure --- old/libfilezilla-0.11.1/configure 2017-10-30 18:16:32.0 +0100 +++ new/libfilezilla-0.11.2/configure 2018-01-05 11:43:22.0 +0100 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for libfilezilla 0.11.1. +# Generated by GNU Autoconf 2.69 for libfilezilla 0.11.2. # # Report bugs to. # @@ -590,8 +590,8 @@ # Identity of this package. PACKAGE_NAME='libfilezilla' PACKAGE_TARNAME='libfilezilla' -PACKAGE_VERSION='0.11.1' -PACKAGE_STRING='libfilezilla 0.11.1' +PACKAGE_VERSION='0.11.2' +PACKAGE_STRING='libfilezilla 0.11.2' PACKAGE_BUGREPORT='tim.ko...@filezilla-project.org' PACKAGE_URL='https://lib.filezilla-project.org/' @@ -1413,7 +1413,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures libfilezilla 0.11.1 to adapt to many kinds of systems. +\`configure' configures libfilezilla 0.11.2 to adapt to many kinds of systems.
commit python-Flask-WTF for openSUSE:Factory
Hello community, here is the log from the commit of package python-Flask-WTF for openSUSE:Factory checked in at 2018-01-26 13:39:18 Comparing /work/SRC/openSUSE:Factory/python-Flask-WTF (Old) and /work/SRC/openSUSE:Factory/.python-Flask-WTF.new (New) Package is "python-Flask-WTF" Fri Jan 26 13:39:18 2018 rev:4 rq:569481 version:0.14.2 Changes: --- /work/SRC/openSUSE:Factory/python-Flask-WTF/python-Flask-WTF.changes 2017-10-10 11:42:25.936931935 +0200 +++ /work/SRC/openSUSE:Factory/.python-Flask-WTF.new/python-Flask-WTF.changes 2018-01-26 13:39:19.261794975 +0100 @@ -1,0 +2,11 @@ +Thu Jan 25 11:24:26 UTC 2018 - tchva...@suse.com + +- Fix whitespace and drop the subpkg wrt previous commit + +--- +Wed Jan 24 22:45:44 UTC 2018 - abo...@gmail.com + +- Added python-itsdangerous requirements +- disabled sphinx build html docs and doc packages because of build errors. + +--- Other differences: -- ++ python-Flask-WTF.spec ++ --- /var/tmp/diff_new_pack.OIFZC0/_old 2018-01-26 13:39:20.005760229 +0100 +++ /var/tmp/diff_new_pack.OIFZC0/_new 2018-01-26 13:39:20.005760229 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-Flask-WTF # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -30,38 +30,29 @@ BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: python-rpm-macros -BuildRequires: python3-Sphinx +Requires: python-Flask +Requires: python-WTForms +Requires: python-Werkzeug +Requires: python-itsdangerous +BuildArch: noarch %if %{with test} -BuildRequires: %{python_module Flask} BuildRequires: %{python_module Flask-Babel} +BuildRequires: %{python_module Flask} BuildRequires: %{python_module WTForms} BuildRequires: %{python_module Werkzeug} +BuildRequires: %{python_module itsdangerous} BuildRequires: %{python_module nose} %endif -Requires: python-Flask -Requires: python-WTForms -Requires: python-Werkzeug -BuildArch: noarch %python_subpackages %description Adds WTForms support to your Flask application -%package -n %{name}-doc -Summary:Documentation for %{name} -Group: Documentation/Other -Provides: %{python_module Flask-WTF-doc = %{version}} - -%description -n %{name}-doc -This package contains HTML documentation, including tutorials and API -reference for python-Flask-WTF. - %prep %setup -q -n Flask-WTF-%{version} %build %python_build -cd docs && make html && rm _build/html/.buildinfo # Generate HTML documentation %install %python_install @@ -74,12 +65,7 @@ %endif %files %{python_files} -%defattr(-,root,root,-) %doc AUTHORS LICENSE README.rst %{python_sitelib}/* -%files -n %{name}-doc -%defattr(-,root,root) -%doc docs/_build/html - %changelog
commit perl-Math-Random-ISAAC for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Math-Random-ISAAC for openSUSE:Factory checked in at 2018-01-26 13:38:58 Comparing /work/SRC/openSUSE:Factory/perl-Math-Random-ISAAC (Old) and /work/SRC/openSUSE:Factory/.perl-Math-Random-ISAAC.new (New) Package is "perl-Math-Random-ISAAC" Fri Jan 26 13:38:58 2018 rev:2 rq:569357 version:1.004 Changes: --- /work/SRC/openSUSE:Factory/perl-Math-Random-ISAAC/perl-Math-Random-ISAAC.changes 2017-10-09 19:46:52.843118698 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Math-Random-ISAAC.new/perl-Math-Random-ISAAC.changes 2018-01-26 13:39:01.402629073 +0100 @@ -1,0 +2,5 @@ +Wed Jan 24 16:12:11 UTC 2018 - kwal...@suse.com + +- fix license field + +--- Other differences: -- ++ perl-Math-Random-ISAAC.spec ++ --- /var/tmp/diff_new_pack.G7CxqM/_old 2018-01-26 13:39:02.262588908 +0100 +++ /var/tmp/diff_new_pack.G7CxqM/_new 2018-01-26 13:39:02.270588535 +0100 @@ -2,7 +2,7 @@ # # spec file for package perl-Math-Random-ISAAC # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2012 Pascal Bleser# # All modifications and additions to the file contributed by third parties @@ -24,7 +24,7 @@ Version:1.004 Release:0 Summary:Perl interface to the ISAAC PRNG algorithm -License:GPL-2.0+ or Artistic-1.0(GPL-2.0+ or Artistic-1.0) +License:GPL-2.0+ or Artistic-1.0 Group: Development/Libraries/Perl Source: http://search.cpan.org/CPAN/authors/id/J/JA/JAWNSY/Math-Random-ISAAC-%{version}.tar.gz Url:http://search.cpan.org/dist/Math-Random-ISAAC
commit sca-appliance-agent for openSUSE:Factory
Hello community, here is the log from the commit of package sca-appliance-agent for openSUSE:Factory checked in at 2018-01-26 13:39:12 Comparing /work/SRC/openSUSE:Factory/sca-appliance-agent (Old) and /work/SRC/openSUSE:Factory/.sca-appliance-agent.new (New) Package is "sca-appliance-agent" Fri Jan 26 13:39:12 2018 rev:3 rq:569406 version:1.3 Changes: --- /work/SRC/openSUSE:Factory/sca-appliance-agent/sca-appliance-agent.changes 2018-01-19 11:52:51.776628697 +0100 +++ /work/SRC/openSUSE:Factory/.sca-appliance-agent.new/sca-appliance-agent.changes 2018-01-26 13:39:15.557967959 +0100 @@ -1,0 +2,5 @@ +Thu Jan 25 00:33:59 UTC 2018 - jason.rec...@suse.com + +- Added sle15 detection and processing (bsc#1075250) + +--- Other differences: -- ++ sca-appliance-agent.spec ++ --- /var/tmp/diff_new_pack.uE9LEx/_old 2018-01-26 13:39:16.477924993 +0100 +++ /var/tmp/diff_new_pack.uE9LEx/_new 2018-01-26 13:39:16.481924806 +0100 @@ -1,7 +1,7 @@ # # spec file for package sca-appliance-agent # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -12,6 +12,10 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + + %define sca_common sca %define sca_libdir /usr/lib/%{sca_common} %define sca_configdir %{_sysconfdir}/%{sca_common} @@ -21,12 +25,12 @@ Release: 0 Summary: Supportconfig Analysis Appliance Agent License: GPL-2.0 -URL: https://github.com/g23guy/sca-appliance-agent Group:System/Monitoring +Url:https://github.com/g23guy/sca-appliance-agent Source: %{name}-%{version}.tar.gz Requires: sca-appliance-common Requires: sca-patterns-base -Buildarch:noarch +BuildArch: noarch %description Analyzes supportconfig archives using the Supportconfig Analysis patterns. The results are ++ sca-appliance-agent-1.3.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sca-appliance-agent-1.3/bin/sdagent-supportconfig new/sca-appliance-agent-1.3/bin/sdagent-supportconfig --- old/sca-appliance-agent-1.3/bin/sdagent-supportconfig 2018-01-03 18:52:32.998946808 +0100 +++ new/sca-appliance-agent-1.3/bin/sdagent-supportconfig 2018-01-25 01:35:06.900318027 +0100 @@ -1,6 +1,6 @@ #!/bin/bash -SVER='1.0.36' +SVER='1.0.42' ## # sdagent-suportconfig - SCA Agent Worker for Supportconfig Archives @@ -9,7 +9,7 @@ # Description: A process forked by the sdagent to analyze a supportconfig # archive. Supportconfig archives can be from any server. # Runs on: Agent Server -# Modified: 2018 Jan 03 +# Modified: 2018 Jan 24 # ## # @@ -397,19 +397,14 @@ shopt -s nocasematch [[ -n "$KERNEL_VERSION" ]] && VERKERN="'$KERNEL_VERSION'" || VERKERN="NULL" [[ -n "$SCRIPT_VERSION" ]] && VERSUPT="'$SCRIPT_VERSION'" || VERSUPT="NULL" - if [[ -n "$DISTRO" ]]; then - ARCH=$(echo $DISTRO | cut -d\( -f2 | cut -d\) -f1) - [[ -n "$ARCH" ]] && ARCH="'$ARCH'" || ARCH="NULL" - else - ARCH="NULL" - fi + UNAME=$(grep -A1 'uname -a' $ENVFILE | tail -1) + ARCH=$(echo $UNAME | awk '{print $(NF-1)}') [[ -n "$SERVER_NAME" ]] && HOST_NAME="'$SERVER_NAME'" || HOST_NAME="NULL" [[ -n "$VIRT_HARD" ]] && HARDWARE="'$VIRT_HARD'" || HARDWARE="NULL" - DIST="${DISTRO%% (*}" - if [[ -z "$DIST" ]]; then + if [[ -z $DISTRO ]]; then DIST="NULL" else - DIST="'$DIST'" + DIST="'${DISTRO}'" fi if [[ "$SPLEVEL" == "None" ]]; then DISTSP=0 @@ -455,7 +450,7 @@ echo " ServerName=$HOST_NAME," >> $IMPORT_FILE echo " VersionKernel=$VERKERN," >> $IMPORT_FILE echo " VersionSupportconfig=$VERSUPT," >> $IMPORT_FILE - echo " Architecture=$ARCH," >> $IMPORT_FILE + echo " Architecture='$ARCH'," >> $IMPORT_FILE echo " PatternsApplicable=$PATCOUNT," >> $IMPORT_FILE echo " Hardware=$HARDWARE," >> $IMPORT_FILE echo " Distro=$DIST," >> $IMPORT_FILE @@ -764,8 +759,38 @@ *) ARCH_RUN_DATE='-00-00'
commit calibre for openSUSE:Factory
Hello community, here is the log from the commit of package calibre for openSUSE:Factory checked in at 2018-01-26 13:39:02 Comparing /work/SRC/openSUSE:Factory/calibre (Old) and /work/SRC/openSUSE:Factory/.calibre.new (New) Package is "calibre" Fri Jan 26 13:39:02 2018 rev:182 rq:569366 version:3.15.0 Changes: --- /work/SRC/openSUSE:Factory/calibre/calibre.changes 2018-01-16 09:42:24.113601133 +0100 +++ /work/SRC/openSUSE:Factory/.calibre.new/calibre.changes 2018-01-26 13:39:02.522576766 +0100 @@ -1,0 +2,5 @@ +Wed Jan 24 12:43:56 UTC 2018 - pgaj...@suse.com + +- do not require liberation2-fonts, it is dead [bsc#1077375] [rh#856239] + +--- Other differences: -- ++ calibre.spec ++ --- /var/tmp/diff_new_pack.91eRV6/_old 2018-01-26 13:39:04.250496065 +0100 +++ /var/tmp/diff_new_pack.91eRV6/_new 2018-01-26 13:39:04.258495691 +0100 @@ -50,11 +50,7 @@ BuildRequires: libQt5Core-private-headers-devel >= 5.3.2 BuildRequires: libQt5Gui-private-headers-devel >= 5.3.2 BuildRequires: libQt5PlatformSupport-private-headers-devel >= 5.3.2 -%if 0%{?suse_version} >= 1330 -BuildRequires: liberation2-fonts -%else BuildRequires: liberation-fonts -%endif BuildRequires: libicu-devel >= 4.4.0 BuildRequires: libmtp-devel >= 1.1.5 BuildRequires: libopenssl-devel @@ -137,11 +133,7 @@ %requires_eqlibQt5Gui5 %requires_eqpython-qt5 %requires_eqpython-sip -%if 0%{?suse_version} >= 1330 -Recommends: liberation2-fonts -%else Recommends: liberation-fonts -%endif BuildRoot: %{_tmppath}/%{name}-%{version}-build %{py_requires}
commit perl-Mojo-Pg for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Mojo-Pg for openSUSE:Factory checked in at 2018-01-26 13:39:07 Comparing /work/SRC/openSUSE:Factory/perl-Mojo-Pg (Old) and /work/SRC/openSUSE:Factory/.perl-Mojo-Pg.new (New) Package is "perl-Mojo-Pg" Fri Jan 26 13:39:07 2018 rev:10 rq:569389 version:4.04 Changes: --- /work/SRC/openSUSE:Factory/perl-Mojo-Pg/perl-Mojo-Pg.changes 2017-12-20 10:40:31.836092811 +0100 +++ /work/SRC/openSUSE:Factory/.perl-Mojo-Pg.new/perl-Mojo-Pg.changes 2018-01-26 13:39:08.326305707 +0100 @@ -13,12 +12,0 @@ -Tue Nov 7 06:40:47 UTC 2017 - co...@suse.com - -- updated to 4.03 - see /usr/share/doc/packages/perl-Mojo-Pg/Changes - -Mon Nov 6 06:56:30 UTC 2017 - co...@suse.com - -- updated to 4.03 - see /usr/share/doc/packages/perl-Mojo-Pg/Changes - Other differences: --
commit python-keyring for openSUSE:Factory
Hello community, here is the log from the commit of package python-keyring for openSUSE:Factory checked in at 2018-01-26 13:38:43 Comparing /work/SRC/openSUSE:Factory/python-keyring (Old) and /work/SRC/openSUSE:Factory/.python-keyring.new (New) Package is "python-keyring" Fri Jan 26 13:38:43 2018 rev:28 rq:568852 version:10.5.0 Changes: --- /work/SRC/openSUSE:Factory/python-keyring/python-keyring.changes 2017-12-03 10:08:25.277896197 +0100 +++ /work/SRC/openSUSE:Factory/.python-keyring.new/python-keyring.changes 2018-01-26 13:38:44.307427495 +0100 @@ -1,0 +2,6 @@ +Wed Jan 24 10:27:23 UTC 2018 - tchva...@suse.com + +- Fix building in py3 only enviroment +- Remove the test conditional which was always on anyway + +--- Other differences: -- ++ python-keyring.spec ++ --- /var/tmp/diff_new_pack.B9HkMT/_old 2018-01-26 13:38:45.063392187 +0100 +++ /var/tmp/diff_new_pack.B9HkMT/_new 2018-01-26 13:38:45.071391814 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-keyring # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -17,7 +17,6 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} -%bcond_without tests Name: python-keyring Version:10.5.0 Release:0 @@ -26,7 +25,10 @@ Group: Development/Languages/Python Url:https://github.com/jaraco/keyring Source: https://files.pythonhosted.org/packages/source/k/keyring/keyring-%{version}.tar.gz +BuildRequires: %{python_module SecretStorage} BuildRequires: %{python_module devel} +BuildRequires: %{python_module mock} +BuildRequires: %{python_module pytest} BuildRequires: %{python_module setuptools_scm >= 1.15.0} BuildRequires: %{python_module setuptools} BuildRequires: fdupes @@ -34,13 +36,6 @@ Requires: python-SecretStorage Requires: python-setuptools BuildArch: noarch -%if %{with tests} -# Test requirements: -BuildRequires: %{python_module SecretStorage} -BuildRequires: %{python_module pytest} -# Python 2 test requirements: -BuildRequires: python-mock -%endif %python_subpackages %description @@ -59,14 +54,12 @@ %python_install %python_expand %fdupes %{buildroot}%{$python_sitelib} -%if %{with tests} %check pushd docs %{python_expand export PYTHONPATH="%{buildroot}%{$python_sitelib}" py.test-%{$python_bin_suffix} --pyargs keyring.tests } popd -%endif %files %{python_files} %doc README.rst CHANGES.rst
commit python-jsonschema for openSUSE:Factory
Hello community, here is the log from the commit of package python-jsonschema for openSUSE:Factory checked in at 2018-01-26 13:38:41 Comparing /work/SRC/openSUSE:Factory/python-jsonschema (Old) and /work/SRC/openSUSE:Factory/.python-jsonschema.new (New) Package is "python-jsonschema" Fri Jan 26 13:38:41 2018 rev:16 rq:568851 version:2.6.0 Changes: --- /work/SRC/openSUSE:Factory/python-jsonschema/python-jsonschema.changes 2017-04-28 10:42:55.398979672 +0200 +++ /work/SRC/openSUSE:Factory/.python-jsonschema.new/python-jsonschema.changes 2018-01-26 13:38:42.675503713 +0100 @@ -1,0 +2,6 @@ +Wed Jan 24 10:24:27 UTC 2018 - tchva...@suse.com + +- Add condition around the python2 code to make sure we can build + in python3 only enviroment + +--- Other differences: -- ++ python-jsonschema.spec ++ --- /var/tmp/diff_new_pack.rDrkul/_old 2018-01-26 13:38:43.731454395 +0100 +++ /var/tmp/diff_new_pack.rDrkul/_new 2018-01-26 13:38:43.735454209 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-jsonschema # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -17,6 +17,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} +%bcond_without python2 Name: python-jsonschema Version:2.6.0 Release:0 @@ -25,21 +26,20 @@ Group: Development/Languages/Python Url:http://github.com/Julian/jsonschema Source: https://files.pythonhosted.org/packages/source/j/jsonschema/jsonschema-%{version}.tar.gz -BuildRequires: fdupes -BuildRequires: python-rpm-macros -BuildRequires: %{python_module devel} +BuildRequires: %{python_module mock} BuildRequires: %{python_module setuptools} BuildRequires: %{python_module vcversioner >= 2.16.0.0} +BuildRequires: fdupes +BuildRequires: python-rpm-macros +%if %{with python2} BuildRequires: python2-functools32 -# Test build requirements -BuildRequires: python2-mock -%ifpython2 -Requires: python-functools32 %endif Requires(post): update-alternatives Requires(preun): update-alternatives -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch +%ifpython2 +Requires: python-functools32 +%endif %python_subpackages %description @@ -69,7 +69,6 @@ %python_uninstall_alternative jsonschema %files %{python_files} -%defattr(-,root,root,-) %doc COPYING README.rst %python_alternative %{_bindir}/jsonschema %{python_sitelib}/*
commit gnome-calendar for openSUSE:Factory
Hello community, here is the log from the commit of package gnome-calendar for openSUSE:Factory checked in at 2018-01-26 13:38:50 Comparing /work/SRC/openSUSE:Factory/gnome-calendar (Old) and /work/SRC/openSUSE:Factory/.gnome-calendar.new (New) Package is "gnome-calendar" Fri Jan 26 13:38:50 2018 rev:21 rq:568069 version:3.26.3 Changes: --- /work/SRC/openSUSE:Factory/gnome-calendar/gnome-calendar.changes 2017-10-13 14:08:52.043277953 +0200 +++ /work/SRC/openSUSE:Factory/.gnome-calendar.new/gnome-calendar.changes 2018-01-26 13:38:51.835075919 +0100 @@ -1,0 +2,8 @@ +Wed Jan 17 03:50:44 UTC 2018 - luc1...@linuxmail.org + +- Update to version 3.26.3: + + Fix time in tooltip text. + + Fix timezones. + + Updated translations. + +--- Old: gnome-calendar-3.26.2.tar.xz New: gnome-calendar-3.26.3.tar.xz Other differences: -- ++ gnome-calendar.spec ++ --- /var/tmp/diff_new_pack.P0sBxG/_old 2018-01-26 13:38:52.515044161 +0100 +++ /var/tmp/diff_new_pack.P0sBxG/_new 2018-01-26 13:38:52.519043975 +0100 @@ -1,7 +1,7 @@ # # spec file for package gnome-calendar # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -17,13 +17,13 @@ Name: gnome-calendar -Version:3.26.2 +Version:3.26.3 Release:0 Summary:A calendar application for GNOME License:GPL-3.0+ Group: Productivity/Office/Organizers Url:https://wiki.gnome.org/Design/Apps/Calendar -Source: https://download.gnome.org/sources/gnome-calendar/3.26/%{name}-%{version}.tar.xz +Source: http://download.gnome.org/sources/gnome-calendar/3.26/%{name}-%{version}.tar.xz BuildRequires: desktop-file-utils BuildRequires: gtk-doc BuildRequires: hicolor-icon-theme @@ -64,12 +64,11 @@ %install %meson_install - %find_lang %{name} %{?no_lang_C} %files %defattr(-,root,root) -%doc ChangeLog COPYING NEWS +%doc COPYING NEWS README.md TODO.md %{_bindir}/gnome-calendar %{_datadir}/applications/org.gnome.Calendar.desktop # Own dir for openSUSE Leap 42.1 ++ gnome-calendar-3.26.2.tar.xz -> gnome-calendar-3.26.3.tar.xz ++ 9287 lines of diff (skipped)
commit kernel-source for openSUSE:Factory
Hello community, here is the log from the commit of package kernel-source for openSUSE:Factory checked in at 2018-01-26 13:38:14 Comparing /work/SRC/openSUSE:Factory/kernel-source (Old) and /work/SRC/openSUSE:Factory/.kernel-source.new (New) Package is "kernel-source" Fri Jan 26 13:38:14 2018 rev:402 rq:569516 version:4.14.15 Changes: --- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes 2018-01-20 11:23:57.748087353 +0100 +++ /work/SRC/openSUSE:Factory/.kernel-source.new/dtb-aarch64.changes 2018-01-26 13:38:16.804712003 +0100 @@ -1,0 +2,266 @@ +Thu Jan 25 14:26:16 CET 2018 - jsl...@suse.cz + +- Revert "futex: Prevent overflow by strengthen input validation" + (4.14.15-fix). +- commit 5b3d0ce + +--- +Wed Jan 24 19:31:26 CET 2018 - jsl...@suse.cz + +- Documentation: document array_ptr (bsc#1068032 CVE-2017-5715). +- asm/nospec, array_ptr: sanitize speculative array de-references + (bsc#1068032 CVE-2017-5715). +- x86: implement array_ptr_mask() (bsc#1068032 CVE-2017-5715). +- x86: introduce __uaccess_begin_nospec and ifence (bsc#1068032 + CVE-2017-5715). +- x86, __get_user: use __uaccess_begin_nospec (bsc#1068032 + CVE-2017-5715). +- x86, get_user: use pointer masking to limit speculation + (bsc#1068032 CVE-2017-5715). +- x86: narrow out of bounds syscalls to sys_read under speculation + (bsc#1068032 CVE-2017-5715). +- vfs, fdtable: prevent bounds-check bypass via speculative + execution (bsc#1068032 CVE-2017-5715). +- kvm, x86: update spectre-v1 mitigation (bsc#1068032 + CVE-2017-5715). +- nl80211: sanitize array index in parse_txq_params (bsc#1068032 + CVE-2017-5715). +- Delete + patches.suse/0003-locking-barriers-introduce-new-observable-speculatio.patch. +- Delete + patches.suse/0005-x86-bpf-jit-prevent-speculative-execution-when-JIT-i.patch. +- Delete + patches.suse/0006-uvcvideo-prevent-speculative-execution.patch. +- Delete + patches.suse/0007-carl9170-prevent-speculative-execution.patch. +- Delete + patches.suse/0008-p54-prevent-speculative-execution.patch. +- Delete + patches.suse/0009-qla2xxx-prevent-speculative-execution.patch. +- Delete + patches.suse/0010-cw1200-prevent-speculative-execution.patch. +- Delete + patches.suse/0011-Thermal-int340x-prevent-speculative-execution.patch. +- Delete + patches.suse/0012-ipv4-prevent-speculative-execution.patch. +- Delete + patches.suse/0013-ipv6-prevent-speculative-execution.patch. +- Delete patches.suse/0014-fs-prevent-speculative-execution.patch. +- Delete + patches.suse/0015-net-mpls-prevent-speculative-execution.patch. +- Delete + patches.suse/0016-udf-prevent-speculative-execution.patch. +- Delete + patches.suse/0017-userns-prevent-speculative-execution.patch. + Replace intel's shit by the potential upstream solution for spectre_v1. +- commit 6fdb1df + +--- +Tue Jan 23 21:12:07 CET 2018 - jsl...@suse.cz + +- Linux 4.14.15 (bnc#1012628). +- tools/objtool/Makefile: don't assume sync-check.sh is executable + (bnc#1012628). +- objtool: Fix seg fault with clang-compiled objects + (bnc#1012628). +- objtool: Fix Clang enum conversion warning (bnc#1012628). +- objtool: Fix seg fault caused by missing parameter + (bnc#1012628). +- powerpc/pseries: Add H_GET_CPU_CHARACTERISTICS flags & wrapper + (bnc#1012628). +- powerpc/64: Add macros for annotating the destination of + rfid/hrfid (bnc#1012628). +- powerpc/64s: Simple RFI macro conversions (bnc#1012628). +- powerpc/64: Convert the syscall exit path to use + RFI_TO_USER/KERNEL (bnc#1012628). +- powerpc/64: Convert fast_exception_return to use + RFI_TO_USER/KERNEL (bnc#1012628). +- powerpc/64s: Convert slb_miss_common to use RFI_TO_USER/KERNEL + (bnc#1012628). +- powerpc/64s: Add support for RFI flush of L1-D cache + (bnc#1012628). +- powerpc/64s: Support disabling RFI flush with no_rfi_flush + and nopti (bnc#1012628). +- powerpc/pseries: Query hypervisor for RFI flush settings + (bnc#1012628). +- powerpc/powernv: Check device-tree for RFI flush settings + (bnc#1012628). +- futex: Avoid violating the 10th rule of futex (bnc#1012628). +- futex: Prevent overflow by strengthen input validation + (bnc#1012628). +- ALSA: pcm: Remove yet superfluous WARN_ON() (bnc#1012628). +- ALSA: hda - Apply headphone noise quirk for another Dell XPS + 13 variant (bnc#1012628). +- ALSA: hda - Apply the existing quirk to iMac 14,1 (bnc#1012628). +- IB/hfi1: Prevent a NULL dereference (bnc#1012628). +- RDMA/mlx5: Fix out-of-bound access while querying AH + (bnc#1012628). +- timers: Unconditionally check deferrable base (bnc#1012628). +- af_key: fix buffer overread in verify_address_len() + (bnc#1012628). +- af_key: fix buffer overread in parse_exthdrs() (bnc#1012628). +- iser-target:
commit libgpod for openSUSE:Factory
Hello community, here is the log from the commit of package libgpod for openSUSE:Factory checked in at 2018-01-26 13:37:56 Comparing /work/SRC/openSUSE:Factory/libgpod (Old) and /work/SRC/openSUSE:Factory/.libgpod.new (New) Package is "libgpod" Fri Jan 26 13:37:56 2018 rev:32 rq:568824 version:0.8.3 Changes: --- /work/SRC/openSUSE:Factory/libgpod/libgpod.changes 2015-10-30 13:40:50.0 +0100 +++ /work/SRC/openSUSE:Factory/.libgpod.new/libgpod.changes 2018-01-26 13:37:57.389618788 +0100 @@ -1,0 +2,14 @@ +Tue Jan 23 22:34:25 UTC 2018 - jeng...@inai.de + +- Fix groups of SRPM and documentation. Make doc noarch. + Trim bias from description. + +--- +Tue Jan 23 12:46:52 UTC 2018 - tchva...@suse.com + +- Conditionalize python2 module build as it is not compatible with + python3 at all and we do not need it by default + * This allows to build in python3 only enviroment +- Run over a bit with spec-cleaner + +--- Other differences: -- ++ libgpod.spec ++ --- /var/tmp/diff_new_pack.WDUsHL/_old 2018-01-26 13:37:58.193581239 +0100 +++ /var/tmp/diff_new_pack.WDUsHL/_new 2018-01-26 13:37:58.193581239 +0100 @@ -1,7 +1,7 @@ # # spec file for package libgpod # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -16,17 +16,17 @@ # +%define libsoname %{name}4 +%define _udevdir %(pkg-config --variable udevdir udev) %bcond_without mono - +%bcond_without python2 Name: libgpod -%define libsoname %{name}4 - Version:0.8.3 Release:0 -Url:http://www.gtkpod.org/libgpod.html Summary:Library to Manipulate Songs and Playlists Stored on an iPod License:LGPL-2.1+ -Group: System/Libraries +Group: Development/Libraries/C and C++ +Url:http://www.gtkpod.org/libgpod.html Source: http://downloads.sourceforge.net/project/gtkpod/libgpod/libgpod-0.8/%{name}-%{version}.tar.bz2 Source1:baselibs.conf Patch0: libgpod-swig-3.0.patch @@ -37,34 +37,32 @@ BuildRequires: gcc-c++ BuildRequires: glib2-devel BuildRequires: gtk-doc -%if %{with mono} -BuildRequires: gtk-sharp2 -%endif BuildRequires: gtk2-devel BuildRequires: intltool BuildRequires: libimobiledevice-devel BuildRequires: libplist-devel BuildRequires: libusb-1_0-devel BuildRequires: libxml2-devel -%if %{with mono} -BuildRequires: mono-devel -%endif -BuildRequires: pkg-config -BuildRequires: python-devel -BuildRequires: python-gobject2-devel -BuildRequires: python-mutagen +BuildRequires: pkgconfig BuildRequires: sg3_utils-devel BuildRequires: sqlite3-devel BuildRequires: swig BuildRequires: taglib-devel BuildRequires: update-desktop-files BuildRequires: pkgconfig(udev) -BuildRoot: %{_tmppath}/%{name}-%{version}-build -%define _udevdir %(pkg-config --variable udevdir udev) +%if %{with python2} +BuildRequires: python-devel +BuildRequires: python-gobject2-devel +BuildRequires: python-mutagen +%endif +%if %{with mono} +BuildRequires: gtk-sharp2 +BuildRequires: mono-devel +%endif %description libgpod is a library meant to abstract access to iPod content. It -provides an easy-to-use API to retrieve the list of files and +provides an API to retrieve the list of files and playlists stored on an iPod, modify them, and save them back to the iPod. %package -n %{libsoname} @@ -76,7 +74,7 @@ %description -n %{libsoname} libgpod is a library meant to abstract access to iPod content. It -provides an easy-to-use API to retrieve the list of files and +provides an API to retrieve the list of files and playlists stored on an iPod, modify them, and save them back to the iPod. %package devel @@ -88,62 +86,64 @@ %description devel libgpod is a library meant to abstract access to iPod content. It -provides an easy-to-use API to retrieve the list of files and +provides an API to retrieve the list of files and playlists stored on an iPod, modify them, and save them back to the iPod. This package provides the development files to use libgpod. %package doc Summary:Documentation for libgpod -Group: System/Libraries +Group: Documentation/HTML +BuildArch: noarch %description doc libgpod is a library meant to abstract access to iPod content. It -provides an easy-to-use API to retrieve the list of files and +provides an API to retrieve the list of files and playlists
commit bind for openSUSE:Factory
Hello community, here is the log from the commit of package bind for openSUSE:Factory checked in at 2018-01-26 13:37:51 Comparing /work/SRC/openSUSE:Factory/bind (Old) and /work/SRC/openSUSE:Factory/.bind.new (New) Package is "bind" Fri Jan 26 13:37:51 2018 rev:130 rq:568772 version:9.11.2 Changes: --- /work/SRC/openSUSE:Factory/bind/bind.changes2018-01-13 21:37:02.347739119 +0100 +++ /work/SRC/openSUSE:Factory/.bind.new/bind.changes 2018-01-26 13:37:52.677838854 +0100 @@ -1,0 +2,5 @@ +Tue Jan 23 21:59:24 UTC 2018 - navin.kukr...@suse.com + +- Apply bind-CVE-2017-3145.patch to fix CVE-2017-3145 (bsc#1076118) + +--- New: bind-CVE-2017-3145.patch Other differences: -- ++ bind.spec ++ --- /var/tmp/diff_new_pack.IfD09Z/_old 2018-01-26 13:37:53.745788974 +0100 +++ /var/tmp/diff_new_pack.IfD09Z/_new 2018-01-26 13:37:53.749788787 +0100 @@ -1,7 +1,7 @@ # # spec file for package bind # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -72,6 +72,7 @@ Patch51:pie_compile.diff Patch52:named-bootconf.diff Patch53:bind-sdb-ldap.patch +Patch54:bind-CVE-2017-3145.patch BuildRequires: libcap-devel BuildRequires: libmysqlclient-devel BuildRequires: libopenssl-devel @@ -299,6 +300,7 @@ %patch51 %patch52 %patch53 +%patch54 -p1 # use the year from source gzip header instead of current one to make reproducible rpms year=$(perl -e 'sysread(STDIN, $h, 8); print (1900+(gmtime(unpack("l",substr($h,4[5])' < %{SOURCE0}) ++ bind-CVE-2017-3145.patch ++ diff --git a/CHANGES b/CHANGES index 5aa5053..32f920d 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,9 @@ + --- 9.11.2-P1 released --- + +4858. [security] Addresses could be referenced after being freed + in resolver.c, causing an assertion failure. + (CVE-2017-3145) [RT #46839] + --- 9.11.2 released --- --- 9.11.2rc2 released --- diff --git a/lib/dns/api b/lib/dns/api index 711bfd8..eadd740 100644 --- a/lib/dns/api +++ b/lib/dns/api @@ -9,5 +9,5 @@ # 9.11: 160-169 # 9.12: 1200-1299 LIBINTERFACE = 169 -LIBREVISION = 1 +LIBREVISION = 2 LIBAGE = 0 diff --git a/lib/dns/resolver.c b/lib/dns/resolver.c index 8eb1d97..eb1ebcf 100644 --- a/lib/dns/resolver.c +++ b/lib/dns/resolver.c @@ -831,7 +831,7 @@ fctx_stoptimer(fetchctx_t *fctx) { * cannot fail in that case. */ result = isc_timer_reset(fctx->timer, isc_timertype_inactive, - NULL, NULL, ISC_TRUE); +NULL, NULL, ISC_TRUE); if (result != ISC_R_SUCCESS) { UNEXPECTED_ERROR(__FILE__, __LINE__, "isc_timer_reset(): %s", @@ -839,7 +839,6 @@ fctx_stoptimer(fetchctx_t *fctx) { } } - static inline isc_result_t fctx_startidletimer(fetchctx_t *fctx, isc_interval_t *interval) { /* @@ -1116,7 +1115,8 @@ fctx_cleanupfinds(fetchctx_t *fctx) { for (find = ISC_LIST_HEAD(fctx->finds); find != NULL; -find = next_find) { +find = next_find) + { next_find = ISC_LIST_NEXT(find, publink); ISC_LIST_UNLINK(fctx->finds, find, publink); dns_adb_destroyfind(); @@ -1132,7 +1132,8 @@ fctx_cleanupaltfinds(fetchctx_t *fctx) { for (find = ISC_LIST_HEAD(fctx->altfinds); find != NULL; -find = next_find) { +find = next_find) + { next_find = ISC_LIST_NEXT(find, publink); ISC_LIST_UNLINK(fctx->altfinds, find, publink); dns_adb_destroyfind(); @@ -1148,7 +1149,8 @@ fctx_cleanupforwaddrs(fetchctx_t *fctx) { for (addr = ISC_LIST_HEAD(fctx->forwaddrs); addr != NULL; -addr = next_addr) { +addr = next_addr) + { next_addr = ISC_LIST_NEXT(addr, publink); ISC_LIST_UNLINK(fctx->forwaddrs, addr, publink); dns_adb_freeaddrinfo(fctx->adb, ); @@ -1163,7 +1165,8 @@ fctx_cleanupaltaddrs(fetchctx_t *fctx) { for (addr = ISC_LIST_HEAD(fctx->altaddrs); addr != NULL; -addr = next_addr) { +addr = next_addr) + { next_addr = ISC_LIST_NEXT(addr, publink); ISC_LIST_UNLINK(fctx->altaddrs, addr, publink); dns_adb_freeaddrinfo(fctx->adb, );
commit libcaca for openSUSE:Factory
Hello community, here is the log from the commit of package libcaca for openSUSE:Factory checked in at 2018-01-26 13:37:39 Comparing /work/SRC/openSUSE:Factory/libcaca (Old) and /work/SRC/openSUSE:Factory/.libcaca.new (New) Package is "libcaca" Fri Jan 26 13:37:39 2018 rev:39 rq:568742 version:0.99.beta19+git20171002.da28e96 Changes: --- /work/SRC/openSUSE:Factory/libcaca/libcaca.changes 2016-03-14 11:42:18.0 +0100 +++ /work/SRC/openSUSE:Factory/.libcaca.new/libcaca.changes 2018-01-26 13:37:41.130378182 +0100 @@ -1,0 +2,35 @@ +Tue Jan 23 18:32:31 UTC 2018 - tchva...@suse.com + +- Drop the py2 bindings they fail to build using rpm macros and + somehow ingnore LD_LIBRARY_PATH, anyway provide py3 variant and + stick with that + +--- +Tue Jan 23 10:18:53 UTC 2018 - tchva...@suse.com + +- Switch to git repack service in order to get all the latest fixes + * like python3 porting of the bindings +- Update to version 0.99.beta19+git20171002.da28e96: + * img2text.c: fix width arg case in example + * ruby: require 'caca' instead of 'caca.so' + * Only fail the check-copyright test if more than 10 files are affected. + * Try to run Coverity from Travis CI. + * Add some missing breaks (thanks coverity) + * Fix header copyright. + * Fix a bug into the autorepeat trigger. +- Refresh patches: + * libcaca-ruby_am_cflags.patch + * libcaca-ruby_vendor_install.patch + +--- +Mon Jan 22 18:49:24 UTC 2018 - tchva...@suse.com + +- Fix URL +- Mention github repo containing more changes +- Format with spec-cleaner +- Remove support for older distros lets stick with latest only +- Remove for years disabled mono and java integration code snippets +- Use python macros to build python instead of waiting for autotools +- Convert to pkgconfig style dependencies + +--- Old: libcaca-0.99.beta19.tar.gz New: _service libcaca-0.99.beta19+git20171002.da28e96.tar.xz Other differences: -- ++ libcaca.spec ++ --- /var/tmp/diff_new_pack.ulR5Hj/_old 2018-01-26 13:37:41.942340259 +0100 +++ /var/tmp/diff_new_pack.ulR5Hj/_new 2018-01-26 13:37:41.942340259 +0100 @@ -1,7 +1,7 @@ # # spec file for package libcaca # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -16,40 +16,16 @@ # -%define withjava 0 -%define withpython 1 -%bcond_with mono - Name: libcaca -BuildRequires: doxygen -BuildRequires: fdupes -BuildRequires: imlib2-devel -BuildRequires: libtool -BuildRequires: ncurses-devel -BuildRequires: pkgconfig -BuildRequires: slang-devel -BuildRequires: zlib-devel -#texlive-latex -BuildRequires: freeglut-devel -BuildRequires: ftgl-devel -BuildRequires: gcc-c++ -BuildRequires: java-devel -%if %{with mono} -BuildRequires: mono-devel -%endif -BuildRequires: pkgconfig -BuildRequires: python-devel -BuildRequires: ruby-devel -BuildRequires: pkgconfig(gl) -BuildRequires: pkgconfig(glu) -BuildRequires: pkgconfig(x11) -Version:0.99.beta19 +Version:0.99.beta19+git20171002.da28e96 Release:0 Summary:Library for Colour ASCII Art, text mode graphics License:WTFPL Group: Development/Languages/C and C++ -Url:http://sam.zoy.org/projects/libcaca/ -Source0:http://caca.zoy.org/files/libcaca/%{name}-%{version}.tar.gz +Url:http://caca.zoy.org/ +# Git: https://github.com/cacalabs/libcaca +#Source0:http://caca.zoy.org/files/libcaca/%{name}-%{version}.tar.gz +Source0:%{name}-%{version}.tar.xz Source1:baselibs.conf Patch1: libcaca-0.99-texbuild.patch Patch2: libcaca-X11_test.patch @@ -58,9 +34,23 @@ Patch7: libcaca-0.99.beta16-missing-GLU.patch Patch9: caca-no-build-date.patch Patch10:libcaca-ncurses6.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-build -%define rb_vendorarch %{_libdir}/ruby/vendor_ruby/%{rb_ver}/%{rb_arch} -%define rb_vendorlib %{_libdir}/ruby/vendor_ruby/%{rb_ver} +BuildRequires: doxygen +BuildRequires: fdupes +BuildRequires: freeglut-devel +BuildRequires: gcc-c++ +BuildRequires: libtool +BuildRequires: ncurses-devel +BuildRequires: pkgconfig +BuildRequires: python-rpm-macros +BuildRequires: python3-setuptools +BuildRequires: ruby-devel +BuildRequires: pkgconfig(ftgl) +BuildRequires: pkgconfig(gl) +BuildRequires: pkgconfig(glu)
commit simple-scan for openSUSE:Factory
Hello community, here is the log from the commit of package simple-scan for openSUSE:Factory checked in at 2018-01-26 13:37:27 Comparing /work/SRC/openSUSE:Factory/simple-scan (Old) and /work/SRC/openSUSE:Factory/.simple-scan.new (New) Package is "simple-scan" Fri Jan 26 13:37:27 2018 rev:55 rq:568735 version:3.26.3 Changes: --- /work/SRC/openSUSE:Factory/simple-scan/simple-scan.changes 2017-11-10 14:44:23.812285003 +0100 +++ /work/SRC/openSUSE:Factory/.simple-scan.new/simple-scan.changes 2018-01-26 13:37:29.406925735 +0100 @@ -1,0 +2,6 @@ +Mon Jan 22 10:25:28 UTC 2018 - bjorn@gmail.com + +- Update to version 3.26.3: + + Fix email sending failing with PDF attachments. + +--- Old: simple-scan-3.26.2.tar.xz New: simple-scan-3.26.3.tar.xz Other differences: -- ++ simple-scan.spec ++ --- /var/tmp/diff_new_pack.pglRQb/_old 2018-01-26 13:37:30.042896031 +0100 +++ /var/tmp/diff_new_pack.pglRQb/_new 2018-01-26 13:37:30.046895844 +0100 @@ -1,7 +1,7 @@ # # spec file for package simple-scan # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -25,7 +25,7 @@ %endif Name: simple-scan -Version:3.26.2 +Version:3.26.3 Release:0 Summary:Simple Scanning Utility License:GPL-3.0+ ++ simple-scan-3.26.2.tar.xz -> simple-scan-3.26.3.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/simple-scan-3.26.2/NEWS new/simple-scan-3.26.3/NEWS --- old/simple-scan-3.26.2/NEWS 2017-10-30 21:34:14.0 +0100 +++ new/simple-scan-3.26.3/NEWS 2018-01-22 03:27:41.0 +0100 @@ -1,3 +1,7 @@ +Overview of changes in simple-scan 3.26.3 + + * Fix email sending failing with PDF attachments + Overview of changes in simple-scan 3.26.2 * Updated translations diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/simple-scan-3.26.2/meson.build new/simple-scan-3.26.3/meson.build --- old/simple-scan-3.26.2/meson.build 2017-10-30 21:34:14.0 +0100 +++ new/simple-scan-3.26.3/meson.build 2018-01-22 03:27:41.0 +0100 @@ -1,5 +1,5 @@ project ('simple-scan', ['vala', 'c'], - version: '3.26.2', + version: '3.26.3', license: 'GPLv3+', default_options: [ 'warning_level=1', diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/simple-scan-3.26.2/po/ne.po new/simple-scan-3.26.3/po/ne.po --- old/simple-scan-3.26.2/po/ne.po 2017-10-30 21:34:14.0 +0100 +++ new/simple-scan-3.26.3/po/ne.po 2018-01-22 03:27:41.0 +0100 @@ -6,18 +6,18 @@ msgid "" msgstr "" "Project-Id-Version: Gnome Nepali Translation Project\n" -"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?; -"product=simple-scan=I18N+L10N=general\n" -"POT-Creation-Date: 2017-07-18 08:20+\n" -"PO-Revision-Date: 2017-07-28 11:56+0545\n" +"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?product=simple-; +"scan=I18N+L10N=general\n" +"POT-Creation-Date: 2017-08-07 02:27+\n" +"PO-Revision-Date: 2017-11-26 10:46+0545\n" +"Last-Translator: Pawan Chitrakar\n" "Language-Team: Nepali Translation Team \n" +"Language: ne\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 2.0.3\n" -"Last-Translator: Pawan Chitrakar \n" -"Language: ne\n" +"X-Generator: Poedit 2.0.4\n" #: data/org.gnome.SimpleScan.gschema.xml:11 #, fuzzy @@ -25,97 +25,87 @@ msgstr "यसबाट प्रत्यक्ष आगत घटना पढ्ने यन्त्र ।" #: data/org.gnome.SimpleScan.gschema.xml:12 +#, fuzzy msgid "SANE device to acquire images from." -msgstr "" +msgstr "तपाईँको क्यामेरा यन्त्रबाट छविहरू प्रदर्शन गर्नुहोस्" #: data/org.gnome.SimpleScan.gschema.xml:20 -#, fuzzy msgid "Type of document being scanned" -msgstr "डक्युमेन्ट टाईप डेफिनेसन" +msgstr "स्क्यान गरिँदै कागजातको प्रकार" #: data/org.gnome.SimpleScan.gschema.xml:21 msgid "" -"Type of document being scanned. This setting decides on the scan resolution, " -"colors and post-processing." -msgstr "" +"Type of document being scanned. This setting decides on the scan resolution, colors and " +"post-processing." +msgstr "कागजात स्क्यान गरिँदैछ। यो सेटिङ स्क्यान रिजोल्युसन, रङ र पोष्ट प्रसोधनमा निर्णय गर्दछ।" #:
commit python-pyudev for openSUSE:Factory
Hello community, here is the log from the commit of package python-pyudev for openSUSE:Factory checked in at 2018-01-26 13:37:33 Comparing /work/SRC/openSUSE:Factory/python-pyudev (Old) and /work/SRC/openSUSE:Factory/.python-pyudev.new (New) Package is "python-pyudev" Fri Jan 26 13:37:33 2018 rev:18 rq:568741 version:0.21.0 Changes: --- /work/SRC/openSUSE:Factory/python-pyudev/python-pyudev.changes 2017-09-07 22:08:57.906907892 +0200 +++ /work/SRC/openSUSE:Factory/.python-pyudev.new/python-pyudev.changes 2018-01-26 13:37:33.938714074 +0100 @@ -1,0 +2,7 @@ +Tue Jan 23 17:35:31 UTC 2018 - tbecht...@suse.com + +- Require libudev (bsc#1077282) + Otherwise, an pyudev import fails with: + ImportError: No library named udev + +--- Other differences: -- ++ python-pyudev.spec ++ --- /var/tmp/diff_new_pack.rI9etW/_old 2018-01-26 13:37:34.870670547 +0100 +++ /var/tmp/diff_new_pack.rI9etW/_new 2018-01-26 13:37:34.870670547 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-pyudev # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -30,19 +30,19 @@ BuildRequires: %{python_module setuptools} BuildRequires: %{python_module six} BuildRequires: fdupes -BuildRequires: libudev-devel -BuildRequires: libudev1 BuildRequires: python-rpm-macros +BuildRequires: pkgconfig(libudev) %if %{with test} BuildRequires: %{python_module docutils} -BuildRequires: %{python_module mock} BuildRequires: %{python_module hypothesis} +BuildRequires: %{python_module mock} BuildRequires: %{python_module nose} BuildRequires: %{python_module pytest} BuildRequires: %{python_module py} %endif -Requires: udev Requires: python-six +Requires: udev +Requires: pkgconfig(libudev) %ifpython2 # pyudev was last used in KDE:Unstable:Playground (pyudev-0.8) Provides: pyudev = %{version}
commit gcab for openSUSE:Factory
Hello community, here is the log from the commit of package gcab for openSUSE:Factory checked in at 2018-01-26 13:37:16 Comparing /work/SRC/openSUSE:Factory/gcab (Old) and /work/SRC/openSUSE:Factory/.gcab.new (New) Package is "gcab" Fri Jan 26 13:37:16 2018 rev:9 rq:568732 version:0.8 Changes: --- /work/SRC/openSUSE:Factory/gcab/gcab.changes2016-04-12 18:57:14.0 +0200 +++ /work/SRC/openSUSE:Factory/.gcab.new/gcab.changes 2018-01-26 13:37:17.939461332 +0100 @@ -1,0 +2,21 @@ +Tue Jan 23 16:09:51 UTC 2018 - bjorn@gmail.com + +- Update to version 0.8 (CVE-2018-5345): + + This fixes the security bug known as CVE-2018-5345. + + Always check the return value when writing to the stream. + + Do not crash when ncbytes is larger than the buffer size. + + Don't encode timezone in generated files. + + Don't use version script if unsupported. + + Explicitly enable C99 support. + + Fix a few 'Dereference of null pointer' warnings. + + Fix buffer overrun when generating Huffman codes. + + Fix builddir != srcdir builds. + + Fix dependency on generated .h file. + + Fix invalid return annotation. + + Fix the calculation of the checksum on big endian machines. + + Fix -Wimplicit-fallthrough=. + + Use glib-mkenum's prefixes to avoid sed. + + Updated translations. +- Minor spec cleanup, use autosetup macro. + +--- Old: gcab-0.7.tar.xz New: gcab-0.8.tar.xz Other differences: -- ++ gcab.spec ++ --- /var/tmp/diff_new_pack.apxn8c/_old 2018-01-26 13:37:18.639428639 +0100 +++ /var/tmp/diff_new_pack.apxn8c/_new 2018-01-26 13:37:18.651428079 +0100 @@ -1,7 +1,7 @@ # # spec file for package gcab # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -17,20 +17,20 @@ Name: gcab -Version:0.7 +Version:0.8 Release:0 Summary:Cabinet file library and tool License:LGPL-2.1+ Group: Productivity/Archiving/Compression Url:http://ftp.gnome.org/pub/GNOME/sources/gcab -Source: http://download.gnome.org/sources/gcab/0.7/%{name}-%{version}.tar.xz +Source: http://download.gnome.org/sources/gcab/0.8/%{name}-%{version}.tar.xz + BuildRequires: gobject-introspection >= 0.9.4 BuildRequires: intltool >= 0.40.0 BuildRequires: vala >= 0.14 BuildRequires: zlib-devel BuildRequires: pkgconfig(glib-2.0) >= 2.22.0 Recommends: %{name}-lang -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description gcab is a tool and library for manipulating cabinet files. @@ -64,8 +64,9 @@ This package provides development files to build code against libgcab %lang_package + %prep -%setup -q +%autosetup %build %configure \ @@ -78,23 +79,19 @@ %find_lang %{name} %post -n libgcab-1_0-0 -p /sbin/ldconfig - %postun -n libgcab-1_0-0 -p /sbin/ldconfig %files -%defattr(-,root,root) %doc COPYING %{_bindir}/%{name} -%{_mandir}/man1/%{name}.1%{?ext_man} +%{_mandir}/man?/%{name}.?%{?ext_man} %files lang -f %{name}.lang %files -n libgcab-1_0-0 -%defattr(-,root,root) %{_libdir}/libgcab-1.0.so.* %files devel -%defattr(-,root,root) %doc %{_datadir}/gtk-doc/html/%{name}/ %{_includedir}/libgcab-1.0/ %{_libdir}/libgcab-1.0.so ++ gcab-0.7.tar.xz -> gcab-0.8.tar.xz ++ 7410 lines of diff (skipped)
commit libgepub for openSUSE:Factory
Hello community, here is the log from the commit of package libgepub for openSUSE:Factory checked in at 2018-01-26 13:37:22 Comparing /work/SRC/openSUSE:Factory/libgepub (Old) and /work/SRC/openSUSE:Factory/.libgepub.new (New) Package is "libgepub" Fri Jan 26 13:37:22 2018 rev:4 rq:568734 version:0.5.3 Changes: --- /work/SRC/openSUSE:Factory/libgepub/libgepub.changes2017-09-13 21:44:09.301528396 +0200 +++ /work/SRC/openSUSE:Factory/.libgepub.new/libgepub.changes 2018-01-26 13:37:23.879183912 +0100 @@ -1,0 +2,22 @@ +Fri Jan 19 18:57:48 UTC 2018 - bjorn@gmail.com + +- Update to version 0.5.3: + + Fixed SVG image resource replacement. + + Rename introspection build option. + + Removed autotools. + + build: +- Conform to build-api expectations. +- Remove default warning level. +- Remove unused defines. +- Improved linker script handling. +- Set prefix-relative install_dir for libgepub. +- Fix typo in symbol path creation. + + tests: +- Fix crash on exit. +- Replace "100" with a constant. + - widget: Don't change LC_NUMERIC at runtime. +- Pass introspection=true to meson, ensure we build the features + we want. +- Minor spec cleanup, use autosetup macro. + +--- Old: libgepub-0.5.2.tar.xz New: libgepub-0.5.3.tar.xz Other differences: -- ++ libgepub.spec ++ --- /var/tmp/diff_new_pack.ueANX2/_old 2018-01-26 13:37:24.507154581 +0100 +++ /var/tmp/diff_new_pack.ueANX2/_new 2018-01-26 13:37:24.515154208 +0100 @@ -1,7 +1,7 @@ # # spec file for package libgepub # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -19,14 +19,16 @@ %define basever 0.5 %define soname 0_5 %global sover 0 + Name: libgepub -Version:0.5.2 +Version:0.5.3 Release:0 Summary:EPUB document reader and render library License:LGPL-2.1+ Group: Development/Languages/C and C++ Url:https://git.gnome.org/browse/libgepub Source: https://download.gnome.org/sources/%{name}/%{basever}/%{name}-%{version}.tar.xz + BuildRequires: meson BuildRequires: pkgconfig BuildRequires: pkgconfig(gio-2.0) @@ -38,7 +40,6 @@ BuildRequires: pkgconfig(libsoup-2.4) BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(webkit2gtk-4.0) -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description A GObject-based library for handling and rendering EPUB documents. @@ -67,10 +68,12 @@ A GObject-based library for handling and rendering EPUB documents. %prep -%setup -q +%autosetup %build -%meson +%meson \ + -D introspection=true \ + %{nil} %meson_build %install @@ -81,16 +84,13 @@ %postun -n %{name}%{sover} -p /sbin/ldconfig %files -n %{name}%{sover} -%defattr(-,root,root) %doc README COPYING %{_libdir}/%{name}.so.* %files -n typelib-1_0-Gepub-%{soname} -%defattr(-,root,root) %{_libdir}/girepository-1.0/Gepub-%{basever}.typelib %files devel -%defattr(-,root,root) %{_includedir}/%{name}/ %{_libdir}/%{name}.so %{_libdir}/pkgconfig/%{name}.pc ++ libgepub-0.5.2.tar.xz -> libgepub-0.5.3.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgepub-0.5.2/Makefile.am new/libgepub-0.5.3/Makefile.am --- old/libgepub-0.5.2/Makefile.am 2017-08-09 10:49:48.0 +0200 +++ new/libgepub-0.5.3/Makefile.am 1970-01-01 01:00:00.0 +0100 @@ -1,15 +0,0 @@ -SUBDIRS = libgepub tests - -pkgconfigdir = $(libdir)/pkgconfig -pkgconfig_DATA = libgepub.pc - -# introspection -DISTCHECK_CONFIGURE_FLAGS = --enable-introspection - -EXTRA_DIST = \ - $(pkgconfig_DATA).in\ - meson.build \ - meson_options.txt - -DISTCLEANFILES = \ - $(pkgconfig_DATA) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgepub-0.5.2/autogen.sh new/libgepub-0.5.3/autogen.sh --- old/libgepub-0.5.2/autogen.sh 2017-08-09 10:49:48.0 +0200 +++ new/libgepub-0.5.3/autogen.sh 1970-01-01 01:00:00.0 +0100 @@ -1,22 +0,0 @@ -#!/bin/sh -# Run this to generate all the initial makefiles, etc. - -srcdir=`dirname $0` -test -z "$srcdir" && srcdir=. - -PKG_NAME="libgepub" - -(test -f $srcdir/configure.ac) || { -echo -n "**Error**: Directory "\`$srcdir\'" does not look like the" -echo " top-level $PKG_NAME directory" -exit 1 -} - -which gnome-autogen.sh || { -echo "You need to
commit java-9-openjdk for openSUSE:Factory
Hello community, here is the log from the commit of package java-9-openjdk for openSUSE:Factory checked in at 2018-01-26 13:36:55 Comparing /work/SRC/openSUSE:Factory/java-9-openjdk (Old) and /work/SRC/openSUSE:Factory/.java-9-openjdk.new (New) Package is "java-9-openjdk" Fri Jan 26 13:36:55 2018 rev:20 rq:569488 version:9.0.4.0 Changes: --- /work/SRC/openSUSE:Factory/java-9-openjdk/java-9-openjdk.changes 2018-01-21 15:47:30.870016883 +0100 +++ /work/SRC/openSUSE:Factory/.java-9-openjdk.new/java-9-openjdk.changes 2018-01-26 13:36:57.656408674 +0100 @@ -1,0 +2,32 @@ +Thu Jan 25 11:38:49 UTC 2018 - fst...@suse.com + +- Modified patch: + * JDK-8195685-aarch64.patch ++ Incorporate S8196136: AArch64: Correct register use in patch + for JDK-8195685 + +--- +Mon Jan 22 14:06:27 UTC 2018 - fst...@suse.com + +- Removed patch: + * revert-8174962-for-zero.patch ++ a proper fix for ZERO exists +- Added patch: + * JDK-8194739-zero.patch ++ S8194739: Zero port of 8174962: Better interface invocations + +--- +Sat Jan 20 16:52:13 UTC 2018 - fst...@suse.com + +- Removed patch: + * revert-8174962-for-aarch64.patch ++ a proper fix for aarch64 exists +- Added patches: + * JDK-8195685-aarch64.patch ++ S8195685, AArch64 cannot build with JDK-8174962 + * revert-8174962-for-zero.patch ++ revert "S8174962, CVE-2018-2582: Better interface invocations" + for ZERO. The patch misses ZERO parts and causes crash + during build. + +--- Old: revert-8174962-for-aarch64.patch New: JDK-8194739-zero.patch JDK-8195685-aarch64.patch Other differences: -- ++ java-9-openjdk.spec ++ --- /var/tmp/diff_new_pack.gSg4vw/_old 2018-01-26 13:37:00.492276221 +0100 +++ /var/tmp/diff_new_pack.gSg4vw/_new 2018-01-26 13:37:00.496276034 +0100 @@ -189,7 +189,8 @@ # Patch200: ppc_stack_overflow_fix.patch Patch201: zero-atomic_copy64.patch -Patch202: revert-8174962-for-aarch64.patch +Patch202: JDK-8195685-aarch64.patch +Patch203: JDK-8194739-zero.patch # Patch300: java-9-openjdk-linuxfilestore.patch Patch301: bootcycle_jobs.patch @@ -492,14 +493,8 @@ %patch200 -p1 %patch201 -p1 - -%ifarch %{aarch64} -%patch202 -p1 -%else -%if %{with zero} %patch202 -p1 -%endif -%endif +%patch203 -p1 %patch300 -p1 %patch301 -p1 ++ JDK-8194739-zero.patch ++ --- jdk9/hotspot/src/share/vm/interpreter/bytecodeInterpreter.cpp 2018-01-18 13:52:34.281655576 +0100 +++ jdk9/hotspot/src/share/vm/interpreter/bytecodeInterpreter.cpp 2018-01-22 15:04:17.981765968 +0100 @@ -2538,13 +2538,35 @@ // this could definitely be cleaned up QQQ Method* callee; -Klass* iclass = cache->f1_as_klass(); -// InstanceKlass* interface = (InstanceKlass*) iclass; +Method *interface_method = cache->f2_as_interface_method(); +InstanceKlass* iclass = interface_method->method_holder(); + // get receiver int parms = cache->parameter_size(); oop rcvr = STACK_OBJECT(-parms); CHECK_NULL(rcvr); InstanceKlass* int2 = (InstanceKlass*) rcvr->klass(); + +// Receiver subtype check against resolved interface klass (REFC). +{ + Klass* refc = cache->f1_as_klass(); + itableOffsetEntry* scan; + for (scan = (itableOffsetEntry*) int2->start_of_itable(); + scan->interface_klass() != NULL; + scan++) { +if (scan->interface_klass() == refc) { + break; +} + } + // Check that the entry is non-null. A null entry means + // that the receiver class doesn't implement the + // interface, and wasn't the same as when the caller was + // compiled. + if (scan->interface_klass() == NULL) { +VM_JAVA_ERROR(vmSymbols::java_lang_IncompatibleClassChangeError(), "", note_no_trap); + } +} + itableOffsetEntry* ki = (itableOffsetEntry*) int2->start_of_itable(); int i; for ( i = 0 ; i < int2->itable_length() ; i++, ki++ ) { @@ -2556,7 +2578,8 @@ if (i == int2->itable_length()) { VM_JAVA_ERROR(vmSymbols::java_lang_IncompatibleClassChangeError(), "", note_no_trap); } -int mindex = cache->f2_as_index(); +int mindex = interface_method->itable_index(); + itableMethodEntry* im = ki->first_method_entry(rcvr->klass()); callee = im[mindex].method(); if (callee == NULL) { ++
commit java-10-openjdk for openSUSE:Factory
Hello community, here is the log from the commit of package java-10-openjdk for openSUSE:Factory checked in at 2018-01-26 13:36:47 Comparing /work/SRC/openSUSE:Factory/java-10-openjdk (Old) and /work/SRC/openSUSE:Factory/.java-10-openjdk.new (New) Package is "java-10-openjdk" Fri Jan 26 13:36:47 2018 rev:9 rq:569486 version:10.0.0.0~40 Changes: --- /work/SRC/openSUSE:Factory/java-10-openjdk/java-10-openjdk.changes 2018-01-21 15:46:50.567908063 +0100 +++ /work/SRC/openSUSE:Factory/.java-10-openjdk.new/java-10-openjdk.changes 2018-01-26 13:36:51.112714305 +0100 @@ -1,0 +2,32 @@ +Thu Jan 25 11:38:49 UTC 2018 - fst...@suse.com + +- Modified patch: + * JDK-8195685-aarch64.patch ++ Incorporate S8196136: AArch64: Correct register use in patch + for JDK-8195685 + +--- +Mon Jan 22 14:06:27 UTC 2018 - fst...@suse.com + +- Removed patch: + * revert-8174962-for-zero.patch ++ a proper fix for ZERO exists +- Added patch: + * JDK-8194739-zero.patch ++ S8194739: Zero port of 8174962: Better interface invocations + +--- +Sat Jan 20 16:52:13 UTC 2018 - fst...@suse.com + +- Removed patch: + * revert-8174962-for-aarch64.patch ++ a proper fix for aarch64 exists +- Added patches: + * JDK-8195685-aarch64.patch ++ S8195685, AArch64 cannot build with JDK-8174962 + * revert-8174962-for-zero.patch ++ revert "S8174962, CVE-2018-2582: Better interface invocations" + for ZERO. The patch misses ZERO parts and causes crash + during build. + +--- @@ -101,2 +133,3 @@ - invocations" for aarch64. The patch misses aarch64 parts and - causes crashes during aarch64 build + invocations" for aarch64 and zero. The patch misses aarch64 + and zero parts and causes crashes during the build on those + architectures. Old: revert-8174962-for-aarch64.patch New: JDK-8194739-zero.patch JDK-8195685-aarch64.patch Other differences: -- ++ java-10-openjdk.spec ++ --- /var/tmp/diff_new_pack.AppG77/_old 2018-01-26 13:36:53.944582038 +0100 +++ /var/tmp/diff_new_pack.AppG77/_new 2018-01-26 13:36:53.944582038 +0100 @@ -175,7 +175,8 @@ Patch103: jdk10-gcc6.patch # Patch200: ppc_stack_overflow_fix.patch -Patch201: revert-8174962-for-aarch64.patch +Patch201: JDK-8194739-zero.patch +Patch202: JDK-8195685-aarch64.patch # Patch300: java-10-openjdk-linuxfilestore.patch Patch301: bootcycle_jobs.patch @@ -445,10 +446,8 @@ %endif %patch200 -p1 - -%ifarch %{aarch64} %patch201 -p1 -%endif +%patch202 -p1 %patch300 -p1 %patch301 -p1 ++ JDK-8194739-zero.patch ++ --- jdk10/src/hotspot/share/interpreter/bytecodeInterpreter.cpp 2018-01-18 00:25:18.0 +0100 +++ jdk10/src/hotspot/share/interpreter/bytecodeInterpreter.cpp 2018-01-22 15:10:47.561677173 +0100 @@ -2535,13 +2535,35 @@ // this could definitely be cleaned up QQQ Method* callee; -Klass* iclass = cache->f1_as_klass(); -// InstanceKlass* interface = (InstanceKlass*) iclass; +Method *interface_method = cache->f2_as_interface_method(); +InstanceKlass* iclass = interface_method->method_holder(); + // get receiver int parms = cache->parameter_size(); oop rcvr = STACK_OBJECT(-parms); CHECK_NULL(rcvr); InstanceKlass* int2 = (InstanceKlass*) rcvr->klass(); + +// Receiver subtype check against resolved interface klass (REFC). +{ + Klass* refc = cache->f1_as_klass(); + itableOffsetEntry* scan; + for (scan = (itableOffsetEntry*) int2->start_of_itable(); + scan->interface_klass() != NULL; + scan++) { +if (scan->interface_klass() == refc) { + break; +} + } + // Check that the entry is non-null. A null entry means + // that the receiver class doesn't implement the + // interface, and wasn't the same as when the caller was + // compiled. + if (scan->interface_klass() == NULL) { +VM_JAVA_ERROR(vmSymbols::java_lang_IncompatibleClassChangeError(), "", note_no_trap); + } +} + itableOffsetEntry* ki = (itableOffsetEntry*) int2->start_of_itable(); int i; for ( i = 0 ; i < int2->itable_length() ; i++, ki++ ) { @@ -2553,7 +2575,8 @@ if (i == int2->itable_length()) { VM_JAVA_ERROR(vmSymbols::java_lang_IncompatibleClassChangeError(), "", note_no_trap); } -int mindex =
commit python-mistune for openSUSE:Factory
Hello community, here is the log from the commit of package python-mistune for openSUSE:Factory checked in at 2018-01-26 13:36:24 Comparing /work/SRC/openSUSE:Factory/python-mistune (Old) and /work/SRC/openSUSE:Factory/.python-mistune.new (New) Package is "python-mistune" Fri Jan 26 13:36:24 2018 rev:6 rq:569567 version:0.8.3 Changes: --- /work/SRC/openSUSE:Factory/python-mistune/python-mistune.changes 2017-12-12 21:19:50.859470063 +0100 +++ /work/SRC/openSUSE:Factory/.python-mistune.new/python-mistune.changes 2018-01-26 13:36:25.313919276 +0100 @@ -24 +24,2 @@ -- update to version 0.8.0: +- update to version 0.8.0 bsc#1064640: + * Also fixes CVE-2017-15612 Other differences: -- ++ python-mistune.spec ++ --- /var/tmp/diff_new_pack.NVolP5/_old 2018-01-26 13:36:26.077883595 +0100 +++ /var/tmp/diff_new_pack.NVolP5/_new 2018-01-26 13:36:26.081883407 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-mistune # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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
commit webkit2gtk3 for openSUSE:Factory
Hello community, here is the log from the commit of package webkit2gtk3 for openSUSE:Factory checked in at 2018-01-26 13:36:07 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new (New) Package is "webkit2gtk3" Fri Jan 26 13:36:07 2018 rev:51 rq:569491 version:2.18.6 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2018-01-16 09:29:34.681608263 +0100 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new/webkit2gtk3.changes 2018-01-26 13:36:14.122441995 +0100 @@ -1,0 +2,11 @@ +Wed Jan 24 15:46:03 UTC 2018 - bjorn@gmail.com + +- Update to version 2.18.6: + + Fix deadlock in GStreamer video sink during shutdown when +accelerated compositing is disabled. + + Several fixes and improvements in WebDriver. + + Security fixes: CVE-2018-4088, CVE-2017-13885, CVE-2017-7165, +CVE-2017-13884, CVE-2017-7160, CVE-2017-7153, CVE-2017-7153, +CVE-2017-7161, CVE-2018-4096. + +--- Old: webkitgtk-2.18.5.tar.xz New: webkitgtk-2.18.6.tar.xz Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.U7qOv8/_old 2018-01-26 13:36:16.706321310 +0100 +++ /var/tmp/diff_new_pack.U7qOv8/_new 2018-01-26 13:36:16.710321123 +0100 @@ -35,7 +35,7 @@ %endif Name: webkit2gtk3 -Version:2.18.5 +Version:2.18.6 Release:0 Summary:Library for rendering web content, GTK+ Port License:LGPL-2.0+ AND BSD-3-Clause ++ webkitgtk-2.18.5.tar.xz -> webkitgtk-2.18.6.tar.xz ++ /work/SRC/openSUSE:Factory/webkit2gtk3/webkitgtk-2.18.5.tar.xz /work/SRC/openSUSE:Factory/.webkit2gtk3.new/webkitgtk-2.18.6.tar.xz differ: char 26, line 1
commit gnome-contacts for openSUSE:Factory
Hello community, here is the log from the commit of package gnome-contacts for openSUSE:Factory checked in at 2018-01-26 13:36:19 Comparing /work/SRC/openSUSE:Factory/gnome-contacts (Old) and /work/SRC/openSUSE:Factory/.gnome-contacts.new (New) Package is "gnome-contacts" Fri Jan 26 13:36:19 2018 rev:47 rq:569492 version:3.26.1 Changes: --- /work/SRC/openSUSE:Factory/gnome-contacts/gnome-contacts.changes 2018-01-06 18:46:08.331783525 +0100 +++ /work/SRC/openSUSE:Factory/.gnome-contacts.new/gnome-contacts.changes 2018-01-26 13:36:21.482098249 +0100 @@ -1,0 +2,8 @@ +Wed Jan 24 18:21:33 UTC 2018 - bjorn@gmail.com + +- Update to version 3.26.1: + + Makefile.am: add README.md. Fixes bgo#792768. + + Updated translations. +- Drop gnome-contacts-nb-translations.patch: Fixed upstream. + +--- Old: gnome-contacts-3.26.tar.xz gnome-contacts-nb-translations.patch New: gnome-contacts-3.26.1.tar.xz Other differences: -- ++ gnome-contacts.spec ++ --- /var/tmp/diff_new_pack.ruxTD4/_old 2018-01-26 13:36:22.134067798 +0100 +++ /var/tmp/diff_new_pack.ruxTD4/_new 2018-01-26 13:36:22.138067611 +0100 @@ -1,7 +1,7 @@ # # spec file for package gnome-contacts # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -17,15 +17,13 @@ Name: gnome-contacts -Version:3.26 +Version:3.26.1 Release:0 Summary:Contacts Manager for GNOME License:GPL-2.0+ Group: Productivity/Office/Other Url:http://www.gnome.org Source0: http://download.gnome.org/sources/gnome-contacts/3.26/%{name}-%{version}.tar.xz -# PATCH-FIX-UPSTREAM gnome-contacts-nb-translations.patch zai...@opensuse.org -- Update Norwegian Bokmål translations -Patch0: gnome-contacts-nb-translations.patch BuildRequires: docbook-xsl-stylesheets BuildRequires: docbook_4 @@ -96,6 +94,7 @@ %files %license COPYING +%doc NEWS README.md %{_mandir}/man1/gnome-contacts.1%{ext_man} %{_bindir}/gnome-contacts %dir %{_datadir}/metainfo ++ gnome-contacts-3.26.tar.xz -> gnome-contacts-3.26.1.tar.xz ++ 14150 lines of diff (skipped)
commit plasma5-pa for openSUSE:Factory
Hello community, here is the log from the commit of package plasma5-pa for openSUSE:Factory checked in at 2018-01-26 13:36:29 Comparing /work/SRC/openSUSE:Factory/plasma5-pa (Old) and /work/SRC/openSUSE:Factory/.plasma5-pa.new (New) Package is "plasma5-pa" Fri Jan 26 13:36:29 2018 rev:43 rq:569732 version:5.11.95 Changes: --- /work/SRC/openSUSE:Factory/plasma5-pa/plasma5-pa.changes2018-01-22 16:06:38.627265859 +0100 +++ /work/SRC/openSUSE:Factory/.plasma5-pa.new/plasma5-pa.changes 2018-01-26 13:36:30.609671930 +0100 @@ -1,0 +2,6 @@ +Thu Jan 25 18:53:05 UTC 2018 - fab...@ritter-vogt.de + +- Add patch to fix channel drag-and-drop: + * 0001-Fix-moving-streams-by-drag-and-drop.patch + +--- New: 0001-Fix-moving-streams-by-drag-and-drop.patch Other differences: -- ++ plasma5-pa.spec ++ --- /var/tmp/diff_new_pack.tUunDA/_old 2018-01-26 13:36:31.413634379 +0100 +++ /var/tmp/diff_new_pack.tUunDA/_new 2018-01-26 13:36:31.413634379 +0100 @@ -25,6 +25,8 @@ Group: System/GUI/KDE Url:http://www.kde.org Source: http://download.kde.org/unstable/plasma/%{version}/plasma-pa-%{version}.tar.xz +# PATCH-FIX-UPSTREAM +Patch1: 0001-Fix-moving-streams-by-drag-and-drop.patch BuildRequires: extra-cmake-modules >= 0.0.14 BuildRequires: kf5-filesystem BuildRequires: libcanberra-devel @@ -55,6 +57,7 @@ %lang_package %prep %setup -q -n plasma-pa-%{version} +%patch1 -p1 %build %cmake_kf5 -d build -- -DCMAKE_INSTALL_LOCALEDIR=%{_kf5_localedir} ++ 0001-Fix-moving-streams-by-drag-and-drop.patch ++ >From 12c5c46a91212e6c139e5e73c16664dbc42873f9 Mon Sep 17 00:00:00 2001 From: Kai Uwe BroulikDate: Thu, 25 Jan 2018 10:23:45 +0100 Subject: [PATCH] Fix moving streams by drag and drop This broke when I moved the contents into compactRepresentation as the main could no longer access those items by ID. BUG: 389402 FIXED-IN: 5.12.0 Differential Revision: https://phabricator.kde.org/D10093 --- applet/contents/ui/ListItemBase.qml | 4 ++-- applet/contents/ui/main.qml | 42 ++--- 2 files changed, 23 insertions(+), 23 deletions(-) diff --git a/applet/contents/ui/ListItemBase.qml b/applet/contents/ui/ListItemBase.qml index 4c2c23f..63da424 100644 --- a/applet/contents/ui/ListItemBase.qml +++ b/applet/contents/ui/ListItemBase.qml @@ -77,12 +77,12 @@ PlasmaComponents.ListItem { onDragStarted: { draggedStream = PulseObject; -main.beginMoveStream(type == "sink-input" ? "sink" : "source"); +beginMoveStream(type == "sink-input" ? "sink" : "source"); } onDrop: { draggedStream = null; -main.endMoveStream(); +endMoveStream(); } MouseArea { diff --git a/applet/contents/ui/main.qml b/applet/contents/ui/main.qml index a9c3207..ef218ad 100644 --- a/applet/contents/ui/main.qml +++ b/applet/contents/ui/main.qml @@ -137,27 +137,6 @@ Item { osd.showMicrophone(toMute? 0 : volumePercent(sourceModel.defaultSource.volume)); } -function beginMoveStream(type, stream) { -if (type == "sink") { -sourceView.visible = false; -sourceViewHeader.visible = false; -} else if (type == "source") { -sinkView.visible = false; -sinkViewHeader.visible = false; -} - -tabBar.currentTab = devicesTab; -} - -function endMoveStream() { -tabBar.currentTab = streamsTab; - -sourceView.visible = true; -sourceViewHeader.visible = true; -sinkView.visible = true; -sinkViewHeader.visible = true; -} - function playFeedback(sinkIndex) { if (!volumeFeedback) { return; @@ -276,6 +255,27 @@ Item { Plasmoid.fullRepresentation: ColumnLayout { spacing: units.smallSpacing +function beginMoveStream(type, stream) { +if (type == "sink") { +sourceView.visible = false; +sourceViewHeader.visible = false; +} else if (type == "source") { +sinkView.visible = false; +sinkViewHeader.visible = false; +} + +tabBar.currentTab = devicesTab; +} + +function endMoveStream() { +tabBar.currentTab = streamsTab; + +sourceView.visible = true; +sourceViewHeader.visible = true; +sinkView.visible = true; +
commit libgrss for openSUSE:Factory
Hello community, here is the log from the commit of package libgrss for openSUSE:Factory checked in at 2018-01-26 13:35:58 Comparing /work/SRC/openSUSE:Factory/libgrss (Old) and /work/SRC/openSUSE:Factory/.libgrss.new (New) Package is "libgrss" Fri Jan 26 13:35:58 2018 rev:15 rq:569490 version:0.7.0 Changes: --- /work/SRC/openSUSE:Factory/libgrss/libgrss.changes 2018-01-24 15:24:46.698431377 +0100 +++ /work/SRC/openSUSE:Factory/.libgrss.new/libgrss.changes 2018-01-26 13:35:58.731160876 +0100 @@ -1,0 +2,5 @@ +Tue Jan 23 22:58:11 UTC 2018 - jeng...@inai.de + +- Trim bias from description. Fix SRPM group. + +--- Other differences: -- ++ libgrss.spec ++ --- /var/tmp/diff_new_pack.jl8EEV/_old 2018-01-26 13:35:59.299134348 +0100 +++ /var/tmp/diff_new_pack.jl8EEV/_new 2018-01-26 13:35:59.303134161 +0100 @@ -19,9 +19,9 @@ Name: libgrss Version:0.7.0 Release:0 -Summary:Library for easy management of RSS/Atom/Pie feeds +Summary:Library for management of RSS/Atom/Pie feeds License:LGPL-3.0+ -Group: System/Libraries +Group: Development/Libraries/C and C++ Url:https://wiki.gnome.org/Projects/Libgrss Source: http://download.gnome.org/sources/libgrss/0.7/%{name}-%{version}.tar.xz BuildRequires: intltool >= 0.40.6 @@ -32,31 +32,32 @@ BuildRequires: pkgconfig(libxml-2.0) >= 2.9.2 %description -LibGRSS is a library for easy management of RSS/Atom/Pie feeds. +LibGRSS is a library for management of RSS/Atom/Pie feeds. %package -n libgrss0 -Summary:Library for easy management of RSS/Atom/Pie feeds +Summary:Library for management of RSS/Atom/Pie feeds Group: System/Libraries %description -n libgrss0 -LibGRSS is a library for easy management of RSS/Atom/Pie feeds. +LibGRSS is a library for management of RSS/Atom/Pie feeds. %package -n typelib-1_0-Grss-0_7 -Summary:Library for easy management of RSS/Atom/Pie feeds - Introspection bindings +Summary:Introspection bindings for libgrss, a RSS/Atom/Pie feed management library Group: System/Libraries %description -n typelib-1_0-Grss-0_7 -LibGRSS is a library for easy management of RSS/Atom/Pie feeds. +LibGRSS is a library for management of RSS/Atom/Pie feeds. This package provides the GObject Introspection bindings for the libgrss library. %package devel -Summary:Library for easy management of RSS/Atom/Pie feeds -- Development Files +Summary:Development files for libgrss, a RSS/Atom/Pie feed management library Group: Development/Libraries/GNOME Requires: libgrss0 = %{version} %description devel -LibGRSS is a library for easy management of RSS/Atom/Pie feeds -- Development Files. +LibGRSS is a library for management of RSS/Atom/Pie feeds. +This package provides the headers for it. %prep %setup -q
commit vala for openSUSE:Factory
Hello community, here is the log from the commit of package vala for openSUSE:Factory checked in at 2018-01-26 13:35:26 Comparing /work/SRC/openSUSE:Factory/vala (Old) and /work/SRC/openSUSE:Factory/.vala.new (New) Package is "vala" Fri Jan 26 13:35:26 2018 rev:79 rq:569444 version:0.38.5 Changes: --- /work/SRC/openSUSE:Factory/vala/vala.changes2017-12-29 18:47:06.806312610 +0100 +++ /work/SRC/openSUSE:Factory/.vala.new/vala.changes 2018-01-26 13:35:27.848603320 +0100 @@ -1,0 +2,43 @@ +Mon Jan 22 11:19:22 UTC 2018 - bjorn@gmail.com + +- Update to version 0.38.5: + + Various improvements and bug fixes: +- codegen: + . Only add property-enum and GParamSpec-array for GObject +classes + . Add destroy param when invoking delegate returned by +delegate (bgo#792077). +- vala: + . Add pkgdatadir and pkglibdir to pkg-config file. + . Fix parameter type inference of overridden async methods +(bgo#792660). +- gidlparser: Update type qualifiers. +- libvaladoc: + . Allow @link tags to be split over multiple lines +(bgo#646982). + . Add support for single line documentation comments +(bgo#736483). +- codewriter: Don't use string.replace() to apply + header_to_override (bgo#731322). + + Bindings: +- glib-2.0: Add GLib.OPTION_REMAINING and + GLib.OptionFlags.NONE. +- gstreamer-1.0: Update from 1.13+ git master. +- gtk+-2.0: Mark MessageDialog constructor parameter, + message_format, as nullable (bgo#791570). +- gtk+-2.0/3.0: Don't hide user_data in + Clipboard.set_with_data() (bgo#792237). +- gtk+-3.0: Update to 3.22.26+6f26d0dc. +- gtk+-4.0: Update to 3.93.0 and split Gsk.RenderNode into + several classes. +- libwnck-3.0: Update to 3.24.1. +- posix: Add ctime(3) and fix binding of struct hostent and + gethostbyname(3). +- webkit2gtk-4.0: Update to 2.19.5. +- webkit2gtk-web-extension-4.0: Fix DOM.EventTarget interface. +- Drop vala-fix-MessageDialog-constructor-parameter.patch: Fixed + upstream. +- Following the above, drop libtool BuildRequires and autoreconf + call, no longer needed as we do not carry any patches anymore. + +--- Old: vala-0.38.4.tar.xz vala-fix-MessageDialog-constructor-parameter.patch New: vala-0.38.5.tar.xz Other differences: -- ++ vala.spec ++ --- /var/tmp/diff_new_pack.zgk5f4/_old 2018-01-26 13:35:28.692563900 +0100 +++ /var/tmp/diff_new_pack.zgk5f4/_new 2018-01-26 13:35:28.696563714 +0100 @@ -1,7 +1,7 @@ # # spec file for package vala # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -23,20 +23,18 @@ # decimal separator, hoping they will not get to the idea to create a 0.100 release. %define vala_priority 36 Name: vala -Version:0.38.4 +Version:0.38.5 Release:0 Summary:Programming language for GNOME License:LGPL-2.0 Group: Development/Languages/Other Url:https://wiki.gnome.org/Projects/Vala Source0: http://download.gnome.org/sources/vala/0.38/%{name}-%{version}.tar.xz -# PATCH-FIX-UPSTREAM vala-fix-MessageDialog-constructor-parameter.patch bgo#791570 zai...@opensuse.org -- Mark MessageDialog constructor parameter, message_format, as nullable -Patch0: vala-fix-MessageDialog-constructor-parameter.patch + BuildRequires: bison BuildRequires: fdupes BuildRequires: flex BuildRequires: glib2-devel >= 2.32.0 -BuildRequires: libtool BuildRequires: pkgconfig BuildRequires: xsltproc BuildRequires: pkgconfig(libgvc) >= 2.16 @@ -124,10 +122,8 @@ %prep %setup -q -%patch0 -p1 %build -autoreconf -fiv %configure --enable-vapigen make %{?_smp_mflags} ++ vala-0.38.4.tar.xz -> vala-0.38.5.tar.xz ++ 43325 lines of diff (skipped)
commit rust for openSUSE:Factory
Hello community, here is the log from the commit of package rust for openSUSE:Factory checked in at 2018-01-26 13:35:07 Comparing /work/SRC/openSUSE:Factory/rust (Old) and /work/SRC/openSUSE:Factory/.rust.new (New) Package is "rust" Fri Jan 26 13:35:07 2018 rev:23 rq:568813 version:1.23.0 Changes: --- /work/SRC/openSUSE:Factory/rust/rust.changes2018-01-16 09:36:04.303378800 +0100 +++ /work/SRC/openSUSE:Factory/.rust.new/rust.changes 2018-01-26 13:35:13.761261308 +0100 @@ -1,0 +2,20 @@ +Tue Jan 23 09:18:27 UTC 2018 - tchva...@suse.com + +- Format with spec-cleaner +- Use python3 to run the install/build script as python2 is being + phased out +- State exclusivearch for all of ix86 and then specify we build as + i686 which is bit more obvious + +--- +Mon Jan 22 11:21:42 UTC 2018 - mman...@outlook.de + +- Update Cargo to v0.24.0 + +--- +Mon Jan 22 07:01:51 UTC 2018 - jones...@protonmail.com + +- Add "Requires: %{name} to derived packages to fix derived + packages not being updated with rust (boo#1075883) + +--- Old: cargo-0.23.0-aarch64-unknown-linux-gnu.tar.gz cargo-0.23.0-arm-unknown-linux-gnueabihf.tar.gz cargo-0.23.0-armv7-unknown-linux-gnueabihf.tar.gz cargo-0.23.0-i686-unknown-linux-gnu.tar.gz cargo-0.23.0-powerpc64-unknown-linux-gnu.tar.gz cargo-0.23.0-powerpc64le-unknown-linux-gnu.tar.gz cargo-0.23.0-s390x-unknown-linux-gnu.tar.gz cargo-0.23.0-x86_64-unknown-linux-gnu.tar.gz New: cargo-0.24.0-aarch64-unknown-linux-gnu.tar.gz cargo-0.24.0-arm-unknown-linux-gnueabihf.tar.gz cargo-0.24.0-armv7-unknown-linux-gnueabihf.tar.gz cargo-0.24.0-i686-unknown-linux-gnu.tar.gz cargo-0.24.0-powerpc64-unknown-linux-gnu.tar.gz cargo-0.24.0-powerpc64le-unknown-linux-gnu.tar.gz cargo-0.24.0-s390x-unknown-linux-gnu.tar.gz cargo-0.24.0-x86_64-unknown-linux-gnu.tar.gz Other differences: -- ++ rust.spec ++ --- /var/tmp/diff_new_pack.dJWM92/_old 2018-01-26 13:35:18.577036373 +0100 +++ /var/tmp/diff_new_pack.dJWM92/_new 2018-01-26 13:35:18.577036373 +0100 @@ -18,9 +18,7 @@ %global prev_rust 1.22.1 -%global cargo_version 0.23.0 -%bcond_with rust_bootstrap - +%global cargo_version 0.24.0 %global rust_arch %{_arch} %global abi gnu %ifarch armv7hl @@ -38,20 +36,19 @@ %global rust_arch powerpc64le %endif # Must restrict the x86 build to i686 since i586 is currently unsupported -%ifarch %ix86 +%ifarch %{ix86} %global rust_arch i686 %endif %global rust_triple %{rust_arch}-unknown-linux-%{abi} - %global dl_url https://static.rust-lang.org/dist %global common_libdir %{_prefix}/lib %global rustlibdir %{common_libdir}/rustlib - +%bcond_with rust_bootstrap Name: rust Version:1.23.0 Release:0 Summary:A systems programming language -License:MIT or Apache-2.0 +License:MIT OR Apache-2.0 Group: Development/Languages/Other Url:http://www.rust-lang.org Source0:%{dl_url}/rustc-%{version}-src.tar.gz @@ -69,31 +66,23 @@ BuildRequires: ccache BuildRequires: cmake >= 3.4.3 BuildRequires: curl +BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: llvm-devel BuildRequires: ninja BuildRequires: procps -BuildRequires: python -Recommends: cargo +BuildRequires: python3-base Recommends: %{name}-doc Recommends: %{name}-std - -Conflicts: otherproviders(rust) +Recommends: cargo Conflicts: rustc-bootstrap - -BuildRoot: %{_tmppath}/%{name}-%{version}-build +Conflicts: rust # Restrict the architectures as building rust relies on being initially # bootstrapped before we can build the n+1 release -ExclusiveArch: x86_64 %{arm} aarch64 ppc64 ppc64le s390x -%ifarch %ix86 -ExclusiveArch: i586 i686 +ExclusiveArch: x86_64 %{arm} aarch64 ppc64 ppc64le s390x %{ix86} +%ifarch %{ix86} BuildArch: i686 %endif - -%if 0%{?suse_version} -BuildRequires: fdupes -%endif - %if %{with rust_bootstrap} BuildRequires: rust-std-bootstrap = %{prev_rust} BuildRequires: rustc-bootstrap = %{prev_rust} @@ -122,7 +111,8 @@ %package -n rust-std Summary:Standard library for Rust Group: Development/Languages/Other -Conflicts: otherproviders(rust-std) +Requires: %{name} = %{version} +Conflicts: rust-std %description -n rust-std This package includes the standard libraries for building @@ -131,7 +121,8 @@ %package -n rust-doc Summary:Rust documentation Group: Development/Languages/Other -Conflicts: otherproviders(rust-doc) +Requires:
commit libvpx for openSUSE:Factory
Hello community, here is the log from the commit of package libvpx for openSUSE:Factory checked in at 2018-01-26 13:35:53 Comparing /work/SRC/openSUSE:Factory/libvpx (Old) and /work/SRC/openSUSE:Factory/.libvpx.new (New) Package is "libvpx" Fri Jan 26 13:35:53 2018 rev:35 rq:569467 version:1.6.1 Changes: --- /work/SRC/openSUSE:Factory/libvpx/libvpx.changes2018-01-20 11:19:18.529141036 +0100 +++ /work/SRC/openSUSE:Factory/.libvpx.new/libvpx.changes 2018-01-26 13:35:54.459360400 +0100 @@ -1,0 +2,5 @@ +Thu Jan 18 10:29:12 UTC 2018 - Adrian Schröter+ +- cleanup traces for testing, we don't have the >400MB test data here + +--- Old: test-data.sha1 Other differences: -- ++ libvpx.spec ++ --- /var/tmp/diff_new_pack.l71WGe/_old 2018-01-26 13:35:55.403316310 +0100 +++ /var/tmp/diff_new_pack.l71WGe/_new 2018-01-26 13:35:55.407316124 +0100 @@ -25,19 +25,19 @@ Group: Productivity/Multimedia/Other Url:http://www.webmproject.org/ Source0: https://storage.googleapis.com/downloads.webmproject.org/releases/webm/libvpx-%{version}.tar.bz2 -Source1:test-data.sha1 Source1000: baselibs.conf Patch0: CVE-2017-13194.patch Patch1: libvpx-define-config_pic.patch Patch2: libvpx-configure-add-s390.patch Patch4: libvpx-armv7-use-hard-float.patch -BuildRequires: gcc-c++ # Needed to be able to create pkgconfig() provides. BuildRequires: pkgconfig BuildRequires: yasm + +# only needed for test suite +BuildRequires: gcc-c++ # add curl and do not copy it in to get an updated test-data.sha1 file #BuildRequires: curl -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description WebM is an open, royalty-free, media file format designed for the web. @@ -97,7 +97,6 @@ %patch1 -p1 %patch2 -p1 %patch4 -p1 -cp %{SOURCE1} test/ %build %if 0%{?suse_version} < 1310 @@ -146,6 +145,10 @@ cd build make %{?_smp_mflags} verbose=yes GEN_EXAMPLES= DESTDIR=%{buildroot} install +%check +# needs network to download >400MB data +# make test + %post -n %{name}%{sover} -p /sbin/ldconfig %postun -n %{name}%{sover} -p /sbin/ldconfig
commit ca-certificates-mozilla for openSUSE:Factory
Hello community, here is the log from the commit of package ca-certificates-mozilla for openSUSE:Factory checked in at 2018-01-26 13:35:48 Comparing /work/SRC/openSUSE:Factory/ca-certificates-mozilla (Old) and /work/SRC/openSUSE:Factory/.ca-certificates-mozilla.new (New) Package is "ca-certificates-mozilla" Fri Jan 26 13:35:48 2018 rev:38 rq:569458 version:2.22 Changes: --- /work/SRC/openSUSE:Factory/ca-certificates-mozilla/ca-certificates-mozilla.changes 2017-10-27 13:47:18.583593707 +0200 +++ /work/SRC/openSUSE:Factory/.ca-certificates-mozilla.new/ca-certificates-mozilla.changes 2018-01-26 13:35:49.707582343 +0100 @@ -1,0 +2,47 @@ +Thu Jan 25 09:43:25 UTC 2018 - meiss...@suse.com + +- Updated to 2.22 state of the Mozilla NSS Certificate store. +- Removed CAs: + + * ACEDICOM Root + * AddTrust Public CA Root + * AddTrust Qualified CA Root + * ApplicationCA - Japanese Government + * CA Disig Root R1 + * CA WoSign ECC Root + * Certification Authority of WoSign G2 + * Certinomis - Autorité Racine + * China Internet Network Information Center EV Certificates Root + * CNNIC ROOT + * Comodo Secure Certificate Services + * Comodo Trusted Certificate Services + * ComSign Secured CA + * DST ACES CA X6 + * GeoTrust Global CA 2 + * StartCom Certification Authority + * StartCom Certification Authority + * StartCom Certification Authority G2 + * Swisscom Root CA 1 + * TÜBİTAK UEKAE Kök Sertifika Hizmet Sağlayıcısı - Sürüm 3 + * TÜRKTRUST Elektronik Sertifika Hizmet Sağlayıcısı + * TÜRKTRUST Elektronik Sertifika Hizmet Sağlayıcısı H6 + * UTN USERFirst Hardware Root CA + * UTN USERFirst Object Root CA + * VeriSign Class 3 Secure Server CA - G2 + * WellsSecure Public Root Certificate Authority + * Certification Authority of WoSign + * WoSign China + +- Added CAs: + + * D-TRUST Root CA 3 2013 + * GDCA TrustAUTH R5 ROOT + * SSL.com EV Root Certification Authority ECC + * SSL.com EV Root Certification Authority RSA R2 + * SSL.com Root Certification Authority ECC + * SSL.com Root Certification Authority RSA + * TrustCor RootCert CA-1 + * TrustCor RootCert CA-2 + * TUBITAK Kamu SM SSL Kok Sertifikasi - Surum 1 + +--- Other differences: -- ++ ca-certificates-mozilla.spec ++ --- /var/tmp/diff_new_pack.bqoU7k/_old 2018-01-26 13:35:51.135515648 +0100 +++ /var/tmp/diff_new_pack.bqoU7k/_new 2018-01-26 13:35:51.139515461 +0100 @@ -1,7 +1,7 @@ # # spec file for package ca-certificates-mozilla # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -26,7 +26,7 @@ Name: ca-certificates-mozilla # Version number is NSS_BUILTINS_LIBRARY_VERSION in this file: # http://hg.mozilla.org/projects/nss/file/default/lib/ckfw/builtins/nssckbi.h -Version:2.11 +Version:2.22 Release:0 Summary:CA certificates for OpenSSL License:MPL-2.0 ++ certdata.txt ++ 30869 lines (skipped) between /work/SRC/openSUSE:Factory/ca-certificates-mozilla/certdata.txt and /work/SRC/openSUSE:Factory/.ca-certificates-mozilla.new/certdata.txt ++ nssckbi.h ++ --- /var/tmp/diff_new_pack.bqoU7k/_old 2018-01-26 13:35:51.323506867 +0100 +++ /var/tmp/diff_new_pack.bqoU7k/_new 2018-01-26 13:35:51.323506867 +0100 @@ -22,31 +22,32 @@ * to the list of trusted certificates. * * The NSS_BUILTINS_LIBRARY_VERSION_MINOR macro needs to be bumped - * for each NSS minor release AND whenever we change the list of - * trusted certificates. 10 minor versions are allocated for each - * NSS 3.x branch as follows, allowing us to change the list of - * trusted certificates up to 9 times on each branch. - * - NSS 3.5 branch: 3-9 - * - NSS 3.6 branch: 10-19 - * - NSS 3.7 branch: 20-29 - * - NSS 3.8 branch: 30-39 - * - NSS 3.9 branch: 40-49 - * - NSS 3.10 branch: 50-59 - * - NSS 3.11 branch: 60-69 - * ... - * - NSS 3.12 branch: 70-89 - * - NSS 3.13 branch: 90-99 - * - NSS 3.14 branch: 100-109 - * ... - * - NSS 3.29 branch: 250-255 + * whenever we change the list of trusted certificates. + * + * Please use the following rules when increasing the version number: + * + * - starting with version 2.14, NSS_BUILTINS_LIBRARY_VERSION_MINOR + * must always be an EVEN number (e.g. 16, 18, 20 etc.) + * + * - whenever possible, if older branches require a modification to the + * list, these changes should be made on the main line of development (trunk), + * and the older branches should
commit permissions for openSUSE:Factory
Hello community, here is the log from the commit of package permissions for openSUSE:Factory checked in at 2018-01-26 13:35:31 Comparing /work/SRC/openSUSE:Factory/permissions (Old) and /work/SRC/openSUSE:Factory/.permissions.new (New) Package is "permissions" Fri Jan 26 13:35:31 2018 rev:114 rq:569510 version:20180125 Changes: --- /work/SRC/openSUSE:Factory/permissions/permissions.changes 2017-12-06 08:48:13.799738878 +0100 +++ /work/SRC/openSUSE:Factory/.permissions.new/permissions.changes 2018-01-26 13:35:32.712376145 +0100 @@ -1,0 +2,13 @@ +Thu Jan 25 12:52:52 UTC 2018 - meiss...@suse.com + +- Update to version 20180125: + * the eror should be reported for permfiles[i], not argv[i], as these are not the same files. (bsc#1047247) + * make btmp root:utmp (bsc#1050467) + +--- +Mon Jan 15 09:56:48 UTC 2018 - krah...@suse.com + +- Update to version 20180115: + * - polkit-default-privs: usbauth (bsc#1066877) + +--- Old: permissions-20171129.tar.xz New: permissions-20180125.tar.xz Other differences: -- ++ permissions.spec ++ --- /var/tmp/diff_new_pack.hFtaHQ/_old 2018-01-26 13:35:33.792325703 +0100 +++ /var/tmp/diff_new_pack.hFtaHQ/_new 2018-01-26 13:35:33.792325703 +0100 @@ -1,7 +1,7 @@ # # spec file for package permissions # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -17,7 +17,7 @@ Name: permissions -Version:20171129 +Version:20180125 Release:0 Summary:SUSE Linux Default Permissions # Maintained in github by the security team. ++ _servicedata ++ --- /var/tmp/diff_new_pack.hFtaHQ/_old 2018-01-26 13:35:33.848323087 +0100 +++ /var/tmp/diff_new_pack.hFtaHQ/_new 2018-01-26 13:35:33.848323087 +0100 @@ -1,4 +1,4 @@ https://github.com/openSUSE/permissions.git - 37fe496b66d03043da61fc1af7cd51f21d4e2000 \ No newline at end of file + 6aeb4d61dd404e73b221fbe14ba157f42fada5f9 \ No newline at end of file ++ permissions-20171129.tar.xz -> permissions-20180125.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/permissions-20171129/chkstat.c new/permissions-20180125/chkstat.c --- old/permissions-20171129/chkstat.c 2017-11-29 18:02:04.0 +0100 +++ new/permissions-20180125/chkstat.c 2018-01-25 14:11:22.0 +0100 @@ -33,7 +33,7 @@ #include #define BAD_LINE() \ - fprintf(stderr, "bad permissions line %s:%d\n", argv[i], lcnt); + fprintf(stderr, "bad permissions line %s:%d\n", permfiles[i], lcnt); struct perm { struct perm *next; @@ -787,7 +787,7 @@ { if ((fp = fopen(permfiles[i], "r")) == 0) { - perror(argv[i]); + perror(permfiles[i]); exit(1); } lcnt = 0; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/permissions-20171129/permissions new/permissions-20180125/permissions --- old/permissions-20171129/permissions2017-11-29 18:02:04.0 +0100 +++ new/permissions-20180125/permissions2018-01-25 14:11:22.0 +0100 @@ -81,7 +81,7 @@ /var/log/lastlogroot:root 644 /var/log/faillogroot:root 600 /var/log/wtmp root:utmp 664 -/var/log/btmp root:root 600 +/var/log/btmp root:utmp 600 /var/run/utmp root:utmp 664 /run/utmp root:utmp 664 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/permissions-20171129/permissions.easy new/permissions-20180125/permissions.easy --- old/permissions-20171129/permissions.easy 2017-11-29 18:02:04.0 +0100 +++ new/permissions-20180125/permissions.easy 2018-01-25 14:11:22.0 +0100 @@ -426,3 +426,8 @@ /usr/sbin/fpingroot:root 0755 +capabilities cap_net_raw=ep +# usbauth (bsc#1066877) +/usr/bin/usbauth-npriv root:usbauth04750 +/usr/lib/usbauth-notifier root:usbauth-notifier 0750
commit fftw3 for openSUSE:Factory
Hello community, here is the log from the commit of package fftw3 for openSUSE:Factory checked in at 2018-01-26 13:34:55 Comparing /work/SRC/openSUSE:Factory/fftw3 (Old) and /work/SRC/openSUSE:Factory/.fftw3.new (New) Package is "fftw3" Fri Jan 26 13:34:55 2018 rev:41 rq:568304 version:3.3.6 Changes: --- /work/SRC/openSUSE:Factory/fftw3/fftw3.changes 2018-01-21 15:47:19.986527591 +0100 +++ /work/SRC/openSUSE:Factory/.fftw3.new/fftw3.changes 2018-01-26 13:34:56.578063901 +0100 @@ -1,0 +2,5 @@ +Mon Jan 22 16:14:42 UTC 2018 - e...@suse.com + +- Fix typo in flavor gnu7-hpc settings. + +--- Other differences: -- ++ fftw3.spec ++ --- /var/tmp/diff_new_pack.gE2GQ2/_old 2018-01-26 13:34:57.194035130 +0100 +++ /var/tmp/diff_new_pack.gE2GQ2/_new 2018-01-26 13:34:57.198034942 +0100 @@ -98,7 +98,7 @@ %if "%flavor" == "gnu7-hpc" %define compiler_family gnu -%undefine c_f_ver 7 +%define c_f_ver 7 %bcond_with mpi %bcond_without hpc %endif
commit libtasn1 for openSUSE:Factory
Hello community, here is the log from the commit of package libtasn1 for openSUSE:Factory checked in at 2018-01-26 13:35:01 Comparing /work/SRC/openSUSE:Factory/libtasn1 (Old) and /work/SRC/openSUSE:Factory/.libtasn1.new (New) Package is "libtasn1" Fri Jan 26 13:35:01 2018 rev:43 rq:568531 version:4.13 Changes: --- /work/SRC/openSUSE:Factory/libtasn1/libtasn1.changes2017-06-16 10:48:08.019663072 +0200 +++ /work/SRC/openSUSE:Factory/.libtasn1.new/libtasn1.changes 2018-01-26 13:35:02.817772455 +0100 @@ -1,0 +2,8 @@ +Fri Jan 19 16:03:20 UTC 2018 - kbabi...@suse.com + +- update to 4.13 + * On indefinite string decoding, set a maximum level of allowed +recursions (3) to protect the BER decoder from a stack exhaustion. +(CVE-2018-6003 boo#1076832) + +--- Old: libtasn1-4.12.tar.gz libtasn1-4.12.tar.gz.sig New: libtasn1-4.13.tar.gz libtasn1-4.13.tar.gz.sig Other differences: -- ++ libtasn1.spec ++ --- /var/tmp/diff_new_pack.lvD0C1/_old 2018-01-26 13:35:03.845724442 +0100 +++ /var/tmp/diff_new_pack.lvD0C1/_new 2018-01-26 13:35:03.849724255 +0100 @@ -1,7 +1,7 @@ # # spec file for package libtasn1 # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -18,7 +18,7 @@ %define somajor 6 Name: libtasn1 -Version:4.12 +Version:4.13 Release:0 Summary:ASN.1 parsing library License:LGPL-2.1+ and GPL-3.0 ++ libtasn1-4.12.tar.gz -> libtasn1-4.13.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libtasn1-4.12/NEWS new/libtasn1-4.13/NEWS --- old/libtasn1-4.12/NEWS 2017-05-29 06:40:08.0 +0200 +++ new/libtasn1-4.13/NEWS 2018-01-16 18:45:04.0 +0100 @@ -1,5 +1,9 @@ GNU Libtasn1 NEWS -*- outline -*- +* Noteworthy changes in release 4.13 (released 2018-01-16) [stable] +- On indefinite string decoding, set a maximum level of allowed recursions + (3) to protect the BER decoder from a stack exhaustion. + * Noteworthy changes in release 4.12 (released 2017-05-29) [stable] - Corrected so-name version diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libtasn1-4.12/configure new/libtasn1-4.13/configure --- old/libtasn1-4.12/configure 2017-05-29 06:39:37.0 +0200 +++ new/libtasn1-4.13/configure 2018-01-16 18:45:28.0 +0100 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for GNU Libtasn1 4.12. +# Generated by GNU Autoconf 2.69 for GNU Libtasn1 4.13. # # Report bugs to. # @@ -590,8 +590,8 @@ # Identity of this package. PACKAGE_NAME='GNU Libtasn1' PACKAGE_TARNAME='libtasn1' -PACKAGE_VERSION='4.12' -PACKAGE_STRING='GNU Libtasn1 4.12' +PACKAGE_VERSION='4.13' +PACKAGE_STRING='GNU Libtasn1 4.13' PACKAGE_BUGREPORT='help-libta...@gnu.org' PACKAGE_URL='http://www.gnu.org/software/libtasn1/' @@ -1912,7 +1912,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures GNU Libtasn1 4.12 to adapt to many kinds of systems. +\`configure' configures GNU Libtasn1 4.13 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1983,7 +1983,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of GNU Libtasn1 4.12:";; + short | recursive ) echo "Configuration of GNU Libtasn1 4.13:";; esac cat <<\_ACEOF @@ -2113,7 +2113,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -GNU Libtasn1 configure 4.12 +GNU Libtasn1 configure 4.13 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2765,7 +2765,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by GNU Libtasn1 $as_me 4.12, which was +It was created by GNU Libtasn1 $as_me 4.13, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -3643,7 +3643,7 @@ # Define the identity of the package. PACKAGE='libtasn1' - VERSION='4.12' + VERSION='4.13' cat >>confdefs.h <<_ACEOF @@ -3782,7 +3782,7 @@ # Interfaces removed: AGE=0
commit gd for openSUSE:Factory
Hello community, here is the log from the commit of package gd for openSUSE:Factory checked in at 2018-01-26 13:34:27 Comparing /work/SRC/openSUSE:Factory/gd (Old) and /work/SRC/openSUSE:Factory/.gd.new (New) Package is "gd" Fri Jan 26 13:34:27 2018 rev:47 rq:568192 version:2.2.5 Changes: --- /work/SRC/openSUSE:Factory/gd/gd.changes2017-09-08 20:39:24.448831014 +0200 +++ /work/SRC/openSUSE:Factory/.gd.new/gd.changes 2018-01-26 13:34:28.327383444 +0100 @@ -1,0 +2,7 @@ +Mon Jan 22 14:58:51 UTC 2018 - pgaj...@suse.com + +- security update: + * CVE-2018-5711 [bsc#1076391] ++ gd-CVE-2018-5711.patch + +--- New: gd-CVE-2018-5711.patch Other differences: -- ++ gd.spec ++ --- /var/tmp/diff_new_pack.be3Rf3/_old 2018-01-26 13:34:29.267339540 +0100 +++ /var/tmp/diff_new_pack.be3Rf3/_new 2018-01-26 13:34:29.275339166 +0100 @@ -1,7 +1,7 @@ # # spec file for package gd # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -33,6 +33,7 @@ Patch2: gd-format.patch # could be upstreamed Patch3: gd-aliasing.patch +Patch4: gd-CVE-2018-5711.patch # needed for tests BuildRequires: dejavu BuildRequires: libjpeg-devel @@ -92,6 +93,7 @@ %patch1 %patch2 %patch3 +%patch4 -p1 chmod 644 COPYING %build ++ gd-CVE-2018-5711.patch ++ Index: libgd-2.2.5/src/gd_gif_in.c === --- libgd-2.2.5.orig/src/gd_gif_in.c2018-01-22 15:19:35.417382486 +0100 +++ libgd-2.2.5/src/gd_gif_in.c 2018-01-22 15:21:28.683291084 +0100 @@ -335,11 +335,6 @@ terminated: return 0; } - if(!im->colorsTotal) { - gdImageDestroy(im); - return 0; - } - /* Check for open colors at the end, so * we can reduce colorsTotal and ultimately * BitsPerPixel */ @@ -351,6 +346,11 @@ terminated: } } + if(!im->colorsTotal) { + gdImageDestroy(im); + return 0; + } + return im; } @@ -447,7 +447,7 @@ static int GetCode_(gdIOCtx *fd, CODE_STATIC_DATA *scd, int code_size, int flag, int *ZeroDataBlockP) { int i, j, ret; - unsigned char count; + int count; if(flag) { scd->curbit = 0;
commit systemd-rpm-macros for openSUSE:Factory
Hello community, here is the log from the commit of package systemd-rpm-macros for openSUSE:Factory checked in at 2018-01-26 13:34:22 Comparing /work/SRC/openSUSE:Factory/systemd-rpm-macros (Old) and /work/SRC/openSUSE:Factory/.systemd-rpm-macros.new (New) Package is "systemd-rpm-macros" Fri Jan 26 13:34:22 2018 rev:23 rq:568183 version:3 Changes: --- /work/SRC/openSUSE:Factory/systemd-rpm-macros/systemd-rpm-macros.changes 2018-01-02 16:31:39.719016929 +0100 +++ /work/SRC/openSUSE:Factory/.systemd-rpm-macros.new/systemd-rpm-macros.changes 2018-01-26 13:34:24.003585403 +0100 @@ -1,0 +2,6 @@ +Mon Jan 22 11:33:28 UTC 2018 - dims...@opensuse.org + +- Fix system_user_post macro for usage with RPM 4.14, backport from + https://github.com/systemd/systemd/commit/e67ba783. + +--- Other differences: -- ++ systemd-rpm-macros.spec ++ --- /var/tmp/diff_new_pack.VqX5Pw/_old 2018-01-26 13:34:24.991539257 +0100 +++ /var/tmp/diff_new_pack.VqX5Pw/_new 2018-01-26 13:34:24.995539070 +0100 @@ -1,7 +1,7 @@ # # spec file for package systemd-rpm-macros # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 ++ macros.systemd ++ --- /var/tmp/diff_new_pack.VqX5Pw/_old 2018-01-26 13:34:25.059536080 +0100 +++ /var/tmp/diff_new_pack.VqX5Pw/_new 2018-01-26 13:34:25.059536080 +0100 @@ -196,7 +196,7 @@ fi \ %{nil} -%systemd_user_post() %systemd_post --user --global %{?*} +%systemd_user_post() %{expand:%systemd_post \\--user \\--global %%{?*}} # # Options used if not in an installation systems
commit protobuf for openSUSE:Factory
Hello community, here is the log from the commit of package protobuf for openSUSE:Factory checked in at 2018-01-26 13:34:42 Comparing /work/SRC/openSUSE:Factory/protobuf (Old) and /work/SRC/openSUSE:Factory/.protobuf.new (New) Package is "protobuf" Fri Jan 26 13:34:42 2018 rev:30 rq:568227 version:3.5.0 Changes: --- /work/SRC/openSUSE:Factory/protobuf/protobuf.changes2017-12-29 18:46:18.452200035 +0100 +++ /work/SRC/openSUSE:Factory/.protobuf.new/protobuf.changes 2018-01-26 13:34:44.686619329 +0100 @@ -1,0 +2,9 @@ +Mon Jan 22 16:50:28 UTC 2018 - tchva...@suse.com + +- Conditionalize python2 and python3 in order to be able to build + without python2 present in distribution + * Use singlespec macros to simplify the logic +- Run fdupes on python modules to avoid duplicates +- Remove shebangs from import-only code + +--- Other differences: -- ++ protobuf.spec ++ --- /var/tmp/diff_new_pack.4Zrybu/_old 2018-01-26 13:34:45.602576546 +0100 +++ /var/tmp/diff_new_pack.4Zrybu/_new 2018-01-26 13:34:45.602576546 +0100 @@ -1,7 +1,7 @@ # # spec file for package protobuf # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -16,23 +16,14 @@ # +%{?!python_module:%define python_module() python-%{**} python3-%{**}} %define sover 15 %define tarname protobuf # requires gmock, which is not yet in the distribution %bcond_with check -%bcond_without protobuf_java -%bcond_without protobuf_python - -%if %{with protobuf_python} -%if 0%{?suse_version} > 1320 -%define protobuf_python3 1 -%define python2_prefix python2 -%else -%define protobuf_python3 0 -%define python2_prefix python -%endif -%endif - +%bcond_without java +%bcond_without python2 +%bcond_without python3 Name: protobuf Version:3.5.0 Release:0 @@ -43,34 +34,25 @@ Source0: https://github.com/google/protobuf/archive/v%{version}.tar.gz#/%{tarname}-%{version}.tar.gz Source1:manifest.txt.in Source2:baselibs.conf -BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: %{python_module devel} +BuildRequires: %{python_module python-dateutil} +BuildRequires: %{python_module python-gflags} +BuildRequires: %{python_module pytz} +BuildRequires: %{python_module setuptools} BuildRequires: autoconf BuildRequires: automake BuildRequires: fdupes BuildRequires: gcc-c++ +BuildRequires: libtool +BuildRequires: pkgconfig +BuildRequires: python-rpm-macros +BuildRequires: zlib-devel %if %{with check} BuildRequires: libgmock-devel >= 1.7.0 %endif -BuildRequires: libtool -BuildRequires: pkg-config -%if %{with protobuf_java} +%if %{with java} BuildRequires: java-devel >= 1.6.0 %endif -%if %{with protobuf_python} -BuildRequires: %{python2_prefix}-devel -BuildRequires: %{python2_prefix}-python-dateutil -BuildRequires: %{python2_prefix}-python-gflags -BuildRequires: %{python2_prefix}-pytz -BuildRequires: %{python2_prefix}-setuptools -%if %{protobuf_python3} -BuildRequires: python3-devel -BuildRequires: python3-python-dateutil -BuildRequires: python3-python-gflags -BuildRequires: python3-pytz -BuildRequires: python3-setuptools -%endif -BuildRequires: zlib-devel -%endif %description Protocol Buffers are a way of encoding structured data in an efficient yet @@ -111,15 +93,14 @@ Requires: libprotobuf%{sover} = %{version} Requires: libprotobuf-lite%{sover} Requires: zlib-devel -Provides: libprotobuf-devel = %{version} Conflicts: protobuf2-devel +Provides: libprotobuf-devel = %{version} %description devel Protocol Buffers are a way of encoding structured data in an efficient yet extensible format. Google uses Protocol Buffers for almost all of its internal RPC protocols and file formats. -%if %{with protobuf_java} %package -n %{name}-java Summary:Java Bindings for Google Protocol Buffers Group: Development/Libraries/Java @@ -127,61 +108,45 @@ %description -n %{name}-java This package contains the Java bindings for Google Protocol Buffers. -%endif -%if %{with protobuf_python} -%package -n %{python2_prefix}-%{name} +%package -n python2-%{name} Summary:Python2 Bindings for Google Protocol Buffers Group: Development/Libraries/Python -%if 0%{?protobuf_python3} Provides: python-%{name} = %{version} Obsoletes: python-%{name} < %{version} -%endif -%if 0%{?suse_version} -%py_requires -%else -Requires: python -%endif
commit openssl-1_1_0 for openSUSE:Factory
Hello community, here is the log from the commit of package openssl-1_1_0 for openSUSE:Factory checked in at 2018-01-26 13:34:31 Comparing /work/SRC/openSUSE:Factory/openssl-1_1_0 (Old) and /work/SRC/openSUSE:Factory/.openssl-1_1_0.new (New) Package is "openssl-1_1_0" Fri Jan 26 13:34:31 2018 rev:11 rq:568215 version:1.1.0g Changes: --- /work/SRC/openSUSE:Factory/openssl-1_1_0/openssl-1_1_0.changes 2018-01-13 21:35:16.564671035 +0100 +++ /work/SRC/openSUSE:Factory/.openssl-1_1_0.new/openssl-1_1_0.changes 2018-01-26 13:34:32.463190266 +0100 @@ -1,0 +2,5 @@ +Mon Jan 22 15:29:33 UTC 2018 - sch...@suse.de + +- Don't disable afalgeng on aarch64 + +--- Other differences: -- ++ openssl-1_1_0.spec ++ --- /var/tmp/diff_new_pack.FbhFKi/_old 2018-01-26 13:34:33.855125251 +0100 +++ /var/tmp/diff_new_pack.FbhFKi/_new 2018-01-26 13:34:33.859125064 +0100 @@ -154,7 +154,6 @@ export MACHINE=armv6l %endif -# afalgeng fails on aarch64 error: '__NR_eventfd' undeclared ./config \ no-rc5 no-idea \ fips \ @@ -163,9 +162,6 @@ %ifarch x86_64 aarch64 ppc64le enable-ec_nistp_64_gcc_128 \ %endif -%ifarch aarch64 -no-afalgeng \ -%endif enable-camellia \ zlib \ no-ec2m \
commit wget for openSUSE:Factory
Hello community, here is the log from the commit of package wget for openSUSE:Factory checked in at 2018-01-26 13:34:37 Comparing /work/SRC/openSUSE:Factory/wget (Old) and /work/SRC/openSUSE:Factory/.wget.new (New) Package is "wget" Fri Jan 26 13:34:37 2018 rev:51 rq:568217 version:1.19.4 Changes: --- /work/SRC/openSUSE:Factory/wget/wget.changes2017-11-03 16:21:37.187265122 +0100 +++ /work/SRC/openSUSE:Factory/.wget.new/wget.changes 2018-01-26 13:34:38.646901434 +0100 @@ -1,0 +2,17 @@ +Mon Jan 22 04:36:59 UTC 2018 - avin...@opensuse.org + +- GNU wget 1.19.4: + * Support for Content-Encoding and Transfer-Encoding have been +marked as experimental and disabled by default +- includes 1.19.3: + * Prevent erroneous decompression of .gz and .tgz files with +broken servers + * Added support for HTTP 308 Permanent Redirect response + * Fix segfault in some cases where the Content-Type header is +not sent + * Support OpenSSL 1.1 builds without using deprecated features + * Several minor bug fixes +- switch to lz release (smaller) +- cleanup with spec-cleaner + +--- Old: wget-1.19.2.tar.gz wget-1.19.2.tar.gz.sig New: wget-1.19.4.tar.lz wget-1.19.4.tar.lz.sig Other differences: -- ++ wget.spec ++ --- /var/tmp/diff_new_pack.qYrdlY/_old 2018-01-26 13:34:39.558858838 +0100 +++ /var/tmp/diff_new_pack.qYrdlY/_new 2018-01-26 13:34:39.562858652 +0100 @@ -1,7 +1,7 @@ # # spec file for package wget # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -18,14 +18,14 @@ %bcond_withregression_tests Name: wget -Version:1.19.2 +Version:1.19.4 Release:0 Summary:A Tool for Mirroring FTP and HTTP Servers License:GPL-3.0+ Group: Productivity/Networking/Web/Utilities Url:https://www.gnu.org/software/wget/ -Source: https://ftp.gnu.org/gnu/wget/%{name}-%{version}.tar.gz -Source1:https://ftp.gnu.org/gnu/wget/%{name}-%{version}.tar.gz.sig +Source: https://ftp.gnu.org/gnu/wget/%{name}-%{version}.tar.lz +Source1:https://ftp.gnu.org/gnu/wget/%{name}-%{version}.tar.lz.sig Source2: https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=wget=1#/wget.keyring Patch0: wgetrc.patch Patch1: wget-libproxy.patch @@ -38,15 +38,14 @@ BuildRequires: libcares-devel BuildRequires: libidn2-devel BuildRequires: libpng-devel +BuildRequires: lzip BuildRequires: makeinfo BuildRequires: openssl-devel -BuildRequires: pkg-config >= 0.9.0 -BuildRequires: xz +BuildRequires: pkgconfig >= 0.9.0 # FIXME: use proper Requires(pre/post/preun/...) PreReq: %{install_info_prereq} -BuildRoot: %{_tmppath}/%{name}-%{version}-build %if %{?suse_version} > 1110 -BuildRequires: pkg-config +BuildRequires: pkgconfig BuildRequires: pkgconfig(libmetalink) BuildRequires: pkgconfig(libpcre) BuildRequires: pkgconfig(libpsl) @@ -97,7 +96,7 @@ %endif %install -make %{?_smp_mflags} DESTDIR=%{buildroot} install +%make_install %find_lang %{name} %post @@ -107,7 +106,6 @@ %install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz %files -f %{name}.lang -%defattr(-,root,root) %doc AUTHORS COPYING NEWS README MAILING-LIST %doc doc/sample.wgetrc util/rmold.pl %{_mandir}/*/wget* ++ wget.keyring ++ 879 lines (skipped) between /work/SRC/openSUSE:Factory/wget/wget.keyring and /work/SRC/openSUSE:Factory/.wget.new/wget.keyring
commit dpkg for openSUSE:Factory
Hello community, here is the log from the commit of package dpkg for openSUSE:Factory checked in at 2018-01-26 13:34:48 Comparing /work/SRC/openSUSE:Factory/dpkg (Old) and /work/SRC/openSUSE:Factory/.dpkg.new (New) Package is "dpkg" Fri Jan 26 13:34:48 2018 rev:24 rq:568264 version:1.19.0.4 Changes: --- /work/SRC/openSUSE:Factory/dpkg/dpkg.changes2018-01-20 11:22:04.829366392 +0100 +++ /work/SRC/openSUSE:Factory/.dpkg.new/dpkg.changes 2018-01-26 13:34:51.310309948 +0100 @@ -1,0 +2,6 @@ +Mon Jan 22 18:10:46 UTC 2018 - tchva...@suse.com + +- Drop commented out selinux line that is not needed in current + buildsystem + +--- Other differences: -- ++ dpkg.spec ++ --- /var/tmp/diff_new_pack.ec1iUW/_old 2018-01-26 13:34:52.234266792 +0100 +++ /var/tmp/diff_new_pack.ec1iUW/_new 2018-01-26 13:34:52.238266605 +0100 @@ -91,7 +91,6 @@ %build autoreconf -fvi export CFLAGS="%{optflags}" -#export SELINUX_LIBS="-lselinux" %configure \ --disable-silent-rules \ --with-libselinux \
commit rpm for openSUSE:Factory
Hello community, here is the log from the commit of package rpm for openSUSE:Factory checked in at 2018-01-26 13:34:14 Comparing /work/SRC/openSUSE:Factory/rpm (Old) and /work/SRC/openSUSE:Factory/.rpm.new (New) Package is "rpm" Fri Jan 26 13:34:14 2018 rev:255 rq:568126 version:4.14.0 Changes: --- /work/SRC/openSUSE:Factory/rpm/rpm.changes 2018-01-13 21:33:15.342346435 +0100 +++ /work/SRC/openSUSE:Factory/.rpm.new/rpm.changes 2018-01-26 13:34:17.371895160 +0100 @@ -1,0 +2,6 @@ +Mon Jan 22 11:13:48 UTC 2018 - rguent...@suse.com + +- fix debugedit relocation offset computation (boo#1076819) + new patch: debugedit-bnc1076819.diff + +--- New: debugedit-bnc1076819.diff Other differences: -- ++ rpm.spec ++ --- /var/tmp/diff_new_pack.tp6bFU/_old 2018-01-26 13:34:19.963774096 +0100 +++ /var/tmp/diff_new_pack.tp6bFU/_new 2018-01-26 13:34:19.967773910 +0100 @@ -134,6 +134,7 @@ Patch108: debugedit-macro.diff Patch109: pythondistdeps.diff Patch110: bigarchive.diff +Patch111: debugedit-bnc1076819.diff Patch6464: auto-config-update-aarch64-ppc64le.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build # @@ -230,7 +231,7 @@ %patch -P 85 %patch -P 93 -P 94 -P 99 %patch -P 100-P 102 -P 103 -P 104 -P 105 -P 106 -P 107 -P 108 -%patch -P 109 -P 110 +%patch -P 109 -P 110 -P 111 %ifarch aarch64 ppc64le %patch6464 ++ debugedit-bnc1076819.diff ++ --- tools/debugedit.c.orig 2018-01-22 12:09:07.477955907 +0100 +++ tools/debugedit.c 2018-01-22 12:09:22.210197759 +0100 @@ -2154,9 +2154,9 @@ /* Offset (pointing into the line program) moves from old to new index including the header size diff. */ - r_offset += ((dso->lines.table[lndx].new_idx - - dso->lines.table[lndx].old_idx) - + dso->lines.table[lndx].size_diff); + r_offset += (ssize_t)((dso->lines.table[lndx].new_idx +- dso->lines.table[lndx].old_idx) + + dso->lines.table[lndx].size_diff); if (rtype == SHT_RELA) {
commit Mesa for openSUSE:Factory
Hello community, here is the log from the commit of package Mesa for openSUSE:Factory checked in at 2018-01-26 13:34:07 Comparing /work/SRC/openSUSE:Factory/Mesa (Old) and /work/SRC/openSUSE:Factory/.Mesa.new (New) Package is "Mesa" Fri Jan 26 13:34:07 2018 rev:311 rq:568122 version:unknown Changes: --- /work/SRC/openSUSE:Factory/Mesa/Mesa-drivers.changes2018-01-20 11:20:45.657067812 +0100 +++ /work/SRC/openSUSE:Factory/.Mesa.new/Mesa-drivers.changes 2018-01-26 13:34:08.936289177 +0100 @@ -1,0 +2,5 @@ +Mon Jan 22 09:43:41 UTC 2018 - norm...@linux.vnet.ibm.com + +- in spec file move %dir %{_libdir}/dri to avoid ppc build failure + +--- Mesa.changes: same change Other differences: -- ++ Mesa-drivers.spec ++ --- /var/tmp/diff_new_pack.OijLga/_old 2018-01-26 13:34:11.256180818 +0100 +++ /var/tmp/diff_new_pack.OijLga/_new 2018-01-26 13:34:11.260180631 +0100 @@ -1167,6 +1167,7 @@ %if %{drivers} %files -n Mesa-dri +%dir %{_libdir}/dri %{_libdir}/dri/*_dri.so %if 0%{?is_opensuse} %ifarch %ix86 x86_64 aarch64 %arm ppc64 ppc64le @@ -1233,7 +1234,6 @@ %ifarch %ix86 x86_64 aarch64 %arm ppc64 ppc64le %files -n Mesa-libva %defattr(-,root,root) -%dir %{_libdir}/dri %{_libdir}/dri/*_drv_video.so %endif %endif ++ Mesa.spec ++ --- /var/tmp/diff_new_pack.OijLga/_old 2018-01-26 13:34:11.300178763 +0100 +++ /var/tmp/diff_new_pack.OijLga/_new 2018-01-26 13:34:11.308178389 +0100 @@ -1166,6 +1166,7 @@ %if %{drivers} %files -n Mesa-dri +%dir %{_libdir}/dri %{_libdir}/dri/*_dri.so %if 0%{?is_opensuse} %ifarch %ix86 x86_64 aarch64 %arm ppc64 ppc64le @@ -1232,7 +1233,6 @@ %ifarch %ix86 x86_64 aarch64 %arm ppc64 ppc64le %files -n Mesa-libva %defattr(-,root,root) -%dir %{_libdir}/dri %{_libdir}/dri/*_drv_video.so %endif %endif
commit file for openSUSE:Factory
Hello community, here is the log from the commit of package file for openSUSE:Factory checked in at 2018-01-26 13:34:01 Comparing /work/SRC/openSUSE:Factory/file (Old) and /work/SRC/openSUSE:Factory/.file.new (New) Package is "file" Fri Jan 26 13:34:01 2018 rev:105 rq:568099 version:5.32 Changes: --- /work/SRC/openSUSE:Factory/file/file.changes2017-10-25 17:43:24.578993608 +0200 +++ /work/SRC/openSUSE:Factory/.file.new/file.changes 2018-01-26 13:34:03.976520843 +0100 @@ -1,0 +2,6 @@ +Mon Jan 22 10:37:39 UTC 2018 - wer...@suse.de + +- Add patch file-5.32-ncurses-6.1.patch to support extend magic + format for new ncurses 6.1 + +--- New: file-5.32-ncurses-6.1.patch Other differences: -- ++ file.spec ++ --- /var/tmp/diff_new_pack.n8jI61/_old 2018-01-26 13:34:05.356456387 +0100 +++ /var/tmp/diff_new_pack.n8jI61/_new 2018-01-26 13:34:05.360456200 +0100 @@ -1,7 +1,7 @@ # # spec file for package file # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -62,6 +62,7 @@ Patch36:file-5.15-clear-invalid.patch Patch37:file-secure_getenv.patch Patch39:file-5.28-btrfs-image.dif +Patch40:file-5.32-ncurses-6.1.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %global _sysconfdir /etc %global _miscdir%{_datadir}/misc @@ -130,6 +131,7 @@ %patch36 -p1 -b .clear %patch37 -p1 -b .getenv %patch39 -p1 -b .btrfs +%patch40 -p0 -b .nc61 %patch -b .0 test -s src/magic.h.in || cp -p src/magic.h src/magic.h.in rm -fv src/magic.h ++ python-magic.spec ++ --- /var/tmp/diff_new_pack.n8jI61/_old 2018-01-26 13:34:05.400454332 +0100 +++ /var/tmp/diff_new_pack.n8jI61/_new 2018-01-26 13:34:05.404454146 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-magic # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 ++ file-5.32-ncurses-6.1.patch ++ --- magic/Magdir/terminfo | 11 +++ 1 file changed, 11 insertions(+) --- magic/Magdir/terminfo +++ magic/Magdir/terminfo 2018-01-22 10:32:38.596762352 + @@ -19,6 +19,17 @@ # no extension #!:ext # +#-- +# The following was added for ncurses6 development: +#-- +# +0 string \036\002 +# imitate the legacy compiled-format, to get the entry-name printed +>16ubyte >32 +# namelist, if more than 1 separated by "|" like "st|stterm| simpleterm 0.4.1" +>>12 regex \^[a-zA-Z0-9][a-zA-Z0-9.][^|]* Compiled 32-bit terminfo entry "%-s" +!:mime application/x-terminfo2 +# # While the compiled terminfo uses little-endian format irregardless of # platform, SystemV screen dumps do not. They came later, and that detail was # overlooked.
commit util-linux for openSUSE:Factory
Hello community, here is the log from the commit of package util-linux for openSUSE:Factory checked in at 2018-01-26 13:33:44 Comparing /work/SRC/openSUSE:Factory/util-linux (Old) and /work/SRC/openSUSE:Factory/.util-linux.new (New) Package is "util-linux" Fri Jan 26 13:33:44 2018 rev:224 rq:568562 version:2.31 Changes: --- /work/SRC/openSUSE:Factory/util-linux/python-libmount.changes 2017-12-29 18:46:38.226520805 +0100 +++ /work/SRC/openSUSE:Factory/.util-linux.new/python-libmount.changes 2018-01-26 13:33:45.661376327 +0100 @@ -1,0 +2,30 @@ +Sun Jan 21 20:15:00 UTC 2018 - jeng...@inai.de + +- Combine %service_* calls again. + +--- +Thu Jan 18 01:54:42 UTC 2018 - bwiedem...@suse.com + +- Provide /usr/sbin/rfkill from rfkill package (boo#1076134) + +--- +Tue Jan 16 16:26:48 UTC 2018 - norm...@linux.vnet.ibm.com + +- Add util_linux_bigendian.patch solve two failing tests on ppc64 + (sha1, uuid/oids) + +--- +Fri Jan 12 13:49:36 CET 2018 - sbra...@suse.com + +- Integrate rfkill-block@.service and rfkill-unblock@.service from + rfkill package (boo#1074250#c4). +- Remove unneeded release based conflicts and obsolescences + (boo#1074250#c18). +- Remove sysvinit requirement. + +--- +Mon Jan 1 10:32:51 UTC 2018 - antoine.belv...@opensuse.org + +- Fix Obsoletes for rfkill (boo#1074250). + +--- util-linux-systemd.changes: same change util-linux.changes: same change New: rfkill-block@.service rfkill-unblock@.service util_linux_bigendian.patch Other differences: -- ++ python-libmount.spec ++ --- /var/tmp/diff_new_pack.FQkrPR/_old 2018-01-26 13:33:47.937270022 +0100 +++ /var/tmp/diff_new_pack.FQkrPR/_new 2018-01-26 13:33:47.945269648 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-libmount # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -73,7 +73,7 @@ %endif Summary:%main_summary License:GPL-2.0+ -Group: %main_group +Group: %group_pl BuildRequires: audit-devel BuildRequires: bc BuildRequires: binutils-devel @@ -149,6 +149,9 @@ Source29: mkzimage_cmdline.c Source31: addnote.c # +Source41: rfkill-block@.service +Source42: rfkill-unblock@.service +# Source51: blkid.conf ## ## util-linux patches @@ -161,6 +164,9 @@ Patch2: util-linux-lsmem-memory-zone-2.patch # PATCH-FEATURE-UPSTREAM util-linux-lsmem-memory-zone-3.patch bsc1065471 FATE324252 sbra...@suse.com -- lsmem: Add support for zone awareness. Patch3: util-linux-lsmem-memory-zone-3.patch +# Add four commits from upstream to pass tests on ppc64 +Patch4: util_linux_bigendian.patch + BuildRoot: %{_tmppath}/%{name}-%{version}-build # %if %build_util_linux @@ -173,26 +179,15 @@ Provides: util-linux(fake+no-canonicalize) PreReq: %install_info_prereq permissions Recommends: %{name}-lang = %{version} -Provides: eject = 2.1.0-166.8 -Provides: login = 4.0-33.7 -Provides: rfkill = 0.5-8.6 +Provides: eject = 2.1.0 +Provides: login = 4.0 +Provides: rfkill = 0.5 # File conflict of eject (up to 12.3 and SLE11). -Obsoletes: eject < 2.1.0-166.8 +Obsoletes: eject <= 2.1.0 # File conflict of login (up to 12.1 and SLE11). -Obsoletes: login < 4.0-33.7 +Obsoletes: login <= 4.0 # File confluct (man page) of rfkill (up to Leap 15 and SLE 15). -Obsoletes: rfkill < 0.5-8.6 -# File conflict of su and kill (up to 12.3 and SLE11). -# It should be coreutils < 8.21-4, but coreutils provide Release-less symbol. -Conflicts: coreutils < 8.21 -%if 0%{?suse_version} < 1330 -# File conflict of sulogin and utmpdump (up to 12.3 and SLE11). -Conflicts: sysvinit-tools < 2.88+-87 -%endif -# rfkill conflicts of completion files with <= Leap 42.3 and < SLE15. -Conflicts: bash-completion <= 2.7-1.3 -# The preset is provided by the presets branding package since 0.4 (bsc#1012850) and since 12.2 in SLE (boo#1029775) -Conflicts: systemd-presets-branding < 12.2 +Obsoletes: rfkill <= 0.5 # bnc#805684: %ifarch s390x Obsoletes: s390-32 @@ -200,16 +195,7 @@ %endif # uuid-runtime appeared in SLE11 SP1 to SLE11 SP3 Provides: uuid-runtime =
commit mpc for openSUSE:Factory
Hello community, here is the log from the commit of package mpc for openSUSE:Factory checked in at 2018-01-26 13:33:18 Comparing /work/SRC/openSUSE:Factory/mpc (Old) and /work/SRC/openSUSE:Factory/.mpc.new (New) Package is "mpc" Fri Jan 26 13:33:18 2018 rev:27 rq:566565 version:1.1.0 Changes: --- /work/SRC/openSUSE:Factory/mpc/mpc.changes 2018-01-10 23:28:42.270223206 +0100 +++ /work/SRC/openSUSE:Factory/.mpc.new/mpc.changes 2018-01-26 13:33:19.994575210 +0100 @@ -1,0 +2,14 @@ +Wed Jan 17 08:08:52 UTC 2018 - rguent...@suse.com + +- Update to version 1.1.0. + - Compatible with mpfr 4.0.0, obsoletes mpc-1.0.3-addsubulp.diff +and mpc-1.0.3-fmma.diff. + - New functions mpc_cmp_abs and mpc_rootofunity + - Rewrite of the testing framework + - New mpcbench tool, used with make bench + - Fixed handling of over- and underflows with directed rounding in +the "other direction" for mpc_cos, mpc_sin, mpc_exp and mpc_pow + - Fixed a bug in mpc_atan(0,y) with |y| near 1 +- Adjust URLs to tarball and signature. + +--- Old: mpc-1.0.3-addsubulp.diff mpc-1.0.3-fmma.diff mpc-1.0.3.tar.gz mpc-1.0.3.tar.gz.sig New: mpc-1.1.0.tar.gz mpc-1.1.0.tar.gz.sig Other differences: -- ++ mpc.spec ++ --- /var/tmp/diff_new_pack.kiLUbX/_old 2018-01-26 13:33:20.742540274 +0100 +++ /var/tmp/diff_new_pack.kiLUbX/_new 2018-01-26 13:33:20.746540087 +0100 @@ -17,18 +17,16 @@ Name: mpc -Version:1.0.3 +Version:1.1.0 Release:0 Summary:MPC multiple-precision complex shared library License:LGPL-3.0+ Group: Development/Libraries/C and C++ Url:http://www.multiprecision.org/mpc/ -Source0: http://www.multiprecision.org/mpc/download/mpc-%{version}.tar.gz -Source1: http://www.multiprecision.org/mpc/download/mpc-%{version}.tar.gz.sig +Source0:https://ftp.gnu.org/gnu/mpc/mpc-%{version}.tar.gz +Source1:https://ftp.gnu.org/gnu/mpc/mpc-%{version}.tar.gz.sig Source2:%{name}.keyring Source3:baselibs.conf -Patch1: mpc-1.0.3-fmma.diff -Patch2: mpc-1.0.3-addsubulp.diff BuildRequires: gmp-devel BuildRequires: mpfr-devel Requires(post): %{install_info_prereq} @@ -62,8 +60,6 @@ %prep %setup -q -%patch1 -p1 -%patch2 -p1 %build %configure ++ mpc-1.0.3.tar.gz -> mpc-1.1.0.tar.gz ++ 18636 lines of diff (skipped)
commit audit for openSUSE:Factory
Hello community, here is the log from the commit of package audit for openSUSE:Factory checked in at 2018-01-26 13:33:24 Comparing /work/SRC/openSUSE:Factory/audit (Old) and /work/SRC/openSUSE:Factory/.audit.new (New) Package is "audit" Fri Jan 26 13:33:24 2018 rev:85 rq:567005 version:2.8.1 Changes: --- /work/SRC/openSUSE:Factory/audit/audit-secondary.changes2017-11-15 16:49:25.546443358 +0100 +++ /work/SRC/openSUSE:Factory/.audit.new/audit-secondary.changes 2018-01-26 13:33:25.518317199 +0100 @@ -1,0 +2,6 @@ +Wed Jan 17 15:25:55 UTC 2018 - tchva...@suse.com + +- Add conditions around python plugins to allow us to conditionalize + them in enviroment without python2 + +--- Other differences: -- ++ audit-secondary.spec ++ --- /var/tmp/diff_new_pack.ArBlNv/_old 2018-01-26 13:33:26.270282075 +0100 +++ /var/tmp/diff_new_pack.ArBlNv/_new 2018-01-26 13:33:26.278281701 +0100 @@ -1,7 +1,7 @@ # # spec file for package audit-secondary # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -16,6 +16,8 @@ # +%bcond_without python2 +%bcond_without python3 # This package contains all audit functionality except for audit-libs. # The seperation is required to minimize unnecessary build cycles. %define_name audit @@ -38,8 +40,12 @@ BuildRequires: libtool BuildRequires: openldap2-devel BuildRequires: pkgconfig +%if %{with python2} BuildRequires: python2-devel +%endif +%if %{with python3} BuildRequires: python3-devel +%endif BuildRequires: swig BuildRequires: systemd-rpm-macros BuildRequires: tcpd-devel @@ -144,10 +150,8 @@ # https://lists.fedoraproject.org/pipermail/devel/2012-June/169411.html rm -rf %{buildroot}%{_libexecdir}/audit # Clean up some unneeded library files -for ver in %{py_ver} %{py3_ver}; do - rm -f %{buildroot}/%{_libdir}/python${ver}/site-packages/{_audit,_auparse,auparse}.{a,la} - rm -rf %{buildroot}/%{_libdir}/python${ver}/site-packages/__pycache__ -done +rm -f %{buildroot}/%{_libdir}/python*/site-packages/{_audit,_auparse,auparse}.{a,la} +rm -rf %{buildroot}/%{_libdir}/python*/site-packages/__pycache__ # cleanup makefiles for the rules (installed by %%docs command) rm -f %{buildroot}/%{_libdir}/pkgconfig/{audit,auparse}.pc # cleanup files handled by audit.spec @@ -246,15 +250,19 @@ %{_unitdir}/auditd.service %{_sbindir}/rcauditd +%if %{with python2} %files -n python2-audit -%attr(755,root,root) %{_libdir}/python%{py_ver}/site-packages/_audit.so -%attr(755,root,root) %{_libdir}/python%{py_ver}/site-packages/auparse.so -%{_libdir}/python%{py_ver}/site-packages/audit.py* +%attr(755,root,root) %{python2_sitearch}/_audit.so +%attr(755,root,root) %{python2_sitearch}/auparse.so +%{python2_sitearch}/audit.py* +%endif +%if %{with python3} %files -n python3-audit -%attr(755,root,root) %{_libdir}/python%{py3_ver}/site-packages/_audit.so -%attr(755,root,root) %{_libdir}/python%{py3_ver}/site-packages/auparse.so -%{_libdir}/python%{py3_ver}/site-packages/audit.py* +%attr(755,root,root) %{python3_sitearch}/_audit.so +%attr(755,root,root) %{python3_sitearch}/auparse.so +%{python3_sitearch}/audit.py* +%endif %files -n audit-audispd-plugins %attr(644,root,root) %{_mandir}/man8/audispd-zos-remote.8.gz ++ audit.spec ++ --- /var/tmp/diff_new_pack.ArBlNv/_old 2018-01-26 13:33:26.306280393 +0100 +++ /var/tmp/diff_new_pack.ArBlNv/_new 2018-01-26 13:33:26.310280206 +0100 @@ -1,7 +1,7 @@ # # spec file for package audit # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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
commit binutils for openSUSE:Factory
Hello community, here is the log from the commit of package binutils for openSUSE:Factory checked in at 2018-01-26 13:33:29 Comparing /work/SRC/openSUSE:Factory/binutils (Old) and /work/SRC/openSUSE:Factory/.binutils.new (New) Package is "binutils" Fri Jan 26 13:33:29 2018 rev:122 rq:568195 version:2.29.1 Changes: --- /work/SRC/openSUSE:Factory/binutils/binutils.changes2017-10-17 01:52:21.798869326 +0200 +++ /work/SRC/openSUSE:Factory/.binutils.new/binutils.changes 2018-01-26 13:33:35.293860587 +0100 @@ -1,0 +2,10 @@ +Mon Jan 22 09:40:25 UTC 2018 - sch...@suse.de + +- Add riscv64 to %target_list + +--- +Wed Jan 17 11:28:03 UTC 2018 - afaer...@suse.de + +- Add arm-none-eabi symlinks (bsc#1074741) + +--- cross-aarch64-binutils.changes: same change cross-arm-binutils.changes: same change cross-avr-binutils.changes: same change cross-epiphany-binutils.changes: same change cross-hppa-binutils.changes: same change cross-hppa64-binutils.changes: same change cross-i386-binutils.changes: same change cross-ia64-binutils.changes: same change cross-m68k-binutils.changes: same change cross-mips-binutils.changes: same change cross-ppc-binutils.changes: same change cross-ppc64-binutils.changes: same change cross-ppc64le-binutils.changes: same change cross-riscv64-binutils.changes: same change cross-rx-binutils.changes: same change cross-s390-binutils.changes: same change cross-s390x-binutils.changes: same change cross-sparc-binutils.changes: same change cross-sparc64-binutils.changes: same change cross-spu-binutils.changes: same change cross-x86_64-binutils.changes: same change Other differences: -- ++ binutils.spec ++ --- /var/tmp/diff_new_pack.aJQTgy/_old 2018-01-26 13:33:42.189538495 +0100 +++ /var/tmp/diff_new_pack.aJQTgy/_new 2018-01-26 13:33:42.193538308 +0100 @@ -1,7 +1,7 @@ # # spec file for package binutils # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -63,7 +63,7 @@ %else %define build_multitarget 0 %endif -%define target_list aarch64 alpha armv5l armv6l armv7l armv8l hppa hppa64 i686 ia64 m68k mips powerpc powerpc64 powerpc64le s390 s390x sh4 sparc sparc64 x86_64 +%define target_list aarch64 alpha armv5l armv6l armv7l armv8l hppa hppa64 i686 ia64 m68k mips powerpc powerpc64 powerpc64le riscv64 s390 s390x sh4 sparc sparc64 x86_64 # # # @@ -399,6 +399,14 @@ for f in %buildroot/usr/$T/bin/* ; do ln -sf /usr/bin/$T-$(basename $f) $f done +%if "%{TARGET}" == "arm" +# Instead of building duplicate binutils, add symlinks +for f in %buildroot/usr/$T/bin/* ; do + for p in arm-none-eabi; do +ln -sf %{_bindir}/$T-$(basename $f) %buildroot%{_bindir}/$p-$(basename $f) + done +done +%endif %if "%{TARGET}" == "avr" install -c gas-nesc/as-new $RPM_BUILD_ROOT%{_prefix}/bin/%{TARGET_OS}-nesc-as ln -sf ../../bin/%{TARGET_OS}-nesc-as $RPM_BUILD_ROOT%{_prefix}/%{TARGET_OS}/bin/nesc-as ++ cross-aarch64-binutils.spec ++ --- /var/tmp/diff_new_pack.aJQTgy/_old 2018-01-26 13:33:42.217537187 +0100 +++ /var/tmp/diff_new_pack.aJQTgy/_new 2018-01-26 13:33:42.217537187 +0100 @@ -1,7 +1,7 @@ # # spec file for package cross-aarch64-binutils # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -66,7 +66,7 @@ %else %define build_multitarget 0 %endif -%define target_list aarch64 alpha armv5l armv6l armv7l armv8l hppa hppa64 i686 ia64 m68k mips powerpc powerpc64 powerpc64le s390 s390x sh4 sparc sparc64 x86_64 +%define target_list aarch64 alpha armv5l armv6l armv7l armv8l hppa hppa64 i686 ia64 m68k mips powerpc powerpc64 powerpc64le riscv64 s390 s390x sh4 sparc sparc64 x86_64 # # # @@ -402,6 +402,14 @@ for f in %buildroot/usr/$T/bin/* ; do ln -sf /usr/bin/$T-$(basename $f) $f done +%if "%{TARGET}" == "arm" +# Instead of building duplicate binutils, add symlinks +for f in %buildroot/usr/$T/bin/* ; do + for p in arm-none-eabi; do +ln -sf %{_bindir}/$T-$(basename $f) %buildroot%{_bindir}/$p-$(basename $f) + done +done +%endif %if "%{TARGET}" == "avr" install -c gas-nesc/as-new $RPM_BUILD_ROOT%{_prefix}/bin/%{TARGET_OS}-nesc-as ln -sf ../../bin/%{TARGET_OS}-nesc-as $RPM_BUILD_ROOT%{_prefix}/%{TARGET_OS}/bin/nesc-as cross-arm-binutils.spec: