Well, yes, that would be the problem. What would be the for-the-moment
hacky workaround (if any)? Can I adjust snapcraft.yaml to override 1.20.0
and specifically request 1.18.0? Or maybe I can check if there is a
development version of chromium that has already moved up to 1.20.0. This
is not a high priority, it would just be nice to have.

On Mon, Aug 22, 2022 at 5:46 AM Olivier Tilloy <1987...@bugs.launchpad.net>
wrote:

>
> parts/chromium/build/chrome/installer/linux/debian/dist_package_versions.json
> isn't used by the snap build process, so that's not the right thing to
> look at.
>
> There appears to be an incompatibility between the version of libwayland
> in Ubuntu 22.04 (1.20.0) and the version vendored into the chromium
> source tree (1.18.0 according to
>
> https://source.chromium.org/chromium/chromium/src/+/main:third_party/wayland/README.chromium
> ).
>
> --
> 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     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to