============================ rpmlint session starts ============================ rpmlint: 2.5.0 configuration: /opt/testing/lib64/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 checks: 41, packages: 4 liburing-ffi2.x86_64: W: unstripped-binary-or-object /usr/lib64/liburing-ffi.so.2.6 liburing2.x86_64: W: unstripped-binary-or-object /usr/lib64/liburing.so.2.6 This executable should be stripped from debugging symbols, in order to take less space and be loaded faster. This is usually done automatically at buildtime by rpm. liburing-ffi2.x86_64: E: summary-not-capitalized (Badness: 20) io_uring I/O access library for non-C/C++ languages Summary doesn't begin with a capital letter. liburing-devel.x86_64: W: files-duplicate /usr/share/man/man2/io_uring_enter2.2.gz /usr/share/man/man2/io_uring_enter.2.gz liburing-devel.x86_64: W: files-duplicate /usr/share/man/man3/io_uring_minor_version.3.gz /usr/share/man/man3/IO_URING_CHECK_VERSION.3.gz:/usr/share/man/man3/IO_URING_VERSION_MAJOR.3.gz:/usr/share/man/man3/IO_URING_VERSION_MINOR.3.gz:/usr/share/man/man3/io_uring_check_version.3.gz:/usr/share/man/man3/io_uring_major_version.3.gz liburing-devel.x86_64: W: files-duplicate /usr/share/man/man3/io_uring_buf_ring_cq_advance.3.gz /usr/share/man/man3/__io_uring_buf_ring_cq_advance.3.gz liburing-devel.x86_64: W: files-duplicate /usr/share/man/man3/io_uring_cqe_get_data64.3.gz /usr/share/man/man3/io_uring_cqe_get_data.3.gz liburing-devel.x86_64: W: files-duplicate /usr/share/man/man3/io_uring_prep_multishot_accept_direct.3.gz /usr/share/man/man3/io_uring_prep_accept.3.gz:/usr/share/man/man3/io_uring_prep_accept_direct.3.gz:/usr/share/man/man3/io_uring_prep_multishot_accept.3.gz liburing-devel.x86_64: W: files-duplicate /usr/share/man/man3/io_uring_prep_cancel_fd.3.gz /usr/share/man/man3/io_uring_prep_cancel.3.gz:/usr/share/man/man3/io_uring_prep_cancel64.3.gz liburing-devel.x86_64: W: files-duplicate /usr/share/man/man3/io_uring_prep_close_direct.3.gz /usr/share/man/man3/io_uring_prep_close.3.gz liburing-devel.x86_64: W: files-duplicate /usr/share/man/man3/io_uring_prep_getxattr.3.gz /usr/share/man/man3/io_uring_prep_fgetxattr.3.gz liburing-devel.x86_64: W: files-duplicate /usr/share/man/man3/io_uring_prep_setxattr.3.gz /usr/share/man/man3/io_uring_prep_fsetxattr.3.gz liburing-devel.x86_64: W: files-duplicate /usr/share/man/man3/io_uring_prep_linkat.3.gz /usr/share/man/man3/io_uring_prep_link.3.gz liburing-devel.x86_64: W: files-duplicate /usr/share/man/man3/io_uring_prep_mkdirat.3.gz /usr/share/man/man3/io_uring_prep_mkdir.3.gz liburing-devel.x86_64: W: files-duplicate /usr/share/man/man3/io_uring_prep_msg_ring_cqe_flags.3.gz /usr/share/man/man3/io_uring_prep_msg_ring.3.gz liburing-devel.x86_64: W: files-duplicate /usr/share/man/man3/io_uring_prep_msg_ring_fd_alloc.3.gz /usr/share/man/man3/io_uring_prep_msg_ring_fd.3.gz liburing-devel.x86_64: W: files-duplicate /usr/share/man/man3/io_uring_prep_openat_direct.3.gz /usr/share/man/man3/io_uring_prep_openat.3.gz liburing-devel.x86_64: W: files-duplicate /usr/share/man/man3/io_uring_prep_openat2_direct.3.gz /usr/share/man/man3/io_uring_prep_openat2.3.gz liburing-devel.x86_64: W: files-duplicate /usr/share/man/man3/io_uring_prep_poll_multishot.3.gz /usr/share/man/man3/io_uring_prep_poll_add.3.gz liburing-devel.x86_64: W: files-duplicate /usr/share/man/man3/io_uring_prep_recv_multishot.3.gz /usr/share/man/man3/io_uring_prep_recv.3.gz liburing-devel.x86_64: W: files-duplicate /usr/share/man/man3/io_uring_prep_recvmsg_multishot.3.gz /usr/share/man/man3/io_uring_prep_recvmsg.3.gz liburing-devel.x86_64: W: files-duplicate /usr/share/man/man3/io_uring_prep_renameat.3.gz /usr/share/man/man3/io_uring_prep_rename.3.gz liburing-devel.x86_64: W: files-duplicate /usr/share/man/man3/io_uring_prep_sendto.3.gz /usr/share/man/man3/io_uring_prep_send.3.gz liburing-devel.x86_64: W: files-duplicate /usr/share/man/man3/io_uring_prep_send_zc_fixed.3.gz /usr/share/man/man3/io_uring_prep_send_zc.3.gz liburing-devel.x86_64: W: files-duplicate /usr/share/man/man3/io_uring_prep_sendmsg_zc.3.gz /usr/share/man/man3/io_uring_prep_sendmsg.3.gz liburing-devel.x86_64: W: files-duplicate /usr/share/man/man3/io_uring_prep_socket_direct_alloc.3.gz /usr/share/man/man3/io_uring_prep_socket.3.gz:/usr/share/man/man3/io_uring_prep_socket_direct.3.gz liburing-devel.x86_64: W: files-duplicate /usr/share/man/man3/io_uring_prep_symlinkat.3.gz /usr/share/man/man3/io_uring_prep_symlink.3.gz liburing-devel.x86_64: W: files-duplicate /usr/share/man/man3/io_uring_prep_timeout_update.3.gz /usr/share/man/man3/io_uring_prep_timeout_remove.3.gz liburing-devel.x86_64: W: files-duplicate /usr/share/man/man3/io_uring_prep_unlinkat.3.gz /usr/share/man/man3/io_uring_prep_unlink.3.gz liburing-devel.x86_64: W: files-duplicate /usr/share/man/man3/io_uring_queue_init_params.3.gz /usr/share/man/man3/io_uring_queue_init.3.gz:/usr/share/man/man3/io_uring_queue_init_mem.3.gz liburing-devel.x86_64: W: files-duplicate /usr/share/man/man3/io_uring_recvmsg_validate.3.gz /usr/share/man/man3/io_uring_recvmsg_cmsg_firsthdr.3.gz:/usr/share/man/man3/io_uring_recvmsg_cmsg_nexthdr.3.gz:/usr/share/man/man3/io_uring_recvmsg_name.3.gz:/usr/share/man/man3/io_uring_recvmsg_out.3.gz:/usr/share/man/man3/io_uring_recvmsg_payload.3.gz:(and 1 more) liburing-devel.x86_64: W: files-duplicate /usr/share/man/man3/io_uring_register_buffers_update_tag.3.gz /usr/share/man/man3/io_uring_register_buffers.3.gz:/usr/share/man/man3/io_uring_register_buffers_sparse.3.gz:/usr/share/man/man3/io_uring_register_buffers_tags.3.gz liburing-devel.x86_64: W: files-duplicate /usr/share/man/man3/io_uring_unregister_eventfd.3.gz /usr/share/man/man3/io_uring_register_eventfd.3.gz:/usr/share/man/man3/io_uring_register_eventfd_async.3.gz liburing-devel.x86_64: W: files-duplicate /usr/share/man/man3/io_uring_register_files_update_tag.3.gz /usr/share/man/man3/io_uring_register_files.3.gz:/usr/share/man/man3/io_uring_register_files_sparse.3.gz:/usr/share/man/man3/io_uring_register_files_tags.3.gz:/usr/share/man/man3/io_uring_register_files_update.3.gz liburing-devel.x86_64: W: files-duplicate /usr/share/man/man3/io_uring_unregister_iowq_aff.3.gz /usr/share/man/man3/io_uring_register_iowq_aff.3.gz liburing-devel.x86_64: W: files-duplicate /usr/share/man/man3/io_uring_sqe_set_data64.3.gz /usr/share/man/man3/io_uring_sqe_set_data.3.gz Your package contains duplicated files that are not hard- or symlinks. You should use the %fdupes macro to link the files to one. liburing-devel.x86_64: E: double-slash-in-pkgconfig-path /usr/lib64/pkgconfig/liburing-ffi.pc libdir=//usr/lib64 liburing-devel.x86_64: E: double-slash-in-pkgconfig-path /usr/lib64/pkgconfig/liburing.pc libdir=//usr/lib64 This pkg-config file contains a path with a double slash ('//') in it. This will break debugedit when stripping debug symbols during package building if these paths have been passed to gcc, and fail with the following error: canonicalization unexpectedly shrank by one character. Check time report (>1% & >0.1s): Check Duration (in s) Fraction (in %) Checked files TOTAL 0.2 100.0 4 packages and 0 specfiles checked; 3 errors, 35 warnings, 12 filtered, 22 badness; has taken 0.2 s