Bug 284964 - x11/wezterm: Update to 20250213-133349
Summary: x11/wezterm: Update to 20250213-133349
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: Mikael Urankar
URL: https://wezterm.org/changelog.html#co...
Keywords:
Depends on:
Blocks:
 
Reported: 2025-02-22 16:06 UTC by Vladyslav Movchan
Modified: 2025-04-17 08:27 UTC (History)
5 users (show)

See Also:


Attachments
x11/wezterm: Update to 20250213-133349 (221.26 KB, patch)
2025-02-22 16:06 UTC, Vladyslav Movchan
vladislav.movchan: maintainer-approval+
Details | Diff
x11/wezterm: Update to 20250213-133349 (221.26 KB, patch)
2025-02-24 14:43 UTC, Vladyslav Movchan
vladislav.movchan: maintainer-approval+
Details | Diff
x11/wezterm: Update to 20250213-133349 (221.49 KB, patch)
2025-04-04 10:40 UTC, Vladyslav Movchan
vladislav.movchan: maintainer-approval+
Details | Diff
x11/wezterm: Update to 20250213-133349 (221.49 KB, patch)
2025-04-08 17:55 UTC, Vladyslav Movchan
vladislav.movchan: maintainer-approval+
Details | Diff
x11/wezterm: Update to 20250213-133349 (221.26 KB, patch)
2025-04-09 13:15 UTC, Vladyslav Movchan
vladislav.movchan: maintainer-approval+
Details | Diff
Avoid updating desktop database (1.00 KB, patch)
2025-04-16 19:52 UTC, Vladyslav Movchan
vladislav.movchan: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Vladyslav Movchan 2025-02-22 16:06:30 UTC
Created attachment 257741 [details]
x11/wezterm: Update to 20250213-133349

Update to 20250213-133349 (nightly)

Also:
 - update the project URL
 - drop local patches which are no longer necessary
 - install bash/fish/zsh shell completions
 - use `distro-defaults` feature, which sets `check_for_updates` to
   false by default

Release changes: https://wezterm.org/changelog.html#continuousnightly
Comment 1 Vladyslav Movchan 2025-02-24 14:43:22 UTC
Created attachment 257842 [details]
x11/wezterm: Update to 20250213-133349

Rebase patch after cf7c4b037d7e9cadfa539f3b9cd45396c1a00dfb (lang/rust: Bump revisions after 1.85.0)
Comment 2 Sascha Folie 2025-03-24 19:05:55 UTC
I've been using your patch for a while.
Everything seems to work fine.
Comment 3 Vladyslav Movchan 2025-03-26 11:04:27 UTC
(In reply to Sascha Folie from comment #2)
Thank you for your feedback. I'm glad it works fine for you.
I use wezterm daily, and I observe no regressions either.
Comment 4 Vladyslav Movchan 2025-04-01 11:12:31 UTC
Can anyone please advise if there is anything what needs to be added, changed or approved by somebody to get this patch merged into the ports tree?

Thank you
Comment 5 Pat Maddox 2025-04-03 22:15:04 UTC
Consider setting maintainer-feedback to + on the PR. This may be more likely to get attention from committers.

Essentially any time I submit a patch, I need to set maintainer-approval on the patch and maintainer-feedback on the PR. Set to + if I'm the maintainer, set to ? if I'm not and to request feedback/approval from the maintainer.
Comment 6 Pat Maddox 2025-04-03 22:21:12 UTC
(In reply to Pat Maddox from comment #5)

It looks like I have shared incorrect information... my apologies.

from https://wiki.freebsd.org/Bugzilla/DosAndDonts

> DON'T use maintainer-feedback flag to declare approval of a patch. (DO use the maintainer-approval flag)
Comment 7 Vladyslav Movchan 2025-04-04 10:40:59 UTC
Created attachment 259313 [details]
x11/wezterm: Update to 20250213-133349

Fix build with DOCS=ON after textproc/mdbook update to 0.4.48

Original report: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285875
Comment 8 Vladyslav Movchan 2025-04-08 17:55:07 UTC
Created attachment 259395 [details]
x11/wezterm: Update to 20250213-133349

Rebase patch after 2a5976aebeefd09d36fd4ac2e7e2eefde5491c0d (lang/rust: Bump revisions after 1.86.0)
Comment 9 Vladyslav Movchan 2025-04-09 13:15:19 UTC
Created attachment 259412 [details]
x11/wezterm: Update to 20250213-133349

Rebase after 6c294f6ff1a8f7924bc9d5b9de36ccd70410aa78 (x11/wezterm: Unbreak DOCS build with mdbook 0.4.48)
Comment 10 commit-hook freebsd_committer freebsd_triage 2025-04-16 08:33:50 UTC
A commit in branch main references this bug:

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

commit 0ab77175892b58b450a90a3c54c9a7bbceb61022
Author:     Vladyslav Movchan <vladislav.movchan@gmail.com>
AuthorDate: 2025-04-09 12:50:38 +0000
Commit:     Mikael Urankar <mikael@FreeBSD.org>
CommitDate: 2025-04-16 08:32:19 +0000

    x11/wezterm: Update to 20250213-133349 (nightly)

    Also:
     - update the project URL
     - drop local patches which are no longer necessary
     - install bash/fish/zsh shell completions
     - use `distro-defaults` feature, which sets `check_for_updates` to
       false by default

    Release changes: https://wezterm.org/changelog.html#continuousnightly

    PR:             284964

 x11/wezterm/Makefile                               |   80 +-
 x11/wezterm/Makefile.crates                        |  922 +++++-----
 x11/wezterm/distinfo                               | 1872 ++++++++++----------
 x11/wezterm/files/patch-Cargo.lock (gone)          |   14 -
 ....31_src_format__description_parse_mod.rs (gone) |   19 -
 x11/wezterm/files/patch-ci_generate-docs.py (new)  |   20 +
 x11/wezterm/files/patch-docs (gone)                |   44 -
 x11/wezterm/files/patch-docs_contributing.md (new) |   11 +
 x11/wezterm/files/patch-docs_index.md (new)        |   11 +
 x11/wezterm/files/patch-window_Cargo.toml (gone)   |   11 -
 10 files changed, 1562 insertions(+), 1442 deletions(-)
Comment 11 Mikael Urankar freebsd_committer freebsd_triage 2025-04-16 08:35:34 UTC
Thanks.

Can you check this warning reported by poudriere testport:
Warning: you may not need USES=desktop-file-utils

https://docs.freebsd.org/en/books/porters-handbook/book/#desktop-entries

grep -i mimetype work/wezterm-ee0c04e735fb94cb5119681f704fb7fa6731e713/assets/wezterm.desktop
Comment 12 Vladyslav Movchan 2025-04-16 08:40:21 UTC
(In reply to Mikael Urankar from comment #11)
Thanks a lot!

I'll take a look and try to address this warning.
Comment 13 Vladyslav Movchan 2025-04-16 19:52:33 UTC
(In reply to Mikael Urankar from comment #11)
Thank you for noticing this and for the link to documentation - USES=desktop-file-utils is not necessary indeed.

I'm attaching the patch. I checked the corrected version with poudriere testport - it no longer shows the original warning.
Comment 14 Vladyslav Movchan 2025-04-16 19:52:39 UTC
Created attachment 259625 [details]
Avoid updating desktop database
Comment 15 commit-hook freebsd_committer freebsd_triage 2025-04-17 08:16:39 UTC
A commit in branch main references this bug:

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

commit 17fb92ba39b01227821194ed4b94bb17550c295c
Author:     Vladyslav Movchan <vladislav.movchan@gmail.com>
AuthorDate: 2025-04-16 15:37:06 +0000
Commit:     Mikael Urankar <mikael@FreeBSD.org>
CommitDate: 2025-04-17 08:15:28 +0000

    x11/wezterm: Avoid updating desktop database as .desktop file has no MimeType entry

    This fixes the following poudriere warning:
    Warning: you may not need USES=desktop-file-utils

    PR:             284964

 x11/wezterm/Makefile | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)