| Summary: | filesystems/zerofs - Upgrade to v0.22.10 | ||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | Ports & Packages | Reporter: | Stephan Lichtenauer <stephan> | ||||||||||||||||||||||||
| Component: | Individual Port(s) | Assignee: | Zsolt Udvari <uzsolt> | ||||||||||||||||||||||||
| Status: | Closed FIXED | ||||||||||||||||||||||||||
| Severity: | Affects Some People | CC: | herbert, uzsolt | ||||||||||||||||||||||||
| Priority: | --- | ||||||||||||||||||||||||||
| Version: | Latest | ||||||||||||||||||||||||||
| Hardware: | Any | ||||||||||||||||||||||||||
| OS: | Any | ||||||||||||||||||||||||||
| Attachments: |
|
||||||||||||||||||||||||||
Created attachment 265724 [details]
Upgrade to 0.18.1
Upgrade directly to the meanwhile released version 0.18.1
(In reply to Stephan Lichtenauer from comment #1) PORTREVISION should be removed/reset. Created attachment 265725 [details]
Upgrade to 0.18.1, remove portrevision
Thanks a lot for the heads-up, removed PORTREVISION
Created attachment 265799 [details]
Upgrade to meanwhile released 0.19.1
Supercedes 0.18.1 upgrade
Created attachment 265801 [details]
Update to meanwhile released 0.19.1
Removed the noise that was in last Makefile.crates
Created attachment 265964 [details]
Update to 0.20.0
Update to the meanwhile released 0.20.0...
(In reply to Herbert J. Skuhra from comment #2) Dear Herbert, do you have any chance to look at the latest attached patch? Thank you very much! Patch looks OK for me, but I am just a user. So there's not much I can do. Meanwhile the ZeroFS developer has released four new versions: 0.20.1, 0.21.0, 0.21.1 and 0.21.2. :-) Version 0.21.0 is the last version that builds via ports. (0.21.1 and 0.21.2 only build from git checkout.) (In reply to Herbert J. Skuhra from comment #8) I see, I thought you have a port commit bit. :) Yes, I already opened a bug report for 0.21.2 to see why it no longer builds: https://github.com/Barre/ZeroFS/issues/289 (In reply to Stephan Lichtenauer from comment #9) A 'git checkout' or downloading the zerofs 0.21.2 release tar.gz file and running "cargo build -r" works though: Compiling zerofs v0.21.2 (/home/herbert/ZeroFS-0.21.2/zerofs) Finished `release` profile [optimized] target(s) in 15m 39s Maybe rust@ knows a fix. Zerofs 0.22.0 is out and adding the following line does indeed solve the port build issue: RUSTFLAGS+= --cfg tokio_unstable Created attachment 266132 [details]
Upgrade ZeroFS to 0.22.1
Upgrade zerofs port to the currently released v0.22.1
Created attachment 266246 [details]
Patch to update to 0.22.3
Update to meanwhile released 0.22.3
Created attachment 266333 [details]
Patch to update to 0.22.5
Ok, since committers don't seem to notice this bug, I have now updated to 0.22.5...
Created attachment 266450 [details]
Update to 0.22.7
Update to 0.22.7
====> Running Q/A tests (stage-qa) Error: /usr/local/bin/zerofs is linked to /usr/local/lib/libzstd.so.1 from archivers/zstd but it is not declared as a dependency Warning: you need LIB_DEPENDS+=libzstd.so:archivers/zstd And when you try it in a clean jail: $ pkg info pkg-2.5.1 Package manager zerofs-0.22.7 ZeroFS is 9P/NFS/NBD on top of S3 $ zerofs ld-elf.so.1: Shared object "libzstd.so.1" not found, required by "zerofs" So you should declare the zstd as dependency. Created attachment 266816 [details]
Upgrade to 0.22.10 and add missing dependency
Sorry for missing this and thank you.
Added the missing dependency and also upgraded to meanwhile released 0.22.10
OMG, ZeroFS v0.22.11 is out. :-) https://github.com/Barre/ZeroFS/releases/tag/v0.22.11 (In reply to Herbert J. Skuhra from comment #18) 0.23.1 too Should I wait for it? (In reply to Zsolt Udvari from comment #19) No, it is impossible to stay up to date, Pierre is releasing updates sometimes each and every day... If the current version is correct, then it would be great if you could commit it. I will then create a new patch in a few weeks. A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=d047609313784ab102b53de2964e6fe5cdd84808 commit d047609313784ab102b53de2964e6fe5cdd84808 Author: Stephan Lichtenauer <stephan@lichtenauer.co.za> AuthorDate: 2026-01-09 12:51:35 +0000 Commit: Zsolt Udvari <uzsolt@FreeBSD.org> CommitDate: 2026-01-09 12:55:04 +0000 filesystems/zerofs: Update 0.22.10 Add archivers/zstd to dependencies. Add RUSTFLAGS. PR: 291242 Approved by: submitter is maintainer filesystems/zerofs/Makefile | 8 +- filesystems/zerofs/Makefile.crates | 403 +++++++++--------- filesystems/zerofs/distinfo | 808 ++++++++++++++++++++----------------- 3 files changed, 663 insertions(+), 556 deletions(-) Thanks for your work, Stephan! Committed! |
Created attachment 265668 [details] Patch to upgrade zerofs to v0.18.0