Bug#1053408: qt6-webengine: FTBFS with re2 >= 20230601 (which requires abseil)

2023-10-07 Thread stefanor
Hi Patrick (2023.10.07_12:06:27_+)
> qt6-webengine based on chromium 116 or later will not hit unstable 
> before June 2024 or so and I feel like trying to patch the bundled 
> version of chromium will be going down the rabbit hole.
> 
> However, I can switch to the bundled version of re2 until qt6-webengine 
> is based on a chromium version that supports the newer re2.

Thanks for that feedback. Not needed yet, but when we are ready to do
the transition, we can remember that this is an option.

Stefano

-- 
Stefano Rivera
  http://tumbleweed.org.za/
  +1 415 683 3272



Bug#1053408: qt6-webengine: FTBFS with re2 >= 20230601 (which requires abseil)

2023-10-07 Thread Patrick Franz
Hi Stefano,

On Tue, 3 Oct 2023 17:07:52 +0200 Stefano Rivera  
wrote:
> Source: qt6-webengine
> Version: 6.4.2-final+dfsg-11
> Severity: normal
> Tags: upstream
> Affects: src:re2
> 
> The next RE2 transition is waiting for qt6-webengine to support
> libre2-11 (re2 >= 20230601), available in experimental.
> 
> Upstream, RE2 added a dependency on Abseil, changing its API a little.
> 
> Chromium has supported this since around 116. (Debian's chromium
> currently builds with the bundled re2). The relevant commits are by
> https://chromium-review.googlesource.com/q/owner:jun...@chromium.org
> and reference bug 1447090

qt6-webengine based on chromium 116 or later will not hit unstable 
before June 2024 or so and I feel like trying to patch the bundled 
version of chromium will be going down the rabbit hole.

However, I can switch to the bundled version of re2 until qt6-webengine 
is based on a chromium version that supports the newer re2.


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1053408: qt6-webengine: FTBFS with re2 >= 20230601 (which requires abseil)

2023-10-03 Thread Stefano Rivera
Source: qt6-webengine
Version: 6.4.2-final+dfsg-11
Severity: normal
Tags: upstream
Affects: src:re2

The next RE2 transition is waiting for qt6-webengine to support
libre2-11 (re2 >= 20230601), available in experimental.

Upstream, RE2 added a dependency on Abseil, changing its API a little.

Chromium has supported this since around 116. (Debian's chromium
currently builds with the bundled re2). The relevant commits are by
https://chromium-review.googlesource.com/q/owner:jun...@chromium.org and
reference bug 1447090

Stefano