Bump %webkit-version

  • Done
  • quality assurance status badge
Details
3 participants
  • André A. Gomes
  • Leo Famulari
  • Maxim Cournoyer
Owner
unassigned
Submitted by
André A. Gomes
Severity
normal
Merged with
A
A
André A. Gomes wrote on 24 Mar 2023 11:57
(address . bug-guix@gnu.org)
87pm8y8lim.fsf@gmail.com
Hi Guix,

Web browsers relying on webkitgtk version 2.38.5 (such as Nyxt, Epiphany
or Surf) suffer from serious bugs when using this concrete webkitgtk
version. For instance, accessing github.com results in a blank page.

I'd suggest either downgrading to 2.38.4 or bumping to 2.40.0. Notice
that the latter is the most up-to-date stable release, see



My machine is not very powerful and I'm not sure whether it'll handle a
local build so that I can make the necessary checks and send a patch.

Could someone please help? Thanks.


--
André A. Gomes
"You cannot even find the ruins..."
M
M
Maxim Cournoyer wrote on 24 Mar 2023 13:17
(name . André A. Gomes)(address . andremegafone@gmail.com)(address . 62415@debbugs.gnu.org)
87r0te1gyt.fsf@gmail.com
Hi,

André A. Gomes <andremegafone@gmail.com> writes:

Toggle quote (9 lines)
> Hi Guix,
>
> Web browsers relying on webkitgtk version 2.38.5 (such as Nyxt, Epiphany
> or Surf) suffer from serious bugs when using this concrete webkitgtk
> version. For instance, accessing github.com results in a blank page.
>
> I'd suggest either downgrading to 2.38.4 or bumping to 2.40.0. Notice
> that the latter is the most up-to-date stable release, see

We can't downgrade due to security fixes applied in 2.38.5. We should
try 2.40.0 I guess.

--
Thanks,
Maxim
L
L
Leo Famulari wrote on 24 Mar 2023 22:39
(no subject)
(address . control@debbugs.gnu.org)
ZB4Ykq3z+tSFAb6o@jasmine.lan
reassign 62415 guix-patches
L
L
Leo Famulari wrote on 24 Mar 2023 22:40
(name . GNU Debbugs)(address . control@debbugs.gnu.org)
ZB4YyxOvDSxQ+qVq@jasmine.lan
merge 62425 62415
L
L
Leo Famulari wrote on 26 Mar 2023 21:00
Re: bug#62415: Bump %webkit-version
(name . Maxim Cournoyer)(address . maxim.cournoyer@gmail.com)
ZCCWWwCwObC8iMXI@jasmine.lan
On Fri, Mar 24, 2023 at 08:17:30AM -0400, Maxim Cournoyer wrote:
Toggle quote (3 lines)
> We can't downgrade due to security fixes applied in 2.38.5. We should
> try 2.40.0 I guess.

I sent a patch. The QA output shows almost complete breakage:

M
M
Maxim Cournoyer wrote on 28 Mar 2023 16:14
(name . Leo Famulari)(address . leo@famulari.name)
87mt3xnet9.fsf@gmail.com
Hi Leo,

Leo Famulari <leo@famulari.name> writes:

Toggle quote (8 lines)
> On Fri, Mar 24, 2023 at 08:17:30AM -0400, Maxim Cournoyer wrote:
>> We can't downgrade due to security fixes applied in 2.38.5. We should
>> try 2.40.0 I guess.
>
> I sent a patch. The QA output shows almost complete breakage:
>
> https://qa.guix.gnu.org/issue/62425

I'm testing a branch where I've grouped a couple changes (ffmpeg 6,
webkitgtk 2.40, gstreamer 2.22, etc.) that are about < 2000 rebuilds.

If it seems good, I plan to merge it to staging first, and after it's
built, if there are no blockers, I'd like to merge staging to master.

Does that sound reasonable?

--
Thanks,
Maxim
L
L
Leo Famulari wrote on 28 Mar 2023 22:43
(name . Maxim Cournoyer)(address . maxim.cournoyer@gmail.com)
ZCNRbA2JF3dIa4/8@jasmine.lan
On Tue, Mar 28, 2023 at 10:14:26AM -0400, Maxim Cournoyer wrote:
Toggle quote (8 lines)
> I'm testing a branch where I've grouped a couple changes (ffmpeg 6,
> webkitgtk 2.40, gstreamer 2.22, etc.) that are about < 2000 rebuilds.
>
> If it seems good, I plan to merge it to staging first, and after it's
> built, if there are no blockers, I'd like to merge staging to master.
>
> Does that sound reasonable?

Yes, it sounds good.

I just merged the wip-go-updates branch. I found the Cuirass web
interface lacking when trying to decide if the branch was ready or not.

If you feel the same way, we should identify missing features, or
consider scaling up qa.guix.gnu.org the Guix Data Service, or even
consider replacing Cuirass with the QA and GDS.
M
M
Maxim Cournoyer wrote on 29 Mar 2023 02:27
(name . Leo Famulari)(address . leo@famulari.name)
87sfdo766h.fsf@gmail.com
Hello,

Leo Famulari <leo@famulari.name> writes:

Toggle quote (11 lines)
> On Tue, Mar 28, 2023 at 10:14:26AM -0400, Maxim Cournoyer wrote:
>> I'm testing a branch where I've grouped a couple changes (ffmpeg 6,
>> webkitgtk 2.40, gstreamer 2.22, etc.) that are about < 2000 rebuilds.
>>
>> If it seems good, I plan to merge it to staging first, and after it's
>> built, if there are no blockers, I'd like to merge staging to master.
>>
>> Does that sound reasonable?
>
> Yes, it sounds good.

Great. It's now in staging. It should be mostly built in a day or two.

Toggle quote (3 lines)
> I just merged the wip-go-updates branch. I found the Cuirass web
> interface lacking when trying to decide if the branch was ready or not.

I'm more used to Cuirass, so it works for me! I just look at the
overall percentage status of the branches e.g. staging vs master,
I'll have a cursory look at the 'dots' view, and if nothing catches my
eye, I'll consider it good after running the tests locally and
reconfiguring my machine/updating my profile.

Toggle quote (4 lines)
> If you feel the same way, we should identify missing features, or
> consider scaling up qa.guix.gnu.org the Guix Data Service, or even
> consider replacing Cuirass with the QA and GDS.

We can definitively make some wish list of things that would help us.

--
Thanks,
Maxim
M
M
Maxim Cournoyer wrote on 29 Mar 2023 02:28
(name . Leo Famulari)(address . leo@famulari.name)
87ilek764h.fsf@gmail.com
Hi,

Closing, as webkitgtk is now at 2.40.0 on the staging branch, and if
everything goes well, I plan to merge staging into master soon (TM).

--
Thanks,
Maxim
Closed
?