https://bugzilla.redhat.com/show_bug.cgi?id=2487449

Petr Pisar <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
              Flags|fedora-review?              |fedora-review+



--- Comment #3 from Petr Pisar <[email protected]> ---
$ rpmlint perl-Filesys-Fuse3.spec
../SRPMS/perl-Filesys-Fuse3-0.021-1.fc45.src.rpm
../RPMS/x86_64/perl-Filesys-Fuse3-
perl-Filesys-Fuse3-0.021-1.fc45.x86_64.rpm
perl-Filesys-Fuse3-debuginfo-0.021-1.fc45.x86_64.rpm
perl-Filesys-Fuse3-debugsource-0.021-1.fc45.x86_64.rpm
test@fedora-45:~/rpmbuild/SPECS $ rpmlint perl-Filesys-Fuse3.spec
../SRPMS/perl-Filesys-Fuse3-0.021-1.fc45.src.rpm
../RPMS/x86_64/perl-Filesys-Fuse3-*
======================================== rpmlint session starts
=======================================
rpmlint: 2.9.0
configuration:
    /usr/lib/python3.15/site-packages/rpmlint/configdefaults.toml
    /etc/xdg/rpmlint/fedora-spdx-licenses.toml
    /etc/xdg/rpmlint/fedora.toml
    /etc/xdg/rpmlint/scoring.toml
    /etc/xdg/rpmlint/users-groups.toml
    /etc/xdg/rpmlint/warn-on-functions.toml
checks: 32, packages: 5

== 4 packages and 1 specfiles checked; 0 errors, 0 warnings, 17 filtered, 0
badness; has taken 0.6 s ==
rpmlint is Ok.

The package builds in Fedora 45
(https://koji.fedoraproject.org/koji/taskinfo?taskID=146987604). Ok.

The package is APPROVED.

TODO: I tried locally running the tests and they failed. E.g. the first one
failed like this:

$ perl -Iblib/{lib,arch} -I. test/s/mount.t 
1..3
ok 1 - not already mounted
ok 2 - loopback exists
# mounting examples/loopback.pl to /tmp/fusemnt-test with  --pidfile
/home/test/rpmbuild/BUILD/perl-Filesys-Fuse3-0.021-build/Filesys-Fuse3-0.021/test/s/mounted.pid
--logfile /tmp/fusemnt.log --use-threads
not ok 3 - mount succeeded
#   Failed test 'mount succeeded'
#   at test/s/mount.t line 33.
# error mounting examples/loopback.pl:
# Failed to call 'fusermount3': No such file or directory
# posix_spawn(p)() for fusermount3 failed: No such file or directorycould not
mount fuse filesystem!
# Looks like you failed 1 test of 3.

Stracing the test reveals that it attempts to execute /usr/bin/fusermount3
which is not installed. That executable is hard-coded into
/usr/lib64/libfuse3.so:

# grep /usr/bin/fusermount3 /usr/lib64/libfuse3.so
grep: /usr/lib64/libfuse3.so: binary file matches

Either fuse3-libs should run-require fuse3 package, or if it is intentionally
optional, then perl-Filesys-Fuse3 should require it.


-- 
You are receiving this mail because:
You are always notified about changes to this product and component
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2487449

Report this comment as SPAM: 
https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=report-spam&short_desc=Report%20of%20Bug%202487449%23c3

-- 
_______________________________________________
package-review mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/[email protected]
Do not reply to spam, report it: 
https://forge.fedoraproject.org/infra/tickets/issues/new

Reply via email to