Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package sysconfig for openSUSE:Factory checked in at 2026-05-06 19:17:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/sysconfig (Old) and /work/SRC/openSUSE:Factory/.sysconfig.new.30200 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sysconfig" Wed May 6 19:17:31 2026 rev:199 rq:1350931 version:0.90.5 Changes: -------- --- /work/SRC/openSUSE:Factory/sysconfig/sysconfig.changes 2026-02-26 18:36:40.383667766 +0100 +++ /work/SRC/openSUSE:Factory/.sysconfig.new.30200/sysconfig.changes 2026-05-06 19:17:48.672872429 +0200 @@ -1,0 +2,8 @@ +Mon May 4 16:02:54 UTC 2026 - Marius Tomaschewski <[email protected]> + +- version 0.90.5 + * netconfig: Do not remove custom /etc/{resolv,yp}.conf on uninstall + of sysconfig-netconfig, but only the symlinks to /run/netconfig + files created by netconfig or tmpfiles.d(5) (bsc#1263889). + +------------------------------------------------------------------- Old: ---- sysconfig-0.90.4.tar.bz2 New: ---- sysconfig-0.90.5.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sysconfig.spec ++++++ --- /var/tmp/diff_new_pack.bW0Eej/_old 2026-05-06 19:17:49.304898474 +0200 +++ /var/tmp/diff_new_pack.bW0Eej/_new 2026-05-06 19:17:49.308898640 +0200 @@ -1,7 +1,7 @@ # # spec file for package sysconfig # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -46,7 +46,7 @@ %endif Name: sysconfig -Version: 0.90.4 +Version: 0.90.5 Release: 0 Summary: The configuration scheme for traditional network scripts License: GPL-2.0-or-later @@ -199,10 +199,10 @@ %{_tmpfilesdir}/netconfig.conf %ghost %attr(0755,root,root) %dir /run/netconfig %ghost %attr(0644,root,root) /run/netconfig/resolv.conf -%ghost %attr(0644,root,root) /etc/resolv.conf +%ghost %attr(0644,root,root) %config(noreplace) /etc/resolv.conf %if %{with nis} %ghost %attr(0644,root,root) /run/netconfig/yp.conf -%ghost %attr(0644,root,root) /etc/yp.conf +%ghost %attr(0644,root,root) %config(noreplace) /etc/yp.conf %endif %post -p /bin/bash @@ -215,3 +215,14 @@ %post netconfig -p /bin/bash %tmpfiles_create %{_tmpfilesdir}/netconfig.conf +%postun netconfig -p /bin/bash +if [ $1 -eq 0 ] ; then + # cleanup /etc/{resolv,yp}.conf symlinks on uninstall + case $(readlink -m /etc/resolv.conf 2>/dev/null) in + /run/netconfig/resolv.conf) rm -f /etc/resolv.conf || : ;; + esac + case $(readlink -m /etc/yp.conf 2>/dev/null) in + /run/netconfig/yp.conf) rm -f /etc/yp.conf || : ;; + esac +fi + ++++++ sysconfig-0.90.4.tar.bz2 -> sysconfig-0.90.5.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sysconfig-0.90.4/ChangeLog new/sysconfig-0.90.5/ChangeLog --- old/sysconfig-0.90.4/ChangeLog 2026-02-25 15:36:43.000000000 +0100 +++ new/sysconfig-0.90.5/ChangeLog 2026-05-05 11:58:09.000000000 +0200 @@ -1,4 +1,20 @@ -commit 40ca85dc20d54185a76218beac18d3d0c8f7e791 (HEAD -> master, tag: version-0.90.4, github/master, github/HEAD) +commit 67d553e5cdf4910605322916e1d237c6963e00e4 (mt-hub/master-bsc1263889, github/pull/57/head, master-bsc1263889) +Author: Marius Tomaschewski <[email protected]> +Date: Mon May 4 18:09:32 2026 +0200 + + version 0.90.5 + +commit 6e75ff6618bedf1d8d86c8a3b7cbd67aabe63a23 +Author: Marius Tomaschewski <[email protected]> +Date: Mon May 4 18:07:28 2026 +0200 + + netconfig: Do not remove custom /etc/{resolv,yp}.conf on uninstall + + Fix spec file not remove custom /etc/{resolv,yp}.conf on uninstall + of sysconfig-netconfig, but only the symlinks to /run/netconfig + files created by netconfig or tmpfiles.d(5) (bsc#1263889). + +commit 40ca85dc20d54185a76218beac18d3d0c8f7e791 (tag: version-0.90.4, mt-hub/master, janvhs/master, janvhs/HEAD, config-defaults) Author: Marius Tomaschewski <[email protected]> Date: Wed Feb 25 15:31:43 2026 +0100 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sysconfig-0.90.4/VERSION new/sysconfig-0.90.5/VERSION --- old/sysconfig-0.90.4/VERSION 2026-02-25 15:28:54.000000000 +0100 +++ new/sysconfig-0.90.5/VERSION 2026-05-05 11:57:29.000000000 +0200 @@ -1 +1 @@ -0.90.4 +0.90.5 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sysconfig-0.90.4/configure new/sysconfig-0.90.5/configure --- old/sysconfig-0.90.4/configure 2026-02-25 15:36:40.000000000 +0100 +++ new/sysconfig-0.90.5/configure 2026-05-05 11:57:59.000000000 +0200 @@ -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.72 for sysconfig 0.90.4. +# Generated by GNU Autoconf 2.72 for sysconfig 0.90.5. # # Report bugs to <http://bugs.opensuse.org>. # @@ -615,8 +615,8 @@ # Identity of this package. PACKAGE_NAME='sysconfig' PACKAGE_TARNAME='sysconfig' -PACKAGE_VERSION='0.90.4' -PACKAGE_STRING='sysconfig 0.90.4' +PACKAGE_VERSION='0.90.5' +PACKAGE_STRING='sysconfig 0.90.5' PACKAGE_BUGREPORT='http://bugs.opensuse.org' PACKAGE_URL='https://github.com/openSUSE/sysconfig' @@ -1379,7 +1379,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.90.4 to adapt to many kinds of systems. +'configure' configures sysconfig 0.90.5 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1450,7 +1450,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of sysconfig 0.90.4:";; + short | recursive ) echo "Configuration of sysconfig 0.90.5:";; esac cat <<\_ACEOF @@ -1568,7 +1568,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -sysconfig configure 0.90.4 +sysconfig configure 0.90.5 generated by GNU Autoconf 2.72 Copyright (C) 2023 Free Software Foundation, Inc. @@ -1836,7 +1836,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.90.4, which was +It was created by sysconfig $as_me 0.90.5, which was generated by GNU Autoconf 2.72. Invocation command line was $ $0$ac_configure_args_raw @@ -3317,7 +3317,7 @@ # Define the identity of the package. PACKAGE='sysconfig' - VERSION='0.90.4' + VERSION='0.90.5' printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h @@ -14085,7 +14085,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.90.4, which was +This file was extended by sysconfig $as_me 0.90.5, which was generated by GNU Autoconf 2.72. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -14145,7 +14145,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config='$ac_cs_config_escaped' ac_cs_version="\\ -sysconfig config.status 0.90.4 +sysconfig config.status 0.90.5 configured by $0, generated by GNU Autoconf 2.72, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sysconfig-0.90.4/sysconfig.spec new/sysconfig-0.90.5/sysconfig.spec --- old/sysconfig-0.90.4/sysconfig.spec 2026-02-25 15:36:43.000000000 +0100 +++ new/sysconfig-0.90.5/sysconfig.spec 2026-05-05 11:58:01.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package sysconfig # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -46,7 +46,7 @@ %endif Name: sysconfig -Version: 0.90.4 +Version: 0.90.5 Release: 0 Summary: The configuration scheme for traditional network scripts License: GPL-2.0-or-later @@ -199,10 +199,10 @@ %{_tmpfilesdir}/netconfig.conf %ghost %attr(0755,root,root) %dir /run/netconfig %ghost %attr(0644,root,root) /run/netconfig/resolv.conf -%ghost %attr(0644,root,root) /etc/resolv.conf +%ghost %attr(0644,root,root) %config(noreplace) /etc/resolv.conf %if %{with nis} %ghost %attr(0644,root,root) /run/netconfig/yp.conf -%ghost %attr(0644,root,root) /etc/yp.conf +%ghost %attr(0644,root,root) %config(noreplace) /etc/yp.conf %endif %post -p /bin/bash @@ -215,4 +215,15 @@ %post netconfig -p /bin/bash %tmpfiles_create %{_tmpfilesdir}/netconfig.conf +%postun netconfig -p /bin/bash +if [ $1 -eq 0 ] ; then + # cleanup /etc/{resolv,yp}.conf symlinks on uninstall + case $(readlink -m /etc/resolv.conf 2>/dev/null) in + /run/netconfig/resolv.conf) rm -f /etc/resolv.conf || : ;; + esac + case $(readlink -m /etc/yp.conf 2>/dev/null) in + /run/netconfig/yp.conf) rm -f /etc/yp.conf || : ;; + esac +fi + %changelog diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sysconfig-0.90.4/sysconfig.spec.in new/sysconfig-0.90.5/sysconfig.spec.in --- old/sysconfig-0.90.4/sysconfig.spec.in 2026-02-25 15:28:54.000000000 +0100 +++ new/sysconfig-0.90.5/sysconfig.spec.in 2026-05-05 11:57:29.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package sysconfig # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -199,10 +199,10 @@ %{_tmpfilesdir}/netconfig.conf %ghost %attr(0755,root,root) %dir /run/netconfig %ghost %attr(0644,root,root) /run/netconfig/resolv.conf -%ghost %attr(0644,root,root) /etc/resolv.conf +%ghost %attr(0644,root,root) %config(noreplace) /etc/resolv.conf %if %{with nis} %ghost %attr(0644,root,root) /run/netconfig/yp.conf -%ghost %attr(0644,root,root) /etc/yp.conf +%ghost %attr(0644,root,root) %config(noreplace) /etc/yp.conf %endif %post -p /bin/bash @@ -215,4 +215,15 @@ %post netconfig -p /bin/bash %tmpfiles_create %{_tmpfilesdir}/netconfig.conf +%postun netconfig -p /bin/bash +if [ $1 -eq 0 ] ; then + # cleanup /etc/{resolv,yp}.conf symlinks on uninstall + case $(readlink -m /etc/resolv.conf 2>/dev/null) in + /run/netconfig/resolv.conf) rm -f /etc/resolv.conf || : ;; + esac + case $(readlink -m /etc/yp.conf 2>/dev/null) in + /run/netconfig/yp.conf) rm -f /etc/yp.conf || : ;; + esac +fi + %changelog
