Bug 282339 - sysutils/fusefs-squashfuse: Update 0.1.104 --> 0.5.2
Summary: sysutils/fusefs-squashfuse: Update 0.1.104 --> 0.5.2
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Vanilla I. Shu
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-10-26 19:19 UTC by Yusuf Yaman
Modified: 2024-10-27 05:07 UTC (History)
4 users (show)

See Also:
jsmith: maintainer-feedback+


Attachments
sysutils/fusefs-squashfuse.patch (2.67 KB, patch)
2024-10-26 19:22 UTC, Yusuf Yaman
jsmith: maintainer-approval+
Details | Diff
fusefs-squashfuse-0.5.2.log (75.51 KB, text/plain)
2024-10-26 20:35 UTC, Yusuf Yaman
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Yusuf Yaman 2024-10-26 19:19:31 UTC

    
Comment 1 Yusuf Yaman 2024-10-26 19:22:48 UTC
Created attachment 254541 [details]
sysutils/fusefs-squashfuse.patch

Hi. Someone on the FreeBSD forums wanted the port to be updated. I had free time and updated this port to latest version but I didn't test it, yet. It would be nice if you can test the port or I may look into it and try to test if it's working. Thanks.
Comment 2 Yusuf Yaman 2024-10-26 19:42:12 UTC
I did test the port basically and it seems to run fine on 14.1-RELEASE.

I used these commands to test.
  $ mksquashfs DIRECTORY ARCHIVE
  $ squashfuse ARCHIVE MOUNTPOINT
Comment 3 Jesse Smith 2024-10-26 20:13:26 UTC
I tried the patch on FreeBSD 13.4. It applies cleanly, but I'm getting compile/build errors. It looks like there are some missing dependencies somewhere in the chain. I'm seeing errors about symbols "lzma_alone_decoder" and "lzma_code" missing when the linker is running. I'll take a closer look at it later and see if I can get it working.
Comment 4 Yusuf Yaman 2024-10-26 20:22:26 UTC
(In reply to Jesse Smith from comment #3)
Okay, very thanks. Good luck.
Comment 5 Yusuf Yaman 2024-10-26 20:35:12 UTC
Created attachment 254544 [details]
fusefs-squashfuse-0.5.2.log

Strangely, I ran poudriere testport on the port with my patch and it built fine. Using latest branch of ports tree.

# idprio 16 poudriere testport -b latest -j 134x64 -p default -B sysutils/fusefs-squashfuse sysutils/fusefs-squashfuse

# poudriere jail -l
JAILNAME VERSION         OSVERSION ARCH  METHOD TIMESTAMP           PATH
134x64   13.4-RELEASE-p1 1304000   amd64 http   2024-10-26 23:24:36 /poudriere/jails/134x64

I attached the build log of the port.
Comment 6 Jesse Smith 2024-10-26 22:23:21 UTC
I think I may be having problems because I installed the lmza packages from packages rather than ports and the mix is causing a problem on my usual system. Since the poudriere jail is building successfully, I think we can go ahead and push this change.
Comment 7 Vanilla I. Shu freebsd_committer freebsd_triage 2024-10-27 03:35:10 UTC
Committed, thanks.
Comment 8 commit-hook freebsd_committer freebsd_triage 2024-10-27 03:36:07 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=25bdcace010eb40beecd7f50948f005eec75aafa

commit 25bdcace010eb40beecd7f50948f005eec75aafa
Author:     Vanilla I. Shu <vanilla@FreeBSD.org>
AuthorDate: 2024-10-27 03:33:59 +0000
Commit:     Vanilla I. Shu <vanilla@FreeBSD.org>
CommitDate: 2024-10-27 03:33:59 +0000

    sysutils/fusefs-squashfuse: Update 0.1.104 --> 0.5.2

    PR: 282339

    Approved by:    maintainer

 sysutils/fusefs-squashfuse/Makefile  | 9 ++++++---
 sysutils/fusefs-squashfuse/distinfo  | 6 +++---
 sysutils/fusefs-squashfuse/pkg-plist | 7 +++++++
 3 files changed, 16 insertions(+), 6 deletions(-)