Hello community, here is the log from the commit of package sysconfig for openSUSE:Leap:15.2 checked in at 2020-05-19 14:08:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/sysconfig (Old) and /work/SRC/openSUSE:Leap:15.2/.sysconfig.new.2738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sysconfig" Tue May 19 14:08:36 2020 rev:25 rq:806951 version:0.85.4 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/sysconfig/sysconfig.changes 2020-01-15 16:04:54.951973016 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.sysconfig.new.2738/sysconfig.changes 2020-05-19 14:08:46.959033826 +0200 @@ -1,0 +2,23 @@ +Tue Feb 25 14:04:11 CET 2020 - Marius Tomaschewski <[email protected]> + +- version 0.85.4 +- Add Upstream First openSUSE Build Service Policy to the spec + +------------------------------------------------------------------- +Wed Jan 29 22:05:54 UTC 2020 - Dominique Leuenberger <[email protected]> + +- Mark /etc/yp.conf as %config(noreplace): this is the same as the + file shipped by ypbind has as mode. In sysconfig we create a + symlink, in ypbind, the file is actually only owned for + reference. Having the same modes allows for the bots to do their + work properly (boo#1159566). + +------------------------------------------------------------------- +Wed Jul 24 13:37:57 UTC 2019 - Reinhard Max <[email protected]> + +- version 0.85.3 +- boo#1123699: Use systemd's tmpfile mechanism to create the + symlink infrastructure for resolv.conf and yp.conf early during + boot. + +------------------------------------------------------------------- Old: ---- sysconfig-0.85.2.tar.bz2 New: ---- sysconfig-0.85.4.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sysconfig.spec ++++++ --- /var/tmp/diff_new_pack.jStbvX/_old 2020-05-19 14:08:47.271034432 +0200 +++ /var/tmp/diff_new_pack.jStbvX/_new 2020-05-19 14:08:47.271034432 +0200 @@ -1,7 +1,7 @@ # # spec file for package sysconfig # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -28,13 +28,21 @@ %define udevdir /lib/udev %endif Name: sysconfig -Version: 0.85.2 +Version: 0.85.4 Release: 0 Summary: The sysconfig scheme for traditional network scripts License: GPL-2.0-or-later Group: System/Base -Url: https://github.com/openSUSE/sysconfig +URL: https://github.com/openSUSE/sysconfig Source: %{name}-%{version}.tar.bz2 +# +# Upstream First - openSUSE Build Service Policy: +# +# Never add any patches to this package without the upstream commit id in +# the patch. Any patches added here without a very good reason to make an +# exception will be silently removed with the next version update. +# Please use pull requests at https://github.com/openSUSE/sysconfig/ instead. +# BuildRequires: libtool BuildRequires: pkgconfig Requires: /sbin/ifup @@ -91,6 +99,15 @@ ln -s /sbin/service %{buildroot}/sbin/rcnetwork rm -f %{buildroot}%{_docdir}/sysconfig/COPYING +mkdir -p %{buildroot}%{_tmpfilesdir} +cat >%{buildroot}%{_tmpfilesdir}/netconfig.conf <<-EOF + d /run/netconfig 0755 root root - + f /run/netconfig/resolv.conf 0644 root root - + f /run/netconfig/yp.conf 0644 root root - + L /etc/resolv.conf - - - - /run/netconfig/resolv.conf + L /etc/yp.conf - - - - /run/netconfig/yp.conf +EOF + %files %defattr(-,root,root) %license doc/COPYING @@ -131,6 +148,12 @@ %{_sysconfdir}/ppp/ip-down.d/90-netconfig %{_sysconfdir}/ppp/pre-start.d/10-netconfig %{_sysconfdir}/ppp/post-stop.d/90-netconfig +%{_tmpfilesdir}/netconfig.conf +%ghost %dir /run/netconfig +%ghost /run/netconfig/resolv.conf +%ghost /run/netconfig/yp.conf +%ghost /etc/resolv.conf +%ghost %config(noreplace) %{_sysconfdir}/yp.conf %post -p /bin/bash # @@ -180,4 +203,7 @@ %postun -p /sbin/ldconfig +%post netconfig -p /bin/bash +%tmpfiles_create %{_tmpfilesdir}/netconfig.conf + %changelog ++++++ sysconfig-0.85.2.tar.bz2 -> sysconfig-0.85.4.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sysconfig-0.85.2/ChangeLog new/sysconfig-0.85.4/ChangeLog --- old/sysconfig-0.85.2/ChangeLog 2019-02-14 13:54:31.000000000 +0100 +++ new/sysconfig-0.85.4/ChangeLog 2020-02-25 14:24:36.000000000 +0100 @@ -1,4 +1,46 @@ -commit 31dd90b705394bc62a3d7591ea13284238dfd075 (HEAD -> wip-0.85.2) +commit 269e9b5e3a3eda854fa46d94c2fb4a8380d8b923 (HEAD -> master, tag: version-0.85.4, github/master) +Author: Marius Tomaschewski <[email protected]> +Date: Tue Feb 25 14:22:33 2020 +0100 + + version 0.85.4 + + Add Upstream First openSUSE Build Service Policy to the spec file + +commit fcb4798f128aaa225ed83cbb88ebba4c2c58ef63 (boo-1159566) +Author: Dominique Leuenberger <[email protected]> +Date: Wed Jan 29 22:05:54 2020 +0000 + + Mark /etc/yp.conf as %config(noreplace) + + This is the same as the file shipped by ypbind has as mode. + In sysconfig we create a symlink, in ypbind, the file is + actually only owned for reference. Having the same modes + allows for the bots to do their work properly (boo#1159566). + +commit 52389e7db136a02f2788d2a28d72bb12f1ce1f68 (tag: version-0.85.3) +Author: Reinhard Max <[email protected]> +Date: Wed Jul 24 16:07:22 2019 +0200 + + Add %ghost and %post to complete the tmpfiles.d transition + +commit be2ead762cf442688c428dadd60cc837b18f1860 +Author: Reinhard Max <[email protected]> +Date: Wed Jul 24 15:57:06 2019 +0200 + + - version 0.85.3 + - boo#1123699: Use systemd's tmpfile mechanism to create the + symlink infrastructure for resolv.conf and yp.conf early during + boot. + +commit ba754345d0262876dc42067dd41ebe9cd0ff0856 (tag: version-0.85.2, wip-0.85.2) +Author: Marius Tomaschewski <[email protected]> +Date: Thu Feb 14 14:01:36 2019 +0100 + + version 0.85.2 + + updated sysconfig.changes file + +commit 31dd90b705394bc62a3d7591ea13284238dfd075 Author: Marius Tomaschewski <[email protected]> Date: Thu Feb 14 12:56:28 2019 +0100 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sysconfig-0.85.2/VERSION new/sysconfig-0.85.4/VERSION --- old/sysconfig-0.85.2/VERSION 2019-02-14 13:53:20.000000000 +0100 +++ new/sysconfig-0.85.4/VERSION 2020-02-25 14:22:04.000000000 +0100 @@ -1 +1 @@ -0.85.2 +0.85.4 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sysconfig-0.85.2/configure new/sysconfig-0.85.4/configure --- old/sysconfig-0.85.2/configure 2019-02-14 13:54:01.000000000 +0100 +++ new/sysconfig-0.85.4/configure 2020-02-25 14:23:50.000000000 +0100 @@ -1,7 +1,7 @@ #! /bin/sh # From configure.ac Revision: 1.13 . # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for sysconfig 0.85.2. +# Generated by GNU Autoconf 2.69 for sysconfig 0.85.4. # # Report bugs to <http://bugs.opensuse.org>. # @@ -591,8 +591,8 @@ # Identity of this package. PACKAGE_NAME='sysconfig' PACKAGE_TARNAME='sysconfig' -PACKAGE_VERSION='0.85.2' -PACKAGE_STRING='sysconfig 0.85.2' +PACKAGE_VERSION='0.85.4' +PACKAGE_STRING='sysconfig 0.85.4' PACKAGE_BUGREPORT='http://bugs.opensuse.org' PACKAGE_URL='https://github.com/openSUSE/sysconfig' @@ -1331,7 +1331,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures sysconfig 0.85.2 to adapt to many kinds of systems. +\`configure' configures sysconfig 0.85.4 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1401,7 +1401,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of sysconfig 0.85.2:";; + short | recursive ) echo "Configuration of sysconfig 0.85.4:";; esac cat <<\_ACEOF @@ -1515,7 +1515,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -sysconfig configure 0.85.2 +sysconfig configure 0.85.4 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1884,7 +1884,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by sysconfig $as_me 0.85.2, which was +It was created by sysconfig $as_me 0.85.4, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2751,7 +2751,7 @@ # Define the identity of the package. PACKAGE='sysconfig' - VERSION='0.85.2' + VERSION='0.85.4' cat >>confdefs.h <<_ACEOF @@ -12838,7 +12838,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by sysconfig $as_me 0.85.2, which was +This file was extended by sysconfig $as_me 0.85.4, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -12896,7 +12896,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -sysconfig config.status 0.85.2 +sysconfig config.status 0.85.4 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sysconfig-0.85.2/sysconfig.spec new/sysconfig-0.85.4/sysconfig.spec --- old/sysconfig-0.85.2/sysconfig.spec 2019-02-14 13:54:04.000000000 +0100 +++ new/sysconfig-0.85.4/sysconfig.spec 2020-02-25 14:23:52.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package sysconfig # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -28,13 +28,21 @@ %define udevdir /lib/udev %endif Name: sysconfig -Version: 0.85.2 +Version: 0.85.4 Release: 0 Summary: The sysconfig scheme for traditional network scripts License: GPL-2.0-or-later Group: System/Base -Url: https://github.com/openSUSE/sysconfig +URL: https://github.com/openSUSE/sysconfig Source: %{name}-%{version}.tar.bz2 +# +# Upstream First - openSUSE Build Service Policy: +# +# Never add any patches to this package without the upstream commit id in +# the patch. Any patches added here without a very good reason to make an +# exception will be silently removed with the next version update. +# Please use pull requests at https://github.com/openSUSE/sysconfig/ instead. +# BuildRequires: libtool BuildRequires: pkgconfig Requires: /sbin/ifup @@ -91,6 +99,15 @@ ln -s /sbin/service %{buildroot}/sbin/rcnetwork rm -f %{buildroot}%{_docdir}/sysconfig/COPYING +mkdir -p %{buildroot}%{_tmpfilesdir} +cat >%{buildroot}%{_tmpfilesdir}/netconfig.conf <<-EOF + d /run/netconfig 0755 root root - + f /run/netconfig/resolv.conf 0644 root root - + f /run/netconfig/yp.conf 0644 root root - + L /etc/resolv.conf - - - - /run/netconfig/resolv.conf + L /etc/yp.conf - - - - /run/netconfig/yp.conf +EOF + %files %defattr(-,root,root) %license doc/COPYING @@ -131,6 +148,12 @@ %{_sysconfdir}/ppp/ip-down.d/90-netconfig %{_sysconfdir}/ppp/pre-start.d/10-netconfig %{_sysconfdir}/ppp/post-stop.d/90-netconfig +%{_tmpfilesdir}/netconfig.conf +%ghost %dir /run/netconfig +%ghost /run/netconfig/resolv.conf +%ghost /run/netconfig/yp.conf +%ghost /etc/resolv.conf +%ghost %config(noreplace) %{_sysconfdir}/yp.conf %post -p /bin/bash # @@ -180,4 +203,7 @@ %postun -p /sbin/ldconfig +%post netconfig -p /bin/bash +%tmpfiles_create %{_tmpfilesdir}/netconfig.conf + %changelog diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sysconfig-0.85.2/sysconfig.spec.in new/sysconfig-0.85.4/sysconfig.spec.in --- old/sysconfig-0.85.2/sysconfig.spec.in 2019-02-14 12:55:03.000000000 +0100 +++ new/sysconfig-0.85.4/sysconfig.spec.in 2020-02-25 14:22:24.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package sysconfig # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -33,8 +33,16 @@ Summary: The sysconfig scheme for traditional network scripts License: GPL-2.0-or-later Group: System/Base -Url: https://github.com/openSUSE/sysconfig +URL: https://github.com/openSUSE/sysconfig Source: %{name}-%{version}.tar.bz2 +# +# Upstream First - openSUSE Build Service Policy: +# +# Never add any patches to this package without the upstream commit id in +# the patch. Any patches added here without a very good reason to make an +# exception will be silently removed with the next version update. +# Please use pull requests at https://github.com/openSUSE/sysconfig/ instead. +# BuildRequires: libtool BuildRequires: pkgconfig Requires: /sbin/ifup @@ -91,6 +99,15 @@ ln -s /sbin/service %{buildroot}/sbin/rcnetwork rm -f %{buildroot}%{_docdir}/sysconfig/COPYING +mkdir -p %{buildroot}%{_tmpfilesdir} +cat >%{buildroot}%{_tmpfilesdir}/netconfig.conf <<-EOF + d /run/netconfig 0755 root root - + f /run/netconfig/resolv.conf 0644 root root - + f /run/netconfig/yp.conf 0644 root root - + L /etc/resolv.conf - - - - /run/netconfig/resolv.conf + L /etc/yp.conf - - - - /run/netconfig/yp.conf +EOF + %files %defattr(-,root,root) %license doc/COPYING @@ -131,6 +148,12 @@ %{_sysconfdir}/ppp/ip-down.d/90-netconfig %{_sysconfdir}/ppp/pre-start.d/10-netconfig %{_sysconfdir}/ppp/post-stop.d/90-netconfig +%{_tmpfilesdir}/netconfig.conf +%ghost %dir /run/netconfig +%ghost /run/netconfig/resolv.conf +%ghost /run/netconfig/yp.conf +%ghost /etc/resolv.conf +%ghost %config(noreplace) %{_sysconfdir}/yp.conf %post -p /bin/bash # @@ -180,4 +203,7 @@ %postun -p /sbin/ldconfig +%post netconfig -p /bin/bash +%tmpfiles_create %{_tmpfilesdir}/netconfig.conf + %changelog
