============================ rpmlint session starts ============================ rpmlint: 2.2.0 configuration: /opt/testing/lib/python3.8/site-packages/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/users-groups.toml /opt/testing/share/rpmlint/world-writable-whitelist.toml /etc/xdg/rpmlint/scoring-strict.override.toml rpmlintrc: /home/abuild/rpmbuild/SOURCES/thunderbird-rpmlintrc checks: 39, packages: 4 MozillaThunderbird.src: E: unused-rpmlintrc-filter "no-jar-manifest" MozillaThunderbird.spec: E: superfluous-%clean-section The spec section %clean should not be used any longer. RPM provides its own clean logic. MozillaThunderbird.armv7hl: W: potential-bashisms /usr/lib/thunderbird/thunderbird.sh checkbashisms reported potential bashisms in a /bin/sh shell script, you might want to manually check this script for bashisms. MozillaThunderbird.spec: W: patch-not-applied Patch8: mozilla-disable-wasm-emulate-arm-unaligned-fp-access.patch A patch is included in your package but was not applied. MozillaThunderbird-translations-common.armv7hl: W: obsolete-not-provided MozillaThunderbird-translations MozillaThunderbird-translations-other.armv7hl: W: obsolete-not-provided MozillaThunderbird-translations If a package is obsoleted by a compatible replacement, the obsoleted package should also be provided in order to not cause unnecessary dependency breakage. If the obsoleting package is not a compatible replacement for the old one, leave out the Provides. MozillaThunderbird.spec:30: W: macro-in-comment %major MozillaThunderbird.spec:292: W: macro-in-comment %patch8 MozillaThunderbird.spec:429: W: macro-in-comment %endif There is a unescaped macro after a shell style comment in the specfile. Macros are expanded everywhere, so check if it can cause a problem in this case and escape the macro with another leading % if appropriate. MozillaThunderbird.spec:56: E: buildarch-instead-of-exclusivearch-tag i686 Use ExclusiveArch instead of BuildArch (or BuildArchitectures) to restrict build on some specific architectures. Only use BuildArch with noarch MozillaThunderbird.armv7hl: W: binary-or-shlib-calls-gethostbyname /usr/lib/thunderbird/libldap60.so The binary calls gethostbyname. Please port the code to use getaddrinfo. MozillaThunderbird.armv7hl: W: bin-sh-syntax-error /usr/lib/thunderbird/thunderbird.sh A /bin/sh shell script contains a POSIX shell syntax error. This might indicate a potential bash-specific feature being used, try dash -n for more detailed error message. Check time report (>1% & >0.1s): Check Duration (in s) Fraction (in %) Checked files FilesCheck 158.7 84.1 rpm2cpio 14.6 7.7 BuildRootAndDateCheck 5.6 3.0 37710 BashismsCheck 2.5 1.3 37710 SignatureCheck 2.0 1.1 FilelistCheck 2.0 1.1 TOTAL 188.7 100.0 37710 4 packages and 0 specfiles checked; 3 errors, 9 warnings, 3 badness; has taken 190.5 s