OK, I'll take a look at that when time permits. On Mon, Aug 22, 2022 at 8:36 AM Nathan Teodosio <[email protected]> wrote:
> > Can I adjust snapcraft.yaml to override 1.20.0 and specifically > request 1.18.0? > > We used override-build to get newer versions of Libva: > https://git.launchpad.net/~nteodosio/chromium- > browser/tree/snapcraft.yaml?h=hwacc#n362 > > I wonder if you could do the same for libwayland-client0, but this could > be more difficult if it is in a dependency tree... > > > Or maybe I can check if there is a development version of chromium > that has already moved up to 1.20.0. > > According to that README file, I would try the "To import a new snapshot > of wayland:" instructions with git checkout 1.20.0. > > -- > You received this bug notification because you are subscribed to the bug > report. > https://bugs.launchpad.net/bugs/1987137 > > Title: > Migrating chromium-browser to core22 has libwayland-client0 issues > > Status in chromium-browser package in Ubuntu: > New > > Bug description: > Following on an earlier bug report that related to simple core22 > migration for chromium-browser, here is a blocker that I don't know > how to deal with. > > After checking out the core22 branch from > git+ssh://git.launchpad.net/~chromium-core22/+git/chromium-core22 > (which already contains the early, easy migration commits), doing a > build eventually generates (snippet here): > > 2022-08-19 20:15:05.809 :: In file included from > ../../third_party/wayland/src/src/wayland-client.h:40: > 2022-08-19 20:15:05.809 :: > /usr/include/wayland-client-protocol.h:1038:13: error: use of undeclared > identifier 'wl_proxy_marshal_flags' > 2022-08-19 20:15:05.809 :: callback = > wl_proxy_marshal_flags((struct wl_proxy *) wl_display, > 2022-08-19 20:15:05.809 :: ^ > 2022-08-19 20:15:05.809 :: > /usr/include/wayland-client-protocol.h:1062:13: error: use of undeclared > identifier 'wl_proxy_marshal_flags' > 2022-08-19 20:15:05.810 :: registry = > wl_proxy_marshal_flags((struct wl_proxy *) wl_display, > 2022-08-19 20:15:05.810 :: ^ > 2022-08-19 20:15:05.810 :: > /usr/include/wayland-client-protocol.h:1175:7: error: use of undeclared > identifier 'wl_proxy_marshal_flags' > 2022-08-19 20:15:05.810 :: id = wl_proxy_marshal_flags((struct > wl_proxy *) wl_registry, > 2022-08-19 20:15:05.810 :: ^ > 2022-08-19 20:15:05.810 :: > /usr/include/wayland-client-protocol.h:1291:7: error: use of undeclared > identifier 'wl_proxy_marshal_flags' > 2022-08-19 20:15:05.810 :: id = wl_proxy_marshal_flags((struct > wl_proxy *) wl_compositor, > > and lots more of the same; it seems pretty clear that the relevant > wayland library is simply not new enough, and I don't know what to > add/modify to add core22 support to the mix, so I am open to > suggestions. > > I do notice the file > > parts/chromium/build/chrome/installer/linux/debian/dist_package_versions.json, > which contains package version manifests for various distros, but not > Ubuntu 22.04, so I'm *guessing* that might need enhancement. But > that's just a guess. > > To manage notifications about this bug go to: > > https://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bug/1987137/+subscriptions > > -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to chromium-browser in Ubuntu. https://bugs.launchpad.net/bugs/1987137 Title: Migrating chromium-browser to core22 has libwayland-client0 issues Status in chromium-browser package in Ubuntu: New Bug description: Following on an earlier bug report that related to simple core22 migration for chromium-browser, here is a blocker that I don't know how to deal with. After checking out the core22 branch from git+ssh://git.launchpad.net/~chromium-core22/+git/chromium-core22 (which already contains the early, easy migration commits), doing a build eventually generates (snippet here): 2022-08-19 20:15:05.809 :: In file included from ../../third_party/wayland/src/src/wayland-client.h:40: 2022-08-19 20:15:05.809 :: /usr/include/wayland-client-protocol.h:1038:13: error: use of undeclared identifier 'wl_proxy_marshal_flags' 2022-08-19 20:15:05.809 :: callback = wl_proxy_marshal_flags((struct wl_proxy *) wl_display, 2022-08-19 20:15:05.809 :: ^ 2022-08-19 20:15:05.809 :: /usr/include/wayland-client-protocol.h:1062:13: error: use of undeclared identifier 'wl_proxy_marshal_flags' 2022-08-19 20:15:05.810 :: registry = wl_proxy_marshal_flags((struct wl_proxy *) wl_display, 2022-08-19 20:15:05.810 :: ^ 2022-08-19 20:15:05.810 :: /usr/include/wayland-client-protocol.h:1175:7: error: use of undeclared identifier 'wl_proxy_marshal_flags' 2022-08-19 20:15:05.810 :: id = wl_proxy_marshal_flags((struct wl_proxy *) wl_registry, 2022-08-19 20:15:05.810 :: ^ 2022-08-19 20:15:05.810 :: /usr/include/wayland-client-protocol.h:1291:7: error: use of undeclared identifier 'wl_proxy_marshal_flags' 2022-08-19 20:15:05.810 :: id = wl_proxy_marshal_flags((struct wl_proxy *) wl_compositor, and lots more of the same; it seems pretty clear that the relevant wayland library is simply not new enough, and I don't know what to add/modify to add core22 support to the mix, so I am open to suggestions. I do notice the file parts/chromium/build/chrome/installer/linux/debian/dist_package_versions.json, which contains package version manifests for various distros, but not Ubuntu 22.04, so I'm *guessing* that might need enhancement. But that's just a guess. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bug/1987137/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp

