Bug 288145 - sysutils/sanoid: Update to 2.3.0
Summary: sysutils/sanoid: Update to 2.3.0
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Vladimir Druzenko
URL: https://github.com/jimsalterjrs/sanoi...
Keywords:
Depends on:
Blocks:
 
Reported: 2025-07-11 09:52 UTC by Ben Lavery-Griffiths
Modified: 2025-08-17 14:18 UTC (History)
5 users (show)

See Also:
vvd: maintainer-feedback+
vvd: merge-quarterly+


Attachments
Git patch to upgrade to 2.3.0 (2.85 KB, patch)
2025-07-11 09:52 UTC, Ben Lavery-Griffiths
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Ben Lavery-Griffiths 2025-07-11 09:52:16 UTC
Created attachment 262045 [details]
Git patch to upgrade to 2.3.0

I've been running this version for a little over a week on my FreeBSD 14.3-RELEASE server, recreated the port this morning.

```
root@manaha:/usr/ports/sysutils/sanoid # portlint -C /usr/ports/sysutils/sanoid
looks fine.
```

Changelog form GitHub:

2.3.0 [overall] documentation updates, small fixes (@thecatontheflat, @mjeanson, @jiawen, @EchterAgo, @jan-krieg, @dlangille, @rightaditya, @MynaITLabs, @ossimoi, @alexgarel, @TopherIsSwell, @jimsalterjrs, @phreaker0)
[sanoid] implemented adding of taken snapshots to the cache file and a new parameter for setting an custom cache expire time (@phreaker0)
[sanoid] ignore duplicate template keys (@phreaker0)
[packaging] fix debian packaging with debian 12 and ubuntu 24.04 (@phreaker0)
[syncoid] fix typo preventing resumed transfer with --sendoptions (@Deltik)
[sanoid] remove iszfsbusy check to boost performance (@sdettmer)
[sanoid] write cache files in an atomic way to prevent race conditions (@phreaker0)
[sanoid] improve performance (especially for monitor commands) by caching the dataset list (@phreaker0)
[syncoid] add zstdmt compress options (@0xFelix)
[syncoid] added missing status information about what is done and provide more details (@phreaker0)
[syncoid] rename ssh control socket to avoid problem with length limits and conflicts (@phreaker0)
[syncoid] support relative paths (@phreaker0)
[syncoid] regather snapshots on --delete-target-snapshots flag (@adam Fulton)
[sanoid] allow monitor commands to be run without root by using only the cache file (@Pajkastare)
[syncoid] add --include-snaps and --exclude-snaps options (@mr-vinn, @phreaker0)
[syncoid] escape property key and value pair in case of property preservation (@phreaker0)
[syncoid] prevent destroying of root dataset which leads to infinite loop because it can't be destroyed (@phreaker0)
[syncoid] modify zfs-get argument order for portability (@Rantherhin)
[sanoid] trim config values (@phreaker0)
Comment 1 Vladimir Druzenko freebsd_committer freebsd_triage 2025-07-11 12:18:41 UTC
Waiting maintainer or timeout 2 weeks…
Comment 2 Ben Lavery-Griffiths 2025-07-31 08:53:00 UTC
(In reply to Vladimir Druzenko from comment #1)

Hello Vladimir, as it has almost been three weeks what is the next course of action?
Comment 3 commit-hook freebsd_committer freebsd_triage 2025-07-31 09:50:07 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=8adedaf6f2b2efe76d387fbac5bf5015aa508938

commit 8adedaf6f2b2efe76d387fbac5bf5015aa508938
Author:     Ben Lavery-Griffiths <ben@lavery-griffiths.com>
AuthorDate: 2025-07-31 09:41:52 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2025-07-31 09:41:52 +0000

    sysutils/sanoid: Update 2.2.0 => 2.3.0

    Changelog:
    https://github.com/jimsalterjrs/sanoid/releases/tag/v2.3.0

    PR:             288145
    Approved by:    hartzell@alerce.com (maintainer, timeout 3 weeks)
    MFH:            2025Q3

 sysutils/sanoid/Makefile | 6 +++---
 sysutils/sanoid/distinfo | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)
Comment 4 commit-hook freebsd_committer freebsd_triage 2025-07-31 09:53:10 UTC
A commit in branch 2025Q3 references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=61bc52efadab504cd35788e4336b98e1e6fe381d

commit 61bc52efadab504cd35788e4336b98e1e6fe381d
Author:     Ben Lavery-Griffiths <ben@lavery-griffiths.com>
AuthorDate: 2025-07-31 09:41:52 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2025-07-31 09:51:41 +0000

    sysutils/sanoid: Update 2.2.0 => 2.3.0

    Changelog:
    https://github.com/jimsalterjrs/sanoid/releases/tag/v2.3.0

    PR:             288145
    Approved by:    hartzell@alerce.com (maintainer, timeout 3 weeks)
    MFH:            2025Q3

    (cherry picked from commit 8adedaf6f2b2efe76d387fbac5bf5015aa508938)

 sysutils/sanoid/Makefile | 6 +++---
 sysutils/sanoid/distinfo | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)
Comment 5 Vladimir Druzenko freebsd_committer freebsd_triage 2025-07-31 09:53:54 UTC
(In reply to Ben Lavery-Griffiths from comment #2)
Thanks.