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

Reply via email to