Skip to content

Conversation

MarijnS95
Copy link
Member

We've been getting deprecation warnings in the CI that Ubuntu 22.04 is going to be replaced with Ubuntu 24.04 soon for the ubuntu-latest image.

That happened just a few days ago, and now the CI complains that libwebkit2gtk-4.0-dev can no longer be found in Ubuntu Noble's APT repositories. We have to upgrade to 4.1, which can be achieved by using at least wry 0.25: tauri-apps/wry@c5f3b36

This is used by dioxus 0.4, which is the target of this upgrade. As I am not a user of any of the wry/dioxus functionality inside xbuild (and if not for me, it doesn't look like anyone else is maintaining or caring about this either), I kept this upgrade as small as possible and didn't upgrade to dioxus 0.6.1 (the latest as of writing) which might incur more breaking changes and require testing which I'm not inclined to perform. All I really need is the CI to succeed again :)

@MarijnS95
Copy link
Member Author

@dvc94ch you PR'd tauri-apps/wry#829, is this change correct on the xbuild side?

We've been getting deprecation warnings in the CI that Ubuntu 22.04
is going to be replaced with Ubuntu 24.04 soon for the `ubuntu-latest`
image.

That happened just a few days ago, and now the CI complains
that `libwebkit2gtk-4.0-dev` can no longer be found in
Ubuntu Noble's APT repositories.  We have to upgrade to
`4.1`, which can be achieved by using at least `wry 0.25`:
tauri-apps/wry@c5f3b36

This is used by `dioxus 0.4`, which is the target of this upgrade.  As I
am not a user of any of the `wry`/`dioxus` functionality inside `xbuild`
(and if not for me, it doesn't look like anyone else is maintaining or
caring about this either), I kept this upgrade as small as possible and
didn't upgrade to `dioxus 0.6.1` (the latest as of writing) which might
incur more breaking changes and require testing which I'm not inclined
to perform.  All I really need is the CI to succeed again :)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant