Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package aaa_base for openSUSE:Factory 
checked in at 2026-10-30 18:04:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/aaa_base (Old)
 and      /work/SRC/openSUSE:Factory/.aaa_base.new.1255 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "aaa_base"

Fri Oct 30 18:04:09 2026 rev:522 rq:1393646 version:84.87+git20260924.144354a1

Changes:
--------
--- /work/SRC/openSUSE:Factory/aaa_base/aaa_base.changes        2026-09-29 
17:49:07.549572085 +0200
+++ /work/SRC/openSUSE:Factory/.aaa_base.new.1255/aaa_base.changes      
2026-10-30 18:04:48.410442590 +0100
@@ -1,0 +2,21 @@
+Mon Oct 26 07:32:15 UTC 2026 - Tomáš Chvátal <[email protected]>
+
+- Remove the /etc/init.d/boot.local and /etc/init.d/after.local ghost
+  placeholders; nothing has executed these files since the sysvinit
+  era and the spec already recorded the intent to drop them. This
+  resolves the executable-marked-as-config-file errors on the pair
+- Build the text-only subpackages extras, malloccheck, wsl and
+  yama-enable-ptrace as noarch
+- Drop the legacy aaa_base:/etc/DIR_COLORS provides from
+  aaa_base-extras; nothing in Tumbleweed requires it
+- Fix a typo in the yama-enable-ptrace description and wrap the main
+  description line
+- Drop the Group tags from all package sections
+- Rework aaa_base-rpmlintrc: drop the filters whose targets no longer
+  exist in the package (the wtmp log file group, the restricted
+  hostname symlink and the deprecated init script filters for the
+  removed .local files) and add reasoned filters for the remaining
+  deliberate warnings (the nsswitch.conf backup copy in %post, the
+  skel dotfiles, /var/adm and the sysconfig fillup templates)
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ aaa_base.spec ++++++
--- /var/tmp/diff_new_pack.4SEiPW/_old  2026-10-30 18:04:51.101555278 +0100
+++ /var/tmp/diff_new_pack.4SEiPW/_new  2026-10-30 18:04:51.108555571 +0100
@@ -37,7 +37,6 @@
 Release:        0
 Summary:        openSUSE Base Package
 License:        GPL-2.0-or-later
-Group:          System/Fhs
 URL:            https://github.com/openSUSE/aaa_base
 Source:         aaa_base-%{version}.tar
 Source1:        README.packaging.txt
@@ -68,26 +67,26 @@
 # run osc service mr to recreate
 
 %description
-This package installs several important configuration files and central 
scripts.
+This package installs several important configuration files and central
+scripts.
 
 %package extras
+BuildArch:      noarch
 Summary:        SUSE Linux Base Package (recommended part)
-Group:          System/Fhs
 Requires:       %{name} = %{version}
 Requires:       /usr/bin/cpio
 Requires:       /usr/bin/find
 Requires:       /usr/bin/gzip
 Requires:       /usr/bin/tar
 Requires(post): /usr/bin/fillup
-Provides:       aaa_base:/etc/DIR_COLORS
 
 %description extras
 The parts of aaa_base that should be installed by default but are not
 strictly required to run a system. (bash completions and convenience hacks).
 
 %package malloccheck
+BuildArch:      noarch
 Summary:        SUSE Linux Base Package (malloc checking)
-Group:          System/Fhs
 Requires:       %{name} = %{version}
 
 %description malloccheck
@@ -96,8 +95,8 @@
 installed by default as it may degrade performance.
 
 %package wsl
+BuildArch:      noarch
 Summary:        SUSE Linux Base Package (Windows Subsystem for Linux)
-Group:          System/Fhs
 Requires:       %{name} = %{version}
 
 %description wsl
@@ -106,12 +105,12 @@
 systems.
 
 %package yama-enable-ptrace
+BuildArch:      noarch
 Summary:        Sysctl setting to allow ptrace with the YAMA LSM enabled
-Group:          System/Fhs
 Requires:       %{name} = %{version}
 
 %description yama-enable-ptrace
-When the YAMA LSM is enabled, ptrace is restriced by default. On
+When the YAMA LSM is enabled, ptrace is restricted by default. On
 developer systems this has an impact on e.g. strace and gdb. So
 this package contains a setting that allows ptrace again.
 
@@ -126,14 +125,12 @@
 %install
 %make_install
 mkdir -p %{buildroot}/etc/sysctl.d
+# keep the ghosted /etc/init.d directory present in the buildroot
+# so that its recorded permissions are real
+mkdir -p %{buildroot}/etc/init.d
 #
 # make sure it does not creep in again
 test -d %{buildroot}/root/.gnupg && exit 1
-# TODO: get rid of that at some point in the future
-mkdir -p %{buildroot}/etc/init.d
-for i in boot.local after.local ; do
-  install -m 755 /dev/null %{buildroot}/etc/init.d/$i
-done
 # keep as ghost for migration
 touch %buildroot/etc/inittab
 
@@ -262,8 +259,6 @@
 %{_tmpfilesdir}/soft-reboot-cleanup.conf
 %config /etc/shells
 %ghost %dir /etc/init.d
-%ghost %config(noreplace) /etc/init.d/boot.local
-%ghost %config(noreplace) /etc/init.d/after.local
 %ghost %config /etc/inittab
 /usr/bin/get_kernel_version
 /usr/sbin/service

++++++ aaa_base-rpmlintrc ++++++
--- /var/tmp/diff_new_pack.4SEiPW/_old  2026-10-30 18:04:51.356565956 +0100
+++ /var/tmp/diff_new_pack.4SEiPW/_new  2026-10-30 18:04:51.370566542 +0100
@@ -1,10 +1,19 @@
-# confirmed - but standard
-addFilter("non-root-group-log-file /var/log/wtmp utmp")
+# The %post of the main package backs up /etc/nsswitch.conf with cp before
+# patching it in place (usrfiles, bsc#1162916; systemd, bsc#1250513). The
+# backup has to happen synchronously in %post, ahead of the edit.
+addFilter("dangerous-command-in-%post")
 
-# aaa_base requires net-tools
-addFilter("dangling-symlink.*/usr/lib/restricted/bin/hostname.*/bin/hostname")
+# /usr/etc/skel/.emacs and /usr/etc/skel/.inputrc are skeleton templates
+# for the user dotfiles of the same name; they are hidden by design.
+addFilter("hidden-file-or-dir /usr/etc/skel/")
 
-# for /etc/init.d/*.local. To be removed at some point
-addFilter(".*suse-deprecated-init-script.*")
-addFilter(".*suse-deprecated-boot-script.*")
+# /var/adm is the distribution admin directory owned by the filesystem
+# package; /var/adm/backup is where the rpmdb/sysconfig backup units
+# keep their data.
+addFilter("non-standard-dir-in-var adm")
+
+# /etc/sysconfig/proxy and /etc/sysconfig/backup are the established
+# configuration interface for the proxy setup and the backup units,
+# written by other tools; fillup is the delivery mechanism for them.
+addFilter("sysconfig-fillup-usage")
 

Reply via email to