Re: [oe] [meta-oe][PATCHv2] webkitgtk3: update 2.42.5 -> 2.44.0

2024-04-02 Thread Martin Jansa
openembedded-core/scripts/contrib/patchreview.py shows:

Malformed Upstream-Status 'Malformed Upstream-Status in patch
Upstream-Status:
Backport[https://github.com/WebKit/WebKit/commit/2922af379dc70b4b1a63b01d67179eb431f03ac4]'
(/OE/layers/meta-openembedded/meta-oe/recipes-support/webkitgtk/webkitgtk3/2922af379dc70b4b1a63b01d67179eb431f03ac4.patch)

Please add the space.

On Mon, Apr 1, 2024 at 5:01 PM Markus Volk  wrote:
>
> Sorry, should have read better. Missed that this is a 32bit issue and was 
> able to reproduce it
>
> On Mon, Apr 1 2024 at 03:38:01 PM +02:00:00, Markus Volk  
> wrote:
>
> Hi Khem,
>
>  I was unable to reproduce the issue for clang + qemux86  but got the error 
> for qemuriscv64
>
> Have sent a v3 with a fix for it
>
> On Mon, Apr 1 2024 at 12:50:06 AM -07:00:00, Khem Raj  
> wrote:
>
> fails to build with clang on riscv64 and x86 
> https://errors.yoctoproject.org/Errors/Details/761343/ 
> https://errors.yoctoproject.org/Errors/Details/761342/ On Sun, Mar 31, 2024 
> at 10:08 AM Markus Volk  wrote:
>
> The webkitgtk3 variant already contains PACKAGECONFIG for gamepad. Remove the 
> duplicate On Sun, Mar 31 2024 at 07:07:06 PM +02:00:00, Markus Volk 
>  wrote: - add a PACKAGECONFIG for libbacktrace to avoid: | 
> -- Could NOT find LibBacktrace (missing: LIBBACKTRACE_INCLUDE_DIR 
> LIBBACKTRACE_LIBRARY) | CMake Error at Source/cmake/OptionsGTK.cmake:425 
> (message): | libbacktrace is required for USE_LIBBACKTRACE - remove submitted 
> patch. Issue seems to be fixed. Not entirely sure about that, but there has 
> been rework: [https://bugs.webkit.org/show_bug.cgi?id=267349] I also did a 
> test build with oe-core/poky for qemuarm. It completed without error - There 
> is an issue with creating the json files if CMAKE_EXPORT_COMPILE_COMMANDS is 
> enabled. Disable this for now to fix the build: FAILED: 
> CMakeFiles/RewriteCompileCommands DeveloperTools/compile_commands.json 
> /home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/build/CMakeFiles/RewriteCompileCommands
>  
> /home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/build/DeveloperTools/compile_commands.json
>  cd 
> /home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/build
>  && 
> /home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/recipe-sysroot-native/usr/bin/python3-native/python3
>  
> /home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/webkitgtk-2.44.0/Tools/Scripts/rewrite-compile-commands
>  
> /home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/build/compile_commands.json
>  
> /home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/build/DeveloperTools/compile_commands.json
>  
> /home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/webkitgtk-2.44.0
>  
> /home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/build
>  
> /home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/recipe-sysroot-native/usr/bin/python3-native/python3:
>  can't open file 
> '/home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/webkitgtk-2.44.0/Tools/Scripts/rewrite-compile-commands':
>  [Errno 2] No such file or directory - Explicitly disable gtk4 to avoid: | 
> CMake Error at 
> /home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk3/2.44.0/recipe-sysroot-native/usr/shar>
>  | Could NOT find GTK (missing: GTK_VERSION) (Required is at least version | 
> "4.6.0")  WebKitGTK 2.44.0  What's new in 
> WebKitGTK 2.44.0? - Fix connection of UI and web process accessibility tree 
> in GTK4. - Add BubblewrapLauncher sandbox directory for the gstreamer user 
> registry cache directory. - Fix bug causing preferred language to not be 
> passed to NetworkProcess if set in WebContext before creating WebView. - Do 
> not use real time priority for the display link thread. - Use a shorter web 
> process cache lifetime. - Fix several crashes and rendering issues. - 
> Translation updates: German, Polish, Swedish, Turkish.  
> WebKitGTK 2.43.4  What's new in WebKitGTK 2.43.4? - Remove 
> key event reinjection in GTK4 to make keyboard shortcuts work in web sites. - 
> Use the new GTK API to create a GdkTexture from a DMA-BUF buffer when 
> available. - Fix rendering when GTK is using the vulkan renderer. - Fix 
> gamepads detection by correctly handling focused window in GTK4. - Fix 
> rendering after history navigation. - Write bwrapinfo.json to disk for 
> xdg-desktop-portal. - Fixed several memory leaks in media backend. - Fix 
> several crashes and rendering issues.  WebKitGTK 2.43.3 
>  What's new in WebKitGTK 2.43.3? - Show vblank monitor 
> information in webkit://gpu. - Fallback to timer based vblank monitor if 
> drmWaitVBlank fails. - Fix several memory leaks in media backend. - Fix 
> several crashes and rendering issues. 

Re: [oe] [meta-oe][PATCHv2] webkitgtk3: update 2.42.5 -> 2.44.0

2024-04-01 Thread Markus Volk
Sorry, should have read better. Missed that this is a 32bit issue and 
was able to reproduce it


On Mon, Apr 1 2024 at 03:38:01 PM +02:00:00, Markus Volk 
 wrote:

Hi Khem,

 I was unable to reproduce the issue for clang + qemux86  but got the 
error for qemuriscv64


Have sent a v3 with a fix for it

On Mon, Apr 1 2024 at 12:50:06 AM -07:00:00, Khem Raj 
 wrote:

fails to build with clang on riscv64 and x86




On Sun, Mar 31, 2024 at 10:08 AM Markus Volk > wrote:


 The webkitgtk3 variant already contains PACKAGECONFIG for gamepad. 
Remove the duplicate


 On Sun, Mar 31 2024 at 07:07:06 PM +02:00:00, Markus Volk 
mailto:f_...@t-online.de>> wrote:


 - add a PACKAGECONFIG for libbacktrace to avoid: | -- Could NOT 
find LibBacktrace (missing: LIBBACKTRACE_INCLUDE_DIR 
LIBBACKTRACE_LIBRARY) | CMake Error at 
Source/cmake/OptionsGTK.cmake:425 (message): | libbacktrace is 
required for USE_LIBBACKTRACE - remove submitted patch. Issue seems 
to be fixed. Not entirely sure about that, but there has been 
rework: [] I also 
did a test build with oe-core/poky for qemuarm. It completed 
without error - There is an issue with creating the json files if 
CMAKE_EXPORT_COMPILE_COMMANDS is enabled. Disable this for now to 
fix the build: FAILED: CMakeFiles/RewriteCompileCommands 
DeveloperTools/compile_commands.json 
/home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/build/CMakeFiles/RewriteCompileCommands 
/home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/build/DeveloperTools/compile_commands.json 
cd 
/home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/build 
&& 
/home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/recipe-sysroot-native/usr/bin/python3-native/python3 
/home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/webkitgtk-2.44.0/Tools/Scripts/rewrite-compile-commands 
/home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/build/compile_commands.json 
/home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/build/DeveloperTools/compile_commands.json 
/home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/webkitgtk-2.44.0 
/home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/build 
/home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/recipe-sysroot-native/usr/bin/python3-native/python3: 
can't open file 
'/home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/webkitgtk-2.44.0/Tools/Scripts/rewrite-compile-commands': 
[Errno 2] No such file or directory - Explicitly disable gtk4 to 
avoid: | CMake Error at 
/home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk3/2.44.0/recipe-sysroot-native/usr/shar> 
| Could NOT find GTK (missing: GTK_VERSION) (Required is at least 
version | "4.6.0")  WebKitGTK 2.44.0 
 What's new in WebKitGTK 2.44.0? - Fix connection 
of UI and web process accessibility tree in GTK4. - Add 
BubblewrapLauncher sandbox directory for the gstreamer user 
registry cache directory. - Fix bug causing preferred language to 
not be passed to NetworkProcess if set in WebContext before 
creating WebView. - Do not use real time priority for the display 
link thread. - Use a shorter web process cache lifetime. - Fix 
several crashes and rendering issues. - Translation updates: 
German, Polish, Swedish, Turkish.  WebKitGTK 2.43.4 
 What's new in WebKitGTK 2.43.4? - Remove key event 
reinjection in GTK4 to make keyboard shortcuts work in web sites. - 
Use the new GTK API to create a GdkTexture from a DMA-BUF buffer 
when available. - Fix rendering when GTK is using the vulkan 
renderer. - Fix gamepads detection by correctly handling focused 
window in GTK4. - Fix rendering after history navigation. - Write 
bwrapinfo.json to disk for xdg-desktop-portal. - Fixed several 
memory leaks in media backend. - Fix several crashes and rendering 
issues.  WebKitGTK 2.43.3  What's 
new in WebKitGTK 2.43.3? - Show vblank monitor information in 
webkit://gpu. - Fallback to timer based vblank monitor if 
drmWaitVBlank fails. - Fix several memory leaks in media backend. - 
Fix several crashes and rendering issues.  
WebKitGTK 2.43.2  What's new in WebKitGTK 2.43.2? - 
Remove the X11 and WPE renderers. - Release unused buffers when the 
view is hidden. - Fix flickering while playing videos with DMA-BUF 
sink. - Do not special case the "sans" font family name. - Fix 
webkit_web_context_allow_tls_certificate_for_host() for IPv6 URIs 
produced by SoupURI. - Fix several crashes and rendering issues. 
 WebKitGTK 2.43.1  What's new in 
WebKitGTK 2.43.1? - Improve 

Re: [oe] [meta-oe][PATCHv2] webkitgtk3: update 2.42.5 -> 2.44.0

2024-04-01 Thread Markus Volk

Hi Khem,

I was unable to reproduce the issue for clang + qemux86  but got the 
error for qemuriscv64


Have sent a v3 with a fix for it

On Mon, Apr 1 2024 at 12:50:06 AM -07:00:00, Khem Raj 
 wrote:

fails to build with clang on riscv64 and x86




On Sun, Mar 31, 2024 at 10:08 AM Markus Volk > wrote:


 The webkitgtk3 variant already contains PACKAGECONFIG for gamepad. 
Remove the duplicate


 On Sun, Mar 31 2024 at 07:07:06 PM +02:00:00, Markus Volk 
mailto:f_...@t-online.de>> wrote:


 - add a PACKAGECONFIG for libbacktrace to avoid: | -- Could NOT 
find LibBacktrace (missing: LIBBACKTRACE_INCLUDE_DIR 
LIBBACKTRACE_LIBRARY) | CMake Error at 
Source/cmake/OptionsGTK.cmake:425 (message): | libbacktrace is 
required for USE_LIBBACKTRACE - remove submitted patch. Issue seems 
to be fixed. Not entirely sure about that, but there has been 
rework: [] I also 
did a test build with oe-core/poky for qemuarm. It completed without 
error - There is an issue with creating the json files if 
CMAKE_EXPORT_COMPILE_COMMANDS is enabled. Disable this for now to 
fix the build: FAILED: CMakeFiles/RewriteCompileCommands 
DeveloperTools/compile_commands.json 
/home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/build/CMakeFiles/RewriteCompileCommands 
/home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/build/DeveloperTools/compile_commands.json 
cd 
/home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/build 
&& 
/home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/recipe-sysroot-native/usr/bin/python3-native/python3 
/home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/webkitgtk-2.44.0/Tools/Scripts/rewrite-compile-commands 
/home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/build/compile_commands.json 
/home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/build/DeveloperTools/compile_commands.json 
/home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/webkitgtk-2.44.0 
/home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/build 
/home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/recipe-sysroot-native/usr/bin/python3-native/python3: 
can't open file 
'/home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/webkitgtk-2.44.0/Tools/Scripts/rewrite-compile-commands': 
[Errno 2] No such file or directory - Explicitly disable gtk4 to 
avoid: | CMake Error at 
/home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk3/2.44.0/recipe-sysroot-native/usr/shar> 
| Could NOT find GTK (missing: GTK_VERSION) (Required is at least 
version | "4.6.0")  WebKitGTK 2.44.0 
 What's new in WebKitGTK 2.44.0? - Fix connection of 
UI and web process accessibility tree in GTK4. - Add 
BubblewrapLauncher sandbox directory for the gstreamer user registry 
cache directory. - Fix bug causing preferred language to not be 
passed to NetworkProcess if set in WebContext before creating 
WebView. - Do not use real time priority for the display link 
thread. - Use a shorter web process cache lifetime. - Fix several 
crashes and rendering issues. - Translation updates: German, Polish, 
Swedish, Turkish.  WebKitGTK 2.43.4  
What's new in WebKitGTK 2.43.4? - Remove key event reinjection in 
GTK4 to make keyboard shortcuts work in web sites. - Use the new GTK 
API to create a GdkTexture from a DMA-BUF buffer when available. - 
Fix rendering when GTK is using the vulkan renderer. - Fix gamepads 
detection by correctly handling focused window in GTK4. - Fix 
rendering after history navigation. - Write bwrapinfo.json to disk 
for xdg-desktop-portal. - Fixed several memory leaks in media 
backend. - Fix several crashes and rendering issues. 
 WebKitGTK 2.43.3  What's new in 
WebKitGTK 2.43.3? - Show vblank monitor information in webkit://gpu. 
- Fallback to timer based vblank monitor if drmWaitVBlank fails. - 
Fix several memory leaks in media backend. - Fix several crashes and 
rendering issues.  WebKitGTK 2.43.2  
What's new in WebKitGTK 2.43.2? - Remove the X11 and WPE renderers. 
- Release unused buffers when the view is hidden. - Fix flickering 
while playing videos with DMA-BUF sink. - Do not special case the 
"sans" font family name. - Fix 
webkit_web_context_allow_tls_certificate_for_host() for IPv6 URIs 
produced by SoupURI. - Fix several crashes and rendering issues. 
 WebKitGTK 2.43.1  What's new in 
WebKitGTK 2.43.1? - Improve vblank synchronization when rendering. - 
Improve DMA-BUF buffers handling for video frames. - Use the buffer 
format preferred by the driver in DMA-BUF renderer. - 

Re: [oe] [meta-oe][PATCHv2] webkitgtk3: update 2.42.5 -> 2.44.0

2024-04-01 Thread Khem Raj
fails to build with clang on riscv64 and x86

https://errors.yoctoproject.org/Errors/Details/761343/
https://errors.yoctoproject.org/Errors/Details/761342/

On Sun, Mar 31, 2024 at 10:08 AM Markus Volk  wrote:
>
> The webkitgtk3 variant already contains PACKAGECONFIG for gamepad. Remove the 
> duplicate
>
> On Sun, Mar 31 2024 at 07:07:06 PM +02:00:00, Markus Volk  
> wrote:
>
> - add a PACKAGECONFIG for libbacktrace to avoid: | -- Could NOT find 
> LibBacktrace (missing: LIBBACKTRACE_INCLUDE_DIR LIBBACKTRACE_LIBRARY) | CMake 
> Error at Source/cmake/OptionsGTK.cmake:425 (message): | libbacktrace is 
> required for USE_LIBBACKTRACE - remove submitted patch. Issue seems to be 
> fixed. Not entirely sure about that, but there has been rework: 
> [https://bugs.webkit.org/show_bug.cgi?id=267349] I also did a test build with 
> oe-core/poky for qemuarm. It completed without error - There is an issue with 
> creating the json files if CMAKE_EXPORT_COMPILE_COMMANDS is enabled. Disable 
> this for now to fix the build: FAILED: CMakeFiles/RewriteCompileCommands 
> DeveloperTools/compile_commands.json 
> /home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/build/CMakeFiles/RewriteCompileCommands
>  
> /home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/build/DeveloperTools/compile_commands.json
>  cd 
> /home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/build
>  && 
> /home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/recipe-sysroot-native/usr/bin/python3-native/python3
>  
> /home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/webkitgtk-2.44.0/Tools/Scripts/rewrite-compile-commands
>  
> /home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/build/compile_commands.json
>  
> /home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/build/DeveloperTools/compile_commands.json
>  
> /home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/webkitgtk-2.44.0
>  
> /home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/build
>  
> /home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/recipe-sysroot-native/usr/bin/python3-native/python3:
>  can't open file 
> '/home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/webkitgtk-2.44.0/Tools/Scripts/rewrite-compile-commands':
>  [Errno 2] No such file or directory - Explicitly disable gtk4 to avoid: | 
> CMake Error at 
> /home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk3/2.44.0/recipe-sysroot-native/usr/shar>
>  | Could NOT find GTK (missing: GTK_VERSION) (Required is at least version | 
> "4.6.0")  WebKitGTK 2.44.0  What's new in 
> WebKitGTK 2.44.0? - Fix connection of UI and web process accessibility tree 
> in GTK4. - Add BubblewrapLauncher sandbox directory for the gstreamer user 
> registry cache directory. - Fix bug causing preferred language to not be 
> passed to NetworkProcess if set in WebContext before creating WebView. - Do 
> not use real time priority for the display link thread. - Use a shorter web 
> process cache lifetime. - Fix several crashes and rendering issues. - 
> Translation updates: German, Polish, Swedish, Turkish.  
> WebKitGTK 2.43.4  What's new in WebKitGTK 2.43.4? - Remove 
> key event reinjection in GTK4 to make keyboard shortcuts work in web sites. - 
> Use the new GTK API to create a GdkTexture from a DMA-BUF buffer when 
> available. - Fix rendering when GTK is using the vulkan renderer. - Fix 
> gamepads detection by correctly handling focused window in GTK4. - Fix 
> rendering after history navigation. - Write bwrapinfo.json to disk for 
> xdg-desktop-portal. - Fixed several memory leaks in media backend. - Fix 
> several crashes and rendering issues.  WebKitGTK 2.43.3 
>  What's new in WebKitGTK 2.43.3? - Show vblank monitor 
> information in webkit://gpu. - Fallback to timer based vblank monitor if 
> drmWaitVBlank fails. - Fix several memory leaks in media backend. - Fix 
> several crashes and rendering issues.  WebKitGTK 2.43.2 
>  What's new in WebKitGTK 2.43.2? - Remove the X11 and WPE 
> renderers. - Release unused buffers when the view is hidden. - Fix flickering 
> while playing videos with DMA-BUF sink. - Do not special case the "sans" font 
> family name. - Fix webkit_web_context_allow_tls_certificate_for_host() for 
> IPv6 URIs produced by SoupURI. - Fix several crashes and rendering issues. 
>  WebKitGTK 2.43.1  What's new in WebKitGTK 
> 2.43.1? - Improve vblank synchronization when rendering. - Improve DMA-BUF 
> buffers handling for video frames. - Use the buffer format preferred by the 
> driver in DMA-BUF renderer. - Do not block the compositing thread waiting for 
> rendering threads. - Improve performance when scaling images in a canvas. - 

Re: [oe] [meta-oe][PATCHv2] webkitgtk3: update 2.42.5 -> 2.44.0

2024-03-31 Thread Markus Volk
The webkitgtk3 variant already contains PACKAGECONFIG for gamepad. 
Remove the duplicate


On Sun, Mar 31 2024 at 07:07:06 PM +02:00:00, Markus Volk 
 wrote:

- add a PACKAGECONFIG for libbacktrace to avoid:
  | -- Could NOT find LibBacktrace (missing: LIBBACKTRACE_INCLUDE_DIR 
LIBBACKTRACE_LIBRARY)

  | CMake Error at Source/cmake/OptionsGTK.cmake:425 (message):
  |   libbacktrace is required for USE_LIBBACKTRACE

- remove submitted patch. Issue seems to be fixed. Not entirely
  sure about that, but there has been rework:
  []
  I also did a test build with oe-core/poky for qemuarm.
  It completed without error

- There is an issue with creating the json files if
  CMAKE_EXPORT_COMPILE_COMMANDS is enabled. Disable this
  for now to fix the build:
  FAILED: CMakeFiles/RewriteCompileCommands 
DeveloperTools/compile_commands.json 
/home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/build/CMakeFiles/RewriteCompileCommands 
/home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/build/DeveloperTools/compile_commands.json
  cd 
/home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/build 
&& 
/home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/recipe-sysroot-native/usr/bin/python3-native/python3 
/home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/webkitgtk-2.44.0/Tools/Scripts/rewrite-compile-commands 
/home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/build/compile_commands.json 
/home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/build/DeveloperTools/compile_commands.json 
/home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/webkitgtk-2.44.0 
/home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/build
  
/home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/recipe-sysroot-native/usr/bin/python3-native/python3: 
can't open file 
'/home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/webkitgtk-2.44.0/Tools/Scripts/rewrite-compile-commands': 
[Errno 2] No such file or directory


- Explicitly disable gtk4 to avoid:
  | CMake Error at 
/home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk3/2.44.0/recipe-sysroot-native/usr/shar>
  |   Could NOT find GTK (missing: GTK_VERSION) (Required is at least 
version

  |   "4.6.0")


WebKitGTK 2.44.0


What's new in WebKitGTK 2.44.0?

  - Fix connection of UI and web process accessibility tree in GTK4.
  - Add BubblewrapLauncher sandbox directory for the gstreamer user 
registry cache directory.
  - Fix bug causing preferred language to not be passed to 
NetworkProcess if set in WebContext before creating WebView.

  - Do not use real time priority for the display link thread.
  - Use a shorter web process cache lifetime.
  - Fix several crashes and rendering issues.
  - Translation updates: German, Polish, Swedish, Turkish.


WebKitGTK 2.43.4


What's new in WebKitGTK 2.43.4?

  - Remove key event reinjection in GTK4 to make keyboard shortcuts 
work in web sites.
  - Use the new GTK API to create a GdkTexture from a DMA-BUF buffer 
when available.

  - Fix rendering when GTK is using the vulkan renderer.
  - Fix gamepads detection by correctly handling focused window in 
GTK4.

  - Fix rendering after history navigation.
  - Write bwrapinfo.json to disk for xdg-desktop-portal.
  - Fixed several memory leaks in media backend.
  - Fix several crashes and rendering issues.


WebKitGTK 2.43.3


What's new in WebKitGTK 2.43.3?

  - Show vblank monitor information in webkit://gpu.
  - Fallback to timer based vblank monitor if drmWaitVBlank fails.
  - Fix several memory leaks in media backend.
  - Fix several crashes and rendering issues.


WebKitGTK 2.43.2


What's new in WebKitGTK 2.43.2?

  - Remove the X11 and WPE renderers.
  - Release unused buffers when the view is hidden.
  - Fix flickering while playing videos with DMA-BUF sink.
  - Do not special case the "sans" font family name.
  - Fix webkit_web_context_allow_tls_certificate_for_host() for IPv6 
URIs produced by SoupURI.

  - Fix several crashes and rendering issues.


WebKitGTK 2.43.1


What's new in WebKitGTK 2.43.1?

  - Improve vblank synchronization when rendering.
  - Improve DMA-BUF buffers handling for video frames.
  - Use the buffer format preferred by the driver in DMA-BUF renderer.
  - Do not block the compositing thread waiting for rendering threads.
  - Improve performance when scaling images in a canvas.
  - Fix several crashes and rendering

Signed-off-by: Markus Volk >

---
 ...44e17d258106617b0e6d783d073b188a2548.patch | 312 
--

 ...kitgtk3_2.42.5.bb => webkitgtk3_2.44.0.bb} |  31 +-
 2 files changed, 17 insertions(+), 326 

[oe] [meta-oe][PATCHv2] webkitgtk3: update 2.42.5 -> 2.44.0

2024-03-31 Thread Markus Volk
- add a PACKAGECONFIG for libbacktrace to avoid:
  | -- Could NOT find LibBacktrace (missing: LIBBACKTRACE_INCLUDE_DIR 
LIBBACKTRACE_LIBRARY)
  | CMake Error at Source/cmake/OptionsGTK.cmake:425 (message):
  |   libbacktrace is required for USE_LIBBACKTRACE

- remove submitted patch. Issue seems to be fixed. Not entirely
  sure about that, but there has been rework:
  [https://bugs.webkit.org/show_bug.cgi?id=267349]
  I also did a test build with oe-core/poky for qemuarm.
  It completed without error

- There is an issue with creating the json files if
  CMAKE_EXPORT_COMPILE_COMMANDS is enabled. Disable this
  for now to fix the build:
  FAILED: CMakeFiles/RewriteCompileCommands 
DeveloperTools/compile_commands.json 
/home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/build/CMakeFiles/RewriteCompileCommands
 
/home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/build/DeveloperTools/compile_commands.json
  cd 
/home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/build 
&& 
/home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/recipe-sysroot-native/usr/bin/python3-native/python3
 
/home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/webkitgtk-2.44.0/Tools/Scripts/rewrite-compile-commands
 
/home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/build/compile_commands.json
 
/home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/build/DeveloperTools/compile_commands.json
 
/home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/webkitgtk-2.44.0
 /home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/build
  
/home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/recipe-sysroot-native/usr/bin/python3-native/python3:
 can't open file 
'/home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk/2.44.0/webkitgtk-2.44.0/Tools/Scripts/rewrite-compile-commands':
 [Errno 2] No such file or directory

- Explicitly disable gtk4 to avoid:
  | CMake Error at 
/home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/webkitgtk3/2.44.0/recipe-sysroot-native/usr/shar>
  |   Could NOT find GTK (missing: GTK_VERSION) (Required is at least version
  |   "4.6.0")


WebKitGTK 2.44.0


What's new in WebKitGTK 2.44.0?

  - Fix connection of UI and web process accessibility tree in GTK4.
  - Add BubblewrapLauncher sandbox directory for the gstreamer user registry 
cache directory.
  - Fix bug causing preferred language to not be passed to NetworkProcess if 
set in WebContext before creating WebView.
  - Do not use real time priority for the display link thread.
  - Use a shorter web process cache lifetime.
  - Fix several crashes and rendering issues.
  - Translation updates: German, Polish, Swedish, Turkish.


WebKitGTK 2.43.4


What's new in WebKitGTK 2.43.4?

  - Remove key event reinjection in GTK4 to make keyboard shortcuts work in web 
sites.
  - Use the new GTK API to create a GdkTexture from a DMA-BUF buffer when 
available.
  - Fix rendering when GTK is using the vulkan renderer.
  - Fix gamepads detection by correctly handling focused window in GTK4.
  - Fix rendering after history navigation.
  - Write bwrapinfo.json to disk for xdg-desktop-portal.
  - Fixed several memory leaks in media backend.
  - Fix several crashes and rendering issues.


WebKitGTK 2.43.3


What's new in WebKitGTK 2.43.3?

  - Show vblank monitor information in webkit://gpu.
  - Fallback to timer based vblank monitor if drmWaitVBlank fails.
  - Fix several memory leaks in media backend.
  - Fix several crashes and rendering issues.


WebKitGTK 2.43.2


What's new in WebKitGTK 2.43.2?

  - Remove the X11 and WPE renderers.
  - Release unused buffers when the view is hidden.
  - Fix flickering while playing videos with DMA-BUF sink.
  - Do not special case the "sans" font family name.
  - Fix webkit_web_context_allow_tls_certificate_for_host() for IPv6 URIs 
produced by SoupURI.
  - Fix several crashes and rendering issues.


WebKitGTK 2.43.1


What's new in WebKitGTK 2.43.1?

  - Improve vblank synchronization when rendering.
  - Improve DMA-BUF buffers handling for video frames.
  - Use the buffer format preferred by the driver in DMA-BUF renderer.
  - Do not block the compositing thread waiting for rendering threads.
  - Improve performance when scaling images in a canvas.
  - Fix several crashes and rendering

Signed-off-by: Markus Volk 
---
 ...44e17d258106617b0e6d783d073b188a2548.patch | 312 --
 ...kitgtk3_2.42.5.bb => webkitgtk3_2.44.0.bb} |  31 +-
 2 files changed, 17 insertions(+), 326 deletions(-)
 delete mode 100644 
meta-oe/recipes-support/webkitgtk/webkitgtk3/0d3344e17d258106617b0e6d783d073b188a2548.patch
 rename meta-oe/recipes-support/webkitgtk/{webkitgtk3_2.42.5.bb =>