============================ rpmlint session starts ============================ rpmlint: 2.8.0 configuration: /opt/testing/lib64/python3.13/rpmlint/configdefaults.toml /opt/testing/share/rpmlint/cron-whitelist.toml /opt/testing/share/rpmlint/dbus-services.toml /opt/testing/share/rpmlint/device-files-whitelist.toml /opt/testing/share/rpmlint/licenses.toml /opt/testing/share/rpmlint/opensuse.toml /opt/testing/share/rpmlint/pam-modules.toml /opt/testing/share/rpmlint/permissions-whitelist.toml /opt/testing/share/rpmlint/pie-executables.toml /opt/testing/share/rpmlint/polkit-rules-whitelist.toml /opt/testing/share/rpmlint/scoring.toml /opt/testing/share/rpmlint/security.toml /opt/testing/share/rpmlint/sudoers-whitelist.toml /opt/testing/share/rpmlint/sysctl-whitelist.toml /opt/testing/share/rpmlint/systemd-tmpfiles.toml /opt/testing/share/rpmlint/users-groups.toml /opt/testing/share/rpmlint/world-writable-whitelist.toml /opt/testing/share/rpmlint/zypper-plugins.toml /etc/xdg/rpmlint/scoring-strict.override.toml checks: 41, packages: 4 dcmtk.aarch64: W: unexpanded-macro /usr/share/dcmtk-3.6.9/csmapper/CP/CP936EXT%UCS.mps %UCS dcmtk.aarch64: W: unexpanded-macro /usr/share/dcmtk-3.6.9/csmapper/CP/UCS%CP936EXT.mps %CP936EXT dcmtk.aarch64: W: unexpanded-macro /usr/share/dcmtk-3.6.9/csmapper/GB/GB18030%UCS@BMP.mps %UCS dcmtk.aarch64: W: unexpanded-macro /usr/share/dcmtk-3.6.9/csmapper/GB/GB2312%UCS.mps %UCS dcmtk.aarch64: W: unexpanded-macro /usr/share/dcmtk-3.6.9/csmapper/GB/GB2312EXT%UCS.mps %UCS dcmtk.aarch64: W: unexpanded-macro /usr/share/dcmtk-3.6.9/csmapper/GB/GB2312GBK%UCS.mps %UCS dcmtk.aarch64: W: unexpanded-macro /usr/share/dcmtk-3.6.9/csmapper/GB/GB2312UDA1%UCS.mps %UCS dcmtk.aarch64: W: unexpanded-macro /usr/share/dcmtk-3.6.9/csmapper/GB/GB2312UDA2%UCS.mps %UCS dcmtk.aarch64: W: unexpanded-macro /usr/share/dcmtk-3.6.9/csmapper/GB/GBKEXT%UCS.mps %UCS dcmtk.aarch64: W: unexpanded-macro /usr/share/dcmtk-3.6.9/csmapper/GB/GBKUDA%UCS.mps %UCS dcmtk.aarch64: W: unexpanded-macro /usr/share/dcmtk-3.6.9/csmapper/GB/UCS%GB2312.mps %GB2312 dcmtk.aarch64: W: unexpanded-macro /usr/share/dcmtk-3.6.9/csmapper/GB/UCS%GB2312EXT.mps %GB2312EXT dcmtk.aarch64: W: unexpanded-macro /usr/share/dcmtk-3.6.9/csmapper/GB/UCS%GB2312UDA1.mps %GB2312UDA1 dcmtk.aarch64: W: unexpanded-macro /usr/share/dcmtk-3.6.9/csmapper/GB/UCS%GB2312UDA2.mps %GB2312UDA2 dcmtk.aarch64: W: unexpanded-macro /usr/share/dcmtk-3.6.9/csmapper/GB/UCS%GBKEXT.mps %GBKEXT dcmtk.aarch64: W: unexpanded-macro /usr/share/dcmtk-3.6.9/csmapper/GB/UCS%GBKUDA.mps %GBKUDA dcmtk.aarch64: W: unexpanded-macro /usr/share/dcmtk-3.6.9/csmapper/GB/UCS@BMP%GB18030.mps %GB18030 dcmtk.aarch64: W: unexpanded-macro /usr/share/dcmtk-3.6.9/csmapper/ISO-8859/ISO-8859-11%UCS.mps %UCS dcmtk.aarch64: W: unexpanded-macro /usr/share/dcmtk-3.6.9/csmapper/ISO-8859/ISO-8859-15%UCS.mps %UCS dcmtk.aarch64: W: unexpanded-macro /usr/share/dcmtk-3.6.9/csmapper/ISO-8859/ISO-8859-2%UCS.mps %UCS dcmtk.aarch64: W: unexpanded-macro /usr/share/dcmtk-3.6.9/csmapper/ISO-8859/ISO-8859-3%UCS.mps %UCS dcmtk.aarch64: W: unexpanded-macro /usr/share/dcmtk-3.6.9/csmapper/ISO-8859/ISO-8859-4%UCS.mps %UCS dcmtk.aarch64: W: unexpanded-macro /usr/share/dcmtk-3.6.9/csmapper/ISO-8859/ISO-8859-5%UCS.mps %UCS dcmtk.aarch64: W: unexpanded-macro /usr/share/dcmtk-3.6.9/csmapper/ISO-8859/ISO-8859-6%UCS.mps %UCS dcmtk.aarch64: W: unexpanded-macro /usr/share/dcmtk-3.6.9/csmapper/ISO-8859/ISO-8859-7%UCS.mps %UCS dcmtk.aarch64: W: unexpanded-macro /usr/share/dcmtk-3.6.9/csmapper/ISO-8859/ISO-8859-8%UCS.mps %UCS dcmtk.aarch64: W: unexpanded-macro /usr/share/dcmtk-3.6.9/csmapper/ISO-8859/ISO-8859-9%UCS.mps %UCS dcmtk.aarch64: W: unexpanded-macro /usr/share/dcmtk-3.6.9/csmapper/ISO-8859/UCS%ISO-8859-11.mps %ISO dcmtk.aarch64: W: unexpanded-macro /usr/share/dcmtk-3.6.9/csmapper/ISO-8859/UCS%ISO-8859-15.mps %ISO dcmtk.aarch64: W: unexpanded-macro /usr/share/dcmtk-3.6.9/csmapper/ISO-8859/UCS%ISO-8859-2.mps %ISO dcmtk.aarch64: W: unexpanded-macro /usr/share/dcmtk-3.6.9/csmapper/ISO-8859/UCS%ISO-8859-3.mps %ISO dcmtk.aarch64: W: unexpanded-macro /usr/share/dcmtk-3.6.9/csmapper/ISO-8859/UCS%ISO-8859-4.mps %ISO dcmtk.aarch64: W: unexpanded-macro /usr/share/dcmtk-3.6.9/csmapper/ISO-8859/UCS%ISO-8859-5.mps %ISO dcmtk.aarch64: W: unexpanded-macro /usr/share/dcmtk-3.6.9/csmapper/ISO-8859/UCS%ISO-8859-6.mps %ISO dcmtk.aarch64: W: unexpanded-macro /usr/share/dcmtk-3.6.9/csmapper/ISO-8859/UCS%ISO-8859-7.mps %ISO dcmtk.aarch64: W: unexpanded-macro /usr/share/dcmtk-3.6.9/csmapper/ISO-8859/UCS%ISO-8859-8.mps %ISO dcmtk.aarch64: W: unexpanded-macro /usr/share/dcmtk-3.6.9/csmapper/ISO-8859/UCS%ISO-8859-9.mps %ISO dcmtk.aarch64: W: unexpanded-macro /usr/share/dcmtk-3.6.9/csmapper/ISO646/ISO646-JP%UCS.646 %UCS dcmtk.aarch64: W: unexpanded-macro /usr/share/dcmtk-3.6.9/csmapper/ISO646/ISO646-US%UCS.646 %UCS dcmtk.aarch64: W: unexpanded-macro /usr/share/dcmtk-3.6.9/csmapper/JIS/JISX0201-KANA%UCS.mps %UCS dcmtk.aarch64: W: unexpanded-macro /usr/share/dcmtk-3.6.9/csmapper/JIS/JISX0208@1990%UCS.mps %UCS dcmtk.aarch64: W: unexpanded-macro /usr/share/dcmtk-3.6.9/csmapper/JIS/JISX0212%UCS.mps %UCS dcmtk.aarch64: W: unexpanded-macro /usr/share/dcmtk-3.6.9/csmapper/JIS/UCS%JISX0201-KANA.mps %JISX0201 dcmtk.aarch64: W: unexpanded-macro /usr/share/dcmtk-3.6.9/csmapper/JIS/UCS%JISX0208@1990.mps %JISX0208 dcmtk.aarch64: W: unexpanded-macro /usr/share/dcmtk-3.6.9/csmapper/JIS/UCS%JISX0212.mps %JISX0212 dcmtk.aarch64: W: unexpanded-macro /usr/share/dcmtk-3.6.9/csmapper/KS/KSC5601HANGUL%UCS.mps %UCS dcmtk.aarch64: W: unexpanded-macro /usr/share/dcmtk-3.6.9/csmapper/KS/KSC5601HANJA%UCS.mps %UCS dcmtk.aarch64: W: unexpanded-macro /usr/share/dcmtk-3.6.9/csmapper/KS/UCS%KSC5601HANGUL.mps %KSC5601HANGUL dcmtk.aarch64: W: unexpanded-macro /usr/share/dcmtk-3.6.9/csmapper/KS/UCS%KSC5601HANJA.mps %KSC5601HANJA This tag contains something that looks like an unexpanded macro; this is often the sign of a misspelling. Please check your specfile. dcmtk.spec:126: W: shared-dir-glob-in-files %{_bindir}/* The %files section contains "%{_bindir}/*", "%{_datadir}/*", "%{_docdir}/*", "%{_includedir}/*" or "%{_mandir}/*". These can lead to packagers not noticing when upstream adds new and possibly conflicting files in these directories. Therefore, files in these directories should be explicitely listed like "%{_bindir}/foobar" or "%{_includedir}/foobar.h". dcmtk.aarch64: E: missing-call-to-setgroups-before-setuid /usr/bin/dcmqrscp This executable is calling setuid and setgid without setgroups or initgroups. This means it didn't relinquish all groups, and this would be a potential security issue. dcmtk.aarch64: W: files-duplicate /usr/share/licenses/dcmtk/COPYRIGHT /usr/share/doc/packages/dcmtk/COPYRIGHT Your package contains duplicated files that are not hard- or symlinks. You should use the %fdupes macro to link the files to one. Check time report (>1% & >0.1s): Check Duration (in s) Fraction (in %) Checked files BinariesCheck 2.5 40.4 ExtractRpm 2.2 34.6 SharedLibraryPolicyCheck 1.0 15.3 FilesCheck 0.2 3.4 BuildRootAndDateCheck 0.1 2.1 TOTAL 6.3 100.0 4 packages and 0 specfiles checked; 1 errors, 51 warnings, 13 filtered, 1 badness; has taken 6.3 s