Bug 282339

Summary: sysutils/fusefs-squashfuse: Update 0.1.104 --> 0.5.2
Product: Ports & Packages Reporter: Yusuf Yaman <nxjoseph>
Component: Individual Port(s)Assignee: Vanilla I. Shu <vanilla>
Status: Closed FIXED    
Severity: Affects Only Me CC: freebsd, jsmith, nxjoseph, vanilla
Priority: --- Flags: jsmith: maintainer-feedback+
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
sysutils/fusefs-squashfuse.patch
jsmith: maintainer-approval+
fusefs-squashfuse-0.5.2.log none

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(-)