Bug 294591 - shells/atuin: server component split out
Summary: shells/atuin: server component split out
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: Yuri Victorovich
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-04-17 11:24 UTC by Ben Lavery-Griffiths
Modified: 2026-08-06 06:31 UTC (History)
3 users (show)

See Also:
bugzilla: maintainer-feedback? (yuri)


Attachments
Patch Port to include server binary (1.40 KB, patch)
2026-05-06 21:08 UTC, Ben Lavery-Griffiths
no flags Details | Diff
Patch Port to include server binary (936 bytes, patch)
2026-08-05 12:59 UTC, Mark Linimon
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 2026-04-17 11:24:18 UTC
In atuin 18.12.0[1] the project split the server component out into a separate binary, I'm running aruin 18.14.1 on FreeBSD and the new atuin-server command is missing.

I think a bunch of people have missed out on this, there is at least one GH issue on the topic[2].

I'm not sure if the server component should be a separate Port, or if it should be built and packaged along with this existing Port.


[1] https://github.com/atuinsh/atuin/releases/tag/v18.12.0
[2] https://github.com/atuinsh/atuin/issues/3422
Comment 1 Ben Lavery-Griffiths 2026-05-06 21:08:34 UTC
Created attachment 270471 [details]
Patch Port to include server binary

Patch for shells/atuin that builds the atuin-server binary and installs it alongside the atuin binary.
Comment 2 Ian McDowell 2026-08-05 06:44:31 UTC
I just got hit by this issue on my server after upgrading the package past 18.12.0 as well. The patch does look reasonable to me, though since the reasoning from upstream for the split was to avoid needing every user to have the server bits on their system, it might be better to have this as a separate package.
Comment 3 Mark Linimon freebsd_committer freebsd_triage 2026-08-05 12:59:38 UTC
Created attachment 273484 [details]
Patch Port to include server binary

^Triage: reformat patch to see if it will apply correctly.
Comment 4 Yuri Victorovich freebsd_committer freebsd_triage 2026-08-06 06:30:53 UTC
Committed, thanks for the patch!
Comment 5 commit-hook freebsd_committer freebsd_triage 2026-08-06 06:31:50 UTC
A commit in branch main references this bug:

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

commit 8b3bc6dd6e0b81012e135d1cda2c9459772fce4a
Author:     Ben Lavery-Griffiths <ben@lavery-griffiths.com>
AuthorDate: 2026-08-06 06:30:01 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-08-06 06:30:01 +0000

    shells/atuin: Add the server component that was split out

    PR:     294591

 shells/atuin/Makefile | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)