> 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 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 : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp