Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump versions #487

Closed
wants to merge 6 commits into from
Closed

Bump versions #487

wants to merge 6 commits into from

Conversation

woutervanh
Copy link
Contributor

Bump:
wpewebkit 2.42.2
backend-fdo 1.14.2
libwpe 1.14.1
cog 0.18.1

I removed soup2 and webaudio to make it fit. Can maybe more polished, but I leave it to someon who knows the internals more

@woutervanh woutervanh changed the title Main Bump versions Dec 12, 2023
@@ -56,7 +56,7 @@ CMAKE_QT5_OECONF = "\

export WK_USE_CCACHE="NO"

PACKAGECONFIG ??= "jit dfg-jit mediasource video webaudio webcrypto woff2 gst_gl \
PACKAGECONFIG ??= "jit dfg-jit mediasource video webcrypto woff2 gst_gl \
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what is the reason for removing webaudio? did it fail to build?

Copy link
Contributor Author

@woutervanh woutervanh Dec 14, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There was an issue in the gstreamer webaudio dependencie. Some broken api if I remember well. But I didn't bother investigating as I don't have an audio device anyway.

psaavedra added a commit that referenced this pull request Jan 25, 2024
- Update cog 0.17.90 to 0.18.2.

  * Release notes:

    * https://wpewebkit.org/release/cog-0.18.0.html
    * https://wpewebkit.org/release/cog-0.18.1.html
    * https://wpewebkit.org/release/cog-0.18.2.html

  * Remove cog old versions: 0.12, 0.14

- Remove libwpe old versions: 1.12

- Update wpebackend-fdo 1.14.1 to 1.14.2

  * Release notes:

    * https://wpewebkit.org/release/wpebackend-fdo-1.14.2.html

  * Remove wpebackend-fdo old versions: 1.10, 1.12

- Add webkitgtk recipe for version 2.42.4

  * Release notes:

    * https://webkitgtk.org/2023/9/15/webkitgtk2.42.0-released.html
    * https://webkitgtk.org/2023/9/27/webkitgtk2.42.1-released.html
    * https://webkitgtk.org/2023/11/10/webkitgtk2.42.2-released.html
    * https://webkitgtk.org/2023/12/05/webkitgtk2.42.3-released.html
    * https://webkitgtk.org/2023/12/15/webkitgtk2.42.4-released.html

  * Remove webkitgtk old versions: 2.38, 2.40

- Add wpewebkit recipe for version 2.42.4

  * Release notes:

    * https://wpewebkit.org/release/wpewebkit-2.42.0.html
    * https://wpewebkit.org/release/wpewebkit-2.42.1.html
    * https://wpewebkit.org/release/wpewebkit-2.42.2.html
    * https://wpewebkit.org/release/wpewebkit-2.42.3.html
    * https://wpewebkit.org/release/wpewebkit-2.42.4.html

  * Remove wpewebkit old versions: 2.36, 2.38

- Update presets for wpe-2.40, remove presets for wpe-2.36 and add
  presets for wpe-2.42

- Update the references in the webkit-bleeding.inc

- Update the CI test jobs (2.42 is the main target to stress now)

Credits to Wouter Vanhauwaert for the initial work done in the Pull
Requests #487 [1].

[1] #487

Signed-off-by: Pablo Saavedra <[email protected]>
Suggested-by: Wouter Vanhauwaert <[email protected]>
@psaavedra
Copy link
Member

Hi @woutervanh, thanks for submitting this PR. Sorry for a no so fast reply from my side. I am overtaking this task now in the PR #490.

If you are interested, I invite to you to take a look and review the changes. In particular there are some tweaks that I had to do to build WebKit for the Dunfell branch. For this case, I had to add meta-clang as dependency since WebKit 2.42+ requires a newer version of GCC or Clang than the one provided by Poky(dunfell).

@psaavedra
Copy link
Member

Closing this in favour of #490.

@psaavedra psaavedra closed this Jan 25, 2024
psaavedra added a commit that referenced this pull request Jan 25, 2024
- Update cog 0.17.90 to 0.18.2.

  * Release notes:

    * https://wpewebkit.org/release/cog-0.18.0.html
    * https://wpewebkit.org/release/cog-0.18.1.html
    * https://wpewebkit.org/release/cog-0.18.2.html

  * Remove cog old versions: 0.12, 0.14

- Remove libwpe old versions: 1.12

- Update wpebackend-fdo 1.14.1 to 1.14.2

  * Release notes:

    * https://wpewebkit.org/release/wpebackend-fdo-1.14.2.html

  * Remove wpebackend-fdo old versions: 1.10, 1.12

- Add webkitgtk recipe for version 2.42.4

  * Release notes:

    * https://webkitgtk.org/2023/9/15/webkitgtk2.42.0-released.html
    * https://webkitgtk.org/2023/9/27/webkitgtk2.42.1-released.html
    * https://webkitgtk.org/2023/11/10/webkitgtk2.42.2-released.html
    * https://webkitgtk.org/2023/12/05/webkitgtk2.42.3-released.html
    * https://webkitgtk.org/2023/12/15/webkitgtk2.42.4-released.html

  * Remove webkitgtk old versions: 2.38, 2.40

- Add wpewebkit recipe for version 2.42.4

  * Release notes:

    * https://wpewebkit.org/release/wpewebkit-2.42.0.html
    * https://wpewebkit.org/release/wpewebkit-2.42.1.html
    * https://wpewebkit.org/release/wpewebkit-2.42.2.html
    * https://wpewebkit.org/release/wpewebkit-2.42.3.html
    * https://wpewebkit.org/release/wpewebkit-2.42.4.html

  * Remove wpewebkit old versions: 2.36, 2.38

- Update presets for wpe-2.40, remove presets for wpe-2.36 and add
  presets for wpe-2.42

- Update the references in the webkit-bleeding.inc

- Update the CI test jobs (2.42 is the main target to stress now)

Credits to Wouter Vanhauwaert for the initial work done in the Pull
Requests #487 [1].

[1] #487

Signed-off-by: Pablo Saavedra <[email protected]>
Suggested-by: Wouter Vanhauwaert <[email protected]>
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.

3 participants