Bug 269877 - graphics/wayland: update to 1.22.0
Summary: graphics/wayland: update to 1.22.0
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: freebsd-x11 (Nobody)
URL: https://lists.freedesktop.org/archive...
Keywords:
Depends on:
Blocks:
 
Reported: 2023-02-28 16:29 UTC by Jan Beich
Modified: 2023-04-07 04:12 UTC (History)
2 users (show)

See Also:
manu: maintainer-feedback+
antoine: exp-run+


Attachments
v0 (alpha) (2.13 KB, patch)
2023-02-28 16:29 UTC, Jan Beich
no flags Details | Diff
v0.1 (beta) (5.19 KB, patch)
2023-03-16 10:10 UTC, Jan Beich
no flags Details | Diff
v1 (apply via "git am") (5.18 KB, patch)
2023-04-04 08:35 UTC, Jan Beich
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jan Beich freebsd_committer freebsd_triage 2023-02-28 16:29:13 UTC
Created attachment 240482 [details]
v0 (alpha)
Comment 1 Jan Beich freebsd_committer freebsd_triage 2023-02-28 16:43:51 UTC
exp-run is slated to beta as more stuff may land upstream. For now it's mainly to help others test on non-x86 and dogfooding e.g.,

$ WLR_RENDERER=vulkan sway -c /dev/null
^C
warning: queue 0x84f7050f0 destroyed while proxies still attached:
  zwp_linux_buffer_params_v1@34 still attached
  zwp_linux_buffer_params_v1@31 still attached
  zwp_linux_buffer_params_v1@28 still attached
  xdg_activation_v1@13 still attached
  zwp_tablet_manager_v2@9 still attached

http://gitlab.freedesktop.org/wayland/wayland/-/commit/0ba650202e74
Comment 2 Jan Beich freebsd_committer freebsd_triage 2023-03-16 10:10:33 UTC
Created attachment 240891 [details]
v0.1 (beta)

https://gitlab.freedesktop.org/wayland/wayland/-/compare/1.21.91...1.21.92

Also applied upstream Mesa fixes to avoid warnings in every OpenGL/Vulkan application.
Comment 3 Antoine Brodin freebsd_committer freebsd_triage 2023-03-22 08:35:05 UTC
exp-run looks fine
Comment 4 Jan Beich freebsd_committer freebsd_triage 2023-04-04 08:35:47 UTC
Created attachment 241291 [details]
v1 (apply via "git am")

Ready to land -> need approval.

https://gitlab.freedesktop.org/wayland/wayland/-/compare/1.21.92...1.22.0
Comment 6 Emmanuel Vadot freebsd_committer freebsd_triage 2023-04-04 08:47:53 UTC
Is the mesa patch upstreamed ?
Comment 7 Jan Beich freebsd_committer freebsd_triage 2023-04-04 09:04:21 UTC
(In reply to Emmanuel Vadot from comment #6)
Yes. If you click on the links GitLab will show (just below commit message) which branch contains the commit. Given lack of "Cc: mesa-stable" it won't be backported to 22.3 or 23.0.
Comment 8 Emmanuel Vadot freebsd_committer freebsd_triage 2023-04-04 09:09:52 UTC
(In reply to Jan Beich from comment #7)

Yeah sorry, missed comment #2
Comment 9 commit-hook freebsd_committer freebsd_triage 2023-04-04 09:20:56 UTC
A commit in branch main references this bug:

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

commit 0ab18b0ed7e606feb41a548fc95c80f5eb63d6e9
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2023-02-28 16:15:31 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2023-04-04 09:17:31 +0000

    graphics/mesa-dri: fix Wayland warnings on exit after d2c3c81a5310

    warning: queue 0x562a5ed2cd20 destroyed while proxies still attached:
      wl_display@1 still attached

    warning: queue 0x557a4efbcf70 destroyed while proxies still attached:
      zwp_linux_dmabuf_feedback_v1@18 still attached

    PR:             269877
    Obtained from:  upstream (mesa-23.1.0)
    Exp-run by:     antoine
    Approved by:    manu

 graphics/mesa-dri/Makefile  | 1 +
 graphics/mesa-libs/Makefile | 1 +
 2 files changed, 2 insertions(+)
Comment 10 commit-hook freebsd_committer freebsd_triage 2023-04-04 09:20:57 UTC
A commit in branch main references this bug:

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

commit d2c3c81a5310d89b01206082d3924e36f79f7da0
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2023-02-28 16:15:31 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2023-04-04 09:17:21 +0000

    graphics/wayland: update to 1.22.0

    Changes:        https://lists.freedesktop.org/archives/wayland-devel/2023-April/042647.html
    Reported by:    GitLab (notify releases)
    PR:             269877
    Exp-run by:     antoine
    Approved by:    manu

 graphics/wayland/Makefile  | 2 +-
 graphics/wayland/distinfo  | 6 +++---
 graphics/wayland/pkg-plist | 8 ++++----
 3 files changed, 8 insertions(+), 8 deletions(-)
Comment 11 commit-hook freebsd_committer freebsd_triage 2023-04-04 09:22:59 UTC
A commit in branch main references this bug:

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

commit f880209f7ec5adb91ff10488a08c5f2292aa651f
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2023-02-28 16:15:31 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2023-04-04 09:22:20 +0000

    graphics/mesa-dri: fix Wayland warnings on exit after d2c3c81a5310

    warning: queue 0x562a5ed2cd20 destroyed while proxies still attached:
      wl_display@1 still attached

    warning: queue 0x557a4efbcf70 destroyed while proxies still attached:
      zwp_linux_dmabuf_feedback_v1@18 still attached

    PR:             269877
    Obtained from:  upstream (mesa-23.1.0)
    Exp-run by:     antoine
    Approved by:    manu

 graphics/mesa-dri/files/patch-wayland-1.22 (new) | 44 ++++++++++++++++++++++++
 1 file changed, 44 insertions(+)
Comment 12 Jan Beich freebsd_committer freebsd_triage 2023-04-04 09:26:41 UTC
Sorry, comment 9 and comment 11 should have been part of a single commit. Splitting via "git reset @~1 graphics/mesa-*" and "git add -u" didn't notice the new file.
Comment 13 Jan Beich freebsd_committer freebsd_triage 2023-04-07 04:12:14 UTC
Curiously, distros that did NOT backport Mesa fixes have Firefox crash per https://bugzilla.mozilla.org/show_bug.cgi?id=1826583