[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1069609: Review of mount-zip



[This is not a formal review with the intent to sponsor, but prospective
sponsors may use these findings as they see fit. Opinions are my own.]

Summary: a missing run-time dependency on fuse needs to be fixed.


[+] The orig.tar.gz is identical to the release file on Github.


[-] Lintian reports a warnings:

  - d/rules sets DEB_HOST_ARCH which should not be necessary. Consider
    whether this is necessary; if so, add a lintian override or file
    a bug against lintian explaining the false positive.

[+] License is GPL-3, licensecheck reports no odd copyrights or licenses

[+] Package builds cleanly with sbuild -d unstable

[+] d/control:

The capitalisation of the synopsis and long description could be improved.
The best practices[1] state that the synopsis gets no starting capital.

(The full description should start with a Capital, but this is awkward as
it starts with the name of the tool.)


1. https://www.debian.org/doc/manuals/developers-reference/best-pkging-practices.en.html#bpp-debian-control

Personal opinion:
the last paragraph of the long description is a bit wishy-washy; it could
be put more concisely by stating that the tool offers performance benefits
on large archives with many files.
[+] The rules file fits best practices

[+] passes piuparts

[-] tested installation on a clean system

There seems to be a missing run-time dependency on fuse:

dennis@sidvm:~$ wget https://github.com/google/mount-zip/archive/refs/tags/v1.0.14.zip
--2024-05-18 00:30:21--  https://github.com/google/mount-zip/archive/refs/tags/v1.0.14.zip
Resolving github.com (github.com)... 140.82.121.3
Connecting to github.com (github.com)|140.82.121.3|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://codeload.github.com/google/mount-zip/zip/refs/tags/v1.0.14 [following]
--2024-05-18 00:30:22--  https://codeload.github.com/google/mount-zip/zip/refs/tags/v1.0.14
Resolving codeload.github.com (codeload.github.com)... 140.82.121.9
Connecting to codeload.github.com (codeload.github.com)|140.82.121.9|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [application/zip]
Saving to: ‘v1.0.14.zip’

v1.0.14.zip                           [  <=>                                                       ] 742.41K  3.31MB/s    in 0.2s

2024-05-18 00:30:22 (3.31 MB/s) - ‘v1.0.14.zip’ saved [760225]

dennis@sidvm:~$ mount-zip v1.0.14.zip
mount-zip: Created mount point 'v1.0.14'
fuse: failed to exec fusermount: No such file or directory

After installing the fuse package, the program works as expected.


Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature


Reply to: