Bug 285760 - editors/neovim build fails
Summary: editors/neovim build fails
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: Adam Weinberger
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-03-29 20:33 UTC by Robert William Vesterman
Modified: 2025-03-30 17:48 UTC (History)
1 user (show)

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


Attachments
Synth build log for editors/neovim (29.82 KB, application/x-compressed)
2025-03-29 20:35 UTC, Robert William Vesterman
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Robert William Vesterman 2025-03-29 20:33:08 UTC
For a few days now, I've been unable to build editors/neovim. I use Synth for my builds, and Synth's build log for it is attached. In my quick and ignorant scan of it, it seems to me like the "package" phase is looking for things in the directory "/construction" (and subdirectories), but those things (or potentially the entire directory itself) were either never built or else deleted before the phase looked for them.

The attached build log is the first one I've recorded, but at a glance it seems at least quite similar to the other failures I've gotten with editors/neovim over the past few days.

Thanks for any help.
Comment 1 Robert William Vesterman 2025-03-29 20:35:57 UTC
Created attachment 259166 [details]
Synth build log for editors/neovim

Whoops, submitted the bug with an attachment, but Bugzilla rejected the attachment (apparently due to being 1009 KB whereas the limit is 1000 KB), while accepting the rest of the bug. Resubmitting the attachment, but this time as a 7z file.
Comment 2 Adam Weinberger freebsd_committer freebsd_triage 2025-03-30 04:24:14 UTC
I must be rusty at this. Fix is incoming.
Comment 3 commit-hook freebsd_committer freebsd_triage 2025-03-30 04:26:30 UTC
A commit in branch main references this bug:

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

commit bb42a0d34b4d60600d001ce2a903637d58735d6b
Author:     Adam Weinberger <adamw@FreeBSD.org>
AuthorDate: 2025-03-30 04:24:35 +0000
Commit:     Adam Weinberger <adamw@FreeBSD.org>
CommitDate: 2025-03-30 04:26:00 +0000

    editors/neovim: Fix packaging without NLS

    PR:             285760
    Reported by:    Robert William Vesterman

 editors/neovim/pkg-plist | 66 ++++++++++++++++++++++++------------------------
 1 file changed, 33 insertions(+), 33 deletions(-)
Comment 4 Adam Weinberger freebsd_committer freebsd_triage 2025-03-30 04:31:39 UTC
Fixed. Thanks for the PR, and for including the full log!

BTW: 7z is an unusual choice for PRs :)
Comment 5 Anton Saietskii 2025-03-30 11:42:03 UTC
(In reply to Robert William Vesterman from comment #1)

> Resubmitting the attachment, but this time as a 7z file.
'xz -9e' and 'zstd -22 --long' do the job no worse and both present in base system.
Comment 6 Robert William Vesterman 2025-03-30 17:48:58 UTC
(In reply to commit-hook from comment #3)

Thank you!