commit lmms for openSUSE:Factory
Hello community, here is the log from the commit of package lmms for openSUSE:Factory checked in at 2017-03-05 17:59:53 Comparing /work/SRC/openSUSE:Factory/lmms (Old) and /work/SRC/openSUSE:Factory/.lmms.new (New) Package is "lmms" Sun Mar 5 17:59:53 2017 rev:22 rq:455979 version:1.1.3 Changes: --- /work/SRC/openSUSE:Factory/lmms/lmms.changes2016-10-31 09:55:46.0 +0100 +++ /work/SRC/openSUSE:Factory/.lmms.new/lmms.changes 2017-03-05 17:59:54.286628979 +0100 @@ -1,0 +2,5 @@ +Thu Feb 9 16:45:20 UTC 2017 - o...@aepfle.de + +- Build unconditionally with carla because it is in Tumbleweed + +--- Other differences: -- ++ lmms.spec ++ --- /var/tmp/diff_new_pack.8YIoIy/_old 2017-03-05 17:59:55.178502741 +0100 +++ /var/tmp/diff_new_pack.8YIoIy/_new 2017-03-05 17:59:55.178502741 +0100 @@ -19,7 +19,7 @@ # Since 42.2 RPM creates a hard requirement on a build time library (libvstbase), the requirement is unnecessary and bad %global __requires_exclude_from ^%{_libdir}/lmms/.*\\.so$ -%bcond_with carla +%bcond_without carla %bcond_without crippled_stk Name: lmms
commit installation-images for openSUSE:Factory
Hello community, here is the log from the commit of package installation-images for openSUSE:Factory checked in at 2017-03-05 17:59:14 Comparing /work/SRC/openSUSE:Factory/installation-images (Old) and /work/SRC/openSUSE:Factory/.installation-images.new (New) Package is "installation-images" Sun Mar 5 17:59:14 2017 rev:9 rq:473786 version:14.304 Changes: --- /work/SRC/openSUSE:Factory/installation-images/installation-images.changes 2017-02-22 13:44:19.610968223 +0100 +++ /work/SRC/openSUSE:Factory/.installation-images.new/installation-images.changes 2017-03-05 17:59:15.328143248 +0100 @@ -1,0 +2,17 @@ +Fri Mar 3 12:26:05 UTC 2017 - snw...@suse.com + +- copy the correct modprobe blacklist files to rescue system (bsc#1023023) +- 14.304 + +--- +Thu Mar 2 10:05:22 UTC 2017 - snw...@suse.com + +- ensure lvm config files are writable +- 14.303 + +--- +Thu Mar 2 10:11:59 CET 2017 - snw...@suse.de + +- change tftpboot-installation subpackages to contain product in package name + +--- Old: installation-images-14.302.tar.xz New: installation-images-14.304.tar.xz product_name Other differences: -- ++ installation-images.spec ++ --- /var/tmp/diff_new_pack.sHrAXK/_old 2017-03-05 17:59:15.904061732 +0100 +++ /var/tmp/diff_new_pack.sHrAXK/_new 2017-03-05 17:59:15.904061732 +0100 @@ -1,7 +1,7 @@ # # spec file for package installation-images # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -29,7 +29,7 @@ # === sort out branding === %if 0%{?is_opensuse} %define theme openSUSE -%define product_name %{theme}-%{_target_cpu} +%define product_nameX %{theme}-%{_target_cpu} %define branding_skelcd openSUSE %define branding_systemd openSUSE %define branding_plymouth openSUSE @@ -42,7 +42,7 @@ %else %if 0%{?is_susecaasp} %define theme CAASP -%define product_name %{theme}-%{_target_cpu} +%define product_nameX %{theme}-%{_target_cpu} %define branding_skelcd CASP %define branding_systemd CAASP %define branding_plymouth SLE @@ -53,7 +53,7 @@ BuildRequires: caasp-release-DVD %else %define theme SLES -%define product_name %{theme}-%{_target_cpu} +%define product_nameX %{theme}-%{_target_cpu} %define branding_skelcd SLES %define branding_systemd SLE %define branding_plymouth SLE @@ -71,6 +71,8 @@ %endif %endif +%global product_name %(bash %_sourcedir/product_name)-%{_target_cpu} + BuildRequires: skelcd-control-%branding_skelcd BuildRequires: systemd-presets-branding-%branding_systemd %if %with_plymouth @@ -425,11 +427,12 @@ Summary:Installation Image Files for %theme License:GPL-2.0+ Group: Metapackages -Version:14.302 +Version:14.304 Release:0 Provides: installation-images-%theme = %version-%release Source: %{name}-%{version}.tar.xz Source1:%{name}-rpmlintrc +Source2:product_name BuildRoot: %{_tmppath}/%{name}-%{version}-build %define _binary_payload w.ufdio @@ -481,6 +484,7 @@ rm -f /usr/lib/build/checks/04-check-filelist %build +echo building product "'%product_name'" unset MALLOC_CHECK_ BUILD_DISTRIBUTION_NAME="%distribution" export BUILD_DISTRIBUTION_NAME ++ installation-images-14.302.tar.xz -> installation-images-14.304.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-14.302/VERSION new/installation-images-14.304/VERSION --- old/installation-images-14.302/VERSION 2017-02-20 18:14:38.0 +0100 +++ new/installation-images-14.304/VERSION 2017-03-03 13:23:57.0 +0100 @@ -1 +1 @@ -14.302 +14.304 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-14.302/changelog new/installation-images-14.304/changelog --- old/installation-images-14.302/changelog2017-02-20 18:14:38.0 +0100 +++ new/installation-images-14.304/changelog2017-03-03 13:23:57.0 +0100 @@ -1,3 +1,9 @@ +2017-03-03:14.304 + - copy the correct modprobe blacklist files to rescue system (bsc #1023023) + +2017-03-02:14.303 + - ensure lvm config files are writable + 2017-02-20:14.302 - fix install script to move the correct files (fate #322275) - enhance tftpboot-installation package to include al
commit grub2 for openSUSE:Factory
Hello community, here is the log from the commit of package grub2 for openSUSE:Factory checked in at 2017-03-05 17:58:46 Comparing /work/SRC/openSUSE:Factory/grub2 (Old) and /work/SRC/openSUSE:Factory/.grub2.new (New) Package is "grub2" Sun Mar 5 17:58:46 2017 rev:156 rq:462013 version:2.02~rc1 Changes: --- /work/SRC/openSUSE:Factory/grub2/grub2.changes 2017-02-24 02:43:16.866985811 +0100 +++ /work/SRC/openSUSE:Factory/.grub2.new/grub2.changes 2017-03-05 17:59:08.125162773 +0100 @@ -1,0 +2,7 @@ +Wed Mar 1 10:29:46 UTC 2017 - mch...@suse.com + +- Fix for openQA UEFI USB Boot failure with upstream patch (bsc#1026344) + * added 0001-efi-strip-off-final-NULL-from-File-Path-in-grub_efi_.patch + * removed 0001-Revert-efi-properly-terminate-filepath-with-NULL-in-.patch + +--- @@ -10,0 +18,5 @@ + +--- +Thu Feb 16 12:55:29 UTC 2017 - msucha...@suse.com + +- require efibootmgr in efi package (boo#1025520) Old: 0001-Revert-efi-properly-terminate-filepath-with-NULL-in-.patch New: 0001-efi-strip-off-final-NULL-from-File-Path-in-grub_efi_.patch Other differences: -- ++ grub2.spec ++ --- /var/tmp/diff_new_pack.nsMYvQ/_old 2017-03-05 17:59:09.564958981 +0100 +++ /var/tmp/diff_new_pack.nsMYvQ/_new 2017-03-05 17:59:09.568958416 +0100 @@ -206,7 +206,7 @@ Patch78:grub2-commands-introduce-read_file-subcommand.patch Patch79:grub2-efi-chainload-harder.patch Patch80:grub2-emu-4-all.patch -Patch81:0001-Revert-efi-properly-terminate-filepath-with-NULL-in-.patch +Patch81:0001-efi-strip-off-final-NULL-from-File-Path-in-grub_efi_.patch # Btrfs snapshot booting related patches Patch101: grub2-btrfs-01-add-ability-to-boot-from-subvolumes.patch Patch102: grub2-btrfs-02-export-subvolume-envvars.patch @@ -337,19 +337,11 @@ %package %{grubefiarch} Summary:Bootloader with support for Linux, Multiboot and more +# Require efibootmgr +# Without it grub-install is broken so break the package as well if unavailable Group: System/Boot -%ifarch ia64 x86_64 aarch64 -#Package is available on ia64, x86_64 and aarch64 only and not necessarily needed Requires: efibootmgr Requires(post): efibootmgr -%endif -# Also require efibootmgr on i586 Tumbleweed where it is available -%if 0%{?suse_version} > 1320 -%ifarch i586 -Requires: efibootmgr -Requires(post): efibootmgr -%endif -%endif Requires: %{name} = %{version}-%{release} Requires(post):%{name} = %{version}-%{release} %if 0%{?update_bootloader_requires:1} ++ 0001-efi-strip-off-final-NULL-from-File-Path-in-grub_efi_.patch ++ >From 892dfbe113d08c18e51d7c27eee5094f3da530ec Mon Sep 17 00:00:00 2001 From: Andrei Borzenkov Date: Sat, 25 Feb 2017 08:39:38 +0300 Subject: [PATCH] efi: strip off final NULL from File Path in grub_efi_get_filename UEFI 2.6 9.3.6.4 File Path Media Device Path says that Path Name is "A NULL-terminated Path string including directory and file names". Strip final NULL from Path Name in each File Path node when constructing full path. To be on safe side, strip all of them. Fixes failure chainloading grub from grub, when loaded grub truncates image path and does not find its grub.cfg. https://bugzilla.opensuse.org/show_bug.cgi?id=1026344 This was triggered by commit ce95549cc54b5d6f494608a7c390dba3aab4fba7; before it we built Path Name without trailing NULL, and apparently all other bootloaders use single File Path node, thus not exposing this bug. --- grub-core/kern/efi/efi.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/grub-core/kern/efi/efi.c b/grub-core/kern/efi/efi.c index caf9bcc..d467785 100644 --- a/grub-core/kern/efi/efi.c +++ b/grub-core/kern/efi/efi.c @@ -366,6 +366,9 @@ grub_efi_get_filename (grub_efi_device_path_t *dp0) len = ((GRUB_EFI_DEVICE_PATH_LENGTH (dp) - 4) / sizeof (grub_efi_char16_t)); fp = (grub_efi_file_path_device_path_t *) dp; + /* According to EFI spec Path Name is NULL terminated */ + while (len > 0 && fp->path_name[len - 1] == 0) + len--; p = (char *) grub_utf16_to_utf8 ((unsigned char *) p, fp->path_name, len); } -- 2.6.6
commit google-noto-fonts for openSUSE:Factory
Hello community, here is the log from the commit of package google-noto-fonts for openSUSE:Factory checked in at 2017-03-05 17:57:25 Comparing /work/SRC/openSUSE:Factory/google-noto-fonts (Old) and /work/SRC/openSUSE:Factory/.google-noto-fonts.new (New) Package is "google-noto-fonts" Sun Mar 5 17:57:25 2017 rev:15 rq:461740 version:20161025 Changes: --- /work/SRC/openSUSE:Factory/google-noto-fonts/google-noto-fonts.changes 2016-09-25 14:29:13.0 +0200 +++ /work/SRC/openSUSE:Factory/.google-noto-fonts.new/google-noto-fonts.changes 2017-03-05 17:57:41.141474581 +0100 @@ -1,0 +2,33 @@ +Tue Feb 28 16:22:22 UTC 2017 - h...@urpla.net + +- update to version 20161025 + - new: Mono Font + - new: Naskh Arabic Font + - new: Bengali Sans Serif Font + - new: Devanagari Sans Serif Font + - new: Gujarati Sans Serif Font + - new: Gurmukhi Sans Serif Font + - new: Kannada Sans Serif Font + - new: Khmer Sans Serif Font + - new: Lao Sans Serif Font + - new: Malayalam Sans Serif Font + - new: Myanmar Sans Serif Font + - new: Oriya Sans Serif Font + - new: Tamil Sans Serif Font + - new: Telugu Sans Serif Font + - new: Thai Sans Serif Font + - new: Sans UI Font + - new: Bengali Font + - new: Devanagari Font + - new: Gujarati Font + - new: Kannada Font + - new: Malayalam Font + - new: Tamil Font + - new: Telugu Font + +- fix generate-specfile.sh: + - handle UI fonts, that do not start with Sans ot Serif + - fix description of fonts, that do not start with Sans ot Serif + - flag sans fonts only, that really deserve it + +--- Other differences: -- ++ google-noto-fonts.spec ++ 971 lines (skipped) between /work/SRC/openSUSE:Factory/google-noto-fonts/google-noto-fonts.spec and /work/SRC/openSUSE:Factory/.google-noto-fonts.new/google-noto-fonts.spec ++ Noto-hinted.zip ++ Binary files /var/tmp/diff_new_pack.C7NrYy/_old and /var/tmp/diff_new_pack.C7NrYy/_new differ ++ generate-specfile.sh ++ --- /var/tmp/diff_new_pack.C7NrYy/_old 2017-03-05 17:58:00.294763601 +0100 +++ /var/tmp/diff_new_pack.C7NrYy/_new 2017-03-05 17:58:00.438743221 +0100 @@ -15,9 +15,10 @@ cp -f $pkg_name.spec.in $pkg_name.spec for h in hinted; do ls $pkg_name/ | sed -e 's:Noto::' -e 's:-.*\..tf::' -e 's:\..tf::' -e 's:\.ttc::' | sort -f | uniq | while read font; do -serif=`echo $font | sed 's:\(Sans\|Serif\).*:\1:'` ui=`(echo $font | grep -q UI) && echo UI` -script=`echo $font | sed "s:$serif\(.*\)$ui:\1:"` +font=${font%%$ui} +serif=`echo $font | sed 's:\(Sans\|Serif\).*:\1:'` +script=`echo $font | sed "s:$serif\(.*\):\1:"` packagename="noto-$serif" if [ ! -z $script ]; then packagename="$packagename-$script" @@ -27,7 +28,9 @@ fi packagename=`echo "$packagename" | tr [A-Z] [a-z]` if [ $serif == "Sans" ]; then - serif_dsc="Sans Serif" + serif_dsc="Sans Serif " +else + serif_dsc="" fi obsoletes=$packagename if [ "$script" == "CJK" ]; then @@ -39,8 +42,11 @@ done fi packagename="$packagename-fonts" -summary=`echo "Noto $script $serif_dsc Font" | sed 's:\([a-z]\)\([A-Z]\):\1 \2:'` - +if [ ! -z "$script" ]; then +summary=`echo "Noto $script ${serif_dsc}Font" | sed 's:\([a-z]\)\([A-Z]\):\1 \2:g'` +else +summary=`echo "Noto $serif Font" | sed 's:\([a-z]\)\([A-Z]\):\1 \2:g'` +fi sed -i "s/@SUBPACKAGE_HEADERS@/%package -n $packagename\n@SUBPACKAGE_HEADERS@/" $pkg_name.spec sed -i "s/@SUBPACKAGE_HEADERS@/Summary: $summary\n@SUBPACKAGE_HEADERS@/" $pkg_name.spec sed -i "s;@SUBPACKAGE_HEADERS@;Group: System/X11/Fonts\n@SUBPACKAGE_HEADERS@;" $pkg_name.spec @@ -60,7 +66,11 @@ sed -i "s/@SUBPACKAGE_HEADERS@/%description -n $packagename\n@SUBPACKAGE_HEADERS@/" $pkg_name.spec sed -i "s/@SUBPACKAGE_HEADERS@/Noto's design goal is to achieve visual harmonization (e.g., compatible\n@SUBPACKAGE_HEADERS@/" $pkg_name.spec sed -i "s/@SUBPACKAGE_HEADERS@/heights and stroke thicknesses) across languages. This package contains\n@SUBPACKAGE_HEADERS@/" $pkg_name.spec -sed -i "s/@SUBPACKAGE_HEADERS@/$script $serif_dsc font, $h.\n@SUBPACKAGE_HEADERS@/" $pkg_name.spec +if [ ! -z "$script" ]; then + sed -i "s/@SUBPACKAGE_HEADERS@/$script ${serif_dsc}font, $h.\n@SUBPACKAGE_HEADERS@/" $pkg_name.spec +else + sed -i "s/@SUBPACKAGE_HEADERS@/$serif font, $h.\n@SUBPACKAGE_HEADERS@/" $pkg_name.spec +fi sed -i "s/@SUBPACKAGE_HEADERS@/\n@SUBPACKAGE_HEADERS@/" $pkg_name.spec sed -i "s/@SUBPACKAGE_SCRIPTLETS@/%reconfigure_fonts_scriptlets -n $packagename\n\n@SUBPACKAGE_SCR
commit os-prober for openSUSE:Factory
Hello community, here is the log from the commit of package os-prober for openSUSE:Factory checked in at 2017-03-05 17:57:52 Comparing /work/SRC/openSUSE:Factory/os-prober (Old) and /work/SRC/openSUSE:Factory/.os-prober.new (New) Package is "os-prober" Sun Mar 5 17:57:52 2017 rev:41 rq:461777 version:1.74 Changes: --- /work/SRC/openSUSE:Factory/os-prober/os-prober.changes 2017-02-22 13:51:03.669436948 +0100 +++ /work/SRC/openSUSE:Factory/.os-prober.new/os-prober.changes 2017-03-05 17:58:21.911703907 +0100 @@ -1,0 +2,9 @@ +Wed Mar 1 04:58:40 UTC 2017 - mch...@suse.com + +- Fix btrfs 1.74 regression in detection btrfs, the do_unmount has to be + skipped for btrfs as it removes tmp mount point of which btrfs is making + use (bsc#1024196) + * modify os-prober-btrfs-absolute-subvol.patch + * rediff os-prober-btrfs-always-detect-default.patch + +--- Other differences: -- ++ os-prober-btrfs-absolute-subvol.patch ++ --- /var/tmp/diff_new_pack.E8XIsj/_old 2017-03-05 17:58:22.783580500 +0100 +++ /var/tmp/diff_new_pack.E8XIsj/_new 2017-03-05 17:58:22.787579934 +0100 @@ -1,8 +1,8 @@ -Index: os-prober-1.61/os-probes/common/50mounted-tests +Index: os-prober/os-probes/common/50mounted-tests === os-prober-1.61.orig/os-probes/common/50mounted-tests -+++ os-prober-1.61/os-probes/common/50mounted-tests -@@ -58,9 +58,7 @@ mounted= +--- os-prober.orig/os-probes/common/50mounted-tests os-prober/os-probes/common/50mounted-tests +@@ -72,9 +72,7 @@ mounted= if [ "$types" = btrfs ]; then partition="$BTRFSDEV" @@ -13,7 +13,20 @@ type grub2-probe >/dev/null 2>&1 && \ grub2-mount "$partition" "$tmpmnt" 2>/dev/null; then mounted=1 -@@ -114,9 +112,9 @@ if [ "$types" = btrfs ]; then +@@ -110,7 +108,11 @@ if [ "$mounted" ]; then + fi + done + fi +-do_unmount ++ ++if [ "$types" != "btrfs" ]; then ++ do_unmount ++ exit 1 ++fi + + # all btrfs processing here. Handle both unmounted and + # mounted subvolumes. +@@ -125,9 +127,9 @@ if [ "$types" = btrfs ]; then exit 1 fi # besides regular subvols, get ro and snapshot so thet can be excluded ++ os-prober-btrfs-always-detect-default.patch ++ --- /var/tmp/diff_new_pack.E8XIsj/_old 2017-03-05 17:58:22.799578236 +0100 +++ /var/tmp/diff_new_pack.E8XIsj/_new 2017-03-05 17:58:22.799578236 +0100 @@ -20,9 +20,9 @@ === --- os-prober.orig/os-probes/common/50mounted-tests +++ os-prober/os-probes/common/50mounted-tests -@@ -113,6 +113,47 @@ if [ "$mounted" ]; then +@@ -114,6 +114,47 @@ if [ "$types" != "btrfs" ]; then + exit 1 fi - do_unmount +probe_subvol () +{ @@ -68,7 +68,7 @@ # all btrfs processing here. Handle both unmounted and # mounted subvolumes. if [ "$types" = btrfs ]; then -@@ -135,45 +176,23 @@ if [ "$types" = btrfs ]; then +@@ -136,45 +177,23 @@ if [ "$types" = btrfs ]; then rmdir "$tmpmnt" || true exit 1 fi
commit dbus-1 for openSUSE:Factory
Hello community, here is the log from the commit of package dbus-1 for openSUSE:Factory checked in at 2017-03-05 17:57:33 Comparing /work/SRC/openSUSE:Factory/dbus-1 (Old) and /work/SRC/openSUSE:Factory/.dbus-1.new (New) Package is "dbus-1" Sun Mar 5 17:57:33 2017 rev:144 rq:461743 version:1.10.16 Changes: --- /work/SRC/openSUSE:Factory/dbus-1/dbus-1-x11.changes2017-01-11 12:02:17.506101626 +0100 +++ /work/SRC/openSUSE:Factory/.dbus-1.new/dbus-1-x11.changes 2017-03-05 17:58:04.402182230 +0100 @@ -1,0 +2,37 @@ +Wed Mar 1 08:35:51 UTC 2017 - sfl...@suse.de + +- Update to 1.10.16 +Fixes: +* Prevent symlink attacks in the nonce-tcp transport on Unix that could + allow an attacker to overwrite a file named "nonce", in a directory + that the user running dbus-daemon can write, with a random value + known only to the user running dbus-daemon. This is unlikely to be + exploitable in practice, particularly since the nonce-tcp transport + is really only useful on Windows. + (fd.o #99828, Simon McVittie) (bsc#1025950) + +* Avoid symlink attacks in the "embedded tests", which are not enabled + by default and should never be enabled in production builds of dbus. + (fd.o #99828, Simon McVittie) (bsc#1025951) + +* Work around an undesired effect of the fix for CVE-2014-3637 + (fd.o #80559), in which processes that frequently send fds, such as + logind during a flood of new PAM sessions, can get disconnected for + continuously having at least one fd "in flight" for too long; + dbus-daemon interprets that as a potential denial of service attack. + The workaround is to disable that check for uid 0 process such as + logind, with a message in the system log. The bug remains open while + we look for a more general solution. + (fd.o #95263, LP#1591411; Simon McVittie) + +* Don't run the test test-dbus-launch-x11.sh if X11 autolaunching + was disabled at compile time. That test is not expected to work + in that configuration. (fd.o #98665, Simon McVittie) + +Enhancements: + +* Do the Travis-CI build in Docker containers for Ubuntu LTS, Debian + stable and Debian testing in addition to the older Ubuntu that is + the default (fd.o #98889, Simon McVittie) + +--- dbus-1.changes: same change Old: dbus-1.10.12.tar.gz New: dbus-1.10.16.tar.gz Other differences: -- ++ dbus-1-x11.spec ++ --- /var/tmp/diff_new_pack.9AIhbo/_old 2017-03-05 17:58:17.900271691 +0100 +++ /var/tmp/diff_new_pack.9AIhbo/_new 2017-03-05 17:58:17.900271691 +0100 @@ -23,7 +23,7 @@ %endif %bcond_without selinux Name: dbus-1-x11 -Version:1.10.12 +Version:1.10.16 Release:0 Summary:D-Bus Message Bus System License:GPL-2.0+ or AFL-2.1 dbus-1.spec: same change ++ dbus-1.10.12.tar.gz -> dbus-1.10.16.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dbus-1.10.12/NEWS new/dbus-1.10.16/NEWS --- old/dbus-1.10.12/NEWS 2016-10-10 11:19:15.0 +0200 +++ new/dbus-1.10.16/NEWS 2017-02-16 15:11:55.0 +0100 @@ -1,3 +1,58 @@ +D-Bus 1.10.16 (2017-02-16) +== + +The “super digging powers” release. + +The fixes in this release are arguably security fixes, but if they +affect you, please take this opportunity to rethink how you are +configuring dbus. + +Enhancements: + +• Do the Travis-CI build in Docker containers for Ubuntu LTS, Debian + stable and Debian testing in addition to the older Ubuntu that is + the default (fd.o #98889, Simon McVittie) + +Fixes: + +• Prevent symlink attacks in the nonce-tcp transport on Unix that could + allow an attacker to overwrite a file named "nonce", in a directory + that the user running dbus-daemon can write, with a random value + known only to the user running dbus-daemon. This is unlikely to be + exploitable in practice, particularly since the nonce-tcp transport + is really only useful on Windows. + + On Unix systems we strongly recommend using only the unix: and systemd: + transports, together with EXTERNAL authentication. These are the only + transports and authentication mechanisms enabled by default, + + (fd.o #99828, Simon McVittie) + +• Avoid symlink attacks in the "embedded tests", which are not enabled + by default and should never be enabled in production builds of dbus. + (fd.o #99828, Simon McVittie) + +D-Bus 1.10.14 (2016-11-28) +== + +The “Well, other bands know more than three chords” release. + +Fixes: + +• Work around an undesired effect of the fix for CVE-2014-3637 + (fd.o #80559), in which processes that frequently send fds, such as + logind during a flood of new PAM sessions, can get disconnected for +
commit sessreg for openSUSE:Factory
Hello community, here is the log from the commit of package sessreg for openSUSE:Factory checked in at 2017-03-05 17:56:31 Comparing /work/SRC/openSUSE:Factory/sessreg (Old) and /work/SRC/openSUSE:Factory/.sessreg.new (New) Package is "sessreg" Sun Mar 5 17:56:31 2017 rev:11 rq:461352 version:1.1.1 Changes: --- /work/SRC/openSUSE:Factory/sessreg/sessreg.changes 2016-06-09 15:55:22.0 +0200 +++ /work/SRC/openSUSE:Factory/.sessreg.new/sessreg.changes 2017-03-05 17:56:35.778726081 +0100 @@ -1,0 +2,13 @@ +Wed Mar 1 13:57:12 UTC 2017 - tobias.johannes.klausm...@mni.thm.de + +- Update to version 1.1.1: + + Use off_t instead of long to make largefile support work + + autogen.sh: use quoted string variables + + autogen: add default patch prefix + + autogen.sh: use exec instead of waiting for configure to finish + + Pass -P to the preprocessor when generating filenames for the manpage. +- supersedes patches: + + U_Pass-P-to-the-preprocessor-when-generating-filenames.patch + + u_use-off_t-instead-of-long-to-make-largefile-support-work.patch + +--- Old: U_Pass-P-to-the-preprocessor-when-generating-filenames.patch sessreg-1.1.0.tar.bz2 u_use-off_t-instead-of-long-to-make-largefile-support-work.patch New: sessreg-1.1.1.tar.bz2 Other differences: -- ++ sessreg.spec ++ --- /var/tmp/diff_new_pack.AjcQfd/_old 2017-03-05 17:56:36.334647396 +0100 +++ /var/tmp/diff_new_pack.AjcQfd/_new 2017-03-05 17:56:36.334647396 +0100 @@ -1,7 +1,7 @@ # # spec file for package sessreg # -# 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 @@ -17,15 +17,13 @@ Name: sessreg -Version:1.1.0 +Version:1.1.1 Release:0 Summary:Utility to manage utmp/wtmp entries for X sessions License:MIT Group: System/X11/Utilities Url:http://xorg.freedesktop.org/ Source0: http://xorg.freedesktop.org/releases/individual/app/%{name}-%{version}.tar.bz2 -Patch0: U_Pass-P-to-the-preprocessor-when-generating-filenames.patch -Patch1: u_use-off_t-instead-of-long-to-make-largefile-support-work.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: pkg-config @@ -42,8 +40,6 @@ %prep %setup -q -%patch0 -p1 -%patch1 -p1 %build autoreconf -fi ++ sessreg-1.1.0.tar.bz2 -> sessreg-1.1.1.tar.bz2 ++ 7053 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/sessreg-1.1.0/ChangeLog new/sessreg-1.1.1/ChangeLog --- old/sessreg-1.1.0/ChangeLog 2015-01-20 06:01:50.0 +0100 +++ new/sessreg-1.1.1/ChangeLog 2017-02-28 03:26:06.0 +0100 @@ -1,3 +1,70 @@ +commit 5457109783ee82599aeb6c6a690cc921a881d6bf +Author: Matt Turner +Date: Mon Feb 27 18:25:03 2017 -0800 + +sessreg 1.1.1 + +Signed-off-by: Matt Turner + +commit 77befa7b9af5c69d1b715cba925f6e1e5e62ce68 +Author: Mihail Konev +Date: Thu Jan 26 14:00:20 2017 +1000 + +autogen: add default patch prefix + +Signed-off-by: Mihail Konev + +commit 7ebff8dedf3a0d67c475a1e216a0fb056e053c4e +Author: Emil Velikov +Date: Mon Mar 9 12:00:52 2015 + + +autogen.sh: use quoted string variables + +Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent +fall-outs, when they contain space. + +Signed-off-by: Emil Velikov +Reviewed-by: Peter Hutterer +Signed-off-by: Peter Hutterer + +commit 37d8e5a28003e26b39e0fa6322acf8bcb8ca1823 +Author: Peter Hutterer +Date: Tue Jan 24 10:32:07 2017 +1000 + +autogen.sh: use exec instead of waiting for configure to finish + +Syncs the invocation of configure with the one from the server. + +Signed-off-by: Peter Hutterer +Reviewed-by: Emil Velikov + +commit eb41dc747ec4b0b4c40d6482081a0c7782dca8d9 +Author: Egbert Eich +Date: Sun May 29 23:56:29 2016 +0200 + +Use off_t instead of long to make largefile support work + +We already use the macro AC_SYS_LARGEFILE in configure.ac. This will only +work properly if the correct types are used as well: replace long by off_t +when calculating file offsets - which makes a difference on 32-bit s
commit kdelibs4 for openSUSE:Factory
Hello community, here is the log from the commit of package kdelibs4 for openSUSE:Factory checked in at 2017-03-05 17:56:53 Comparing /work/SRC/openSUSE:Factory/kdelibs4 (Old) and /work/SRC/openSUSE:Factory/.kdelibs4.new (New) Package is "kdelibs4" Sun Mar 5 17:56:53 2017 rev:291 rq:461717 version:4.14.29 Changes: --- /work/SRC/openSUSE:Factory/kdelibs4/kdelibs4.changes2017-02-13 07:45:14.487531662 +0100 +++ /work/SRC/openSUSE:Factory/.kdelibs4.new/kdelibs4.changes 2017-03-05 17:56:54.492077382 +0100 @@ -1,0 +2,6 @@ +Wed Mar 1 20:55:31 UTC 2017 - fab...@ritter-vogt.de + +- Add upstream patch to fix kio security issue (boo#1027520) + * kio-sanitize-url-for-proxy.patch + +--- New: kio-sanitize-url-for-proxy.patch Other differences: -- ++ kdelibs4-apidocs.spec ++ --- /var/tmp/diff_new_pack.NbcPjs/_old 2017-03-05 17:56:55.423945484 +0100 +++ /var/tmp/diff_new_pack.NbcPjs/_new 2017-03-05 17:56:55.427944918 +0100 @@ -1,7 +1,7 @@ # # spec file for package kdelibs4-apidocs # -# 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 ++ kdelibs4.spec ++ --- /var/tmp/diff_new_pack.NbcPjs/_old 2017-03-05 17:56:55.443942654 +0100 +++ /var/tmp/diff_new_pack.NbcPjs/_new 2017-03-05 17:56:55.447942088 +0100 @@ -1,7 +1,7 @@ # # spec file for package kdelibs4 # -# 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 @@ -88,6 +88,8 @@ Patch15:0001-Drop-Nepomuk-from-KParts-LINK_INTERFACE_LIBRARIES.patch # PATCH-FIX-OPENSUSE gcc6-fix-errors.patch -- Fix errors spotted by GCC6. Patch17:gcc6-fix-errors.patch +# PATCH-FIX-UPSTREAM kio-sanitize-url-for-proxy.patch +Patch18:kio-sanitize-url-for-proxy.patch PreReq: permissions Requires: libattica0_4 >= %( echo `rpm -q --queryformat '%{VERSION}' libattica-devel`) Recommends: media-player-info @@ -144,6 +146,7 @@ %patch12 -p1 %patch15 -p1 %patch17 +%patch18 -p1 %build EXTRA_FLAGS="-DLIB_INSTALL_DIR=%{_kde4_libdir} \ ++ kio-sanitize-url-for-proxy.patch ++ >From 1804c2fde7bf4e432c6cf5bb8cce5701c7010559 Mon Sep 17 00:00:00 2001 From: Albert Astals Cid Date: Tue, 28 Feb 2017 19:08:50 +0100 Subject: [PATCH] Sanitize URLs before passing them to FindProxyForURL Remove user/password information For https: remove path and query Backport from kio f9d0cb47cf94e209f6171ac0e8d774e68156a6e4 --- kio/misc/kpac/script.cpp | 11 +-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/kio/misc/kpac/script.cpp b/kio/misc/kpac/script.cpp index a595301..9ab360a 100644 --- a/kio/misc/kpac/script.cpp +++ b/kio/misc/kpac/script.cpp @@ -754,9 +754,16 @@ namespace KPAC } } +KUrl cleanUrl = url; +cleanUrl.setUserInfo(QString()); +if (cleanUrl.scheme().toLower() == QLatin1String("https")) { +cleanUrl.setPath(QString()); +cleanUrl.setQuery(QString()); +} + QScriptValueList args; -args << url.url(); -args << url.host(); +args << cleanUrl.url(); +args << cleanUrl.host(); QScriptValue result = func.call(QScriptValue(), args); if (result.isError()) {
commit geoclue2 for openSUSE:Factory
Hello community, here is the log from the commit of package geoclue2 for openSUSE:Factory checked in at 2017-03-05 17:56:43 Comparing /work/SRC/openSUSE:Factory/geoclue2 (Old) and /work/SRC/openSUSE:Factory/.geoclue2.new (New) Package is "geoclue2" Sun Mar 5 17:56:43 2017 rev:24 rq:461648 version:2.4.5 Changes: --- /work/SRC/openSUSE:Factory/geoclue2/geoclue2.changes2017-02-10 09:50:41.383717630 +0100 +++ /work/SRC/openSUSE:Factory/.geoclue2.new/geoclue2.changes 2017-03-05 17:56:44.365510703 +0100 @@ -1,0 +2,6 @@ +Wed Mar 1 16:05:18 UTC 2017 - zai...@opensuse.org + +- Add geoclue2-permit-Night-Light.patch: Add "Night Light" + functionality to the whitelist (bgo#779343, fdo#18). + +--- New: geoclue2-permit-Night-Light.patch Other differences: -- ++ geoclue2.spec ++ --- /var/tmp/diff_new_pack.llLC7I/_old 2017-03-05 17:56:44.913433150 +0100 +++ /var/tmp/diff_new_pack.llLC7I/_new 2017-03-05 17:56:44.917432583 +0100 @@ -29,6 +29,8 @@ Source99: geoclue2-rpmlintrc # PATCH-FIX-UPSTREAM geoclue2-permit-gnome-maps.patch dims...@opensuse.org -- Allow gnome-maps to access geoclue Patch0: geoclue2-permit-gnome-maps.patch +# PATCH-FIX-UPSTREAM geoclue2-permit-Night-Light.patch zai...@opensuse.org -- Add "Night Light" functionality to the whitelist +Patch1: geoclue2-permit-Night-Light.patch BuildRequires: gtk-doc BuildRequires: intltool >= 0.40.0 BuildRequires: pkg-config @@ -79,6 +81,7 @@ %prep %setup -q -n %{_name}-%{version} %patch0 -p1 +%patch1 -p1 %build %configure \ ++ geoclue2-permit-Night-Light.patch ++ >From 37b18f20abc044689b8a493da859b3fcf174c407 Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Tue, 28 Feb 2017 16:12:29 +0100 Subject: data: Add "Night Light" functionality to the whitelist The gnome-settings-daemon color plugin uses Geoclue to guess the current location and deduce the sunset and sunrise times. Make sure that the functionality does not require a dialogue on startup when enabled. See https://bugzilla.gnome.org/show_bug.cgi?id=779343 https://bugs.freedesktop.org/show_bug.cgi?id=18 diff --git a/data/geoclue.conf.in b/data/geoclue.conf.in index 5009ebf..7ee15c0 100644 --- a/data/geoclue.conf.in +++ b/data/geoclue.conf.in @@ -68,6 +68,11 @@ allowed=true system=true users= +[gnome-color-panel] +allowed=true +system=true +users= + [epiphany] allowed=true system=false -- cgit v0.10.2
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-03-05 17:55:51 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" Sun Mar 5 17:55:51 2017 rev:44 rq:461305 version:0.4.0 Changes: --- /work/SRC/openSUSE:Factory/systemd-presets-branding-openSUSE/systemd-presets-branding-openSUSE.changes 2017-02-13 07:46:32.352349149 +0100 +++ /work/SRC/openSUSE:Factory/.systemd-presets-branding-openSUSE.new/systemd-presets-branding-openSUSE.changes 2017-03-05 17:55:52.564842590 +0100 @@ -1,0 +2,5 @@ +Tue Feb 21 08:55:53 UTC 2017 - z...@suse.com + +- Enable socket/service(s) for lvm2 (bsc#1011053) + +--- Other differences: -- ++ default-openSUSE.preset ++ --- /var/tmp/diff_new_pack.g1dWjJ/_old 2017-03-05 17:55:53.088768434 +0100 +++ /var/tmp/diff_new_pack.g1dWjJ/_new 2017-03-05 17:55:53.092767869 +0100 @@ -22,6 +22,7 @@ enable irqbalance.service enable auditd.service enable lvm2-lvmetad.socket +enable dm-event.socket enable storage-fixup.service enable vmtoolsd.service enable vmblock-fuse.service
commit libX11 for openSUSE:Factory
Hello community, here is the log from the commit of package libX11 for openSUSE:Factory checked in at 2017-03-05 17:55:59 Comparing /work/SRC/openSUSE:Factory/libX11 (Old) and /work/SRC/openSUSE:Factory/.libX11.new (New) Package is "libX11" Sun Mar 5 17:55:59 2017 rev:21 rq:461349 version:1.6.5 Changes: --- /work/SRC/openSUSE:Factory/libX11/libX11.changes2016-11-09 11:38:17.0 +0100 +++ /work/SRC/openSUSE:Factory/.libX11.new/libX11.changes 2017-03-05 17:56:00.547712694 +0100 @@ -1,0 +2,21 @@ +Wed Mar 1 13:48:43 UTC 2017 - tobias.johannes.klausm...@mni.thm.de + +- Update to version 1.6.5: + + Revert "Compose sequences for rouble sign" + + specs/libX11: More synopsis fixes + + specs/libX11: Fix paramdef entries listing multiple parameters + + specs/libX11: Make paramdef spacing more consistent + + specs/libX11: Add missing parameter types for XGetWindowProperty() + + specs/libX11: Fix broken synopsis for Data/Data16/Data32 + + specs/libX11: Update Portability Considerations for the 21st century + + autogen.sh: use quoted string variables + + Plug a memory leak + + Fix wrong Xfree in XListFonts failure path + + Typos in "Xlib - C Language X Interface" document - Chapter 02 + + autogen: add default patch prefix + + Compose sequences for rouble sign + + autogen.sh: use exec instead of waiting for configure to finish + + Revert cs_CZ.UTF-8 XLC_LOCALE to en_US.UTF-8 +- supersedes u_nls-fix-handling-of-cs_CZ.UTF8_locale.patch + +--- Old: libX11-1.6.4.tar.bz2 u_nls-fix-handling-of-cs_CZ.UTF8_locale.patch New: libX11-1.6.5.tar.bz2 Other differences: -- ++ libX11.spec ++ --- /var/tmp/diff_new_pack.KdQJGP/_old 2017-03-05 17:56:01.315604006 +0100 +++ /var/tmp/diff_new_pack.KdQJGP/_new 2017-03-05 17:56:01.319603440 +0100 @@ -1,7 +1,7 @@ # # spec file for package libX11 # -# 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 @@ -17,7 +17,7 @@ Name: libX11 -Version:1.6.4 +Version:1.6.5 Release:0 Summary:Core X11 protocol client library License:MIT @@ -28,7 +28,6 @@ #Git-Web: http://cgit.freedesktop.org/xorg/lib/libX11/ Source: http://xorg.freedesktop.org/archive/individual/lib/%{name}-%{version}.tar.bz2 Source1:baselibs.conf -Patch0: u_nls-fix-handling-of-cs_CZ.UTF8_locale.patch # PATCH-FIX-UPSTREAM p_khmer-compose.diff fdo#48595 bnc#143348 -- required compose entries for Khmer Patch7: p_khmer-compose.diff # PATCH-FEATURE-UPSTREAM p_xlib_skip_ext_env.diff fdo#48588 bnc#167317 -- Add support for disabling extensions through environment variables @@ -140,7 +139,6 @@ test -f nls/ja.U90/XLC_LOCALE.pre && exit 1 test -f nls/ja.S90/XLC_LOCALE.pre && exit 1 # -%patch0 -p1 %patch7 -p0 %patch9 -p0 %patch15 -p0 ++ libX11-1.6.4.tar.bz2 -> libX11-1.6.5.tar.bz2 ++ 39601 lines of diff (skipped)
commit gpsd for openSUSE:Factory
Hello community, here is the log from the commit of package gpsd for openSUSE:Factory checked in at 2017-03-05 17:55:05 Comparing /work/SRC/openSUSE:Factory/gpsd (Old) and /work/SRC/openSUSE:Factory/.gpsd.new (New) Package is "gpsd" Sun Mar 5 17:55:05 2017 rev:42 rq:461003 version:3.16 Changes: --- /work/SRC/openSUSE:Factory/gpsd/gpsd.changes2016-08-29 14:26:06.0 +0200 +++ /work/SRC/openSUSE:Factory/.gpsd.new/gpsd.changes 2017-03-05 17:55:06.383379113 +0100 @@ -1,0 +2,7 @@ +Tue Feb 28 19:21:14 UTC 2017 - stefan.bru...@rwth-aachen.de + +- Cleanup build/spec file: + * Use .desktop files and PNG icon from tarball + * correct flag to disable stripping (nostrip=True) + +--- Old: gpsd.xpm xgps.desktop xgpsspeed.desktop Other differences: -- ++ gpsd.spec ++ --- /var/tmp/diff_new_pack.yOa7Zt/_old 2017-03-05 17:55:07.191264765 +0100 +++ /var/tmp/diff_new_pack.yOa7Zt/_new 2017-03-05 17:55:07.195264199 +0100 @@ -1,7 +1,7 @@ # # spec file for package gpsd # -# 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 @@ -31,9 +31,6 @@ Source1:rules.gpsd Source2:udev.gpsd Source3:sysconfig.gpsd -Source4:gpsd.xpm -Source5:xgps.desktop -Source6:xgpsspeed.desktop Source99: %{name}.keyring Patch0: gpsd-fix-shebang.patch BuildRequires: bluez-devel @@ -41,6 +38,7 @@ BuildRequires: dbus-1-glib-devel BuildRequires: fdupes BuildRequires: gcc-c++ +BuildRequires: hicolor-icon-theme BuildRequires: libcap-devel BuildRequires: libqt4-devel >= 4.5.3 BuildRequires: libusb-1_0-devel @@ -148,9 +146,10 @@ sed -i 's|env.Prepend.*RPATH.*|pass #\0|' SConstruct %build +# The SCons description does not handle CXXFLAGS correctly, pass C++ flags also in CFLAGS export CFLAGS="%{optflags} -fvisibility-inlines-hidden -std=gnu++98" export CXXFLAGS="%{optflags} -fvisibility-inlines-hidden -std=gnu++98" -scons prefix=%{_prefix} libdir=%{_libdir} strip=False +scons prefix=%{_prefix} libdir=%{_libdir} nostrip=True %install export CFLAGS="%{optflags} -fvisibility-inlines-hidden -std=gnu++98" @@ -159,7 +158,7 @@ install -d -m 755 %{buildroot}%{_udevdir} install -d -m 755 %{buildroot}%{_udevdir}/rules.d install -d -m 755 %{buildroot}%{_localstatedir}/adm/fillup-templates -install -d -m 755 %{buildroot}%{_datadir}/{applications,pixmaps} +install -d -m 755 %{buildroot}%{_datadir}/applications install -m 644 %{SOURCE1} %{buildroot}%{_udevdir}/rules.d/51-gpsd.rules install -m 755 %{SOURCE2} %{buildroot}%{_udevdir}/gpsd.sh install -m 644 %{SOURCE3} %{buildroot}%{_localstatedir}/adm/fillup-templates @@ -168,9 +167,9 @@ fi chmod 755 %{buildroot}%{python_sitearch}/gps/gps.py # install desktop entries -install -m 644 %{SOURCE4} %{buildroot}%{_datadir}/pixmaps/%{name}.xpm -install -m 644 %{SOURCE5} %{buildroot}%{_datadir}/applications/ -install -m 644 %{SOURCE6} %{buildroot}%{_datadir}/applications/ +install -D -m 644 -t %{buildroot}%{_datadir}/icons/hicolor/128x128/apps/ packaging/X11/gpsd-logo.png +install -D -m 644 -t %{buildroot}%{_datadir}/applications/ packaging/X11/xgps.desktop +install -D -m 644 -t %{buildroot}%{_datadir}/applications/ packaging/X11/xgpsspeed.desktop %if 0%{?suse_version} >= 1210 install -D -m 644 systemd/gpsd.service %{buildroot}/%{_unitdir}/gpsd.service install -D -m 644 systemd/gpsd.socket %{buildroot}/%{_unitdir}/gpsd.socket @@ -178,8 +177,10 @@ ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rcgpsd %endif -%suse_update_desktop_file xgpsspeed -%suse_update_desktop_file xgps +# strip absolute path and suffix +sed -i -e 's#Icon=.*/\([^/]\+\)\(\..\+\)#Icon=\1#' %{buildroot}%{_datadir}/applications/xgps{,speed}.desktop +%suse_update_desktop_file -r xgpsspeed System Monitor +%suse_update_desktop_file -r xgps System Monitor # save some space, create symlinks %fdupes -s %{buildroot} @@ -293,6 +294,6 @@ %{_bindir}/gpxlogger %{_bindir}/ntpshmmon %{_datadir}/applications/*.desktop -%{_datadir}/pixmaps/*.xpm +%{_datadir}/icons/hicolor/*/apps/* %changelog
commit openssh for openSUSE:Factory
Hello community, here is the log from the commit of package openssh for openSUSE:Factory checked in at 2017-03-05 17:55:20 Comparing /work/SRC/openSUSE:Factory/openssh (Old) and /work/SRC/openSUSE:Factory/.openssh.new (New) Package is "openssh" Sun Mar 5 17:55:20 2017 rev:109 rq:461303 version:7.2p2 Changes: --- /work/SRC/openSUSE:Factory/openssh/openssh.changes 2016-10-10 17:35:11.0 +0200 +++ /work/SRC/openSUSE:Factory/.openssh.new/openssh.changes 2017-03-05 17:55:21.445247259 +0100 @@ -1,0 +2,6 @@ +Wed Feb 22 19:31:08 UTC 2017 - crrodrig...@opensuse.org + +- sshd.service: Set TasksMax=infinity, as there should be + no limit on the amount of tasks sshd can run. + +--- Other differences: -- ++ openssh-askpass-gnome.spec ++ --- /var/tmp/diff_new_pack.DfA4Go/_old 2017-03-05 17:55:23.029023092 +0100 +++ /var/tmp/diff_new_pack.DfA4Go/_new 2017-03-05 17:55:23.033022526 +0100 @@ -1,7 +1,7 @@ # # spec file for package openssh-askpass-gnome # -# Copyright (c) 2016 SUSE LINUX Products 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 openssh.spec: same change ++ sshd.service ++ --- /var/tmp/diff_new_pack.DfA4Go/_old 2017-03-05 17:55:23.316982334 +0100 +++ /var/tmp/diff_new_pack.DfA4Go/_new 2017-03-05 17:55:23.320981768 +0100 @@ -9,6 +9,7 @@ ExecReload=/bin/kill -HUP $MAINPID KillMode=process Restart=always +TasksMax=infinity [Install] WantedBy=multi-user.target
commit bluez for openSUSE:Factory
Hello community, here is the log from the commit of package bluez for openSUSE:Factory checked in at 2017-03-05 17:53:50 Comparing /work/SRC/openSUSE:Factory/bluez (Old) and /work/SRC/openSUSE:Factory/.bluez.new (New) Package is "bluez" Sun Mar 5 17:53:50 2017 rev:144 rq:466177 version:5.44 Changes: --- /work/SRC/openSUSE:Factory/bluez/bluez.changes 2016-11-14 20:10:16.0 +0100 +++ /work/SRC/openSUSE:Factory/.bluez.new/bluez.changes 2017-03-05 17:54:16.658417159 +0100 @@ -1,0 +2,30 @@ +Fri Mar 3 09:16:29 UTC 2017 - seife+...@b1-systems.com + +- make testsuite run non-parallel (obs seems to have problems with + parallel checks) and quiet + +--- +Wed Mar 1 21:22:42 UTC 2017 - seife+...@b1-systems.com + +- update to version 5.44: + Most fixes are LE (specifically GATT) related, however some other + areas are affected as well. + Feature-wise, there’s a new MIDI plugin and support for using + single-mode (LE-only) controllers that lack a public address. + E.g. any nRF5x controller running a MyNewt or Zephyr based + firmware falls into this category. +- packaging: add "--enable-midi", "--enable-deprecated" + TODO: package deprecated tools into separate package to prepare + removal some time in the future +- rebase bluez-cups-libexec.patch + +--- +Wed Mar 1 11:39:56 UTC 2017 - tchva...@suse.com + +- Set the cupsdir directly with patch instead of mv and seds: + * bluez-cups-libexec.patch +- Replace requirements by the pkgconfig counterparts + * this should solve out the problem with builcycle on Factory +- Ran over with spec-cleaner + +--- Old: bluez-5.43.tar.xz New: bluez-5.44.tar.xz bluez-cups-libexec.patch Other differences: -- ++ bluez.spec ++ --- /var/tmp/diff_new_pack.xPQqw8/_old 2017-03-05 17:54:17.494298849 +0100 +++ /var/tmp/diff_new_pack.xPQqw8/_new 2017-03-05 17:54:17.498298283 +0100 @@ -1,8 +1,8 @@ # # spec file for package bluez # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. -# Copyright (c) 2010-2016 B1 Systems GmbH, Vohburg, Germany +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2010-2017 B1 Systems GmbH, Vohburg, Germany # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,13 +18,7 @@ Name: bluez -# FIXME: Do not mangle dbus service / systemd service once we support systemd user services -BuildRequires: flex -BuildRequires: libcap-ng-devel -BuildRequires: systemd-rpm-macros -BuildRequires: pkgconfig(dbus-1) >= 1.6 -%{?systemd_requires} -Version:5.43 +Version:5.44 Release:0 Summary:Bluetooth Stack for Linux License:GPL-2.0+ @@ -36,17 +30,23 @@ # fix some logitech HID devices, bnc#681049, bnc#850478 --seife+...@b1-systems.com Patch1: bluez-5.11-logitech-hid2hci.patch Patch2: bluez-sdp-unix-path.patch -BuildRequires: alsa-devel +# PATCH-FIX-UPSTREAM: find the cups dir in libexec not in libdir +Patch3: bluez-cups-libexec.patch BuildRequires: automake -BuildRequires: check-devel -BuildRequires: libical-devel -BuildRequires: libsndfile-devel +BuildRequires: flex BuildRequires: libtool -BuildRequires: libudev-devel -BuildRequires: pkg-config +BuildRequires: pkgconfig BuildRequires: readline-devel -BuildRequires: udev +BuildRequires: systemd-rpm-macros +BuildRequires: pkgconfig(alsa) +BuildRequires: pkgconfig(check) +BuildRequires: pkgconfig(dbus-1) >= 1.6 BuildRequires: pkgconfig(glib-2.0) >= 2.28 +BuildRequires: pkgconfig(libcap-ng) +BuildRequires: pkgconfig(libical) +BuildRequires: pkgconfig(libudev) +BuildRequires: pkgconfig(sndfile) +BuildRequires: pkgconfig(udev) Recommends: sbc Provides: bluez-utils = 3.36 Obsoletes: bluez-utils <= 3.36 @@ -57,14 +57,7 @@ Obsoletes: obexd-client < 5.0 Provides: obexd-client = %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build - -# In openSUSE 11.3 there is upstream compliant CUPS 1.4 -# which means to have a fixed "/usr/lib/cups/" directory -# on all platforms (see Novell/Suse Bugzilla bnc#575544): -%define cups_lib_dir %{_prefix}/lib/cups - -# we want to be able to build with older distros, too... -%{!?_userunitdir: %define _userunitdir %{_prefix}/lib/systemd/user} +%{?systemd_requires} %description BlueZ provides support for the core Bluetooth layers and protocols. @@ -105,7 +98,6 @@ Contains the files required by CUPS for printing to Bluetooth-connected
commit libpcap for openSUSE:Factory
Hello community, here is the log from the commit of package libpcap for openSUSE:Factory checked in at 2017-03-05 17:53:40 Comparing /work/SRC/openSUSE:Factory/libpcap (Old) and /work/SRC/openSUSE:Factory/.libpcap.new (New) Package is "libpcap" Sun Mar 5 17:53:40 2017 rev:51 rq:457407 version:1.8.1 Changes: --- /work/SRC/openSUSE:Factory/libpcap/libpcap.changes 2016-04-22 16:17:22.0 +0200 +++ /work/SRC/openSUSE:Factory/.libpcap.new/libpcap.changes 2017-03-05 17:53:42.275283717 +0100 @@ -1,0 +2,49 @@ +Wed Feb 15 10:03:07 UTC 2017 - pmonrealgonza...@suse.com + +- Dropped patches not required after review + * libpcap-1.0.0-pcap-bpf.patch + * libpcap-1.5.2-filter-fix.patch +- Reference of the pull request for the rest of the patches + * https://github.com/the-tcpdump-group/libpcap/issues/196 +- Changed libpcap-1.0.0-s390.patch to the git formatted one + +--- +Thu Feb 2 13:37:19 UTC 2017 - pmonrealgonza...@suse.com + +- Formatted the specs file using spec-cleaner. + +--- +Thu Feb 2 13:28:11 UTC 2017 - pmonrealgonza...@suse.com + +- Allow bluetooth monitoring support unconditionally. + +--- +Thu Feb 2 13:09:23 UTC 2017 - pmonrealgonza...@suse.com + +- update to 1.8.1 + * Clean up the name-to-DLT mapping table. + * Add some newer DLT_ values: + IPMI_HPM_2,ZWAVE_R1_R2,ZWAVE_R3,WATTSTOPPER_DLM,ISO_14443,RDS + * Fix handling of packet count in the TPACKET_V3 inner loop: GitHub issue + #493. + * Filter out duplicate looped back CAN frames. + * Fix the handling of loopback filters for IPv6 packets. + * Add a link-layer header type for RDS (IEC 62106) groups. + * On Linux, handle all CAN captures with pcap-linux.c, in cooked mode. + * Removes the need for the "host-endian" link-layer header type. + * Compile with '-Wused-but-marked-unused' in devel mode if supported + * Have separate DLTs for big-endian and host-endian SocketCAN headers. + * Require that version.h be generated: all build procedures we support generate version.h (autoconf, CMake, MSVC)! + * Properly check for sock_recv() errors. + * Re-impose some of Winsock's limitations on sock_recv(). + * Replace sprintf() with pcap_snprintf(). + * Fix signature of pcap_stats_ex_remote(). + * Have rpcap_remoteact_getsock() return a SOCKET and supply an "is active" flag. + * Clean up {DAG, Septel, Myricom SNF}-only builds. + * pcap_create_interface() needs the interface name on Linux. + * Clean up hardware time stamp support: the "any" device does not support any time stamp types. + * Recognize 802.1ad nested VLAN tag in vlan filter. +- dropped libpcap-ocloexec.patch, never upstreamed. +- refreshed libpcap-1.0.0-ppp.patch + +--- Old: libpcap-1.0.0-pcap-bpf.patch libpcap-1.5.2-filter-fix.patch libpcap-1.7.3.tar.gz libpcap-1.7.3.tar.gz.sig libpcap-ocloexec.patch New: libpcap-1.8.1.tar.gz libpcap-1.8.1.tar.gz.sig Other differences: -- ++ libpcap.spec ++ --- /var/tmp/diff_new_pack.UqKFbL/_old 2017-03-05 17:53:42.855201636 +0100 +++ /var/tmp/diff_new_pack.UqKFbL/_new 2017-03-05 17:53:42.855201636 +0100 @@ -1,7 +1,7 @@ # # spec file for package libpcap # -# 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,11 +16,8 @@ # -# bluetooth not working with bluez 5.21 -%bcond_withbluetooth - Name: libpcap -Version:1.7.3 +Version:1.8.1 Release:0 Summary:A Library for Network Sniffers License:BSD-3-Clause @@ -30,22 +27,18 @@ Source2:baselibs.conf Source3:http://www.tcpdump.org/tcpdump-workers.asc#/%{name}.keyring Source4:http://www.tcpdump.org/release/%{name}-%{version}.tar.gz.sig -Patch0: libpcap-1.5.2-filter-fix.patch -Patch1: libpcap-1.0.0-pcap-bpf.patch +# https://github.com/the-tcpdump-group/libpcap/pull/556 Patch2: libpcap-1.0.0-ppp.patch Patch3: libpcap-1.0.0-s390.patch -Patch4: libpcap-ocloexec.patch Patch5: libpcap-no-old-socket.patch BuildRequires: automake BuildRequires: bison +BuildRequires: bluez-devel BuildRequires: dbus-1-devel BuildRequires: flex BuildRequires: libnl3-devel -BuildRequires: pkg-config +BuildRequires: pkgconfig BuildRequires: pkgconfig(libusb-1.0) -%if %{with bluetooth} -BuildRequires: bluez
commit tcpdump for openSUSE:Factory
Hello community, here is the log from the commit of package tcpdump for openSUSE:Factory checked in at 2017-03-05 17:53:32 Comparing /work/SRC/openSUSE:Factory/tcpdump (Old) and /work/SRC/openSUSE:Factory/.tcpdump.new (New) Package is "tcpdump" Sun Mar 5 17:53:32 2017 rev:34 rq:454247 version:4.9.0 Changes: --- /work/SRC/openSUSE:Factory/tcpdump/tcpdump.changes 2016-04-30 23:25:33.0 +0200 +++ /work/SRC/openSUSE:Factory/.tcpdump.new/tcpdump.changes 2017-03-05 17:53:33.340548329 +0100 @@ -1,0 +2,46 @@ +Thu Feb 2 14:47:56 UTC 2017 - pmonrealgonza...@suse.com + +- version update to 4.9.0 bsc#1020940 + * CVE-2016-7922 The AH parser in tcpdump before 4.9.0 has a buffer overflow in print-ah.c:ah_print(). + * CVE-2016-7923 The ARP parser in tcpdump before 4.9.0 has a buffer overflow in print-arp.c:arp_print(). + * CVE-2016-7924 The ATM parser in tcpdump before 4.9.0 has a buffer overflow in print-atm.c:oam_print(). + * CVE-2016-7925 The compressed SLIP parser in tcpdump before 4.9.0 has a buffer overflow in print-sl.c:sl_if_print(). + * CVE-2016-7926 The Ethernet parser in tcpdump before 4.9.0 has a buffer overflow in print-ether.c:ethertype_print(). + * CVE-2016-7927 The IEEE 802.11 parser in tcpdump before 4.9.0 has a buffer overflow in print-802_11.c:ieee802_11_radio_print(). + * CVE-2016-7928 The IPComp parser in tcpdump before 4.9.0 has a buffer overflow in print-ipcomp.c:ipcomp_print(). + * CVE-2016-7929 The Juniper PPPoE ATM parser in tcpdump before 4.9.0 has a buffer overflow in print-juniper.c:juniper_parse_header(). + * CVE-2016-7930 The LLC parser in tcpdump before 4.9.0 has a buffer overflow in print-llc.c:llc_print(). + * CVE-2016-7931 The MPLS parser in tcpdump before 4.9.0 has a buffer overflow in print-mpls.c:mpls_print(). + * CVE-2016-7932 The PIM parser in tcpdump before 4.9.0 has a buffer overflow in print-pim.c:pimv2_check_checksum(). + * CVE-2016-7933 The PPP parser in tcpdump before 4.9.0 has a buffer overflow in print-ppp.c:ppp_hdlc_if_print(). + * CVE-2016-7934 The RTCP parser in tcpdump before 4.9.0 has a buffer overflow in print-udp.c:rtcp_print(). + * CVE-2016-7935 The RTP parser in tcpdump before 4.9.0 has a buffer overflow in print-udp.c:rtp_print(). + * CVE-2016-7936 The UDP parser in tcpdump before 4.9.0 has a buffer overflow in print-udp.c:udp_print(). + * CVE-2016-7937 The VAT parser in tcpdump before 4.9.0 has a buffer overflow in print-udp.c:vat_print(). + * CVE-2016-7938 The ZeroMQ parser in tcpdump before 4.9.0 has an integer overflow in print-zeromq.c:zmtp1_print_frame(). + * CVE-2016-7939 The GRE parser in tcpdump before 4.9.0 has a buffer overflow in print-gre.c, multiple functions. + * CVE-2016-7940 The STP parser in tcpdump before 4.9.0 has a buffer overflow in print-stp.c, multiple functions. + * CVE-2016-7973 The AppleTalk parser in tcpdump before 4.9.0 has a buffer overflow in print-atalk.c, multiple functions. + * CVE-2016-7974 The IP parser in tcpdump before 4.9.0 has a buffer overflow in print-ip.c, multiple functions. + * CVE-2016-7975 The TCP parser in tcpdump before 4.9.0 has a buffer overflow in print-tcp.c:tcp_print(). + * CVE-2016-7983 The BOOTP parser in tcpdump before 4.9.0 has a buffer overflow in print-bootp.c:bootp_print(). + * CVE-2016-7984 The TFTP parser in tcpdump before 4.9.0 has a buffer overflow in print-tftp.c:tftp_print(). + * CVE-2016-7985 The CALM FAST parser in tcpdump before 4.9.0 has a buffer overflow in print-calm-fast.c:calm_fast_print(). + * CVE-2016-7986 The GeoNetworking parser in tcpdump before 4.9.0 has a buffer overflow in print-geonet.c, multiple functions. + * CVE-2016-7992 The Classical IP over ATM parser in tcpdump before 4.9.0 has a buffer overflow in print-cip.c:cip_if_print(). + * CVE-2016-7993 A bug in util-print.c:relts_print() could cause a buffer overflow in multiple protocol parsers (DNS, DVMRP, HSRP, IGMP, lightweight resolver protocol, PIM). + * CVE-2016-8574 The FRF.15 parser in tcpdump before 4.9.0 has a buffer overflow in print-fr.c:frf15_print(). + * CVE-2016-8575 The Q.933 parser in tcpdump before 4.9.0 has a buffer overflow in print-fr.c:q933_print(). + * CVE-2017-5202 The ISO CLNS parser in tcpdump before 4.9.0 has a buffer overflow in print-isoclns.c:clnp_print(). + * CVE-2017-5203 The BOOTP parser in tcpdump before 4.9.0 has a buffer overflow in print-bootp.c:bootp_print(). + * CVE-2017-5204 The IPv6 parser in tcpdump before 4.9.0 has a buffer overflow in print-ip6.c:ip6_print(). + * CVE-2017-5205 The ISAKMP parser in tcpdump before 4.9.0 has a buffer overflow in print-isakmp.c:ikev2_e_print(). + * CVE-2017-5341 The OTV parser in tcpdump before 4.9.0 has a buffer overflow in print-otv.c:otv_print(). + * CVE-2017-5342 In tcpdump before 4.9.0 a bug in multiple pro
commit yast2-vm for openSUSE:Factory
Hello community, here is the log from the commit of package yast2-vm for openSUSE:Factory checked in at 2017-03-05 17:52:39 Comparing /work/SRC/openSUSE:Factory/yast2-vm (Old) and /work/SRC/openSUSE:Factory/.yast2-vm.new (New) Package is "yast2-vm" Sun Mar 5 17:52:39 2017 rev:73 rq:460834 version:3.2.0 Changes: --- /work/SRC/openSUSE:Factory/yast2-vm/yast2-vm.changes2016-08-10 19:53:37.0 +0200 +++ /work/SRC/openSUSE:Factory/.yast2-vm.new/yast2-vm.changes 2017-03-05 17:52:40.584015414 +0100 @@ -1,0 +2,7 @@ +Tue Jan 31 13:52:36 MST 2017 - carn...@suse.com + +- bsc#978225 - yast virtualization menu not updated after install + KVM and KVM tools +- 3.2.0 + +--- Old: yast2-vm-3.1.30.tar.bz2 New: yast2-vm-3.2.0.tar.bz2 Other differences: -- ++ yast2-vm.spec ++ --- /var/tmp/diff_new_pack.j8EHnq/_old 2017-03-05 17:52:41.083944655 +0100 +++ /var/tmp/diff_new_pack.j8EHnq/_new 2017-03-05 17:52:41.087944089 +0100 @@ -1,7 +1,7 @@ # # spec file for package yast2-vm # -# 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 @@ -17,7 +17,7 @@ Name: yast2-vm -Version:3.1.30 +Version:3.2.0 Release:0 BuildRoot: %{_tmppath}/%{name}-%{version}-build ++ yast2-vm-3.1.30.tar.bz2 -> yast2-vm-3.2.0.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-vm-3.1.30/.travis.yml new/yast2-vm-3.2.0/.travis.yml --- old/yast2-vm-3.1.30/.travis.yml 2016-07-25 10:28:05.038846088 +0200 +++ new/yast2-vm-3.2.0/.travis.yml 2017-02-28 11:38:34.342707588 +0100 @@ -1,16 +1,11 @@ -language: cpp -compiler: -- gcc +sudo: required +language: bash +services: + - docker + before_install: -# disable rvm, use system Ruby -- rvm reset -- wget https://raw.githubusercontent.com/yast/yast-devtools/master/travis-tools/travis_setup.sh -- sh ./travis_setup.sh -p "rake yast2-devtools yast2-testsuite yast2" -g "yast-rake gettext" + - docker build -t yast-vm-image . script: -- rake check:syntax -- rake check:pot -- make -f Makefile.cvs -- make -- sudo make install -- make check - + # the "yast-travis-ruby" script is included in the base yastdevel/ruby image + # see https://github.com/yast/docker-yast-ruby/blob/master/yast-travis-ruby + - docker run -it -e TRAVIS=1 -e TRAVIS_JOB_ID="$TRAVIS_JOB_ID" yast-vm-image yast-travis-ruby diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-vm-3.1.30/CONTRIBUTING.md new/yast2-vm-3.2.0/CONTRIBUTING.md --- old/yast2-vm-3.1.30/CONTRIBUTING.md 2016-07-25 10:28:05.042846088 +0200 +++ new/yast2-vm-3.2.0/CONTRIBUTING.md 2017-02-28 11:38:34.346707588 +0100 @@ -3,7 +3,7 @@ YaST is an open source project and as such it welcomes all kinds of contributions. If you decide to contribute, please follow these guidelines to -ensure the process is effective and pleasant both for you and YaST maintainers. +ensure the process is effective and pleasant both for you and the YaST maintainers. There are two main forms of contribution: reporting bugs and performing code changes. @@ -17,13 +17,11 @@ registration](https://secure-www.novell.com/selfreg/jsp/createSimpleAccount.jsp) if you don't have an account yet.) -If you find a problem, please report it either using -[Bugzilla](https://bugzilla.suse.com/) or GitHub issues. We can't guarantee -that every bug will be fixed, but we'll try. - When creating a bug report, please follow our [bug reporting guidelines](http://en.opensuse.org/openSUSE:Report_a_YaST_bug). +We can't guarantee that every bug will be fixed, but we'll try. + Code Changes @@ -44,15 +42,22 @@ to the [Ruby style guide](https://github.com/SUSE/style-guides/blob/master/Ruby.md). - 4. Make sure your change didn't break anything by building the RPM package + 4. Update the package version (in `packages/*.spec`, usually by + `rake version:bump`) and add a new entry to the `package/*.changes` file + (by `osc vc package`). + For bigger changes or changes which need longer discussion it is advised to + add this as a separate last commit so it can be easily updated when another + change is merged in the meantime. + + 5. Make sure your change didn't break anything by building the RPM package (`rake osc:build`). The build process includes running the full testsuite. - 5
commit python-gobject2 for openSUSE:Factory
Hello community, here is the log from the commit of package python-gobject2 for openSUSE:Factory checked in at 2017-03-05 17:52:10 Comparing /work/SRC/openSUSE:Factory/python-gobject2 (Old) and /work/SRC/openSUSE:Factory/.python-gobject2.new (New) Package is "python-gobject2" Sun Mar 5 17:52:10 2017 rev:21 rq:460821 version:2.28.6 Changes: --- /work/SRC/openSUSE:Factory/python-gobject2/python-gobject2.changes 2013-10-01 08:30:35.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-gobject2.new/python-gobject2.changes 2017-03-05 17:52:11.376149442 +0100 @@ -1,0 +2,6 @@ +Sat Feb 25 05:27:38 UTC 2017 - toddrme2...@gmail.com + +- Add python2-gobject2 and python2-gobject2-devel provides for + compatibility with multipython packages. + +--- python3-gobject2.changes: same change Other differences: -- ++ python-gobject2.spec ++ --- /var/tmp/diff_new_pack.mn0dIU/_old 2017-03-05 17:52:12.61135 +0100 +++ /var/tmp/diff_new_pack.mn0dIU/_new 2017-03-05 17:52:12.004060569 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-gobject2 # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -49,6 +49,7 @@ %else BuildRequires: python-cairo-devel BuildRequires: python-devel +Provides: python2-gobject2 = %{version} %endif BuildRoot: %{_tmppath}/%{name}-%{version}-build %{local_py_requires} @@ -80,6 +81,7 @@ %else Provides: python-gobject2-doc = %{version} Obsoletes: python-gobject2-doc < %{version} +Provides: python2-gobject2-devel = %{version} %endif %description devel ++ python3-gobject2.spec ++ --- /var/tmp/diff_new_pack.mn0dIU/_old 2017-03-05 17:52:12.020058305 +0100 +++ /var/tmp/diff_new_pack.mn0dIU/_new 2017-03-05 17:52:12.020058305 +0100 @@ -1,7 +1,7 @@ # # spec file for package python3-gobject2 # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -49,6 +49,7 @@ %else BuildRequires: python-cairo-devel BuildRequires: python-devel +Provides: python2-gobject2 = %{version} %endif BuildRoot: %{_tmppath}/%{name}-%{version}-build %{local_py_requires} @@ -80,6 +81,7 @@ %else Provides: python-gobject2-doc = %{version} Obsoletes: python-gobject2-doc < %{version} +Provides: python2-gobject2-devel = %{version} %endif %description devel
commit python-cairo for openSUSE:Factory
Hello community, here is the log from the commit of package python-cairo for openSUSE:Factory checked in at 2017-03-05 17:51:58 Comparing /work/SRC/openSUSE:Factory/python-cairo (Old) and /work/SRC/openSUSE:Factory/.python-cairo.new (New) Package is "python-cairo" Sun Mar 5 17:51:58 2017 rev:26 rq:460820 version:1.10.0 Changes: --- /work/SRC/openSUSE:Factory/python-cairo/python-cairo.changes 2013-04-14 10:37:28.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-cairo.new/python-cairo.changes 2017-03-05 17:51:59.285860677 +0100 @@ -1,0 +2,6 @@ +Sat Feb 25 05:43:51 UTC 2017 - toddrme2...@gmail.com + +- Add python2-cairo and python2-cairo-devel provides for + compatibility with the new multipython spec file macros. + +--- Other differences: -- ++ python-cairo.spec ++ --- /var/tmp/diff_new_pack.GYs79v/_old 2017-03-05 17:51:59.817785390 +0100 +++ /var/tmp/diff_new_pack.GYs79v/_new 2017-03-05 17:51:59.817785390 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-cairo # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -28,6 +28,7 @@ BuildRequires: cairo-devel BuildRequires: fdupes BuildRequires: python-devel +Provides: python2-cairo = %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build %if 0%{?suse_version} && 0%{?suse_version} <= 1110 %{!?python_sitearch: %global python_sitearch %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} @@ -42,6 +43,7 @@ Requires: %name = %{version} Requires: cairo-devel Requires: python-devel +Provides: python2-cairo-devel = %{version} %description devel Headers for python-cairo
commit patterns-openSUSE for openSUSE:Factory
Hello community, here is the log from the commit of package patterns-openSUSE for openSUSE:Factory checked in at 2017-03-05 17:51:41 Comparing /work/SRC/openSUSE:Factory/patterns-openSUSE (Old) and /work/SRC/openSUSE:Factory/.patterns-openSUSE.new (New) Package is "patterns-openSUSE" Sun Mar 5 17:51:41 2017 rev:428 rq:460759 version:20170206 Changes: --- /work/SRC/openSUSE:Factory/patterns-openSUSE/patterns-openSUSE.changes 2017-02-13 09:40:46.503513998 +0100 +++ /work/SRC/openSUSE:Factory/.patterns-openSUSE.new/patterns-openSUSE.changes 2017-03-05 17:51:42.468241007 +0100 @@ -1,0 +2,10 @@ +Sun Feb 26 09:56:11 UTC 2017 - fab...@ritter-vogt.de + +- Replace kwrite with kate + +--- +Sat Feb 11 12:12:48 UTC 2017 - fab...@ritter-vogt.de + +- Replace mozilla-kde4-integration with kmozillahelper + +--- Other differences: -- ++ patterns-openSUSE.spec ++ --- /var/tmp/diff_new_pack.PARtvR/_old 2017-03-05 17:51:43.288124962 +0100 +++ /var/tmp/diff_new_pack.PARtvR/_new 2017-03-05 17:51:43.300123264 +0100 @@ -2823,7 +2823,7 @@ Recommends: kgpg Recommends: spectacle Recommends: kwalletmanager5 -Recommends: mozilla-kde4-integration +Recommends: kmozillahelper Recommends: kio_mtp Recommends: kde-print-manager Recommends: akregator5 @@ -2877,8 +2877,8 @@ Requires: breeze5-style Requires: breeze5-wallpapers Requires: dolphin +Requires: kate Requires: kwin5 -Requires: kwrite Requires: plasma5-desktop Requires: plasma5-session Requires: plasma5-workspace
commit tcl for openSUSE:Factory
Hello community, here is the log from the commit of package tcl for openSUSE:Factory checked in at 2017-03-05 17:50:51 Comparing /work/SRC/openSUSE:Factory/tcl (Old) and /work/SRC/openSUSE:Factory/.tcl.new (New) Package is "tcl" Sun Mar 5 17:50:51 2017 rev:49 rq:461796 version:8.6.6 Changes: --- /work/SRC/openSUSE:Factory/tcl/tcl.changes 2016-12-17 09:45:34.209123010 +0100 +++ /work/SRC/openSUSE:Factory/.tcl.new/tcl.changes 2017-03-05 17:50:54.243066678 +0100 @@ -1,0 +2,10 @@ +Mon Feb 27 17:14:24 UTC 2017 - sch...@suse.de + +- Reenable testsuite on %arm + +--- +Wed Dec 21 12:58:55 UTC 2016 - b...@suse.com + +- Disable check for s390x for now + +--- Other differences: -- ++ tcl.spec ++ --- /var/tmp/diff_new_pack.5YzIxt/_old 2017-03-05 17:50:55.006958558 +0100 +++ /var/tmp/diff_new_pack.5YzIxt/_new 2017-03-05 17:50:55.010957992 +0100 @@ -1,7 +1,7 @@ # # spec file for package tcl # -# 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 @@ -101,7 +101,7 @@ # optimisation and let rpmbuild fail on unexpected test failures. cat > known-failures <&1 | tee testresults grep FAILED testresults | grep -Fqvwf known-failures && exit 1 %endif
commit ncurses for openSUSE:Factory
Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2017-03-05 17:50:23 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new (New) Package is "ncurses" Sun Mar 5 17:50:23 2017 rev:127 rq:460690 version:6.0 Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2017-02-08 12:12:00.791472805 +0100 +++ /work/SRC/openSUSE:Factory/.ncurses.new/ncurses.changes 2017-03-05 17:50:26.750957832 +0100 @@ -1,0 +2,50 @@ +Mon Feb 20 11:15:23 UTC 2017 - wer...@suse.de + +- Add ncurses patch 20170218 + + fix several formatting issues with manual pages. + + correct read of terminfo entry in which all strings are absent or +explicitly cancelled. Before this fix, the result was that all were +treated as only absent. + + modify infocmp to suppress mixture of absent/cancelled capabilities +that would only show as "NULL, NULL", unless the -q option is used, +e.g., to show "-, @" or "@, -". + +--- +Mon Feb 13 09:16:11 UTC 2017 - wer...@suse.de + +- Add ncurses patch 20170212 + + build-fixes for PGI compilers (report by Adam J. Stewart) ++ accept whitespace in sed expression for generating expanded.c ++ modify configure check that g++ compiler warnings are not used. ++ add configure check for -fPIC option needed for shared libraries. + + let configure --disable-ext-funcs override the default for the +--enable-sp-funcs option. + + mark some structs in form/menu/panel libraries as potentially opaque +without modifying API/ABI. + + add configure option --enable-opaque-curses for ncurses library and +similar options for the other libraries. + +--- +Mon Feb 6 11:08:53 UTC 2017 - wer...@suse.de + +- Add ncurses patch 20170204 + + trim newlines, tabs and escaped newlines from terminfo "paths" passed +to db-iterator. + + ignore zero-length files in db-iterator; these are useful for +instance to suppress "$HOME/.terminfo" when not wanted. + + amended "b64:" encoder to work with the terminfo reader. + + modify terminfo reader to accept "b64:" format using RFC-3548 in +as well as RFC-4648 url/filename-safe format. + + modify terminfo reader to accept "hex:" format as generated by +"infocmp -0qQ1" (cf: 20150905). + + adjust authors comment to reflect drop below 1% for SV. + +--- +Fri Feb 3 14:17:59 UTC 2017 - jeng...@inai.de + +- Drop authors block from description and ship AUTHORS intead. +- Replace canned summaries and descriptions by + package-specific ones. +- Replace |xargs rm by simpler -delete. Use modern tar options. + +--- Other differences: -- ++ ncurses.spec ++ --- /var/tmp/diff_new_pack.Pc6kG8/_old 2017-03-05 17:50:27.542845750 +0100 +++ /var/tmp/diff_new_pack.Pc6kG8/_new 2017-03-05 17:50:27.546845184 +0100 @@ -49,7 +49,7 @@ # Version:6.0 Release:0 -Summary:New curses Libraries +Summary:Terminal control library License:MIT Group: System/Base #Git: http://ncurses.scripts.mit.edu @@ -75,18 +75,8 @@ As soon as a text application needs to directly control its output to the screen (if it wants to place the cursor at location (x,y) then write text), ncurses is used. The panel and the forms libraries are -included in this package. These new libraries support color, special -characters, and panels. - - - -Authors: - -Thomas E. Dickey -Juergen Pfeifer -Eric S. Raymond -Zeyd M. Ben-Halim -Pavel Curtis +included in this package. The ncurses libraries support color, special +characters, forms, and panels. %package -n ncurses-utils Summary:Tools using the new curses libraries @@ -109,16 +99,6 @@ reset -- terminal initialization utility - - -Authors: - -Thomas E. Dickey -Eric S. Raymond -Zeyd M. Ben-Halim -Juergen Pfeifer -Pavel Curtis - %package -n terminfo-base Summary:A terminal descriptions database License:MIT @@ -131,15 +111,8 @@ contains information about any known terminal. The ncurses library makes use of this database to use terminals correctly. - - -Authors: - -Thomas E. Dickey -Eric S. Raymond - %package -n libncurses5 -Summary:The New curses Libraries +Summary:Terminal control library License:MIT Group: System/Libraries Requires: terminfo-base @@ -152,21 +125,13 @@ # %description -n libncurses5 -The ncurse
commit automake for openSUSE:Factory
Hello community, here is the log from the commit of package automake for openSUSE:Factory checked in at 2017-03-05 17:49:56 Comparing /work/SRC/openSUSE:Factory/automake (Old) and /work/SRC/openSUSE:Factory/.automake.new (New) Package is "automake" Sun Mar 5 17:49:56 2017 rev:44 rq:460256 version:1.15 Changes: --- /work/SRC/openSUSE:Factory/automake/automake.changes2016-07-09 09:20:02.0 +0200 +++ /work/SRC/openSUSE:Factory/.automake.new/automake.changes 2017-03-05 17:49:57.387113897 +0100 @@ -1,0 +2,5 @@ +Fri Feb 10 07:34:09 UTC 2017 - b...@suse.com + +- use vendor suse instead of IBM on s390x + +--- Other differences: -- ++ automake-testsuite.spec ++ --- /var/tmp/diff_new_pack.5kSaIk/_old 2017-03-05 17:49:58.063018232 +0100 +++ /var/tmp/diff_new_pack.5kSaIk/_new 2017-03-05 17:49:58.067017666 +0100 @@ -1,7 +1,7 @@ # # spec file for package automake-testsuite # -# 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 automake.spec: same change ++ automake-SuSE.patch ++ --- /var/tmp/diff_new_pack.5kSaIk/_old 2017-03-05 17:49:58.123009741 +0100 +++ /var/tmp/diff_new_pack.5kSaIk/_new 2017-03-05 17:49:58.123009741 +0100 @@ -4,8 +4,8 @@ Index: lib/config.guess === lib/config.guess.orig 2015-02-10 12:01:47.557016290 +0100 -+++ lib/config.guess 2015-02-10 12:05:32.791670816 +0100 +--- lib/config.guess.orig lib/config.guess @@ -153,6 +153,16 @@ Linux|GNU|GNU/*) ;; esac @@ -290,7 +290,8 @@ + echo powerpcle-${VENDOR}-linux-${LIBC} exit ;; s390:Linux:*:* | s390x:Linux:*:*) - echo ${UNAME_MACHINE}-ibm-linux-${LIBC} +- echo ${UNAME_MACHINE}-ibm-linux-${LIBC} ++ echo ${UNAME_MACHINE}-${VENDOR}-linux-${LIBC} exit ;; sh64*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-${LIBC} @@ -447,3 +448,28 @@ exit ;; esac +Index: lib/config.sub +=== +--- lib/config.sub.orig lib/config.sub +@@ -1058,12 +1058,18 @@ case $basic_machine in + rtpc | rtpc-*) + basic_machine=romp-ibm + ;; +- s390 | s390-*) ++ s390) + basic_machine=s390-ibm + ;; +- s390x | s390x-*) ++ s390-*) ++ basic_machine=s390-`echo $basic_machine | sed 's/^[^-]*-//'` ++ ;; ++ s390x) + basic_machine=s390x-ibm + ;; ++ s390x-*) ++ basic_machine=s390x-`echo $basic_machine | sed 's/^[^-]*-//'` ++ ;; + sa29200) + basic_machine=a29k-amd + os=-udi
commit ed for openSUSE:Factory
binkNUUQttOq7.bin Description: Binary data
commit bash for openSUSE:Factory
Hello community, here is the log from the commit of package bash for openSUSE:Factory checked in at 2017-03-05 17:49:22 Comparing /work/SRC/openSUSE:Factory/bash (Old) and /work/SRC/openSUSE:Factory/.bash.new (New) Package is "bash" Sun Mar 5 17:49:22 2017 rev:136 rq:460239 version:unknown Changes: --- /work/SRC/openSUSE:Factory/bash/bash.changes2017-02-08 12:11:43.437918825 +0100 +++ /work/SRC/openSUSE:Factory/.bash.new/bash.changes 2017-03-05 17:49:23.355930552 +0100 @@ -1,0 +2,6 @@ +Fri Feb 17 14:08:47 UTC 2017 - wer...@suse.de + +- Remove bash-4.0-async-bnc523667.dif as this one is fixed (and + was disabled and nobody had reported trouble) + +--- Old: bash-4.0-async-bnc523667.dif Other differences: -- ++ bash.spec ++ --- /var/tmp/diff_new_pack.lPfvAl/_old 2017-03-05 17:49:24.715738091 +0100 +++ /var/tmp/diff_new_pack.lPfvAl/_new 2017-03-05 17:49:24.715738091 +0100 @@ -71,8 +71,6 @@ # Disabled Patch6: bash-4.2-endpw.dif Patch7: bash-4.3-decl.patch -# Is this fixed meanwhile? -Patch8: bash-4.0-async-bnc523667.dif Patch9: bash-4.3-include-unistd.dif Patch10:bash-3.2-printf.patch Patch11:bash-4.3-loadables.dif @@ -285,7 +283,6 @@ %patch5 -p0 -b .warnlc #%patch6 -p0 -b .endpw %patch7 -p0 -b .decl -#%patch8 -p0 -b .async %patch9 -p0 -b .unistd %patch10 -p0 -b .printf %patch11 -p0 -b .plugins
commit binutils for openSUSE:Factory
Hello community, here is the log from the commit of package binutils for openSUSE:Factory checked in at 2017-03-05 17:49:00 Comparing /work/SRC/openSUSE:Factory/binutils (Old) and /work/SRC/openSUSE:Factory/.binutils.new (New) Package is "binutils" Sun Mar 5 17:49:00 2017 rev:114 rq:460174 version:2.27 Changes: --- /work/SRC/openSUSE:Factory/binutils/binutils.changes2017-02-13 00:24:52.745373287 +0100 +++ /work/SRC/openSUSE:Factory/.binutils.new/binutils.changes 2017-03-05 17:49:00.827119195 +0100 @@ -1,0 +2,6 @@ +Fri Feb 24 10:38:24 UTC 2017 - rguent...@suse.com + +- Add binutils-bso21193.diff to fix section alignment on + .gnu_debuglink. [bso#21193] + +--- 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-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 New: binutils-bso21193.diff Other differences: -- ++ binutils.spec ++ --- /var/tmp/diff_new_pack.V2aHBW/_old 2017-03-05 17:49:10.117804227 +0100 +++ /var/tmp/diff_new_pack.V2aHBW/_new 2017-03-05 17:49:10.121803661 +0100 @@ -101,6 +101,8 @@ Patch24: refine_.cfi_sections_check_to_only_consider_compact_eh_frame.patch Patch34:aarch64-common-pagesize.patch Patch35:aarch64-alignment-frags.patch +# Backport 758d96d834ba725461a +Patch36:binutils-bso21193.diff Patch90:cross-avr-nesc-as.patch Patch92:cross-avr-omit_section_dynsym.patch Patch93:cross-avr-size.patch @@ -179,6 +181,7 @@ %patch24 -p1 %patch34 -p1 %patch35 -p1 +%patch36 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 ++ cross-aarch64-binutils.spec ++ --- /var/tmp/diff_new_pack.V2aHBW/_old 2017-03-05 17:49:10.141800832 +0100 +++ /var/tmp/diff_new_pack.V2aHBW/_new 2017-03-05 17:49:10.149799699 +0100 @@ -104,6 +104,8 @@ Patch24: refine_.cfi_sections_check_to_only_consider_compact_eh_frame.patch Patch34:aarch64-common-pagesize.patch Patch35:aarch64-alignment-frags.patch +# Backport 758d96d834ba725461a +Patch36:binutils-bso21193.diff Patch90:cross-avr-nesc-as.patch Patch92:cross-avr-omit_section_dynsym.patch Patch93:cross-avr-size.patch @@ -182,6 +184,7 @@ %patch24 -p1 %patch34 -p1 %patch35 -p1 +%patch36 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 cross-arm-binutils.spec: same change cross-avr-binutils.spec: same change cross-epiphany-binutils.spec: same change cross-hppa-binutils.spec: same change cross-hppa64-binutils.spec: same change cross-i386-binutils.spec: same change cross-ia64-binutils.spec: same change cross-m68k-binutils.spec: same change cross-mips-binutils.spec: same change cross-ppc-binutils.spec: same change cross-ppc64-binutils.spec: same change cross-ppc64le-binutils.spec: same change cross-rx-binutils.spec: same change cross-s390-binutils.spec: same change cross-s390x-binutils.spec: same change cross-sparc-binutils.spec: same change cross-sparc64-binutils.spec: same change cross-spu-binutils.spec: same change cross-x86_64-binutils.spec: same change ++ binutils-bso21193.diff ++ commit 758d96d834ba725461abf4be36df9f13e0815054 Author: Nick Clifton Date: Wed Feb 22 17:28:33 2017 + Align .gnu_debuglink sections on a 4-byte boundary. PR binutils/21193 * opncls.c (bfd_create_gnu_debuglink_section): Give the newly created section 4-byte alignment. diff --git a/bfd/opncls.c b/bfd/opncls.c index 2ab7dfe..4137a3b 100644 --- a/bfd/opncls.c +++ b/bfd/opncls.c @@ -1645,6 +1645,8 @@ bfd_create_gnu_debuglink_section (bfd *abfd, const char *filename) if (sect == NULL) return NULL; + /* Compute the size of the section. Allow for the CRC after the filename, + and padding so that it will start on a 4-byte boundary. */ debuglink_size = strlen (filename) + 1; debuglink_size += 3; debuglink_size &= ~3; @@ -1654,6 +1656,11 @@ bfd_creat
commit shadow for openSUSE:Factory
Hello community, here is the log from the commit of package shadow for openSUSE:Factory checked in at 2017-03-05 17:48:33 Comparing /work/SRC/openSUSE:Factory/shadow (Old) and /work/SRC/openSUSE:Factory/.shadow.new (New) Package is "shadow" Sun Mar 5 17:48:33 2017 rev:18 rq:459646 version:4.2.1 Changes: --- /work/SRC/openSUSE:Factory/shadow/shadow.changes2016-11-04 20:49:39.0 +0100 +++ /work/SRC/openSUSE:Factory/.shadow.new/shadow.changes 2017-03-05 17:48:34.322870500 +0100 @@ -1,0 +2,7 @@ +Mon Feb 20 07:28:24 UTC 2017 - josef.moell...@suse.com + +- useradd: call external program "/sbin/pam_tally2" to reset + failed login counter in "/var/log/tallylog" + (bsc#980486, useradd-clear-tallylog.patch) + +--- New: useradd-clear-tallylog.patch Other differences: -- ++ shadow.spec ++ --- /var/tmp/diff_new_pack.ZX47is/_old 2017-03-05 17:48:35.166751061 +0100 +++ /var/tmp/diff_new_pack.ZX47is/_new 2017-03-05 17:48:35.170750495 +0100 @@ -1,7 +1,7 @@ # # spec file for package shadow # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -50,6 +50,8 @@ Patch14:shadow-4.2.1-defs-chroot.patch Patch15:shadow-4.2.1-merge-group.patch Patch16:Fix-user-busy-errors-at-userdel.patch +Patch17:useradd-clear-tallylog.patch + Requires: aaa_base BuildRequires: audit-devel BuildRequires: libacl-devel @@ -86,6 +88,7 @@ %patch14 -p0 %patch15 -p0 %patch16 -p0 +%patch17 -p1 iconv -f ISO88591 -t utf-8 doc/HOWTO > doc/HOWTO.utf8 mv -v doc/HOWTO.utf8 doc/HOWTO ++ useradd-clear-tallylog.patch ++ Index: shadow-4.2.1/src/useradd.c === --- shadow-4.2.1.orig/src/useradd.c +++ shadow-4.2.1/src/useradd.c @@ -51,7 +51,9 @@ #include #include #include +#include #include +#include #include "chkname.h" #include "defines.h" #include "faillog.h" @@ -213,6 +215,7 @@ static void open_files (void); static void open_shadow (void); static void faillog_reset (uid_t); static void lastlog_reset (uid_t); +static void tallylog_reset (char *); static void usr_update (void); static void create_home (void); static void create_mail (void); @@ -1789,6 +1792,52 @@ static void lastlog_reset (uid_t uid) } } +static void tallylog_reset (char *user_name) +{ + static const char pam_tally2[] = "/sbin/pam_tally2"; + const char *pname; + pid_t childpid; + int failed; + int status; + + if (access(pam_tally2, X_OK) == -1) + return; + + failed = 0; + switch (childpid = fork()) + { + case -1: /* error */ + failed = 1; + break; + case 0: /* child */ + pname = strrchr(pam_tally2, '/'); + if (pname == NULL) + pname = pam_tally2; + else + pname++;/* Skip the '/' */ + execl(pam_tally2, pname, "--user", user_name, "--reset", "--quiet", NULL); + /* If we come here, something has gone terribly wrong */ + perror(pam_tally2); + exit(42); /* don't continue, we now have 2 processe running! */ + /* NOTREACHED */ + break; + default: /* parent */ + if (waitpid(childpid, &status, 0) == -1 || !WIFEXITED(status) || WEXITSTATUS(status) != 0) + failed = 3; + break; + } + + if (failed) + { + fprintf (stderr, +_("%s: failed to reset the tallylog entry of user \"%s\"\n"), +Prog, user_name); + SYSLOG ((LOG_WARN, "failed to reset the tallylog entry of user \"%s\"", user_name)); + } + + return; +} + /* * usr_update - create the user entries * @@ -2286,6 +2335,15 @@ int main (int argc, char **argv) close_files (); + /* +* tallylog_reset needs to be able to lookup +* a valid existing user name, +* so we canot call it before close_files() +*/ + if ((!lflg) && (getpwuid (user_id) != NULL)) { + tallylog_reset (user_name); + } + #ifdef WITH_SELINUX if (Zflg) { if (set_seuser (user_name, user_selinux) != 0) {
commit diffutils for openSUSE:Factory
Hello community, here is the log from the commit of package diffutils for openSUSE:Factory checked in at 2017-03-05 17:48:23 Comparing /work/SRC/openSUSE:Factory/diffutils (Old) and /work/SRC/openSUSE:Factory/.diffutils.new (New) Package is "diffutils" Sun Mar 5 17:48:23 2017 rev:36 rq:459642 version:3.5.15 Changes: --- /work/SRC/openSUSE:Factory/diffutils/diffutils.changes 2016-11-03 11:12:03.0 +0100 +++ /work/SRC/openSUSE:Factory/.diffutils.new/diffutils.changes 2017-03-05 17:48:25.384135651 +0100 @@ -1,0 +2,7 @@ +Wed Feb 22 09:51:50 UTC 2017 - mli...@suse.cz + +- Update to a pre-release version (3.5.15): + * remove big-file-performance.patch and gnulib-diffseq.patch + * comment signature source as the release is not officially signed yet + +--- Old: big-file-performance.patch diffutils-3.5.tar.xz diffutils-3.5.tar.xz.sig gnulib-diffseq.patch New: diffutils-3.5.15.tar.xz Other differences: -- ++ diffutils.spec ++ --- /var/tmp/diff_new_pack.ozNk4X/_old 2017-03-05 17:48:26.088036024 +0100 +++ /var/tmp/diff_new_pack.ozNk4X/_new 2017-03-05 17:48:26.092035458 +0100 @@ -1,7 +1,7 @@ # # spec file for package diffutils # -# 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 @@ -17,18 +17,17 @@ Name: diffutils -Version:3.5 +Version:3.5.15 Release:0 Summary:GNU diff Utilities License:GFDL-1.2 and GPL-3.0+ Group: Productivity/Text/Utilities Url:https://www.gnu.org/software/diffutils/ -Source0:https://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.xz -Source1:https://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.xz.sig +Source0:%{name}-%{version}.tar.xz +#Source0:https://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.xz +# Source1:https://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.xz.sig # http://savannah.gnu.org/project/memberlist-gpgkeys.php?group=diffutils Source2:%{name}.keyring -Patch1: gnulib-diffseq.patch -Patch2: big-file-performance.patch BuildRequires: xz Requires(pre): %{install_info_prereq} Requires(preun): %{install_info_prereq} @@ -45,8 +44,6 @@ %prep %setup -q -%patch1 -p1 -%patch2 -p1 %build export CFLAGS="%{optflags} -fPIE" ++ diffutils-3.5.tar.xz -> diffutils-3.5.15.tar.xz ++ 79329 lines of diff (skipped)
commit sed for openSUSE:Factory
Hello community, here is the log from the commit of package sed for openSUSE:Factory checked in at 2017-03-05 17:48:15 Comparing /work/SRC/openSUSE:Factory/sed (Old) and /work/SRC/openSUSE:Factory/.sed.new (New) Package is "sed" Sun Mar 5 17:48:15 2017 rev:27 rq:456815 version:4.4 Changes: --- /work/SRC/openSUSE:Factory/sed/sed.changes 2017-02-03 20:01:39.775451811 +0100 +++ /work/SRC/openSUSE:Factory/.sed.new/sed.changes 2017-03-05 17:48:16.685366837 +0100 @@ -1,0 +2,7 @@ +Wed Feb 8 15:42:56 UTC 2017 - mplus...@suse.com + +- Update to version 4.4: + * sed could segfault when invoked with specific combination of +newlines in the input and regex pattern. + +--- Old: sed-4.3.tar.xz sed-4.3.tar.xz.sig New: sed-4.4.tar.xz sed-4.4.tar.xz.sig Other differences: -- ++ sed.spec ++ --- /var/tmp/diff_new_pack.CrCA0W/_old 2017-03-05 17:48:18.073170413 +0100 +++ /var/tmp/diff_new_pack.CrCA0W/_new 2017-03-05 17:48:18.073170413 +0100 @@ -17,7 +17,7 @@ Name: sed -Version:4.3 +Version:4.4 Release:0 Summary:A Stream-Oriented Non-Interactive Text Editor License:GPL-3.0+ ++ sed-4.3.tar.xz -> sed-4.4.tar.xz ++ 16777 lines of diff (skipped)
commit grep for openSUSE:Factory
Hello community, here is the log from the commit of package grep for openSUSE:Factory checked in at 2017-03-05 17:47:43 Comparing /work/SRC/openSUSE:Factory/grep (Old) and /work/SRC/openSUSE:Factory/.grep.new (New) Package is "grep" Sun Mar 5 17:47:43 2017 rev:63 rq:456801 version:3.0 Changes: --- /work/SRC/openSUSE:Factory/grep/grep.changes2017-02-13 00:25:33.643518043 +0100 +++ /work/SRC/openSUSE:Factory/.grep.new/grep.changes 2017-03-05 17:47:44.741887972 +0100 @@ -1,0 +2,14 @@ +Sat Feb 11 07:19:36 UTC 2017 - mplus...@suse.com + +- Update to version 3.0: + * grep without -F no longer goes awry when given two or more +patterns that contain no special characters other than '\' and +also contain a subpattern like '\.' that escapes a character to +make it ordinary. + * grep no longer fails to build on PCRE versions before 8.20. +- Cleanup spec file: + * Drop support for old distributions + * Create lang subpackage + * Use fdupes to replace duplicate files with symlinks + +--- Old: grep-2.28.tar.xz grep-2.28.tar.xz.sig New: grep-3.0.tar.xz grep-3.0.tar.xz.sig Other differences: -- ++ grep.spec ++ --- /var/tmp/diff_new_pack.hPrzV6/_old 2017-03-05 17:47:45.453787214 +0100 +++ /var/tmp/diff_new_pack.hPrzV6/_new 2017-03-05 17:47:45.457786648 +0100 @@ -17,7 +17,7 @@ Name: grep -Version:2.28 +Version:3.0 Release:0 Summary:Print lines matching a pattern License:GPL-3.0+ @@ -26,80 +26,66 @@ Source0:http://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.xz Source2:http://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.xz.sig Source3: http://savannah.gnu.org/project/memberlist-gpgkeys.php?group=grep&download=1#/%{name}.keyring +BuildRequires: fdupes BuildRequires: makeinfo BuildRequires: pcre-devel -BuildRequires: xz Requires(pre): %{install_info_prereq} Requires(preun): %{install_info_prereq} +Recommends: %{name}-lang Provides: base:%{_bindir}/grep -BuildRoot: %{_tmppath}/%{name}-%{version}-build -%if 0%{?suse_version} < 1120 -BuildRequires: pcre -%endif %description -The grep command searches one or more input files for lines -containing a match to a specified pattern. By default, grep prints -the matching lines. +The grep command searches one or more input files for lines containing a +match to a specified pattern. By default, grep prints the matching lines. + +%lang_package %prep %setup -q -%if 0%{?suse_version} < 1120 -echo "ac_cv_search_pcre_compile=\${ac_cv_search_pcre_compile=%{_libdir}/libpcre.a}" >config.cache -%endif %build %global optflags %{optflags} -fPIE export LDFLAGS="-pie" -%if 0%{?suse_version} < 1120 -%configure -C --bindir=/bin --disable-silent-rules -%else if 0%{?suse_version} < 1310 -%configure --disable-silent-rules -%else %configure --disable-silent-rules --without-included-regex -%endif make %{?_smp_mflags} %check make check VERBOSE=1 %{?_smp_mflags} %install -make %{?_smp_mflags} DESTDIR=%{buildroot} install -%if 0%{?suse_version} < 1120 -install -d %{buildroot}%{_bindir} -ln -sf ../../bin/egrep %{buildroot}%{_bindir}/egrep -ln -sf ../../bin/fgrep %{buildroot}%{_bindir}/fgrep -ln -sf ../../bin/grep %{buildroot}%{_bindir}/grep -%else +%make_install #UsrMerge install -d %{buildroot}/bin ln -sf %{_bindir}/egrep %{buildroot}/bin/egrep ln -sf %{_bindir}/fgrep %{buildroot}/bin/fgrep ln -sf %{_bindir}/grep %{buildroot}/bin/grep #EndUsrMerge -%endif +%fdupes -s %{buildroot} %find_lang %{name} %post -%install_info --info-dir=%{_infodir} %{_infodir}/grep.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/grep.info%{ext_info} %preun -%install_info_delete --info-dir=%{_infodir} %{_infodir}/grep.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/grep.info%{ext_info} -%files -f %{name}.lang +%files %defattr(-,root,root) %doc README AUTHORS NEWS THANKS TODO COPYING ChangeLog* -%if 0%{?suse_version} < 1120 -/bin/* -%else #UsrMerge /bin/egrep /bin/fgrep /bin/grep #EndUsrMerge -%endif -%{_bindir}/* -%{_mandir}/man1/*%{ext_man} -%{_infodir}/*%{ext_info} +%{_bindir}/egrep +%{_bindir}/fgrep +%{_bindir}/grep +%{_mandir}/man1/egrep.1%{ext_man} +%{_mandir}/man1/fgrep.1%{ext_man} +%{_mandir}/man1/grep.1%{ext_man} +%{_infodir}/grep.info%{ext_info} + +%files lang -f %{name}.lang +%defattr(-,root,root) %changelog ++ grep-2.28.tar.xz -> grep-3.0.tar.xz ++ 4809 lines of diff (skipped)
commit filesystem for openSUSE:Factory
Hello community, here is the log from the commit of package filesystem for openSUSE:Factory checked in at 2017-03-05 17:47:24 Comparing /work/SRC/openSUSE:Factory/filesystem (Old) and /work/SRC/openSUSE:Factory/.filesystem.new (New) Package is "filesystem" Sun Mar 5 17:47:24 2017 rev:129 rq:456799 version:MACRO Changes: --- /work/SRC/openSUSE:Factory/filesystem/filesystem.changes2016-12-09 09:29:57.286790462 +0100 +++ /work/SRC/openSUSE:Factory/.filesystem.new/filesystem.changes 2017-03-05 17:47:25.524607894 +0100 @@ -1,0 +2,5 @@ +Fri Feb 10 22:29:14 CET 2017 - ku...@suse.de + +- Remove /usr/games (finally everything is moved to /usr/bin) + +--- Other differences: -- ++ filesystem.spec ++ --- /var/tmp/diff_new_pack.NwcvSN/_old 2017-03-05 17:47:26.764432415 +0100 +++ /var/tmp/diff_new_pack.NwcvSN/_new 2017-03-05 17:47:26.764432415 +0100 @@ -1,7 +1,7 @@ # # spec file for package filesystem # -# 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 ++ directory.list ++ --- /var/tmp/diff_new_pack.NwcvSN/_old 2017-03-05 17:47:26.820424491 +0100 +++ /var/tmp/diff_new_pack.NwcvSN/_new 2017-03-05 17:47:26.820424491 +0100 @@ -77,7 +77,6 @@ 1777 root root /tmp 0755 root root /usr 0755 root root /usr/bin -0755 root root /usr/games 0755 root root /usr/include 0755 root root /usr/include/X11 0755 root root /usr/lib
commit build-compare for openSUSE:Factory
Hello community, here is the log from the commit of package build-compare for openSUSE:Factory checked in at 2017-03-05 17:46:54 Comparing /work/SRC/openSUSE:Factory/build-compare (Old) and /work/SRC/openSUSE:Factory/.build-compare.new (New) Package is "build-compare" Sun Mar 5 17:46:54 2017 rev:102 rq:456496 version:20170212T094342.98f72fb Changes: --- /work/SRC/openSUSE:Factory/build-compare/build-compare.changes 2016-12-29 22:41:51.409537542 +0100 +++ /work/SRC/openSUSE:Factory/.build-compare.new/build-compare.changes 2017-03-05 17:46:57.744539745 +0100 @@ -1,0 +2,10 @@ +Sun Feb 12 08:41:01 UTC 2017 - o...@aepfle.de + +- Remove warning file-contains-date-and-time from rpmlint.log + +--- +Thu Jan 5 11:01:53 UTC 2017 - o...@aepfle.de + +- Fix name-version-release regex for release without dots + +--- Other differences: -- ++ build-compare.spec ++ --- /var/tmp/diff_new_pack.qozQGz/_old 2017-03-05 17:47:00.200192185 +0100 +++ /var/tmp/diff_new_pack.qozQGz/_new 2017-03-05 17:47:00.204191619 +0100 @@ -1,7 +1,7 @@ # # spec file for package build-compare # -# 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 @@ -21,7 +21,7 @@ License:GPL-2.0+ Group: Development/Tools/Building Url:https://github.com/openSUSE/build-compare -Version:20161214T095953.e1115b2 +Version:20170212T094342.98f72fb Release:0 Source1:COPYING Source2:same-build-result.sh ++ functions.sh ++ --- /var/tmp/diff_new_pack.qozQGz/_old 2017-03-05 17:47:00.268182561 +0100 +++ /var/tmp/diff_new_pack.qozQGz/_new 2017-03-05 17:47:00.268182561 +0100 @@ -168,17 +168,36 @@ # Set version_release_old_regex_s, version_release_old_regex_l and # name_ver_rel_old_regex_l, also the new ones. function set_regex() { -# Remember to quote the . which is in release -# Short version without B_CNT + local rel_old=${version_release_old##*-} + local rel_new=${version_release_new##*-} + + # Short version without B_CNT + # release may not contain a dot + case "${rel_old}" in +*.*) version_release_old_regex_s=${version_release_old%.*} -version_release_old_regex_s=${version_release_old_regex_s//./\\.} +;; +*) +version_release_old_regex_s=${version_release_old} +;; + esac + # Remember to quote the . which is in release + version_release_old_regex_s=${version_release_old_regex_s//./\\.} + # Long version with B_CNT + version_release_old_regex_l=${version_release_old//./\\.} + name_ver_rel_old_regex_l=${name_ver_rel_old//./\\.} + + case "${rel_new}" in +*.*) version_release_new_regex_s=${version_release_new%.*} -version_release_new_regex_s=${version_release_new_regex_s//./\\.} -# Long version with B_CNT -version_release_old_regex_l=${version_release_old//./\\.} -version_release_new_regex_l=${version_release_new//./\\.} -name_ver_rel_old_regex_l=${name_ver_rel_old//./\\.} -name_ver_rel_new_regex_l=${name_ver_rel_new//./\\.} +;; +*) +version_release_new_regex_s=${version_release_new} +;; + esac + version_release_new_regex_s=${version_release_new_regex_s//./\\.} + version_release_new_regex_l=${version_release_new//./\\.} + name_ver_rel_new_regex_l=${name_ver_rel_new//./\\.} } # Compare just the rpm meta data of two rpms ++ same-build-result.sh ++ --- /var/tmp/diff_new_pack.qozQGz/_old 2017-03-05 17:47:00.300178033 +0100 +++ /var/tmp/diff_new_pack.qozQGz/_new 2017-03-05 17:47:00.300178033 +0100 @@ -140,10 +140,12 @@ # Remove release from files sort -u $OLDDIR/rpmlint.log|sed -e "s,$ver_rel1,@VERSION@-@RELEASE@,g" -e "s|/tmp/rpmlint\..*spec|.spec|g" > $file1 sort -u $OTHERDIR/rpmlint.log|sed -e "s,$ver_rel2,@VERSION@-@RELEASE@,g" -e "s|/tmp/rpmlint\..*spec|.spec|g" > $file2 +# Remove odd warning about data and time, it comes and goes # Remove warning about python mtime mismatch, a republish will not help # Remove odd warning about filenames, they contain VERSION-RELEASE # Remove durations from progress reports sed -i -e " +/: W: file-contains-date-and-time /d /: W: python-bytecode-inconsistent-mtime /d /: W: filename-too-long-for-joliet /d /: I: \(filelist-initialization\|check-completed\) /s| [0-9]\+\.[0-9] s| x.x s|