============================ rpmlint session starts ============================ rpmlint: 2.6.1 configuration: /opt/testing/lib/python3.11/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 rpmlintrc: /home/abuild/rpmbuild/SOURCES/python314-rpmlintrc checks: 41, packages: 6 python314-nogil-testsuite.armv6hl: E: zero-length /usr/lib/python3.14t/test/certdata/nullcert.pem python314-nogil-testsuite.armv6hl: E: zero-length /usr/lib/python3.14t/test/regrtestdata/import_from_tests/test_regrtest_b/util.py python314-nogil-testsuite.armv6hl: E: zero-length /usr/lib/python3.14t/test/test_import/data/package/submodule.py python314-nogil-testsuite.armv6hl: E: zero-length /usr/lib/python3.14t/test/test_import/data/package2/submodule2.py python314-nogil-testsuite.armv6hl: E: zero-length /usr/lib/python3.14t/test/test_import/data/unwritable/x.py python314-nogil-testsuite.armv6hl: E: zero-length /usr/lib/python3.14t/test/test_importlib/namespace_pkgs/module_and_namespace_package/a_test/empty python314-nogil-tools.armv6hl: W: wrong-file-end-of-line-encoding /usr/share/doc/packages/python314-nogil-nogil-core/Tools/msi/bundle/bootstrap/pythonba.sln python314-nogil-tools.armv6hl: W: wrong-file-end-of-line-encoding /usr/share/doc/packages/python314-nogil-nogil-core/Tools/msi/bundle/bootstrap/pythonba.vcxproj python314-nogil-tools.armv6hl: W: wrong-file-end-of-line-encoding /usr/share/doc/packages/python314-nogil-nogil-core/Tools/msi/make_appx.ps1 python314-nogil-tools.armv6hl: W: wrong-file-end-of-line-encoding /usr/share/doc/packages/python314-nogil-nogil-core/Tools/msi/make_cat.ps1 python314-nogil-tools.armv6hl: W: wrong-file-end-of-line-encoding /usr/share/doc/packages/python314-nogil-nogil-core/Tools/msi/make_zip.proj python314-nogil-tools.armv6hl: W: wrong-file-end-of-line-encoding /usr/share/doc/packages/python314-nogil-nogil-core/Tools/msi/msi.props python314-nogil-tools.armv6hl: W: wrong-file-end-of-line-encoding /usr/share/doc/packages/python314-nogil-nogil-core/Tools/msi/sign_build.ps1 python314-nogil-tools.armv6hl: W: wrong-file-end-of-line-encoding /usr/share/doc/packages/python314-nogil-nogil-core/Tools/msi/uploadrelease.proj python314-nogil-tools.armv6hl: W: wrong-file-end-of-line-encoding /usr/share/doc/packages/python314-nogil-nogil-core/Tools/msi/uploadrelease.ps1 python314-nogil-tools.armv6hl: W: wrong-file-end-of-line-encoding /usr/share/doc/packages/python314-nogil-nogil-core/Tools/msi/wix.props python314-nogil-tools.armv6hl: W: wrong-file-end-of-line-encoding /usr/share/doc/packages/python314-nogil-nogil-core/Tools/nuget/make_pkg.proj This file has wrong end-of-line encoding, usually caused by creation or modification on a non-Unix system. It could prevent it from being displayed correctly in some circumstances. python314-nogil-tools.armv6hl: E: version-control-internal-file /usr/share/doc/packages/python314-nogil-nogil-core/Tools/peg_generator/.gitignore You have included file(s) internally used by a version control system in the package. Move these files out of the package and rebuild it. python314-nogil-nogil-core.src: E: unused-rpmlintrc-filter "pem-certificate.*/usr/lib.*/python.*/test/*.pem" python314-nogil-nogil-core.src: E: unused-rpmlintrc-filter "devel-file-in-non-devel-package.*/usr/lib.*/python.*/tests/*.c" python314-nogil-base.armv6hl: E: script-without-shebang /usr/lib/python3.14t/encodings/rot_13.py python314-nogil-devel.armv6hl: E: script-without-shebang /usr/share/gdb/auto-load/usr/lib/libpython3.14t.so.1.0-gdb.py python314-nogil-testsuite.armv6hl: E: script-without-shebang /usr/lib/python3.14t/test/bisect_cmd.py python314-nogil-testsuite.armv6hl: E: script-without-shebang /usr/lib/python3.14t/test/crashers/recursive_call.py python314-nogil-testsuite.armv6hl: E: script-without-shebang /usr/lib/python3.14t/test/curses_tests.py python314-nogil-testsuite.armv6hl: E: script-without-shebang /usr/lib/python3.14t/test/re_tests.py python314-nogil-testsuite.armv6hl: E: script-without-shebang /usr/lib/python3.14t/test/regrtest.py python314-nogil-testsuite.armv6hl: E: script-without-shebang /usr/lib/python3.14t/test/support/smtpd.py python314-nogil-testsuite.armv6hl: E: script-without-shebang /usr/lib/python3.14t/test/test_array.py python314-nogil-testsuite.armv6hl: E: script-without-shebang /usr/lib/python3.14t/test/test_importlib/resources/zip.py python314-nogil-testsuite.armv6hl: E: script-without-shebang /usr/lib/python3.14t/test/test_uuid.py This text file has executable bits set or is located in a path dedicated for executables, but lacks a shebang and cannot thus be executed. If the file is meant to be an executable script, add the shebang, otherwise remove the executable bits or move the file elsewhere. python314-nogil-devel.armv6hl: W: potential-bashisms /usr/lib/python3.14t/config-3.14t-arm-linux-gnueabihf/install-sh checkbashisms reported potential bashisms in a /bin/sh shell script, you might want to manually check this script for bashisms. python314-nogil-tools.armv6hl: W: package-with-huge-docs 90% More than half the size of your package is documentation. Consider splitting it into a -doc subpackage. python314-nogil-base.armv6hl: W: obsolete-not-provided python3 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. python314-nogil-tools.armv6hl: E: no-binary The package should be of the noarch architecture because it doesn't contain any binaries. python314-nogil-nogil-core.src: E: invalid-spec-name The spec file name (without the .spec suffix) must match the package name ('Name:' tag). python314-nogil-tools.armv6hl: W: hidden-file-or-dir /usr/share/doc/packages/python314-nogil-nogil-core/Tools/build/.ruff.toml python314-nogil-tools.armv6hl: W: hidden-file-or-dir /usr/share/doc/packages/python314-nogil-nogil-core/Tools/build/.warningignore_macos python314-nogil-tools.armv6hl: W: hidden-file-or-dir /usr/share/doc/packages/python314-nogil-nogil-core/Tools/build/.warningignore_ubuntu python314-nogil-tools.armv6hl: W: hidden-file-or-dir /usr/share/doc/packages/python314-nogil-nogil-core/Tools/clinic/.ruff.toml python314-nogil-tools.armv6hl: W: hidden-file-or-dir /usr/share/doc/packages/python314-nogil-nogil-core/Tools/peg_generator/.clang-format python314-nogil-tools.armv6hl: W: hidden-file-or-dir /usr/share/doc/packages/python314-nogil-nogil-core/Tools/peg_generator/.gitignore python314-nogil-tools.armv6hl: W: hidden-file-or-dir /usr/share/doc/packages/python314-nogil-nogil-core/Tools/wasm/.editorconfig The file or directory is hidden. You should see if this is normal, and delete it from the package if not. python314-nogil-base.armv6hl: W: files-duplicate /usr/lib/python3.14t/_import_failed/__pycache__/xxlimited.cpython-314.pyc /usr/lib/python3.14t/_import_failed/__pycache__/_ctypes_test.cpython-314.opt-1.pyc:/usr/lib/python3.14t/_import_failed/__pycache__/_ctypes_test.cpython-314.pyc:/usr/lib/python3.14t/_import_failed/__pycache__/_curses.cpython-314.opt-1.pyc:/usr/lib/python3.14t/_import_failed/__pycache__/_curses.cpython-314.pyc:/usr/lib/python3.14t/_import_failed/__pycache__/_curses_panel.cpython-314.opt-1.pyc:(and 40 more) Your package contains duplicated files that are not hard- or symlinks. You should use the %fdupes macro to link the files to one. python314-nogil-testsuite.armv6hl: E: devel-file-in-non-devel-package (Badness: 50) /usr/lib/python3.14t/test/clinic.test.c python314-nogil-testsuite.armv6hl: E: devel-file-in-non-devel-package (Badness: 50) /usr/lib/python3.14t/test/test_cext/extension.c A file that is needed only e.g. when developing or building software is included in a non-devel package. These files should go in devel packages. python314-nogil-base.armv6hl: W: binary-or-shlib-calls-gethostbyname /usr/lib/python3.14t/lib-dynload/_socket.cpython-314t-arm-linux-gnueabihf.so The binary calls gethostbyname. Please port the code to use getaddrinfo. Check time report (>1% & >0.1s): Check Duration (in s) Fraction (in %) Checked files ExtractRpm 4.1 37.2 BashismsCheck 2.1 18.6 BinariesCheck 1.6 14.1 FilesCheck 1.2 10.5 BuildRootAndDateCheck 0.6 5.8 SignatureCheck 0.4 4.0 SpecCheck 0.3 2.5 FilelistCheck 0.2 2.2 TagsCheck 0.2 1.8 TOTAL 11.1 100.0 6 packages and 0 specfiles checked; 24 errors, 23 warnings, 146 filtered, 122 badness; has taken 11.4 s