Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] wayland: update to 1.20.0.
@ 2021-12-09 20:11 ifreund
  2021-12-10 19:04 ` ericonr
                   ` (22 more replies)
  0 siblings, 23 replies; 25+ messages in thread
From: ifreund @ 2021-12-09 20:11 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1211 bytes --]

There is a new pull request by ifreund against master on the void-packages repository

https://github.com/ifreund/void-packages wayland
https://github.com/void-linux/void-packages/pull/34448

wayland: update to 1.20.0.
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**

<!--
#### New package
- This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): **YES**|**NO**
-->

<!-- Note: If the build is likely to take more than 2 hours, please [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration)
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!-- 
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/34448.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-wayland-34448.patch --]
[-- Type: text/x-diff, Size: 1077 bytes --]

From 97ae4af4edfee145a537094e2fa68370610c807b Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Thu, 9 Dec 2021 17:47:15 +0100
Subject: [PATCH] wayland: update to 1.20.0.

---
 srcpkgs/wayland/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/wayland/template b/srcpkgs/wayland/template
index 624441d48a86..5ea25eaad1ce 100644
--- a/srcpkgs/wayland/template
+++ b/srcpkgs/wayland/template
@@ -1,6 +1,6 @@
 # Template file for 'wayland'
 pkgname=wayland
-version=1.19.0
+version=1.20.0
 revision=1
 build_style=meson
 # "Tests must not be built with NDEBUG defined, they rely on assert()."
@@ -12,7 +12,7 @@ maintainer="Érico Nogueira <ericonr@disroot.org>"
 license="MIT"
 homepage="https://wayland.freedesktop.org/"
 distfiles="https://wayland.freedesktop.org/releases/wayland-${version}.tar.xz"
-checksum=baccd902300d354581cd5ad3cc49daa4921d55fb416a5883e218750fef166d15
+checksum=b8a034154c7059772e0fdbd27dbfcda6c732df29cae56a82274f6ec5d7cd8725
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" wayland-devel"

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: wayland: update to 1.20.0.
  2021-12-09 20:11 [PR PATCH] wayland: update to 1.20.0 ifreund
@ 2021-12-10 19:04 ` ericonr
  2021-12-10 19:05 ` ericonr
                   ` (21 subsequent siblings)
  22 siblings, 0 replies; 25+ messages in thread
From: ericonr @ 2021-12-10 19:04 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 232 bytes --]

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/pull/34448#issuecomment-991222675

Comment:
https://bugs.gentoo.org/811840 this is slightly concerning, any idea what's going on there?

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: wayland: update to 1.20.0.
  2021-12-09 20:11 [PR PATCH] wayland: update to 1.20.0 ifreund
  2021-12-10 19:04 ` ericonr
@ 2021-12-10 19:05 ` ericonr
  2021-12-10 19:16 ` ifreund
                   ` (20 subsequent siblings)
  22 siblings, 0 replies; 25+ messages in thread
From: ericonr @ 2021-12-10 19:05 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 252 bytes --]

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/pull/34448#issuecomment-991223131

Comment:
That's an old bug, actually. But I saw some chatter in Alpine IRC about wayland update making things not build.

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: wayland: update to 1.20.0.
  2021-12-09 20:11 [PR PATCH] wayland: update to 1.20.0 ifreund
  2021-12-10 19:04 ` ericonr
  2021-12-10 19:05 ` ericonr
@ 2021-12-10 19:16 ` ifreund
  2021-12-10 20:04 ` ifreund
                   ` (19 subsequent siblings)
  22 siblings, 0 replies; 25+ messages in thread
From: ifreund @ 2021-12-10 19:16 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 325 bytes --]

New comment by ifreund on void-packages repository

https://github.com/void-linux/void-packages/pull/34448#issuecomment-991229730

Comment:
There's currently discussion in #wayland on oftc regarding undefined references to `wl_proxy_marshal_flags()` started by alpine people. Marking this as a draft till we know what's up. 

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: wayland: update to 1.20.0.
  2021-12-09 20:11 [PR PATCH] wayland: update to 1.20.0 ifreund
                   ` (2 preceding siblings ...)
  2021-12-10 19:16 ` ifreund
@ 2021-12-10 20:04 ` ifreund
  2021-12-10 20:04 ` ifreund
                   ` (18 subsequent siblings)
  22 siblings, 0 replies; 25+ messages in thread
From: ifreund @ 2021-12-10 20:04 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 4705 bytes --]

New comment by ifreund on void-packages repository

https://github.com/void-linux/void-packages/pull/34448#issuecomment-991258733

Comment:
TLDR; it's firefox's fault:
```
20:00 <alextee> ah ok cool, thanks!
20:03 <Ariadne> in alpine, a contributor submitted a package update for the latest wayland version (1.20.0), and now we are having a lot of problems with wl_proxy_marshal_flags missing.
20:03 <Ariadne> we upgraded wayland-protocols already
20:03 <Ariadne> am i missing something?
20:04 --> ikke (~kevin@ikke.user.oftc.net) has joined #wayland
20:07 <emersion> hmm
20:07 <emersion> Ariadne: what kind of issues? do you have an error message at hand?
20:07 <vyivel> undefined references to `wl_proxy_marshal_flags'
20:07 <emersion> when running clients compiled with an older version?
20:08 <ikke> https://build.alpinelinux.org/buildlogs/build-edge-aarch64/community/firefox-esr/firefox-esr-91.4.0-r0.log
20:08 <emersion> or the other way around?
20:08 <emersion> ah when compiling then?
20:08 <ikke> yes
20:09 <Ariadne> gentoo also appears to have this issue
20:09 <ikke> https://bugs.gentoo.org/811840
20:09 <ikke> Their solution was to set LDFLAGS -lwayland
20:09 <Ariadne> hmm, that would indicate that something is no longer pulling -lwayland into the linking flags
20:10 <Ariadne> have you checked the wayland .pc files yet?
20:10 <ikke> -lwayland-client
20:11 <ikke> "Now normally I would just look for a source file to patch where I could add #include <wayland-client> but the file in question seems to be Unified_cpp_gfx_gl0.cpp which is generated-on-the-fly rather than being part of the firefox tarball ..."
20:12 <emersion> libwayland.so doesn't exist…
20:12 <emersion> there's only libwayland-server.so and libwayland-client.so
20:12 <emersion> so i'm a bit surprised -lwayland fixes it
20:12 <ikke> emersion: yeah, I meant -lwayland-client
20:12 <emersion> ah ok
20:15 <emersion> i see the symbol in the so, fwiw
20:15 <emersion> 155: 000000000003e540  1231 FUNC    GLOBAL DEFAULT   12 wl_proxy_marshal_flags
21:02 -- irc: disconnected from server
21:02 --> ifreund (ifreund@94.79.138.86) has joined #wayland
20:18 <emersion> rebuilding wayland-protocols won't help, it's just a bunch of XML files
20:18 <emersion> by any chance, does firefox bundle its own libwayland?
20:20 <emersion> using wayland-scanner 1.20 and linking to libwayland < 1.20 would result in this error
20:23 <emersion> does this only happen with firefox, or also with other packages?
20:35 <emersion> searching for wayland-client in the firefox tree, i don't ever see it looked up…
20:35 <emersion> https://searchfox.org/mozilla-central/search?q=wayland-client&path=
20:36 <emersion> wtf is this https://searchfox.org/mozilla-central/source/widget/gtk/mozwayland/mozwayland.h
20:37 <emersion> let me guess… dlopen shenanigans, and these are placeholders?
20:37 <vyivel> "Wayland compatibility header, it makes Firefox build with wayland-1.2 and Gtk+ 3.10."
20:37  * emersion regrets looking into this, can't unsee now
20:38 <jadahl> emersion: I suggest you to not look at very similar dlopen magic in sdl then
20:38 <vyivel> "Those strucures[sic] are just placeholders and will be replaced by real symbols from libwayland during run-time linking. We need to make them explicitly visible."
20:38 <emersion> ;_;
20:38 <vyivel> why firefox
20:39 <jadahl> because it might need to run on a system without libwayland-client.so
20:39 <emersion> … this isn't how you do software
20:39 <emersion> anyways
20:40 <emersion> maybe adding the missing wl_proxy_marshal_flags prototype in this file might help then
20:40 <emersion> maybe try this Ariadne?
20:40 <emersion> cc ikke as well
20:40 <bl4ckb0ne> why run time link? cant this be done properly?
20:40 <zubzub> does this mean chromium is the only real browser left now? :p
20:40 <vyivel> *a placeholder to https://searchfox.org/mozilla-central/source/widget/gtk/mozwayland/mozwayland.c, i think
20:41 <emersion> yeah that should make the linker happy
20:41 <emersion> hm
20:41 <emersion> but then how will it run on systems with libwayland 1.19
20:41 <emersion> yikes
20:42 <emersion> at this point, not my problem :P
20:46 <emersion> kennylevinsen: ^ a new item to add to your collection of firefox "fun facts"
20:47 <ikke> so const struct wl_interface wl_proxy_marshal_flags;?
20:48 <vyivel> isn't it a function?
20:48 <emersion> yeah, steal it from /usr/include/wayland-client.h
20:48 <emersion> well
20:48 <emersion> and like the rest, add a dummy function body
20:49 <emersion> like this https://paste.sr.ht/~emersion/b191d5216175c9ea5aeb9afe5e813fd79e654ecf
20:50 <ikke> lol@filename
```

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: wayland: update to 1.20.0.
  2021-12-09 20:11 [PR PATCH] wayland: update to 1.20.0 ifreund
                   ` (3 preceding siblings ...)
  2021-12-10 20:04 ` ifreund
@ 2021-12-10 20:04 ` ifreund
  2021-12-11 15:01 ` vyivel
                   ` (17 subsequent siblings)
  22 siblings, 0 replies; 25+ messages in thread
From: ifreund @ 2021-12-10 20:04 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 4668 bytes --]

New comment by ifreund on void-packages repository

https://github.com/void-linux/void-packages/pull/34448#issuecomment-991258733

Comment:
TLDR; it's firefox's fault:
```
20:03 <Ariadne> in alpine, a contributor submitted a package update for the latest wayland version (1.20.0), and now we are having a lot of problems with wl_proxy_marshal_flags missing.
20:03 <Ariadne> we upgraded wayland-protocols already
20:03 <Ariadne> am i missing something?
20:04 --> ikke (~kevin@ikke.user.oftc.net) has joined #wayland
20:07 <emersion> hmm
20:07 <emersion> Ariadne: what kind of issues? do you have an error message at hand?
20:07 <vyivel> undefined references to `wl_proxy_marshal_flags'
20:07 <emersion> when running clients compiled with an older version?
20:08 <ikke> https://build.alpinelinux.org/buildlogs/build-edge-aarch64/community/firefox-esr/firefox-esr-91.4.0-r0.log
20:08 <emersion> or the other way around?
20:08 <emersion> ah when compiling then?
20:08 <ikke> yes
20:09 <Ariadne> gentoo also appears to have this issue
20:09 <ikke> https://bugs.gentoo.org/811840
20:09 <ikke> Their solution was to set LDFLAGS -lwayland
20:09 <Ariadne> hmm, that would indicate that something is no longer pulling -lwayland into the linking flags
20:10 <Ariadne> have you checked the wayland .pc files yet?
20:10 <ikke> -lwayland-client
20:11 <ikke> "Now normally I would just look for a source file to patch where I could add #include <wayland-client> but the file in question seems to be Unified_cpp_gfx_gl0.cpp which is generated-on-the-fly rather than being part of the firefox tarball ..."
20:12 <emersion> libwayland.so doesn't exist…
20:12 <emersion> there's only libwayland-server.so and libwayland-client.so
20:12 <emersion> so i'm a bit surprised -lwayland fixes it
20:12 <ikke> emersion: yeah, I meant -lwayland-client
20:12 <emersion> ah ok
20:15 <emersion> i see the symbol in the so, fwiw
20:15 <emersion> 155: 000000000003e540  1231 FUNC    GLOBAL DEFAULT   12 wl_proxy_marshal_flags
21:02 -- irc: disconnected from server
21:02 --> ifreund (ifreund@94.79.138.86) has joined #wayland
20:18 <emersion> rebuilding wayland-protocols won't help, it's just a bunch of XML files
20:18 <emersion> by any chance, does firefox bundle its own libwayland?
20:20 <emersion> using wayland-scanner 1.20 and linking to libwayland < 1.20 would result in this error
20:23 <emersion> does this only happen with firefox, or also with other packages?
20:35 <emersion> searching for wayland-client in the firefox tree, i don't ever see it looked up…
20:35 <emersion> https://searchfox.org/mozilla-central/search?q=wayland-client&path=
20:36 <emersion> wtf is this https://searchfox.org/mozilla-central/source/widget/gtk/mozwayland/mozwayland.h
20:37 <emersion> let me guess… dlopen shenanigans, and these are placeholders?
20:37 <vyivel> "Wayland compatibility header, it makes Firefox build with wayland-1.2 and Gtk+ 3.10."
20:37  * emersion regrets looking into this, can't unsee now
20:38 <jadahl> emersion: I suggest you to not look at very similar dlopen magic in sdl then
20:38 <vyivel> "Those strucures[sic] are just placeholders and will be replaced by real symbols from libwayland during run-time linking. We need to make them explicitly visible."
20:38 <emersion> ;_;
20:38 <vyivel> why firefox
20:39 <jadahl> because it might need to run on a system without libwayland-client.so
20:39 <emersion> … this isn't how you do software
20:39 <emersion> anyways
20:40 <emersion> maybe adding the missing wl_proxy_marshal_flags prototype in this file might help then
20:40 <emersion> maybe try this Ariadne?
20:40 <emersion> cc ikke as well
20:40 <bl4ckb0ne> why run time link? cant this be done properly?
20:40 <zubzub> does this mean chromium is the only real browser left now? :p
20:40 <vyivel> *a placeholder to https://searchfox.org/mozilla-central/source/widget/gtk/mozwayland/mozwayland.c, i think
20:41 <emersion> yeah that should make the linker happy
20:41 <emersion> hm
20:41 <emersion> but then how will it run on systems with libwayland 1.19
20:41 <emersion> yikes
20:42 <emersion> at this point, not my problem :P
20:46 <emersion> kennylevinsen: ^ a new item to add to your collection of firefox "fun facts"
20:47 <ikke> so const struct wl_interface wl_proxy_marshal_flags;?
20:48 <vyivel> isn't it a function?
20:48 <emersion> yeah, steal it from /usr/include/wayland-client.h
20:48 <emersion> well
20:48 <emersion> and like the rest, add a dummy function body
20:49 <emersion> like this https://paste.sr.ht/~emersion/b191d5216175c9ea5aeb9afe5e813fd79e654ecf
20:50 <ikke> lol@filename
```

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: wayland: update to 1.20.0.
  2021-12-09 20:11 [PR PATCH] wayland: update to 1.20.0 ifreund
                   ` (4 preceding siblings ...)
  2021-12-10 20:04 ` ifreund
@ 2021-12-11 15:01 ` vyivel
  2021-12-11 15:30 ` ericonr
                   ` (16 subsequent siblings)
  22 siblings, 0 replies; 25+ messages in thread
From: vyivel @ 2021-12-11 15:01 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 168 bytes --]

New comment by vyivel on void-packages repository

https://github.com/void-linux/void-packages/pull/34448#issuecomment-991673969

Comment:
So, can this be merged then?

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: wayland: update to 1.20.0.
  2021-12-09 20:11 [PR PATCH] wayland: update to 1.20.0 ifreund
                   ` (5 preceding siblings ...)
  2021-12-11 15:01 ` vyivel
@ 2021-12-11 15:30 ` ericonr
  2021-12-17  9:37 ` novakne
                   ` (15 subsequent siblings)
  22 siblings, 0 replies; 25+ messages in thread
From: ericonr @ 2021-12-11 15:30 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 288 bytes --]

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/pull/34448#issuecomment-991683724

Comment:
It being Firefox's fault or not, we still need to fix Firefox before we can merge it, unless the fix is guaranteed to come with a new -esr release.

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: wayland: update to 1.20.0.
  2021-12-09 20:11 [PR PATCH] wayland: update to 1.20.0 ifreund
                   ` (6 preceding siblings ...)
  2021-12-11 15:30 ` ericonr
@ 2021-12-17  9:37 ` novakne
  2021-12-20  4:35 ` ericonr
                   ` (14 subsequent siblings)
  22 siblings, 0 replies; 25+ messages in thread
From: novakne @ 2021-12-17  9:37 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 287 bytes --]

New comment by novakne on void-packages repository

https://github.com/void-linux/void-packages/pull/34448#issuecomment-996572267

Comment:
Looks like a fix have been merged, only for the next release though if I understand correctly https://bugzilla.mozilla.org/show_bug.cgi?id=1745560

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: wayland: update to 1.20.0.
  2021-12-09 20:11 [PR PATCH] wayland: update to 1.20.0 ifreund
                   ` (7 preceding siblings ...)
  2021-12-17  9:37 ` novakne
@ 2021-12-20  4:35 ` ericonr
  2022-01-12 18:17 ` [PR PATCH] [Updated] " ifreund
                   ` (13 subsequent siblings)
  22 siblings, 0 replies; 25+ messages in thread
From: ericonr @ 2021-12-20  4:35 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 353 bytes --]

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/pull/34448#issuecomment-997589397

Comment:
https://github.com/libsdl-org/SDL/commit/e2ade2bfc46d915cd306c63c830b81d800b2575f I tried applying this to an update, but it broke when building with current libwayland. So another package to fix for this update.

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PR PATCH] [Updated] wayland: update to 1.20.0.
  2021-12-09 20:11 [PR PATCH] wayland: update to 1.20.0 ifreund
                   ` (8 preceding siblings ...)
  2021-12-20  4:35 ` ericonr
@ 2022-01-12 18:17 ` ifreund
  2022-01-12 18:43 ` ifreund
                   ` (12 subsequent siblings)
  22 siblings, 0 replies; 25+ messages in thread
From: ifreund @ 2022-01-12 18:17 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1216 bytes --]

There is an updated pull request by ifreund against master on the void-packages repository

https://github.com/ifreund/void-packages wayland
https://github.com/void-linux/void-packages/pull/34448

wayland: update to 1.20.0.
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**

<!--
#### New package
- This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): **YES**|**NO**
-->

<!-- Note: If the build is likely to take more than 2 hours, please [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration)
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!-- 
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/34448.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-wayland-34448.patch --]
[-- Type: text/x-diff, Size: 2200 bytes --]

From 0f7528710d50bb7fcb5911ed87b4050a6cb204e7 Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Thu, 9 Dec 2021 17:47:15 +0100
Subject: [PATCH 1/2] wayland: update to 1.20.0.

---
 srcpkgs/wayland/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/wayland/template b/srcpkgs/wayland/template
index 624441d48a86..5ea25eaad1ce 100644
--- a/srcpkgs/wayland/template
+++ b/srcpkgs/wayland/template
@@ -1,6 +1,6 @@
 # Template file for 'wayland'
 pkgname=wayland
-version=1.19.0
+version=1.20.0
 revision=1
 build_style=meson
 # "Tests must not be built with NDEBUG defined, they rely on assert()."
@@ -12,7 +12,7 @@ maintainer="Érico Nogueira <ericonr@disroot.org>"
 license="MIT"
 homepage="https://wayland.freedesktop.org/"
 distfiles="https://wayland.freedesktop.org/releases/wayland-${version}.tar.xz"
-checksum=baccd902300d354581cd5ad3cc49daa4921d55fb416a5883e218750fef166d15
+checksum=b8a034154c7059772e0fdbd27dbfcda6c732df29cae56a82274f6ec5d7cd8725
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" wayland-devel"

From 5c049d3b2267d953998e7ad175834e58cbcbffe2 Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Wed, 12 Jan 2022 19:16:43 +0100
Subject: [PATCH 2/2] SDL2: update to 2.0.20.

---
 srcpkgs/SDL2/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/SDL2/template b/srcpkgs/SDL2/template
index 68e459178fe1..db3afefab3ce 100644
--- a/srcpkgs/SDL2/template
+++ b/srcpkgs/SDL2/template
@@ -1,6 +1,6 @@
 # Template file for 'SDL2'
 pkgname=SDL2
-version=2.0.18
+version=2.0.20
 revision=1
 build_style=gnu-configure
 configure_args="--enable-alsa --disable-esd --disable-rpath --enable-libudev
@@ -15,7 +15,7 @@ license="Zlib"
 homepage="https://www.libsdl.org/"
 changelog="https://raw.githubusercontent.com/libsdl-org/SDL/main/WhatsNew.txt"
 distfiles="https://www.libsdl.org/release/${pkgname}-${version}.tar.gz"
-checksum=94d40cd73dbfa10bb6eadfbc28f355992bb2d6ef6761ad9d4074eff95ee5711c
+checksum=c56aba1d7b5b0e7e999e4a7698c70b63a3394ff9704b5f6e1c57e0c16f04dd06
 
 # Package build options
 build_options="gles opengl pulseaudio pipewire sndio vulkan wayland x11"

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: wayland: update to 1.20.0.
  2021-12-09 20:11 [PR PATCH] wayland: update to 1.20.0 ifreund
                   ` (9 preceding siblings ...)
  2022-01-12 18:17 ` [PR PATCH] [Updated] " ifreund
@ 2022-01-12 18:43 ` ifreund
  2022-01-12 18:43 ` ifreund
                   ` (11 subsequent siblings)
  22 siblings, 0 replies; 25+ messages in thread
From: ifreund @ 2022-01-12 18:43 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 507 bytes --]

New comment by ifreund on void-packages repository

https://github.com/void-linux/void-packages/pull/34448#issuecomment-1011345336

Comment:
@ericonr I think this can be merged, I've update SDL2 to a just release version that is compatible with wayland 1.20.0 and firefox has merged the fix linked here: https://bugzilla.mozilla.org/show_bug.cgi?id=1745560.

If you like I can backport the firefox patch for `firefox` and `firefox-esr`, but I don't really want to trigger rebuilds for them unnecessarily.

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: wayland: update to 1.20.0.
  2021-12-09 20:11 [PR PATCH] wayland: update to 1.20.0 ifreund
                   ` (10 preceding siblings ...)
  2022-01-12 18:43 ` ifreund
@ 2022-01-12 18:43 ` ifreund
  2022-01-12 18:43 ` ifreund
                   ` (10 subsequent siblings)
  22 siblings, 0 replies; 25+ messages in thread
From: ifreund @ 2022-01-12 18:43 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 508 bytes --]

New comment by ifreund on void-packages repository

https://github.com/void-linux/void-packages/pull/34448#issuecomment-1011345336

Comment:
@ericonr I think this can be merged, I've updated SDL2 to a just release version that is compatible with wayland 1.20.0 and firefox has merged the fix linked here: https://bugzilla.mozilla.org/show_bug.cgi?id=1745560.

If you like I can backport the firefox patch for `firefox` and `firefox-esr`, but I don't really want to trigger rebuilds for them unnecessarily.

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: wayland: update to 1.20.0.
  2021-12-09 20:11 [PR PATCH] wayland: update to 1.20.0 ifreund
                   ` (11 preceding siblings ...)
  2022-01-12 18:43 ` ifreund
@ 2022-01-12 18:43 ` ifreund
  2022-01-15 17:22 ` ifreund
                   ` (9 subsequent siblings)
  22 siblings, 0 replies; 25+ messages in thread
From: ifreund @ 2022-01-12 18:43 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 509 bytes --]

New comment by ifreund on void-packages repository

https://github.com/void-linux/void-packages/pull/34448#issuecomment-1011345336

Comment:
@ericonr I think this can be merged, I've updated SDL2 to a just released version that is compatible with wayland 1.20.0 and firefox has merged the fix linked here: https://bugzilla.mozilla.org/show_bug.cgi?id=1745560.

If you like I can backport the firefox patch for `firefox` and `firefox-esr`, but I don't really want to trigger rebuilds for them unnecessarily.

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: wayland: update to 1.20.0.
  2021-12-09 20:11 [PR PATCH] wayland: update to 1.20.0 ifreund
                   ` (12 preceding siblings ...)
  2022-01-12 18:43 ` ifreund
@ 2022-01-15 17:22 ` ifreund
  2022-01-30 12:02 ` notthewave
                   ` (8 subsequent siblings)
  22 siblings, 0 replies; 25+ messages in thread
From: ifreund @ 2022-01-15 17:22 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 299 bytes --]

New comment by ifreund on void-packages repository

https://github.com/void-linux/void-packages/pull/34448#issuecomment-1013720061

Comment:
Firefox 96 has been released and includes the fix for the build issue. Firefox ESR hasn't been released since the fix was merged to the 91 ESR branch though.

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: wayland: update to 1.20.0.
  2021-12-09 20:11 [PR PATCH] wayland: update to 1.20.0 ifreund
                   ` (13 preceding siblings ...)
  2022-01-15 17:22 ` ifreund
@ 2022-01-30 12:02 ` notthewave
  2022-01-30 15:11 ` novakne
                   ` (7 subsequent siblings)
  22 siblings, 0 replies; 25+ messages in thread
From: notthewave @ 2022-01-30 12:02 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 219 bytes --]

New comment by notthewave on void-packages repository

https://github.com/void-linux/void-packages/pull/34448#issuecomment-1025128223

Comment:
ESR had a new release "91.5.1". Maybe relevant changes have been included.

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: wayland: update to 1.20.0.
  2021-12-09 20:11 [PR PATCH] wayland: update to 1.20.0 ifreund
                   ` (14 preceding siblings ...)
  2022-01-30 12:02 ` notthewave
@ 2022-01-30 15:11 ` novakne
  2022-02-09 16:36 ` notthewave
                   ` (6 subsequent siblings)
  22 siblings, 0 replies; 25+ messages in thread
From: novakne @ 2022-01-30 15:11 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 264 bytes --]

New comment by novakne on void-packages repository

https://github.com/void-linux/void-packages/pull/34448#issuecomment-1025163736

Comment:
Seems like it will be in 91.6.0 https://hg.mozilla.org/releases/mozilla-esr91/rev/2ed1b3cb869bc6191bf306bab467ea42c3908c03

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: wayland: update to 1.20.0.
  2021-12-09 20:11 [PR PATCH] wayland: update to 1.20.0 ifreund
                   ` (15 preceding siblings ...)
  2022-01-30 15:11 ` novakne
@ 2022-02-09 16:36 ` notthewave
  2022-02-19 23:06 ` KSPAtlas
                   ` (5 subsequent siblings)
  22 siblings, 0 replies; 25+ messages in thread
From: notthewave @ 2022-02-09 16:36 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 213 bytes --]

New comment by notthewave on void-packages repository

https://github.com/void-linux/void-packages/pull/34448#issuecomment-1033958643

Comment:
firefox-esr 91.6.0 is out and the relevant change has been included.

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: wayland: update to 1.20.0.
  2021-12-09 20:11 [PR PATCH] wayland: update to 1.20.0 ifreund
                   ` (16 preceding siblings ...)
  2022-02-09 16:36 ` notthewave
@ 2022-02-19 23:06 ` KSPAtlas
  2022-02-19 23:22 ` paper42
                   ` (4 subsequent siblings)
  22 siblings, 0 replies; 25+ messages in thread
From: KSPAtlas @ 2022-02-19 23:06 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 297 bytes --]

New comment by KSPAtlas on void-packages repository

https://github.com/void-linux/void-packages/pull/34448#issuecomment-1046121137

Comment:
Seems ready to merge then! Once this merges this should help with getting wlroots updated, which would cause all wlroots-based compositors to get updated!

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: wayland: update to 1.20.0.
  2021-12-09 20:11 [PR PATCH] wayland: update to 1.20.0 ifreund
                   ` (17 preceding siblings ...)
  2022-02-19 23:06 ` KSPAtlas
@ 2022-02-19 23:22 ` paper42
  2022-02-24 18:18 ` motorto
                   ` (3 subsequent siblings)
  22 siblings, 0 replies; 25+ messages in thread
From: paper42 @ 2022-02-19 23:22 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 366 bytes --]

New comment by paper42 on void-packages repository

https://github.com/void-linux/void-packages/pull/34448#issuecomment-1046123181

Comment:
> Seems ready to merge then! Once this merges this should help with getting wlroots updated, which would cause all wlroots-based compositors to get updated!

When #35711 is merged, this should be ready, it's not ready now.

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: wayland: update to 1.20.0.
  2021-12-09 20:11 [PR PATCH] wayland: update to 1.20.0 ifreund
                   ` (18 preceding siblings ...)
  2022-02-19 23:22 ` paper42
@ 2022-02-24 18:18 ` motorto
  2022-02-24 19:04 ` KSPAtlas
                   ` (2 subsequent siblings)
  22 siblings, 0 replies; 25+ messages in thread
From: motorto @ 2022-02-24 18:18 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 174 bytes --]

New comment by motorto on void-packages repository

https://github.com/void-linux/void-packages/pull/34448#issuecomment-1050130732

Comment:
@paper42 #35711  got merged !!! 

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: wayland: update to 1.20.0.
  2021-12-09 20:11 [PR PATCH] wayland: update to 1.20.0 ifreund
                   ` (19 preceding siblings ...)
  2022-02-24 18:18 ` motorto
@ 2022-02-24 19:04 ` KSPAtlas
  2022-02-24 21:46 ` tibequadorian
  2022-02-25 23:33 ` [PR PATCH] [Merged]: " paper42
  22 siblings, 0 replies; 25+ messages in thread
From: KSPAtlas @ 2022-02-24 19:04 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 161 bytes --]

New comment by KSPAtlas on void-packages repository

https://github.com/void-linux/void-packages/pull/34448#issuecomment-1050167464

Comment:
Time to merge then

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: wayland: update to 1.20.0.
  2021-12-09 20:11 [PR PATCH] wayland: update to 1.20.0 ifreund
                   ` (20 preceding siblings ...)
  2022-02-24 19:04 ` KSPAtlas
@ 2022-02-24 21:46 ` tibequadorian
  2022-02-25 23:33 ` [PR PATCH] [Merged]: " paper42
  22 siblings, 0 replies; 25+ messages in thread
From: tibequadorian @ 2022-02-24 21:46 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 183 bytes --]

New comment by tibequadorian on void-packages repository

https://github.com/void-linux/void-packages/pull/34448#issuecomment-1050296837

Comment:
@KSPAtlas these comments don't help

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PR PATCH] [Merged]: wayland: update to 1.20.0.
  2021-12-09 20:11 [PR PATCH] wayland: update to 1.20.0 ifreund
                   ` (21 preceding siblings ...)
  2022-02-24 21:46 ` tibequadorian
@ 2022-02-25 23:33 ` paper42
  22 siblings, 0 replies; 25+ messages in thread
From: paper42 @ 2022-02-25 23:33 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1060 bytes --]

There's a merged pull request on the void-packages repository

wayland: update to 1.20.0.
https://github.com/void-linux/void-packages/pull/34448

Description:
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**

<!--
#### New package
- This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): **YES**|**NO**
-->

<!-- Note: If the build is likely to take more than 2 hours, please [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration)
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!-- 
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: wayland: update to 1.20.0
  2022-01-30  8:10 [PR PATCH] " gbeliako
@ 2022-01-30  8:47 ` novakne
  0 siblings, 0 replies; 25+ messages in thread
From: novakne @ 2022-01-30  8:47 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 161 bytes --]

New comment by novakne on void-packages repository

https://github.com/void-linux/void-packages/pull/35308#issuecomment-1025097531

Comment:
Already here #34448

^ permalink raw reply	[flat|nested] 25+ messages in thread

end of thread, other threads:[~2022-02-25 23:33 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-12-09 20:11 [PR PATCH] wayland: update to 1.20.0 ifreund
2021-12-10 19:04 ` ericonr
2021-12-10 19:05 ` ericonr
2021-12-10 19:16 ` ifreund
2021-12-10 20:04 ` ifreund
2021-12-10 20:04 ` ifreund
2021-12-11 15:01 ` vyivel
2021-12-11 15:30 ` ericonr
2021-12-17  9:37 ` novakne
2021-12-20  4:35 ` ericonr
2022-01-12 18:17 ` [PR PATCH] [Updated] " ifreund
2022-01-12 18:43 ` ifreund
2022-01-12 18:43 ` ifreund
2022-01-12 18:43 ` ifreund
2022-01-15 17:22 ` ifreund
2022-01-30 12:02 ` notthewave
2022-01-30 15:11 ` novakne
2022-02-09 16:36 ` notthewave
2022-02-19 23:06 ` KSPAtlas
2022-02-19 23:22 ` paper42
2022-02-24 18:18 ` motorto
2022-02-24 19:04 ` KSPAtlas
2022-02-24 21:46 ` tibequadorian
2022-02-25 23:33 ` [PR PATCH] [Merged]: " paper42
2022-01-30  8:10 [PR PATCH] " gbeliako
2022-01-30  8:47 ` novakne

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).