Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package rpmcrab for openSUSE:Factory checked 
in at 2026-10-22 17:00:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rpmcrab (Old)
 and      /work/SRC/openSUSE:Factory/.rpmcrab.new.2252680 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rpmcrab"

Thu Oct 22 17:00:10 2026 rev:2 rq:1387015 version:0.3.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/rpmcrab/rpmcrab.changes  2026-10-21 
20:58:36.958821646 +0200
+++ /work/SRC/openSUSE:Factory/.rpmcrab.new.2252680/rpmcrab.changes     
2026-10-22 17:00:11.965720464 +0200
@@ -1,0 +2,15 @@
+Wed Oct 21 23:06:48 UTC 2026 - Tomáš Chvátal <[email protected]>
+
+- Require the data and tools the checks consume from the installed
+  system, mirroring rpmlint and rpmlint-mini: polkit-default-privs
+  on the rpmlint-compat subpackage (PolkitCheck reads the standard
+  default-privs profile), file (magic classification via file -b),
+  bash (scriptlet syntax checks via /bin/sh and /bin/bash -n) and
+  the gzip, bzip2, xz and zstd decompressors (FilesCheck reads
+  compressed files through the external tools); without them the
+  affected checks silently degrade, in build roots substituting
+  rpmcrab for rpmlint-mini as in plain installations. The en_US
+  hunspell dictionary (myspell-en_US) is only recommended: the
+  spell checker uses it when present and stays silent without it
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ rpmcrab.spec ++++++
--- /var/tmp/diff_new_pack.a8IeOj/_old  2026-10-22 17:00:14.376821469 +0200
+++ /var/tmp/diff_new_pack.a8IeOj/_new  2026-10-22 17:00:14.380821636 +0200
@@ -34,17 +34,31 @@
 BuildRequires:  pkgconfig(rpm)
 # - AppDataCheck: invalid-appdata-file/invalid-metainfo-file via appstream-util
 Requires:       appstream-glib
-# - BinariesCheck: binary analysis via strings (binutils)
+# - PostCheck: scriptlet syntax check via /bin/sh and /bin/bash -n
+Requires:       bash
+# - BinariesCheck: binary analysis via strings and ar (binutils)
 Requires:       binutils
+# - FilesCheck: decompression of .bz2 files via bzip2 -dc
+Requires:       bzip2
 Requires:       checkbashisms
 # External tools invoked by checks (see comments for which check needs each):
 # - BashismsCheck: bin-sh-syntax-error via dash, potential-bashisms via 
checkbashisms
 Requires:       dash
 # - MenuXDGCheck: invalid-desktopfile via desktop-file-validate
 Requires:       desktop-file-utils
+# - File classification: libmagic description of files via file -b
+Requires:       file
+# - FilesCheck: decompression of .gz files via gzip -dc
+Requires:       gzip
+# - TagsCheck: spelling-error via the en_US hunspell dictionary
+Recommends:     myspell-en_US
 # - SpecCheck: specfile-error/specfile-warning via rpm --specfile
 #   (rpm re-execs /usr/bin/rpmspec from rpm-build since rpm 4.9)
 Requires:       rpm-build
+# - FilesCheck: decompression of .xz files via xz -dc
+Requires:       xz
+# - FilesCheck: decompression of .zst files via zstd -dc
+Requires:       zstd
 
 %description
 rpmcrab is a Rust rewrite of rpmlint, the RPM package linter.
@@ -83,6 +97,9 @@
 %package rpmlint-compat
 Summary:        rpmlint compatibility symlinks for rpmcrab
 Requires:       %{name} = %{version}-%{release}
+# PolkitCheck reads the standard profile from the installed
+# polkit-default-privs data, mirrored from rpmlint-mini
+Requires:       polkit-default-privs
 Supplements:    (%{name} unless rpmlint)
 Conflicts:      rpmlint
 Conflicts:      rpmlint-mini

Reply via email to