commit systemd-presets-branding-openSUSE for openSUSE:Factory
Hello community, here is the log from the commit of package systemd-presets-branding-openSUSE for openSUSE:Factory checked in at 2017-12-13 11:58:07 Comparing /work/SRC/openSUSE:Factory/systemd-presets-branding-openSUSE (Old) and /work/SRC/openSUSE:Factory/.systemd-presets-branding-openSUSE.new (New) Package is "systemd-presets-branding-openSUSE" Wed Dec 13 11:58:07 2017 rev:49 rq:556421 version:12.2 Changes: --- /work/SRC/openSUSE:Factory/systemd-presets-branding-openSUSE/systemd-presets-branding-openSUSE.changes 2017-11-10 14:42:44.219885265 +0100 +++ /work/SRC/openSUSE:Factory/.systemd-presets-branding-openSUSE.new/systemd-presets-branding-openSUSE.changes 2017-12-13 11:58:09.205301203 +0100 @@ -1,0 +2,27 @@ +Tue Dec 12 10:05:57 CET 2017 - ku...@suse.de + +- Don't disable services with preset-all in %posttrans, the network + is special and would be disabled. + +--- +Mon Dec 11 16:17:30 CET 2017 - ku...@suse.de + +- If we do a fresh installation, call systemctl preset-all in the + %posttrans section. Some services need to be installed before + systemd or do not strictly require systemd, so systemd would only + be installed after them and the systemd units of this package + never enabled. + +--- +Mon Dec 11 16:02:43 CET 2017 - ku...@suse.de + +- Enable klog.service and rsyslog.service by default, currently + they enable themself always in post install section. + +--- +Wed Dec 6 13:47:02 CET 2017 - ku...@suse.de + +- Enable btrfs-*.timer by default, switch from cron to systemd.timer +- Enable btrfsmaintenance-refresh.service + +--- Other differences: -- ++ systemd-presets-branding-openSUSE.spec ++ --- /var/tmp/diff_new_pack.pKuXvO/_old 2017-12-13 11:58:09.789273012 +0100 +++ /var/tmp/diff_new_pack.pKuXvO/_new 2017-12-13 11:58:09.793272820 +0100 @@ -71,6 +71,8 @@ # Note: the old version of the script is used here. # %{_prefix}/lib/%{generic_name}/branding-preset-states save +elif [ $1 -eq 1 ]; then + touch /run/rpm-%{name}-preset-all fi %post @@ -82,6 +84,15 @@ %{_prefix}/lib/%{generic_name}/branding-preset-states apply-changes fi +%posttrans +if [ -f /run/rpm-%{name}-preset-all ]; then + # Enable all services, which were installed before systemd + # Don't disable services, since this would disable the + # complete network stack. + systemctl preset-all --preset-mode=enable-only +fi +rm -f /run/rpm-%{name}-preset-all + %files %defattr(-,root,root) %{_prefix}/lib/%{generic_name}/ ++ default-SUSE.preset ++ --- /var/tmp/diff_new_pack.pKuXvO/_old 2017-12-13 11:58:09.829271082 +0100 +++ /var/tmp/diff_new_pack.pKuXvO/_new 2017-12-13 11:58:09.833270889 +0100 @@ -3,6 +3,11 @@ enable apparmor.service enable auditd.service enable avahi-daemon.service +enable btrfs-balance.timer +enable btrfs-defrag.timer +enable btrfs-scrub.timer +enable btrfs-trim.timer +enable btrfsmaintenance-refresh.service enable ca-certificates.path enable ca-certificates.service enable cron.service @@ -16,6 +21,7 @@ enable iscsi.service enable iscsid.socket enable issue-generator.service +enable klog.service enable logrotate.timer enable lvm2-lvmetad.socket enable mcelog.service @@ -24,6 +30,7 @@ enable postfix.service enable purge-kernels.service enable remote-fs.target +enable rsyslog.service enable shadow.timer enable smartd.service enable snapper-cleanup.timer
commit virt-manager for openSUSE:Factory
Hello community, here is the log from the commit of package virt-manager for openSUSE:Factory checked in at 2017-12-13 11:58:49 Comparing /work/SRC/openSUSE:Factory/virt-manager (Old) and /work/SRC/openSUSE:Factory/.virt-manager.new (New) Package is "virt-manager" Wed Dec 13 11:58:49 2017 rev:163 rq:556304 version:1.4.3 Changes: --- /work/SRC/openSUSE:Factory/virt-manager/virt-manager.changes 2017-12-08 13:02:11.707268513 +0100 +++ /work/SRC/openSUSE:Factory/.virt-manager.new/virt-manager.changes 2017-12-13 11:58:52.355218175 +0100 @@ -1,0 +2,7 @@ +Mon Dec 11 14:50:59 MST 2017 - carn...@suse.com + +- bsc#1071825 - AttributeError: 'NoneType' object has no attribute + 'change_run_text' + virtman-register-delete-event-for-details-dialog.patch + +--- @@ -1178,0 +1186,6 @@ +- Fix GUI failure to display addition of a second disk + Dropped virtman-device-flags.patch + +--- +Wed Jul 9 09:50:14 MDT 2014 - carn...@suse.com + @@ -1543,0 +1557,13 @@ + +--- +Fri Mar 14 11:33:09 MDT 2014 - carn...@suse.com + +- For Xen always have the arch expander expanded. +- For Xen and KVM default to Network install if host was installed + from the network +- Default to a bridge with an actual inet address if available + virtinst-modify-gui-defaults.patch +- We are not supporting PV ISO installs with virt-install. + Drop the following patches + virtinst-allow-pv-iso-install.patch + virtman-allow-pv-iso-install.patch New: virtman-register-delete-event-for-details-dialog.patch Other differences: -- ++ virt-manager.spec ++ --- /var/tmp/diff_new_pack.z949Qv/_old 2017-12-13 11:58:54.643107728 +0100 +++ /var/tmp/diff_new_pack.z949Qv/_new 2017-12-13 11:58:54.647107535 +0100 @@ -126,6 +126,7 @@ Patch207: 0002-virtinst-python3-avoid-comparison-of-None-and-int.patch Patch208: 0003-virtinst-python3-avoid-using-long-type.patch Patch209: 0004-virtinst-python3-use-binary-mode-for-kernel.patch +Patch210: virtman-register-delete-event-for-details-dialog.patch BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -297,6 +298,7 @@ %patch207 -p1 %patch208 -p1 %patch209 -p1 +%patch210 -p1 %build %if %{qemu_user} ++ virtman-register-delete-event-for-details-dialog.patch ++ References: bsc#1071825 Running under python3 the delete-event as defined in details.ui and connected in details.py does not get called when the top right (x) button on the dialog is clicked. It appears that even though this code is unchanged and works on python2, it is not recognized as a top level dialog on python3 and therefore we explicitly need to set the connection event. Not getting the event to cleanup leaves us in a bad state for when the details dialog is reopened. Index: virt-manager-1.4.3/virtManager/details.py === --- virt-manager-1.4.3.orig/virtManager/details.py +++ virt-manager-1.4.3/virtManager/details.py @@ -596,6 +596,9 @@ class vmmDetails(vmmGObjectUI): self.console.details_auth_login), }) +# Make sure the delete event is properly registered for the details dialog +self.topwin.connect("delete-event", self._window_delete_event) + # Deliberately keep all this after signal connection self.vm.connect("state-changed", self.refresh_vm_state) self.vm.connect("resources-sampled", self.refresh_resources)
commit FlightGear for openSUSE:Factory
Hello community, here is the log from the commit of package FlightGear for openSUSE:Factory checked in at 2017-12-13 11:58:42 Comparing /work/SRC/openSUSE:Factory/FlightGear (Old) and /work/SRC/openSUSE:Factory/.FlightGear.new (New) Package is "FlightGear" Wed Dec 13 11:58:42 2017 rev:4 rq:556011 version:2017.3.1 Changes: --- /work/SRC/openSUSE:Factory/FlightGear/FlightGear.changes2017-10-06 11:03:23.601860863 +0200 +++ /work/SRC/openSUSE:Factory/.FlightGear.new/FlightGear.changes 2017-12-13 11:58:49.855338854 +0100 @@ -1,0 +2,17 @@ +Tue Dec 5 13:08:14 UTC 2017 - stefan.bru...@rwth-aachen.de + +- BuildRequire: plib-devel, it is no longer pulled in by SimGear-devel + +--- +Thu Nov 30 04:45:08 UTC 2017 - qantas94he...@gmail.com + +- Remove CMAKE_BUILD_TYPE (already set by %cmake macro) +- Standardize mixed tabs/spaces in spec file + +--- +Tue Nov 23 20:42:03 UTC 2017 - thorst...@flightgear.org + +- Enabled the Qt launcher interface +- Removed explicitely-link-with-libX11.patch + +--- Old: explicitely-link-with-libX11.patch Other differences: -- ++ FlightGear.spec ++ --- /var/tmp/diff_new_pack.vTc5u1/_old 2017-12-13 11:58:50.703297920 +0100 +++ /var/tmp/diff_new_pack.vTc5u1/_new 2017-12-13 11:58:50.703297920 +0100 @@ -26,13 +26,20 @@ Url:http://www.flightgear.org/ Source0: https://sourceforge.net/projects/flightgear/files/release-%{main_version}/flightgear-%{version}.tar.bz2 Source1:%{name}.desktop -Patch0: explicitely-link-with-libX11.patch + BuildRequires: SimGear-devel = %{version} BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: hicolor-icon-theme +BuildRequires: plib-devel BuildRequires: sqlite3-devel BuildRequires: update-desktop-files + +# Additional dependencies to enable FlightGear's new Qt launcher interface +BuildRequires: libQt5Network-devel +BuildRequires: libQt5Widgets-devel +BuildRequires: libqt5-qtdeclarative-devel + Requires: FlightGear-data = %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -44,7 +51,6 @@ %prep %setup -q -n flightgear-%{version} -#%%patch0 -p1 # remove some unneeded doc files for ext in Cygwin IRIX Joystick Linux MSVC MSVC8 MacOS SimGear Unix Win32-X autoconf mingw plib src xmlsyntax; do @@ -57,11 +63,21 @@ TIME="\"$(date -d "${modified}" "+%%R")\"" sed -i -e "s@__DATE__@$DATE@g" -e "s@__TIME__@$TIME@g" utils/fgcom/fgcom.cxx src/FDM/JSBSim/FGJSBBase.cpp +# remove FlightGear's default .desktop file (we ship our own) +rm package/org.flightgear.FlightGear.desktop +echo "# .desktop file removed for openSUSE" > package/CMakeLists.txt + %cmake \ - -DSIMGEAR_SHARED:BOOL=ON \ -DFG_DATA_DIR:STRING="%{_datadir}/flightgear" \ - -DJPEG_FACTORY:BOOL=ON \ - -DSYSTEM_SQLITE:BOOL=ON +-DSYSTEM_SQLITE:BOOL=ON \ +-DBUILD_SHARED_LIBS:BOOL=OFF \ +-DBUILD_TESTING:BOOL=OFF \ +-DENABLE_TESTS:BOOL=OFF \ +-DENABLE_JS_DEMO:BOOL=OFF \ +-DENABLE_GPSSMOOTH:BOOL=OFF \ +-DENABLE_FGVIEWER:BOOL=OFF \ +-DENABLE_FGELEV:BOOL=OFF \ +-DENABLE_METAR:BOOL=OFF make %{?_smp_mflags} %install @@ -74,7 +90,7 @@ # install desktop file %suse_update_desktop_file -i %{name} # remove obsolete utilities -cd %{buildroot}%{_bindir} && rm GPSsmooth MIDGsmooth UGsmooth metar yasim +cd %{buildroot}%{_bindir} && rm -f GPSsmooth MIDGsmooth UGsmooth metar yasim yasim-proptest %files %defattr(-,root,root,-) ++ FlightGear.desktop ++ --- /var/tmp/diff_new_pack.vTc5u1/_old 2017-12-13 11:58:50.735296375 +0100 +++ /var/tmp/diff_new_pack.vTc5u1/_new 2017-12-13 11:58:50.735296375 +0100 @@ -3,8 +3,19 @@ Name=FlightGear GenericName=Flight Simulator Comment=Open source and multi-platform flight simulator -Exec=fgfs +Exec=fgfs --launcher Icon=flightgear Terminal=false Type=Application Categories=Game;Simulation; +GenericName[ca]=Simulador de vol +GenericName[de]=Flugsimulator +GenericName[es]=Simulador de vuelo +GenericName[fr]=Simulateur de vol +GenericName[it]=Simulatore di volo +GenericName[lt]=Skrydžių simuliatorius +GenericName[nl]=Vluchtsimulator +GenericName[pt]=Simulador de Voo +GenericName[ro]=Simulator de zbor +GenericName[zh]=模拟飞行 +
commit pcsc-lite for openSUSE:Factory
Hello community, here is the log from the commit of package pcsc-lite for openSUSE:Factory checked in at 2017-12-13 11:57:45 Comparing /work/SRC/openSUSE:Factory/pcsc-lite (Old) and /work/SRC/openSUSE:Factory/.pcsc-lite.new (New) Package is "pcsc-lite" Wed Dec 13 11:57:45 2017 rev:76 rq:555988 version:1.8.22 Changes: --- /work/SRC/openSUSE:Factory/pcsc-lite/pcsc-lite.changes 2017-11-30 12:41:48.313741413 +0100 +++ /work/SRC/openSUSE:Factory/.pcsc-lite.new/pcsc-lite.changes 2017-12-13 11:57:57.305875639 +0100 @@ -1,0 +2,6 @@ +Mon Dec 11 13:37:09 UTC 2017 - dims...@opensuse.org + +- Rename local defines USER/GROUP to PKG_USER/PKG_GROUP: the + variable GROUP (call caps) has been claimed by RPM 4.14. + +--- Other differences: -- ++ pcsc-lite.spec ++ --- /var/tmp/diff_new_pack.vPUCNk/_old 2017-12-13 11:57:57.985842814 +0100 +++ /var/tmp/diff_new_pack.vPUCNk/_new 2017-12-13 11:57:57.985842814 +0100 @@ -23,8 +23,8 @@ # FIXME: Maybe we should use /usr/lib/pcsc/drivers as others do: %define ifddir %{_libdir}/readers -%define USER scard -%define GROUP scard +%define PKG_USER scard +%define PKG_GROUP scard Name: pcsc-lite Version:1.8.22 Release:0 @@ -143,8 +143,8 @@ find %{buildroot} -type f -name "*.la" -delete -print %pre -getent group %{GROUP} >/dev/null || groupadd -r %{GROUP} -getent passwd %{USER} >/dev/null || useradd -r -g %{GROUP} -s %{_sbindir}/nologin -c "Smart Card Reader" -d %{_localstatedir}/run/pcscd %{USER} +getent group %{PKG_GROUP} >/dev/null || groupadd -r %{PKG_GROUP} +getent passwd %{PKG_USER} >/dev/null || useradd -r -g %{PKG_GROUP} -s %{_sbindir}/nologin -c "Smart Card Reader" -d %{_localstatedir}/run/pcscd %{PKG_USER} %service_add_pre pcscd.service pcscd.socket %post
commit info2html for openSUSE:Factory
Hello community, here is the log from the commit of package info2html for openSUSE:Factory checked in at 2017-12-13 11:57:28 Comparing /work/SRC/openSUSE:Factory/info2html (Old) and /work/SRC/openSUSE:Factory/.info2html.new (New) Package is "info2html" Wed Dec 13 11:57:28 2017 rev:21 rq:555982 version:2.0 Changes: --- /work/SRC/openSUSE:Factory/info2html/info2html.changes 2017-08-12 19:59:35.236175491 +0200 +++ /work/SRC/openSUSE:Factory/.info2html.new/info2html.changes 2017-12-13 11:57:54.354018138 +0100 @@ -1,0 +2,6 @@ +Mon Dec 11 12:54:50 UTC 2017 - dims...@opensuse.org + +- Remove duplicate BuildArch: noarch: rpm 4.14 does not like this + duplictae anymore (and it serves no purpose). + +--- Other differences: -- ++ info2html.spec ++ --- /var/tmp/diff_new_pack.OYoHWW/_old 2017-12-13 11:57:54.829995160 +0100 +++ /var/tmp/diff_new_pack.OYoHWW/_new 2017-12-13 11:57:54.833994967 +0100 @@ -28,7 +28,6 @@ Summary:Program to Convert Info Pages into HTML Pages License:GPL-2.0+ Group: Productivity/Publishing/Texinfo -BuildArch: noarch Source0:info2html-2.0.tar.bz2 Source1:info2html-rpmlintrc Source2:arrows.tar.bz2
commit libxcb for openSUSE:Factory
Hello community, here is the log from the commit of package libxcb for openSUSE:Factory checked in at 2017-12-13 11:58:00 Comparing /work/SRC/openSUSE:Factory/libxcb (Old) and /work/SRC/openSUSE:Factory/.libxcb.new (New) Package is "libxcb" Wed Dec 13 11:58:00 2017 rev:22 rq:556407 version:1.12 Changes: --- /work/SRC/openSUSE:Factory/libxcb/libxcb.changes2016-05-23 17:30:39.0 +0200 +++ /work/SRC/openSUSE:Factory/.libxcb.new/libxcb.changes 2017-12-13 11:58:05.289490236 +0100 @@ -1,0 +2,14 @@ +Mon Dec 11 12:13:21 UTC 2017 - sndir...@suse.com + +- fixes build against python3 (package rename of + python-xcb-proto-devel to python3-xcb-proto-devel) + +--- +Thu Nov 30 15:11:43 UTC 2017 - m...@suse.com + +- n_If-auth-with-credentials-for-hostname-fails-retry-with-XAUTHLOCALHOSTNAME.patch + * Modify this patch to do what it say - retry not only if the current hostname is +not found in the xauthority file, but also when it is rejected by X server. +(bnc#1043221) + +--- Other differences: -- ++ libxcb.spec ++ --- /var/tmp/diff_new_pack.sXMqnP/_old 2017-12-13 11:58:05.985456639 +0100 +++ /var/tmp/diff_new_pack.sXMqnP/_new 2017-12-13 11:58:05.989456446 +0100 @@ -1,7 +1,7 @@ # # spec file for package libxcb # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,6 +16,12 @@ # +%if %suse_version >= 1500 +%define have_python2 0 +%else +%define have_python2 1 +%endif + Name: libxcb %define lname libxcb1 Version:1.12 @@ -50,7 +56,11 @@ %else BuildRequires: libxslt %endif +%if %{have_python2} BuildRequires: python-xcb-proto-devel >= 7.6_1.12 +%else +BuildRequires: python3-xcb-proto-devel >= 7.6_1.12 +%endif %description The X protocol C-language Binding (XCB) is a replacement for Xlib @@ -59,8 +69,8 @@ %package -n libxcb1 Summary:X11 core protocol C library -Group: System/Libraries # O/P added for 12.2 +Group: System/Libraries Provides: xorg-x11-libxcb = 7.6_%version-%release Obsoletes: xorg-x11-libxcb < 7.6_%version-%release ++ n_If-auth-with-credentials-for-hostname-fails-retry-with-XAUTHLOCALHOSTNAME.patch ++ --- /var/tmp/diff_new_pack.sXMqnP/_old 2017-12-13 11:58:06.037454129 +0100 +++ /var/tmp/diff_new_pack.sXMqnP/_new 2017-12-13 11:58:06.037454129 +0100 @@ -11,11 +11,11 @@ src/xcb_auth.c | 26 ++ 1 file changed, 18 insertions(+), 8 deletions(-) -diff --git a/src/xcb_auth.c b/src/xcb_auth.c -index 6eb6528..777c772 100644 a/src/xcb_auth.c -+++ b/src/xcb_auth.c -@@ -109,7 +109,7 @@ static int authname_match(enum auth_protos kind, char *name, size_t namelen) +Index: libxcb-1.12/src/xcb_auth.c +=== +--- libxcb-1.12.orig/src/xcb_auth.c libxcb-1.12/src/xcb_auth.c +@@ -109,7 +109,7 @@ static int authname_match(enum auth_prot #define SIN6_ADDR(s) (&((struct sockaddr_in6 *)s)->sin6_addr) @@ -24,7 +24,7 @@ { char *addr = 0; int addrlen = 0; -@@ -119,6 +119,8 @@ static Xauth *get_authptr(struct sockaddr *sockname, int display) +@@ -119,6 +119,8 @@ static Xauth *get_authptr(struct sockadd int dispbuflen; Xauth *authptr = NULL; @@ -33,7 +33,7 @@ family = FamilyLocal; /* 256 */ switch(sockname->sa_family) { -@@ -161,10 +163,13 @@ static Xauth *get_authptr(struct sockaddr *sockname, int display) +@@ -161,10 +163,13 @@ static Xauth *get_authptr(struct sockadd addrlen = strlen(addr); } @@ -51,7 +51,7 @@ // && !phostname if ((!authptr || !authptr->data_length) && family == FamilyLocal) { if ( (addr = getenv("XAUTHLOCALHOSTNAME")) ) { -@@ -172,6 +177,7 @@ static Xauth *get_authptr(struct sockaddr *sockname, int display) +@@ -172,6 +177,7 @@ static Xauth *get_authptr(struct sockadd (unsigned short) strlen(addr), addr, (unsigned short) dispbuflen, dispbuf, N_AUTH_PROTOS, authnames, authnameslen); @@ -59,34 +59,76 @@ } } return authptr; -@@ -328,6 +334,7 @@ int _xcb_get_auth_info(int fd, xcb_auth_info_t *info, int display) - int gotsockname = 0; - Xauth *authptr = 0; - int ret = 1; -+int stage = 0; +@@ -320,7 +326,7 @@ static struct sockaddr
commit yast2-add-on for openSUSE:Factory
Hello community, here is the log from the commit of package yast2-add-on for openSUSE:Factory checked in at 2017-12-13 11:57:22 Comparing /work/SRC/openSUSE:Factory/yast2-add-on (Old) and /work/SRC/openSUSE:Factory/.yast2-add-on.new (New) Package is "yast2-add-on" Wed Dec 13 11:57:22 2017 rev:86 rq:555930 version:4.0.3 Changes: --- /work/SRC/openSUSE:Factory/yast2-add-on/yast2-add-on.changes 2017-11-04 10:21:57.130901807 +0100 +++ /work/SRC/openSUSE:Factory/.yast2-add-on.new/yast2-add-on.changes 2017-12-13 11:57:53.526058107 +0100 @@ -1,0 +2,7 @@ +Mon Dec 4 13:16:40 UTC 2017 - lsle...@suse.cz + +- Fixed adding multiple products from a multi-product medium + (bsc#1062813) +- 4.0.3 + +--- Old: yast2-add-on-4.0.2.tar.bz2 New: yast2-add-on-4.0.3.tar.bz2 Other differences: -- ++ yast2-add-on.spec ++ --- /var/tmp/diff_new_pack.lgQJsK/_old 2017-12-13 11:57:54.182026440 +0100 +++ /var/tmp/diff_new_pack.lgQJsK/_new 2017-12-13 11:57:54.186026247 +0100 @@ -17,7 +17,7 @@ Name: yast2-add-on -Version:4.0.2 +Version:4.0.3 Release:0 Summary:YaST2 - Add-On media installation code License:GPL-2.0 @@ -27,7 +27,9 @@ BuildRequires: update-desktop-files BuildRequires: yast2 >= 3.0.1 BuildRequires: yast2-devtools >= 3.1.10 -BuildRequires: rubygem(yast-rake) +BuildRequires: yast2-packager +BuildRequires: rubygem(%{rb_default_ruby_abi}:rspec) +BuildRequires: rubygem(%{rb_default_ruby_abi}:yast-rake) Requires: autoyast2-installation # ProductProfile Requires: yast2 >= 3.0.1 ++ yast2-add-on-4.0.2.tar.bz2 -> yast2-add-on-4.0.3.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-add-on-4.0.2/README.md new/yast2-add-on-4.0.3/README.md --- old/yast2-add-on-4.0.2/README.md2017-10-31 13:50:18.641458430 +0100 +++ new/yast2-add-on-4.0.3/README.md2017-12-11 13:30:03.0 +0100 @@ -2,4 +2,4 @@ [![Travis Build](https://travis-ci.org/yast/yast-add-on.svg?branch=master)](https://travis-ci.org/yast/yast-add-on) [![Jenkins Build](http://img.shields.io/jenkins/s/https/ci.opensuse.org/yast-add-on-master.svg)](https://ci.opensuse.org/view/Yast/job/yast-add-on-master/) - +[![Coverage Status](https://coveralls.io/repos/github/yast/yast-add-on/badge.svg?branch=master)](https://coveralls.io/github/yast/yast-add-on?branch=master) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-add-on-4.0.2/package/yast2-add-on.changes new/yast2-add-on-4.0.3/package/yast2-add-on.changes --- old/yast2-add-on-4.0.2/package/yast2-add-on.changes 2017-10-31 13:50:18.641458430 +0100 +++ new/yast2-add-on-4.0.3/package/yast2-add-on.changes 2017-12-11 13:30:03.0 +0100 @@ -1,4 +1,11 @@ --- +Mon Dec 4 13:16:40 UTC 2017 - lsle...@suse.cz + +- Fixed adding multiple products from a multi-product medium + (bsc#1062813) +- 4.0.3 + +--- Tue Oct 31 12:41:46 UTC 2017 - lsle...@suse.cz - Hide the "I would like to install an additional Add On Product" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-add-on-4.0.2/package/yast2-add-on.spec new/yast2-add-on-4.0.3/package/yast2-add-on.spec --- old/yast2-add-on-4.0.2/package/yast2-add-on.spec2017-10-31 13:50:18.641458430 +0100 +++ new/yast2-add-on-4.0.3/package/yast2-add-on.spec2017-12-11 13:30:03.0 +0100 @@ -17,17 +17,19 @@ Name: yast2-add-on -Version:4.0.2 +Version:4.0.3 Release:0 Summary:YaST2 - Add-On media installation code License:GPL-2.0 Group: System/YaST Url:http://github.com/yast/yast-add-on Source0:%{name}-%{version}.tar.bz2 -BuildRequires: rubygem(yast-rake) +BuildRequires: rubygem(%{rb_default_ruby_abi}:yast-rake) +BuildRequires: rubygem(%{rb_default_ruby_abi}:rspec) BuildRequires: update-desktop-files BuildRequires: yast2 >= 3.0.1 BuildRequires: yast2-devtools >= 3.1.10 +BuildRequires: yast2-packager Requires: autoyast2-installation # ProductProfile Requires: yast2 >= 3.0.1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-add-on-4.0.2/src/include/add-on/add-on-workflow.rb new/yast2-add-on-4.0.3/src/include/add-on/add-on-workflow.rb --- old/yast2-add-on-4.0.2/src/include/add-on/add-on-workflow.rb 2017-10-31 13:50:18.645458430 +0100 +++ new/yast2-add-on-4.0.3/src/include/add-on/a
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2017-12-13 11:57:14 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new (New) Package is "php7" Wed Dec 13 11:57:14 2017 rev:28 rq:555915 version:7.2.0 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2017-12-02 13:10:40.906348157 +0100 +++ /work/SRC/openSUSE:Factory/.php7.new/php7.changes 2017-12-13 11:57:51.822140362 +0100 @@ -1,0 +2,16 @@ +Mon Dec 11 09:12:20 UTC 2017 - pgaj...@suse.com + +- updated to 7.2.0: features and improvements: + * Convert numeric keys in object/array casts + * Counting of non-countable objects + * Object typehint + * HashContext as Object + * Argon2 in password hash + * Improve TLS constants to sane values + * Mcrypt extension removed + * New sodium extension +- patches: + . php7-systzdata-v14.patch transformed to php7-systzdata-v15.patch + . removed upstreamed php7-aarch64-mult.patch + +--- Old: php-7.1.12.tar.xz php-7.1.12.tar.xz.asc php7-aarch64-mult.patch php7-systzdata-v14.patch New: php-7.2.0.tar.xz php-7.2.0.tar.xz.asc php7-systzdata-v15.patch Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.LgBHLf/_old 2017-12-13 11:57:53.038081663 +0100 +++ /var/tmp/diff_new_pack.LgBHLf/_new 2017-12-13 11:57:53.042081470 +0100 @@ -16,8 +16,8 @@ # -%global apiver20160303 -%global zendver 20160303 +%global apiver20170718 +%global zendver 20170718 %define suhosin_version 0.9.38 %define pkg_name php7 %define extension_dir %{_libdir}/%{pkg_name}/extensions @@ -43,7 +43,7 @@ %endif %endif Name: php7 -Version:7.1.12 +Version:7.2.0 Release:0 Summary:Interpreter for the PHP scripting language version 7 License:PHP-3.01 @@ -68,7 +68,7 @@ Patch4: php7-no-build-date.patch Patch5: php7-pts.patch Patch6: php7-openssl.patch -Patch7: php7-systzdata-v14.patch +Patch7: php7-systzdata-v15.patch Patch8: php7-systemd-unit.patch Patch9: php7-depdb-path.patch Patch10:php7-embed.patch @@ -83,8 +83,6 @@ Patch14:php7-odbc-cmp-int-cast.patch # https://bugs.php.net/bug.php?id=70461 Patch15:php7-fix_net-snmp_disable_MD5.patch -# https://bugs.php.net/bug.php?id=70015 -Patch16:php7-aarch64-mult.patch # should be upstreamed, will do later Patch17:php7-date-regenerate-lexers.patch BuildRequires: apache-rpm-macros @@ -110,6 +108,7 @@ BuildRequires: libjpeg-devel BuildRequires: libopenssl-devel BuildRequires: libpng-devel +BuildRequires: libsodium-devel BuildRequires: libtidy-devel BuildRequires: libtiff-devel BuildRequires: libtool @@ -237,10 +236,6 @@ Summary:Tar file management class Group: Productivity/Networking/Web/Servers Requires: %{name}-pear = %{version} -# php5-pear-Archive_Tar provides Tar.php, which is provided -# by pear package itself; php5-pear-Archive_Tar was dropped -# on version 1.3.10, install-pear-nozlib.phar -# provides 1.4.0 currently Provides: php-pear-Archive_Tar = 1.4.0 Provides: php5-pear-Archive_Tar = 1.4.0 Obsoletes: php-pear-Archive_Tar < 1.3.11 @@ -788,6 +783,16 @@ communication functions based on the BSD sockets API, providing the possibility to act as a socket server as well as a client. +%package sodium +Summary:Cryptographic Extension Based on Libsodium +Group: Development/Libraries/PHP +Requires: %{name} = %{version} +Provides: php-sodium = %{version} + +%description sodium +PHP binding to libsodium software library for encryption, decryption, +signatures, password hashing and more. + %package sqlite Summary:SQLite database client for PHP Group: Development/Libraries/PHP @@ -993,7 +998,6 @@ %patch12 -p1 %patch14 %patch15 -%patch16 -p1 %patch17 -p1 # Safety check for API version change. @@ -1011,7 +1015,6 @@ fi %build -chmod 644 README.namespaces UPGRADING # aclocal workaround - to be improved cat `aclocal --print-ac-dir`/{libtool,ltoptions,ltsugar,ltversion,lt~obsolete}.m4 >>aclocal.m4 @@ -1089,6 +1092,7 @@ --enable-hash \ --with-mhash \ --enable-phpdbg=no \ +--with-sodium=shared \ %if 0%{?suse_version} >= 1320 --with-libzip \ %endif @@ -1355,7 +1359,6 @@ install -d %{buildroot}%{_sysconfdir}/rpm sed -e "s/@PHP_APIVER@/%{apiver}/;s/@PHP_ZENDVER@/%{zendver}/" < $RPM_SOURCE_DIR/macros.php > macros.php install -m 644 -c macros.php %{buildroot}%{_sysconfd
commit sudo for openSUSE:Factory
Hello community, here is the log from the commit of package sudo for openSUSE:Factory checked in at 2017-12-13 11:57:53 Comparing /work/SRC/openSUSE:Factory/sudo (Old) and /work/SRC/openSUSE:Factory/.sudo.new (New) Package is "sudo" Wed Dec 13 11:57:53 2017 rev:91 rq:556001 version:1.8.21p2 Changes: --- /work/SRC/openSUSE:Factory/sudo/sudo.changes2017-09-18 19:50:40.919043167 +0200 +++ /work/SRC/openSUSE:Factory/.sudo.new/sudo.changes 2017-12-13 11:57:58.269829104 +0100 @@ -1,0 +2,5 @@ +Mon Dec 11 13:38:25 UTC 2017 - kstreit...@suse.com + +- remove sudoers.dist that is not needed [bsc#1071379] + +--- Other differences: -- ++ sudo.spec ++ --- /var/tmp/diff_new_pack.EBiEJp/_old 2017-12-13 11:57:59.053791259 +0100 +++ /var/tmp/diff_new_pack.EBiEJp/_new 2017-12-13 11:57:59.053791259 +0100 @@ -120,6 +120,7 @@ rm -f %{buildroot}%{_docdir}/%{name}/sample.pam rm -f %{buildroot}%{_docdir}/%{name}/sample.syslog.conf rm -f %{buildroot}%{_docdir}/%{name}/schema.OpenLDAP +rm -f %{buildroot}%{_sysconfdir}/sudoers.dist %find_lang %{name} %find_lang sudoers @@ -155,7 +156,6 @@ %{_mandir}/man8/visudo.8* %config(noreplace) %attr(0440,root,root) %{_sysconfdir}/sudoers -%config %attr(0440,root,root) /etc/sudoers.dist %dir %{_sysconfdir}/sudoers.d %config %{_sysconfdir}/pam.d/sudo %attr(4755,root,root) %{_bindir}/sudo
commit python-futures for openSUSE:Factory
Hello community, here is the log from the commit of package python-futures for openSUSE:Factory checked in at 2017-12-13 11:56:58 Comparing /work/SRC/openSUSE:Factory/python-futures (Old) and /work/SRC/openSUSE:Factory/.python-futures.new (New) Package is "python-futures" Wed Dec 13 11:56:58 2017 rev:14 rq:555887 version:3.2.0 Changes: --- /work/SRC/openSUSE:Factory/python-futures/python-futures.changes 2017-11-17 10:36:53.275487208 +0100 +++ /work/SRC/openSUSE:Factory/.python-futures.new/python-futures.changes 2017-12-13 11:57:03.064494100 +0100 @@ -1,0 +2,16 @@ +Sat Dec 9 17:12:45 UTC 2017 - a...@gmx.de + +- specfile: + * removed CHANGES from %doc (not in tar-ball anymore), added README.rst + +- update to version 3.2.0: + * The ThreadPoolExecutor class constructor now accepts an optional +thread_name_prefix argument to make it possible to customize the +names of the threads created by the pool. Upstream contribution by +Gregory P. Smith in https://bugs.python.org/issue27664. + * Backported fixes from upstream (thanks Lisandro Dalcin): ++ python/cpython#1560 ++ python/cpython#3270 ++ python/cpython#3830 + +--- Old: futures-3.1.1.tar.gz New: futures-3.2.0.tar.gz Other differences: -- ++ python-futures.spec ++ --- /var/tmp/diff_new_pack.v5Ntew/_old 2017-12-13 11:57:03.772459923 +0100 +++ /var/tmp/diff_new_pack.v5Ntew/_new 2017-12-13 11:57:03.772459923 +0100 @@ -19,7 +19,7 @@ %define skip_python3 1 %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-futures -Version:3.1.1 +Version:3.2.0 Release:0 Summary:Backport of the concurrent.futures package from Python 3.2 License:Python-2.0 @@ -56,7 +56,7 @@ %files %{python_files} %defattr(-,root,root,-) -%doc CHANGES LICENSE +%doc README.rst LICENSE %{python_sitelib}/concurrent/ %{python_sitelib}/futures-%{version}-py*.egg-info ++ futures-3.1.1.tar.gz -> futures-3.2.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/futures-3.1.1/CHANGES new/futures-3.2.0/CHANGES --- old/futures-3.1.1/CHANGES 2017-04-14 16:32:09.0 +0200 +++ new/futures-3.2.0/CHANGES 1970-01-01 01:00:00.0 +0100 @@ -1,124 +0,0 @@ -3.1.1 -= - -- Backported sanity checks for the ``max_workers`` constructor argument for ThreadPoolExecutor and - ProcessPoolExecutor -- Set the default value of ``max_workers`` in ThreadPoolExecutor to ``None``, as in upstream code - (computes the thread pool size based on the number of CPUs) -- Added support for old-style exception objects -- Switched to the PSF license - - -3.1.0 -= - -(Failed release) - - -3.0.5 -= - -- Fixed OverflowError with ProcessPoolExecutor on Windows (regression introduced in 3.0.4) - - -3.0.4 -= - -- Fixed inability to forcibly terminate the process if there are pending workers - - -3.0.3 -= - -- Fixed AttributeErrors on exit on Python 2.x - - -3.0.2 -= - -- Made multiprocessing optional again on implementations other than just Jython - - -3.0.1 -= - -- Made Executor.map() non-greedy - - -3.0.0 -= - -- Dropped Python 2.5 and 3.1 support -- Removed the deprecated "futures" top level package -- Applied patch for issue 11777 (Executor.map does not submit futures until - iter.next() is called) -- Applied patch for issue 15015 (accessing an non-existing attribute) -- Applied patch for issue 16284 (memory leak) -- Applied patch for issue 20367 (behavior of concurrent.futures.as_completed() - for duplicate arguments) - -2.2.0 -= - -- Added the set_exception_info() and exception_info() methods to Future - to enable extraction of tracebacks on Python 2.x -- Added support for Future.set_exception_info() to ThreadPoolExecutor - - -2.1.6 -= - -- Fixed a problem with files missing from the source distribution - - -2.1.5 -= - -- Fixed Jython compatibility -- Added metadata for wheel support - - -2.1.4 -= - -- Ported the library again from Python 3.2.5 to get the latest bug fixes - - -2.1.3 -= - -- Fixed race condition in wait(return_when=ALL_COMPLETED) - (http://bugs.python.org/issue14406) -- thanks Ralf Schmitt -- Added missing setUp() methods to several test classes - - -2.1.2 -= - -- Fixed installation problem on Python 3.1 - - -2.1.1 -= - -- Fixed missing 'concurrent' package declaration in setup.py - - -2.1 -=== - -- Moved the code from the 'futures' package to 'concurrent.futures' to provide - a drop in backport that matches the code in Python 3.2 standard library -- Dep
commit libassuan for openSUSE:Factory
binn2ZN0hSij7.bin Description: Binary data
commit perl-libwww-perl for openSUSE:Factory
Hello community, here is the log from the commit of package perl-libwww-perl for openSUSE:Factory checked in at 2017-12-13 11:56:53 Comparing /work/SRC/openSUSE:Factory/perl-libwww-perl (Old) and /work/SRC/openSUSE:Factory/.perl-libwww-perl.new (New) Package is "perl-libwww-perl" Wed Dec 13 11:56:53 2017 rev:53 rq:555885 version:6.31 Changes: --- /work/SRC/openSUSE:Factory/perl-libwww-perl/perl-libwww-perl.changes 2017-12-09 20:26:41.487825459 +0100 +++ /work/SRC/openSUSE:Factory/.perl-libwww-perl.new/perl-libwww-perl.changes 2017-12-13 11:56:55.764846485 +0100 @@ -1,0 +2,9 @@ +Mon Dec 11 07:05:37 UTC 2017 - co...@suse.com + +- updated to 6.31 + see /usr/share/doc/packages/perl-libwww-perl/Changes + + 6.31 2017-12-11 01:55:53Z + - fix version numbering (RT#123841) + +--- Old: libwww-perl-6.30.tar.gz New: libwww-perl-6.31.tar.gz Other differences: -- ++ perl-libwww-perl.spec ++ --- /var/tmp/diff_new_pack.u7cUQi/_old 2017-12-13 11:56:56.480811922 +0100 +++ /var/tmp/diff_new_pack.u7cUQi/_new 2017-12-13 11:56:56.480811922 +0100 @@ -17,14 +17,14 @@ Name: perl-libwww-perl -Version:6.30 +Version:6.31 Release:0 %define cpan_name libwww-perl Summary:The World-Wide Web library for Perl License:Artistic-1.0 or GPL-1.0+ Group: Development/Libraries/Perl Url:http://search.cpan.org/dist/libwww-perl/ -Source0: https://cpan.metacpan.org/authors/id/O/OA/OALDERS/%{cpan_name}-%{version}.tar.gz +Source0: https://cpan.metacpan.org/authors/id/E/ET/ETHER/%{cpan_name}-%{version}.tar.gz Source1:cpanspec.yml BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build ++ libwww-perl-6.30.tar.gz -> libwww-perl-6.31.tar.gz ++ 1950 lines of diff (skipped)
commit perl-Exception-Class for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Exception-Class for openSUSE:Factory checked in at 2017-12-13 11:56:47 Comparing /work/SRC/openSUSE:Factory/perl-Exception-Class (Old) and /work/SRC/openSUSE:Factory/.perl-Exception-Class.new (New) Package is "perl-Exception-Class" Wed Dec 13 11:56:47 2017 rev:17 rq:555882 version:1.44 Changes: --- /work/SRC/openSUSE:Factory/perl-Exception-Class/perl-Exception-Class.changes 2017-07-17 09:01:49.198845103 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Exception-Class.new/perl-Exception-Class.changes 2017-12-13 11:56:51.425055984 +0100 @@ -1,0 +2,12 @@ +Mon Dec 11 06:19:21 UTC 2017 - co...@suse.com + +- updated to 1.44 + see /usr/share/doc/packages/perl-Exception-Class/Changes + + 1.442017-12-10 + + - You can now pass "frame_filter", "filter_frames_early", and "skip_frames" to +the throw() method of an exception class. These will be passed on to the +Devel::StackTrace constructor. Requested by Frédéric Brière. GH #6. + +--- Old: Exception-Class-1.43.tar.gz New: Exception-Class-1.44.tar.gz Other differences: -- ++ perl-Exception-Class.spec ++ --- /var/tmp/diff_new_pack.sVutOp/_old 2017-12-13 11:56:52.305013505 +0100 +++ /var/tmp/diff_new_pack.sVutOp/_new 2017-12-13 11:56:52.309013312 +0100 @@ -17,7 +17,7 @@ Name: perl-Exception-Class -Version:1.43 +Version:1.44 Release:0 %define cpan_name Exception-Class Summary:Module That Allows You to Declare Real Exception Classes in Perl @@ -80,7 +80,7 @@ %files -f %{name}.files %defattr(-,root,root,755) -%doc Changes CONTRIBUTING.md README.md +%doc appveyor.yml Changes CONTRIBUTING.md README.md %license LICENSE %changelog ++ Exception-Class-1.43.tar.gz -> Exception-Class-1.44.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Exception-Class-1.43/CONTRIBUTING.md new/Exception-Class-1.44/CONTRIBUTING.md --- old/Exception-Class-1.43/CONTRIBUTING.md2017-07-09 18:08:25.0 +0200 +++ new/Exception-Class-1.44/CONTRIBUTING.md2017-12-10 20:47:30.0 +0100 @@ -128,4 +128,4 @@ request to the .mailmap file to contain the correct mapping. This file was generated via Dist::Zilla::Plugin::GenerateFile::FromShareDir 0.013 from a -template file originating in Dist-Zilla-PluginBundle-DROLSKY-0.85. +template file originating in Dist-Zilla-PluginBundle-DROLSKY-0.88. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Exception-Class-1.43/Changes new/Exception-Class-1.44/Changes --- old/Exception-Class-1.43/Changes2017-07-09 18:08:25.0 +0200 +++ new/Exception-Class-1.44/Changes2017-12-10 20:47:30.0 +0100 @@ -1,3 +1,10 @@ +1.442017-12-10 + +- You can now pass "frame_filter", "filter_frames_early", and "skip_frames" to + the throw() method of an exception class. These will be passed on to the + Devel::StackTrace constructor. Requested by Frédéric Brière. GH #6. + + 1.432017-07-09 - The full_message() method in Exception::Class::Base now calls message() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Exception-Class-1.43/MANIFEST new/Exception-Class-1.44/MANIFEST --- old/Exception-Class-1.43/MANIFEST 2017-07-09 18:08:25.0 +0200 +++ new/Exception-Class-1.44/MANIFEST 2017-12-10 20:47:30.0 +0100 @@ -1,4 +1,4 @@ -# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.009. +# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.010. CONTRIBUTING.md Changes INSTALL @@ -8,6 +8,7 @@ META.yml Makefile.PL README.md +appveyor.yml bench/simple cpanfile dist.ini diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Exception-Class-1.43/META.json new/Exception-Class-1.44/META.json --- old/Exception-Class-1.43/META.json 2017-07-09 18:08:25.0 +0200 +++ new/Exception-Class-1.44/META.json 2017-12-10 20:47:30.0 +0100 @@ -4,7 +4,7 @@ "Dave Rolsky " ], "dynamic_config" : 0, - "generated_by" : "Dist::Zilla version 6.009, CPAN::Meta::Converter version 2.150010", + "generated_by" : "Dist::Zilla version 6.010, CPAN::Meta::Converter version 2.150010", "license" : [ "perl_5" ], @@ -44,8 +44,7 @@ "Test::Portability::Files" : "0", "Test::Spelling" : "0.12", "Test::Vars" : "0.009", -"Test::Version" : "2.05", -"blib" : "1.01" +"Test::Version" : "2.05" } }, "r
commit iputils for openSUSE:Factory
Hello community, here is the log from the commit of package iputils for openSUSE:Factory checked in at 2017-12-13 11:56:03 Comparing /work/SRC/openSUSE:Factory/iputils (Old) and /work/SRC/openSUSE:Factory/.iputils.new (New) Package is "iputils" Wed Dec 13 11:56:03 2017 rev:40 rq:555872 version:s20161105 Changes: --- /work/SRC/openSUSE:Factory/iputils/iputils.changes 2017-12-03 10:11:16.463672330 +0100 +++ /work/SRC/openSUSE:Factory/.iputils.new/iputils.changes 2017-12-13 11:56:08.435131290 +0100 @@ -1,0 +2,17 @@ +Mon Dec 11 08:20:16 UTC 2017 - mplus...@suse.com + +- Install rdisc as rdisc, do not use in.rdisc anymore (xinetd which + was using in.* names is obsolete anyways) + +--- +Mon Dec 11 07:31:23 UTC 2017 - pvo...@suse.cz + +- iputils: remove man pages of unused binaries: ninfod, pg3, rdisc + (rdisc is in a separate package) + +--- +Sat Dec 9 08:32:23 UTC 2017 - mplus...@suse.com + +- Add systemd service for rarpd + +--- New: rarpd.service Other differences: -- ++ iputils.spec ++ --- /var/tmp/diff_new_pack.AWZE4r/_old 2017-12-13 11:56:09.483080701 +0100 +++ /var/tmp/diff_new_pack.AWZE4r/_new 2017-12-13 11:56:09.487080508 +0100 @@ -23,7 +23,8 @@ License:BSD-3-Clause AND GPL-2.0+ Group: Productivity/Networking/Other Url:https://github.com/iputils/iputils -Source: https://github.com/iputils/iputils/archive/%{version}.tar.gz +Source0:https://github.com/iputils/iputils/archive/%{version}.tar.gz +Source1:rarpd.service Patch8: iputils-sec-ping-unblock.diff Patch9: iputils-ping-interrupt.diff # PATCH-FIX-UPSTREAM iputils-remove-bogus-check-required-for-2.4.9-kernels.patch ti...@suse.de - boo#927831 @@ -35,6 +36,7 @@ BuildRequires: opensp BuildRequires: perl-SGMLS BuildRequires: pkgconfig +BuildRequires: systemd-rpm-macros # For Makefile modifications BuildRequires: sed BuildRequires: pkgconfig(libidn) @@ -52,6 +54,7 @@ %package -n rarpd Summary:Reverse Address Resolution Protocol Daemon Group: Productivity/Networking/System +%systemd_requires %description -n rarpd Rarpd listens on the Ethernet for broadcast packets asking for reverse @@ -88,7 +91,7 @@ install arping %{buildroot}/%{_sbindir} install clockdiff %{buildroot}/%{_sbindir} install rarpd %{buildroot}/%{_sbindir} -install rdisc%{buildroot}/%{_sbindir}/in.rdisc +install rdisc%{buildroot}/%{_sbindir} # boo#795788 install tracepath %{buildroot}/%{_bindir} install ping %{buildroot}/%{_bindir} @@ -104,7 +107,7 @@ ln -sf %{_sbindir}/arping %{buildroot}/sbin ln -sf %{_sbindir}/clockdiff%{buildroot}/sbin ln -sf %{_sbindir}/rarpd%{buildroot}/sbin -ln -sf %{_sbindir}/in.rdisc %{buildroot}/sbin +ln -sf %{_sbindir}/rdisc%{buildroot}/sbin ln -sf %{_bindir}/tracepath %{buildroot}/bin ln -sf %{_bindir}/ping %{buildroot}/bin ln -sf %{_bindir}/ping6 %{buildroot}/bin @@ -112,17 +115,33 @@ #EndUsrMerge mkdir -p %{buildroot}/%{_mandir}/man8 -# Remove conflicting manpages -rm doc/tftpd* doc/traceroute* +# Remove conflicting / unused manpages +rm doc/ninfod* doc/pg3* doc/rdisc* doc/tftpd* doc/traceroute* # Install the rest install -m 644 doc/*.8%{buildroot}%{_mandir}/man8/ +# Install rarp service and create rc compat symling +install -Dpm 0644 %{SOURCE1} %{buildroot}/%{_unitdir}/rarpd.service +ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rcrarpd + %post %set_permissions %{_bindir}/ping %verifyscript %verify_permissions -e %{_bindir}/ping +%pre -n rarpd +%service_add_pre rarpd.service + +%post -n rarpd +%service_add_post rarpd.service + +%preun -n rarpd +%service_del_preun rarpd.service + +%postun -n rarpd +%service_del_postun rarpd.service + %files %doc RELNOTES %verify(not mode caps) %attr(0755,root,root) %{_bindir}/ping @@ -131,7 +150,7 @@ %{_sbindir}/clockdiff %{_bindir}/tracepath %{_bindir}/tracepath6 -%{_sbindir}/in.rdisc +%{_sbindir}/rdisc #UsrMerge /bin/ping /bin/ping6 @@ -139,19 +158,18 @@ /bin/tracepath6 /sbin/arping /sbin/clockdiff -/sbin/in.rdisc +/sbin/rdisc #EndUsrMerge %{_mandir}/man8/arping.8%{ext_man} %{_mandir}/man8/clockdiff.8%{ext_man} -%{_mandir}/man8/ninfod.8%{ext_man} -%{_mandir}/man8/pg3.8%{ext_man} %{_mandir}/man8/ping.8%{ext_man} -%{_mandir}/man8/rdisc.8%{ext_man} %{_mandir}/man8/tracepath.8%{ext_man} #EndUsrMerge %files -n rarpd %{_sbindir}/rarpd +%{_sbindir}/rcrarpd +%{_unitdir}/rarpd.serv
commit openmpi2 for openSUSE:Factory
Hello community, here is the log from the commit of package openmpi2 for openSUSE:Factory checked in at 2017-12-13 11:56:41 Comparing /work/SRC/openSUSE:Factory/openmpi2 (Old) and /work/SRC/openSUSE:Factory/.openmpi2.new (New) Package is "openmpi2" Wed Dec 13 11:56:41 2017 rev:10 rq:555880 version:2.1.2 Changes: --- /work/SRC/openSUSE:Factory/openmpi2/openmpi2.changes2017-10-28 14:18:23.338781310 +0200 +++ /work/SRC/openSUSE:Factory/.openmpi2.new/openmpi2.changes 2017-12-13 11:56:41.829519202 +0100 @@ -1,0 +2,6 @@ +Thu Dec 7 10:58:31 UTC 2017 - nmoreychaisemar...@suse.com + +- Add btl-vader-change-the-way-fast-boxes-are-used.patch to + fix a SEGV on i386 systems + +--- New: btl-vader-change-the-way-fast-boxes-are-used.patch Other differences: -- ++ openmpi2.spec ++ --- /var/tmp/diff_new_pack.7Tf5UP/_old 2017-12-13 11:56:42.761474212 +0100 +++ /var/tmp/diff_new_pack.7Tf5UP/_new 2017-12-13 11:56:42.761474212 +0100 @@ -132,6 +132,7 @@ Source3:macros.hpc-openmpi Source4:mpivars.sh Source5:mpivars.csh +Patch0: btl-vader-change-the-way-fast-boxes-are-used.patch Provides: mpi BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: autoconf @@ -365,6 +366,7 @@ echo without HPC %endif %setup -q -n openmpi-%{version}%{git_ver} +%patch0 %if %{without hpc} cat > %{_sourcedir}/baselibs.conf < Date: Tue Dec 5 13:57:18 2017 -0700 btl/vader: change the way fast boxes are used There were multiple paths that could lead to a fast box allocation. One of them made little sense (in-place send) so it has been removed to allow a rework of the fast-box send function. This should fix a number of issues with hanging/crashing when using the vader btl. References #4260 Signed-off-by: Nathan Hjelm diff --git opal/mca/btl/vader/btl_vader_fbox.h opal/mca/btl/vader/btl_vader_fbox.h index 6f09cb6c51..2582530045 100644 --- opal/mca/btl/vader/btl_vader_fbox.h +++ opal/mca/btl/vader/btl_vader_fbox.h @@ -22,12 +22,12 @@ typedef union mca_btl_vader_fbox_hdr_t { * in multiple instructions. To ensure that seq is never loaded before tag * and the tag is never read before seq put them in the same 32-bits of the * header. */ +/** message size */ +uint32_t size; /** message tag */ uint16_t tag; /** sequence number */ uint16_t seq; -/** message size */ -uint32_t size; } data; uint64_t ival; } mca_btl_vader_fbox_hdr_t; @@ -52,15 +52,19 @@ static inline void mca_btl_vader_fbox_set_header (mca_btl_vader_fbox_hdr_t *hdr, { mca_btl_vader_fbox_hdr_t tmp = {.data = {.tag = tag, .seq = seq, .size = size}}; hdr->ival = tmp.ival; +opal_atomic_wmb (); } /* attempt to reserve a contiguous segment from the remote ep */ -static inline unsigned char *mca_btl_vader_reserve_fbox (mca_btl_base_endpoint_t *ep, size_t size) +static inline bool mca_btl_vader_fbox_sendi (mca_btl_base_endpoint_t *ep, unsigned char tag, + void * restrict header, const size_t header_size, + void * restrict payload, const size_t payload_size) { const unsigned int fbox_size = mca_btl_vader_component.fbox_size; +size_t size = header_size + payload_size; unsigned int start, end, buffer_free; size_t data_size = size; -unsigned char *dst; +unsigned char *dst, *data; bool hbs, hbm; /* don't try to use the per-peer buffer for messages that will fill up more than 25% of the buffer */ @@ -119,15 +123,23 @@ static inline unsigned char *mca_btl_vader_reserve_fbox (mca_btl_base_endpoint_t ep->fbox_out.end = (hbs << 31) | end; opal_atomic_wmb (); OPAL_THREAD_UNLOCK(&ep->lock); -return NULL; +return false; } } BTL_VERBOSE(("writing fragment of size %u to offset %u {start: 0x%x, end: 0x%x (hbs: %d)} of peer's buffer. free = %u", (unsigned int) size, end, start, end, hbs, buffer_free)); +data = dst + sizeof (mca_btl_vader_fbox_hdr_t); + +memcpy (data, header, header_size); +if (payload) { +/* inline sends are typically just pml headers (due to MCA_BTL_FLAGS_SEND_INPLACE) */ +memcpy (data + header_size, payload, payload_size); +} + /* write out part of the header now. the tag will be written when the data is available */ -mca_btl_vader_fbox_set_header (MCA_BTL_VADER_FBOX_HDR(dst), 0, ep->fbox_out.seq++, data_size); +mca_btl_vader_fbox
commit xcb-proto for openSUSE:Factory
Hello community, here is the log from the commit of package xcb-proto for openSUSE:Factory checked in at 2017-12-13 11:56:24 Comparing /work/SRC/openSUSE:Factory/xcb-proto (Old) and /work/SRC/openSUSE:Factory/.xcb-proto.new (New) Package is "xcb-proto" Wed Dec 13 11:56:24 2017 rev:9 rq:46 version:7.6_1.12 Changes: --- /work/SRC/openSUSE:Factory/xcb-proto/xcb-proto.changes 2017-11-19 11:10:35.597132961 +0100 +++ /work/SRC/openSUSE:Factory/.xcb-proto.new/xcb-proto.changes 2017-12-13 11:56:26.386264713 +0100 @@ -1,0 +2,5 @@ +Tue Dec 5 12:37:37 UTC 2017 - m...@suse.com + +- Python2 is gone since suse_version >= 1500. + +--- Other differences: -- ++ xcb-proto.spec ++ --- /var/tmp/diff_new_pack.UI8m5i/_old 2017-12-13 11:56:27.074231502 +0100 +++ /var/tmp/diff_new_pack.UI8m5i/_new 2017-12-13 11:56:27.078231309 +0100 @@ -16,6 +16,12 @@ # +%if %suse_version >= 1500 +%define have_python2 0 +%else +%define have_python2 1 +%endif + %define dirsuffix 1.12 Name: xcb-proto Version:7.6_%{dirsuffix} @@ -31,7 +37,10 @@ BuildRequires: automake BuildRequires: fdupes BuildRequires: pkgconfig +BuildRequires: python-rpm-macros +%if %{have_python2} BuildRequires: python2-base +%endif BuildRequires: python3-base %description @@ -51,6 +60,7 @@ XML-XCB protocol descriptions that libxcb uses to generate the majority of its code and API. +%if %{have_python2} %package -n python2-xcb-proto-devel Summary:Python libraries mandatory for XML-XCB Development Group: Development/Libraries/X11 @@ -63,6 +73,7 @@ Language-independent Python libraries that used to parse an XML description and create objects used by Python code generators in individual language bindings. +%endif %package -n python3-xcb-proto-devel Summary:Python libraries mandatory for XML-XCB Development @@ -80,10 +91,13 @@ autoreconf -fiv # In order to build both python2 and python3 version we need to run # configure and install twice + +%if %{have_python2} export PYTHON="python2" %configure make %{?_smp_mflags} %make_install +%endif export PYTHON="python3" %configure @@ -98,9 +112,11 @@ %doc %{_datadir}/xcb/* %{_libdir}/pkgconfig/*.pc +%if %{have_python2} %files -n python2-xcb-proto-devel %doc COPYING %{python_sitelib}/xcbgen/ +%endif %files -n python3-xcb-proto-devel %doc COPYING
commit rdma-core for openSUSE:Factory
Hello community, here is the log from the commit of package rdma-core for openSUSE:Factory checked in at 2017-12-13 11:56:35 Comparing /work/SRC/openSUSE:Factory/rdma-core (Old) and /work/SRC/openSUSE:Factory/.rdma-core.new (New) Package is "rdma-core" Wed Dec 13 11:56:35 2017 rev:14 rq:555879 version:16 Changes: --- /work/SRC/openSUSE:Factory/rdma-core/rdma-core.changes 2017-12-08 21:47:41.894268890 +0100 +++ /work/SRC/openSUSE:Factory/.rdma-core.new/rdma-core.changes 2017-12-13 11:56:40.005607250 +0100 @@ -1,0 +2,6 @@ +Wed Dec 6 08:06:46 UTC 2017 - nmoreychaisemar...@suse.com + +- Update to rdma-core v16 + * No release notes available + +--- Old: rdma-core-15.1.0.6ade95ef.tar.gz New: rdma-core-16.0.bf2450ea.tar.gz Other differences: -- ++ rdma-core.spec ++ --- /var/tmp/diff_new_pack.61xxLm/_old 2017-12-13 11:56:40.565580217 +0100 +++ /var/tmp/diff_new_pack.61xxLm/_new 2017-12-13 11:56:40.569580024 +0100 @@ -17,9 +17,9 @@ %bcond_without systemd -%define git_ver .0.6ade95ef +%define git_ver .0.bf2450ea Name: rdma-core -Version:15.1 +Version:16 Release:0 Summary:RDMA core userspace libraries and daemons License:GPL-2.0 or BSD-2-Clause @@ -558,6 +558,7 @@ %doc %{_docdir}/%{name}-%{version}/libibverbs.md %doc %{_docdir}/%{name}-%{version}/rxe.md %doc %{_docdir}/%{name}-%{version}/udev.md +%doc %{_docdir}/%{name}-%{version}/tag_matching.md %{_bindir}/rxe_cfg %{_mandir}/man7/rxe* %{_mandir}/man8/rxe* ++ _service ++ --- /var/tmp/diff_new_pack.61xxLm/_old 2017-12-13 11:56:40.597578673 +0100 +++ /var/tmp/diff_new_pack.61xxLm/_new 2017-12-13 11:56:40.601578480 +0100 @@ -8,7 +8,7 @@ @PARENT_TAG@.@TAG_OFFSET@.%h v(.*) \1 -6ade95efedf3099cacf05928ae7aa874f9e5c61d +bf2450ea9afd7ec10c3f108927e2978e39823d62 suse/rdma-core.spec ++ rdma-core-15.1.0.6ade95ef.tar.gz -> rdma-core-16.0.bf2450ea.tar.gz ++ 46303 lines of diff (skipped)
commit systemd for openSUSE:Factory
Hello community, here is the log from the commit of package systemd for openSUSE:Factory checked in at 2017-12-13 11:56:29 Comparing /work/SRC/openSUSE:Factory/systemd (Old) and /work/SRC/openSUSE:Factory/.systemd.new (New) Package is "systemd" Wed Dec 13 11:56:29 2017 rev:266 rq:555848 version:234 Changes: --- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2017-11-30 12:38:55.812013529 +0100 +++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes 2017-12-13 11:56:32.921949208 +0100 @@ -1,0 +2,5 @@ +Mon Dec 4 07:53:34 UTC 2017 - pav...@pavlix.net + +- Add missing /etc/systemd/network directory + +--- systemd.changes: same change Other differences: -- ++ systemd-mini.spec ++ --- /var/tmp/diff_new_pack.EwOxxF/_old 2017-12-13 11:56:34.165889158 +0100 +++ /var/tmp/diff_new_pack.EwOxxF/_new 2017-12-13 11:56:34.165889158 +0100 @@ -982,6 +982,7 @@ %dir %{_sysconfdir}/systemd %dir %{_sysconfdir}/systemd/system %dir %{_sysconfdir}/systemd/user +%dir %{_sysconfdir}/systemd/network %dir %{_sysconfdir}/xdg/systemd %{_sysconfdir}/xdg/systemd/user %{_sysconfdir}/X11/xinit/xinitrc.d/50-systemd-user.sh ++ systemd.spec ++ --- /var/tmp/diff_new_pack.EwOxxF/_old 2017-12-13 11:56:34.189887999 +0100 +++ /var/tmp/diff_new_pack.EwOxxF/_new 2017-12-13 11:56:34.193887806 +0100 @@ -980,6 +980,7 @@ %dir %{_sysconfdir}/systemd %dir %{_sysconfdir}/systemd/system %dir %{_sysconfdir}/systemd/user +%dir %{_sysconfdir}/systemd/network %dir %{_sysconfdir}/xdg/systemd %{_sysconfdir}/xdg/systemd/user %{_sysconfdir}/X11/xinit/xinitrc.d/50-systemd-user.sh
commit openucx for openSUSE:Factory
Hello community, here is the log from the commit of package openucx for openSUSE:Factory checked in at 2017-12-13 11:55:39 Comparing /work/SRC/openSUSE:Factory/openucx (Old) and /work/SRC/openSUSE:Factory/.openucx.new (New) Package is "openucx" Wed Dec 13 11:55:39 2017 rev:5 rq:555777 version:1.2.1 Changes: --- /work/SRC/openSUSE:Factory/openucx/openucx.changes 2017-09-22 21:30:01.829453834 +0200 +++ /work/SRC/openSUSE:Factory/.openucx.new/openucx.changes 2017-12-13 11:55:42.332391380 +0100 @@ -1,0 +2,8 @@ +Fri Dec 8 21:19:11 UTC 2017 - dims...@opensuse.org + +- Drop doxygen BuildRequires: The documentation was already not + built with this enabled. Removing the BR causes no regression in + the package but eliminates a build cycle + boost -> curl -> doxygen -> openucx -> boost + +--- Other differences: -- ++ openucx.spec ++ --- /var/tmp/diff_new_pack.gLITMU/_old 2017-12-13 11:55:43.012358555 +0100 +++ /var/tmp/diff_new_pack.gLITMU/_new 2017-12-13 11:55:43.016358362 +0100 @@ -31,7 +31,6 @@ BuildRequires: autoconf >= 2.63 BuildRequires: automake >= 1.10 BuildRequires: binutils-devel -BuildRequires: doxygen BuildRequires: gcc-c++ BuildRequires: libibverbs-devel BuildRequires: libnuma-devel
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2017-12-13 11:55:51 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new (New) Package is "iproute2" Wed Dec 13 11:55:51 2017 rev:93 rq:555790 version:4.14.1 Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2017-09-09 20:22:35.891382608 +0200 +++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes 2017-12-13 11:55:55.219769251 +0100 @@ -1,0 +2,25 @@ +Sun Dec 10 23:47:36 UTC 2017 - jeng...@inai.de + +- Remove iproute2-doc (removed upstream) and + doc-revert-PDF-creation.patch . + +--- +Fri Nov 17 21:05:25 UTC 2017 - jeng...@inai.de + +- Update to new upstream release 4.14.1 + * ss: distinguish between IPv4 and IPv6 wildcard sockets + * bridge: this patch adds json support for bridge mdb show + * tc actions: improved batching and time filtered dumping + * iproute: add support for SRv6 local segment processing + * ip: add new command line argument -json (mutually exclusive with -color) + * gre: add support for ERSPAN tunnel + * tc: m_ife: allow ife type to zero + * tc: m_ife: print IEEE ethertype format + * iproute: add support for seg6 l2encap mode + * devlink: Add support for special format protocol headers + * devlink: Add support for protocol IPv4/IPv6/Ethernet special formats + * ss: detect IPPROTO_ICMPV6 sockets + * tc/actions: introduce support for jump action + * devlink: add batch command support + +--- Old: doc-revert-PDF-creation.patch iproute2-4.13.0.tar.sign iproute2-4.13.0.tar.xz iproute2-doc.changes iproute2-doc.spec pre_checkin.sh New: iproute2-4.14.1.tar.sign iproute2-4.14.1.tar.xz Other differences: -- ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.QFxgcp/_old 2017-12-13 11:55:56.711697230 +0100 +++ /var/tmp/diff_new_pack.QFxgcp/_new 2017-12-13 11:55:56.715697037 +0100 @@ -17,9 +17,9 @@ Name: iproute2 -Version:4.13 +Version:4.14.1 Release:0 -%define rversion 4.13.0 +%define rversion 4.14.1 Summary:Linux network configuration utilities License:GPL-2.0 Group: Productivity/Networking/Routing @@ -30,11 +30,19 @@ #Git-Clone: git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2 Source: http://kernel.org/pub/linux/utils/net/iproute2/%name-%rversion.tar.xz Source2: http://kernel.org/pub/linux/utils/net/iproute2/%name-%rversion.tar.sign -Source666: pre_checkin.sh -Source667: %name.keyring +Source9:%name.keyring +Patch1: adjust-installation-directories-for-openSUSE-SLE.patch +Patch2: use-sysconf-_SC_CLK_TCK-if-HZ-undefined.patch +Patch3: add-explicit-typecast-to-avoid-gcc-warning.patch +Patch4: xfrm-support-displaying-transformations-used-for-Mob.patch +Patch5: man-fix-documentation-references-in-manual-pages.patch +Patch6: split-link-and-compile-steps-for-binaries.patch +Patch7: examples-fix-bashisms-in-example-script.patch +Patch102: Revert-emp-fix-warning-on-deprecated-bison-directive.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: bison BuildRequires: db-devel +BuildRequires: fdupes BuildRequires: flex BuildRequires: libelf-devel BuildRequires: pkgconfig >= 0.21 @@ -48,16 +56,6 @@ Provides: iproute = %version-%release Provides: %name(xfrm6_raw) = %version-%release -Patch1: adjust-installation-directories-for-openSUSE-SLE.patch -Patch2: use-sysconf-_SC_CLK_TCK-if-HZ-undefined.patch -Patch3: add-explicit-typecast-to-avoid-gcc-warning.patch -Patch4: xfrm-support-displaying-transformations-used-for-Mob.patch -Patch5: man-fix-documentation-references-in-manual-pages.patch -Patch6: split-link-and-compile-steps-for-binaries.patch -Patch7: examples-fix-bashisms-in-example-script.patch -Patch101: doc-revert-PDF-creation.patch -Patch102: Revert-emp-fix-warning-on-deprecated-bison-directive.patch - %description iproute2 is a collection of user-space utilities to set up networking under Linux from the command-line. It can inspect and configure, @@ -86,18 +84,9 @@ %prep %setup -qn %name-%rversion -%patch1 -p1 -%patch2 -p1 -%patch3 -p1 -%patch4 -p1 -%patch5 -p1 -%patch6 -p1 -%patch7 -p1 -%if 0%{?sles_version} == 11 || (0%{?suse_version} && 0%{?suse_version} <= 1220) -%patch101 -p1 -%endif +%patch -P 1 -P 2 -P 3 -P 4 -P 5 -P 6 -P 7 -p1 %if 0%{?sles_version} == 11 -%patch102 -p1 +%patch -P 102 -p
commit grub2 for openSUSE:Factory
Hello community, here is the log from the commit of package grub2 for openSUSE:Factory checked in at 2017-12-13 11:55:58 Comparing /work/SRC/openSUSE:Factory/grub2 (Old) and /work/SRC/openSUSE:Factory/.grub2.new (New) Package is "grub2" Wed Dec 13 11:55:58 2017 rev:174 rq:555805 version:2.02 Changes: --- /work/SRC/openSUSE:Factory/grub2/grub2.changes 2017-12-06 08:53:06.757013601 +0100 +++ /work/SRC/openSUSE:Factory/.grub2.new/grub2.changes 2017-12-13 11:56:00.559511479 +0100 @@ -1,0 +2,7 @@ +Fri Dec 8 09:30:46 UTC 2017 - mch...@suse.com + +- Filter out autofs and securityfs from /proc/self/mountinfo to speed + up nfsroot test in large number of autofs mounts (bsc#1069094) + * modified grub2-pass-corret-root-for-nfsroot.patch + +--- Other differences: -- ++ grub2-pass-corret-root-for-nfsroot.patch ++ --- /var/tmp/diff_new_pack.WCfLCZ/_old 2017-12-13 11:56:02.695408371 +0100 +++ /var/tmp/diff_new_pack.WCfLCZ/_new 2017-12-13 11:56:02.695408371 +0100 @@ -3,7 +3,7 @@ Date: Thu, 30 Aug 2012 15:43:17 +0800 Subject: [PATCH] Pass corret root= for nfsroot -References: bnc#774548 +References: bnc#774548, bsc#1069094 Patch-Mainline: no Fix / is mounted on nfs. The fix is to pass kernel parameters @@ -11,15 +11,18 @@ nfs file system module, the /boot on nfs is not possible and grub2-probe not work in probing nfs mounted path. The fix is merely on the script level and not use grub2-probe for above reasons. + +v2: Filter out autofs and securityfs from /proc/self/mountinfo (bsc#1069094) + --- util/grub-mkconfig.in | 37 ++--- 1 files changed, 30 insertions(+), 7 deletions(-) -Index: grub-2.02~beta2/util/grub-mkconfig.in +Index: grub-2.02/util/grub-mkconfig.in === grub-2.02~beta2.orig/util/grub-mkconfig.in -+++ grub-2.02~beta2/util/grub-mkconfig.in -@@ -128,22 +128,47 @@ else +--- grub-2.02.orig/util/grub-mkconfig.in grub-2.02/util/grub-mkconfig.in +@@ -131,22 +131,47 @@ else exit 1 fi @@ -47,9 +50,9 @@ +return +fi +done -+}
commit qclib for openSUSE:Factory
Hello community, here is the log from the commit of package qclib for openSUSE:Factory checked in at 2017-12-13 11:55:45 Comparing /work/SRC/openSUSE:Factory/qclib (Old) and /work/SRC/openSUSE:Factory/.qclib.new (New) Package is "qclib" Wed Dec 13 11:55:45 2017 rev:3 rq:555781 version:1.3.0 Changes: --- /work/SRC/openSUSE:Factory/qclib/qclib.changes 2017-12-06 08:53:44.087646993 +0100 +++ /work/SRC/openSUSE:Factory/.qclib.new/qclib.changes 2017-12-13 11:55:47.272152916 +0100 @@ -1,0 +2,5 @@ +Fri Dec 8 22:07:04 UTC 2017 - mp...@suse.com + +- Added qclib-sles15-fix-mismatch-case-with-STHYI.patch (bsc#1071687). + +--- New: qclib-sles15-fix-mismatch-case-with-STHYI.patch Other differences: -- ++ qclib.spec ++ --- /var/tmp/diff_new_pack.34mkCs/_old 2017-12-13 11:55:48.432096921 +0100 +++ /var/tmp/diff_new_pack.34mkCs/_new 2017-12-13 11:55:48.432096921 +0100 @@ -26,6 +26,7 @@ Source: %{name}-%{version}.tgz Source1:%{name}-rpmlintrc Patch1: qclib.makefile.libdir.patch +Patch2: qclib-sles15-fix-mismatch-case-with-STHYI.patch BuildRequires: doxygen BuildRequires: gcc-c++ BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -96,6 +97,7 @@ %prep %setup -q %patch1 -p1 +%patch2 -p1 %build MYCFLAGS=$(grep ^CFLAGS Makefile | cut -f2 -d=) ++ qclib-sles15-fix-mismatch-case-with-STHYI.patch ++ commit 13d7aafb0cb8946880abbb73725b0340bec1cd3a Author: Stefan Raspl Date: Fri Dec 8 22:11:29 2017 +0100 STHYI: Fix mismatch case with STHYI and /proc/sysinfo data Reported via Bz162324. Symptom was that qclib wouldn't work on a z/VM 5.4. Analysis revealed that although the STHYI instruction wasn't available, the newly added STHYI syscall would work, but (as intended) reported only layers up to LPAR. In contrast, /proc/sysinfo would report all layers, including the z/VM layer. Some detection logic kicked in and reported an error. The problem was rooted in a bizarr combination of multiple glitches: * An (unnecessary) extra handling for z/VM that was previously added would raise an error on mismatching layer counts in STHYI and /proc/sysinfo. This was to detect cases with more than 3 levels of nested virtualization. But the check just was for mismatching counts and didn't check for the 3 layers reported by STHYI at all. * Furthermore, the check mentioned above was unnecessary to begin with: When STHYI reports data for 3 VM layers, and /proc/sysinfo for more, then the extra layers will simply not get any data from STHYI - no harm done. * STHYI in KVM worked like a charm ever since, though it is supposed to fail with the same error as z/VM since STHYI in KVM (and likewise the syscall in LPARs) cannot report data beyond the LPAR layer - it should result in the same mismatch that z/VM experienced. However, the respective routines would only ever consider VM layers in z/VM and ignore the ones in KVM! Hence all layers beyond LPAR wouldn't be accounted for on KVM! To fix, we're ripping out the extra check, and rewrite the remaining code to handle z/VM and KVM alike. Furthermore, we rename "STHYI@VM" to "STHYI instruction", and "STHYI@LPAR" to "STHYI syscall" for improved clarity. diff --git a/query_capacity_sthyi.c b/query_capacity_sthyi.c index b3bd9e8..688062f 100644 --- a/query_capacity_sthyi.c +++ b/query_capacity_sthyi.c @@ -91,16 +91,16 @@ static int qc_sthyi_lpar(struct qc_handle *hdl, struct sthyi_priv *priv) { #ifdef __NR_s390_sthyi sthyi = __NR_s390_sthyi #endif - qc_debug(hdl, "Try STHYI@LPAR\n"); + qc_debug(hdl, "Try STHYI syscall\n"); if (syscall(sthyi, 0, priv->data, &cc, 0) || cc) { if (errno == ENOSYS) { - qc_debug(hdl, "STHYI@LPAR is not available\n"); + qc_debug(hdl, "STHYI syscall is not available\n"); return 0; } - qc_debug(hdl, "Error: STHYI@LPAR execution failed: errno='%s', cc=%" PRIu64 "\n", strerror(errno), cc); + qc_debug(hdl, "Error: STHYI syscall execution failed: errno='%s', cc=%" PRIu64 "\n", strerror(errno), cc); return -1; } - qc_debug(hdl, "STHYI@LPAR succeeded\n"); + qc_debug(hdl, "STHYI syscall succeeded\n"); priv->avail = STHYI_AVAILABLE; #endif @@ -281,25 +281,15 @@ static int qc_parse_sthyi_guest(struct qc_handle *gst, struct inf0gst *guest) { return 0; } -static int qc_get_num_vm_layers(struct qc_handle *hdl, int *rc) { - int i; - - for (hdl =
commit libinput for openSUSE:Factory
Hello community, here is the log from the commit of package libinput for openSUSE:Factory checked in at 2017-12-13 11:55:35 Comparing /work/SRC/openSUSE:Factory/libinput (Old) and /work/SRC/openSUSE:Factory/.libinput.new (New) Package is "libinput" Wed Dec 13 11:55:35 2017 rev:54 rq:555773 version:1.9.3 Changes: --- /work/SRC/openSUSE:Factory/libinput/libinput.changes2017-11-30 12:33:11.220543777 +0100 +++ /work/SRC/openSUSE:Factory/.libinput.new/libinput.changes 2017-12-13 11:55:37.292634670 +0100 @@ -1,0 +2,8 @@ +Tue Nov 28 09:51:32 UTC 2017 - jeng...@inai.de + +- Update to new upstream release 1.9.3 + * New button debouncing code that makes the stuck buttons a +thing of the past. +- Add kill-env.diff + +--- Old: libinput-1.9.2.tar.xz libinput-1.9.2.tar.xz.sig New: kill-env.diff libinput-1.9.3.tar.xz libinput-1.9.3.tar.xz.sig Other differences: -- ++ libinput.spec ++ --- /var/tmp/diff_new_pack.ioDhDZ/_old 2017-12-13 11:55:37.872606672 +0100 +++ /var/tmp/diff_new_pack.ioDhDZ/_new 2017-12-13 11:55:37.876606479 +0100 @@ -18,7 +18,7 @@ Name: libinput %define lname libinput10 -Version:1.9.2 +Version:1.9.3 Release:0 Summary:Input device and event processing library License:MIT @@ -33,6 +33,7 @@ Source3:baselibs.conf Source4:%name.keyring Source5:libinput-rpmlintrc +Patch1: kill-env.diff BuildRequires: doxygen BuildRequires: fdupes BuildRequires: gcc-c++ @@ -97,7 +98,7 @@ to develop applications that require libinput. %prep -%autosetup +%autosetup -p1 %build %meson \ ++ kill-env.diff ++ From: Jan Engelhardt Date: 2017-11-28 11:01:12.978019538 +0100 Kill /usr/bin/env. We can't have random python interpreters be executed. --- tools/libinput-measure-touch-size|2 +- tools/libinput-measure-touchpad-pressure |2 +- tools/libinput-measure-trackpoint-range |2 +- udev/parse_hwdb.py |2 +- 4 files changed, 4 insertions(+), 4 deletions(-) Index: libinput-1.9.3/tools/libinput-measure-touch-size === --- libinput-1.9.3.orig/tools/libinput-measure-touch-size +++ libinput-1.9.3/tools/libinput-measure-touch-size @@ -1,4 +1,4 @@ -#!/usr/bin/env python3 +#!/usr/bin/python3 # vim: set expandtab shiftwidth=4: # -*- Mode: python; coding: utf-8; indent-tabs-mode: nil -*- */ # Index: libinput-1.9.3/tools/libinput-measure-touchpad-pressure === --- libinput-1.9.3.orig/tools/libinput-measure-touchpad-pressure +++ libinput-1.9.3/tools/libinput-measure-touchpad-pressure @@ -1,4 +1,4 @@ -#!/usr/bin/env python3 +#!/usr/bin/python3 # vim: set expandtab shiftwidth=4: # -*- Mode: python; coding: utf-8; indent-tabs-mode: nil -*- */ # Index: libinput-1.9.3/tools/libinput-measure-trackpoint-range === --- libinput-1.9.3.orig/tools/libinput-measure-trackpoint-range +++ libinput-1.9.3/tools/libinput-measure-trackpoint-range @@ -1,4 +1,4 @@ -#!/usr/bin/env python3 +#!/usr/bin/python3 # vim: set expandtab shiftwidth=4: # -*- Mode: python; coding: utf-8; indent-tabs-mode: nil -*- */ # Index: libinput-1.9.3/udev/parse_hwdb.py === --- libinput-1.9.3.orig/udev/parse_hwdb.py +++ libinput-1.9.3/udev/parse_hwdb.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python3 +#!/usr/bin/python3 # vim: set expandtab shiftwidth=4: # -*- Mode: python; coding: utf-8; indent-tabs-mode: nil -*- */ # ++ libinput-1.9.2.tar.xz -> libinput-1.9.3.tar.xz ++ 4173 lines of diff (skipped)