Page MenuHomeFreeBSD

www/qt5-webengine: Update to 5.15.8
ClosedPublic

Authored by kai on Jan 22 2023, 7:07 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Oct 5, 10:30 PM
Unknown Object (File)
Sat, Oct 5, 10:03 AM
Unknown Object (File)
Fri, Oct 4, 12:26 AM
Unknown Object (File)
Thu, Oct 3, 10:40 PM
Unknown Object (File)
Wed, Oct 2, 3:57 PM
Unknown Object (File)
Wed, Oct 2, 2:17 PM
Unknown Object (File)
Wed, Oct 2, 12:19 PM
Unknown Object (File)
Tue, Oct 1, 6:06 AM

Details

Reviewers
None
Group Reviewers
kde
Commits
R11:8067206f03a2: www/qt5-webengine: Update to 5.15.8
Summary
* Under the hood runs Chromium 87.0.4280.144 with security fixes up to
  version 96.0.4664.110 and patches were taken from of www/chromium
  87.0.4280.141 (391acded85d8).

* Prune some unneeded patches and and try to align the unbundling of
  dependencies similar to www/qt6-webengine for consistency.
Test Plan

Building:

  • Poudriere -> OK (12.3-, 12.4- 13.1-RELEASE, 14.0-CURRENT@8c309d48aab amd64 i386 ALSA/PULSE/SNDIO with/without DEBUG)
  • If someone(tm) can run a test build on a aarch64 Platform that would be great.

Runtime:

  • Tests with following consumers looked fine so far:
    • www/dooble
  • If someone(tm) can do further tests with other consumers and KDE applications that would be great.

Following features were tested with www/dooble

  • Webcam
  • Working multiple tabs, running videos in background tab
  • Running WebGL via hardware acceleration

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

kai requested review of this revision.Jan 22 2023, 7:07 PM
  • Rebase
  • Clean up some comment remnants that were added due debugging purposes

Ping? In the meantime, had anyone else of kde@ been able to test this diff of www/qt5-webengine a bit with some consumers?

I of course did not read a single patch in files/ :).

But I trust you made sure it works fine.

In D38165#885519, @kai wrote:
  • Rebase
  • Clean up some comment remnants that were added due debugging purposes

Ping? In the meantime, had anyone else of kde@ been able to test this diff of www/qt5-webengine a bit with some consumers?

sorry for the silence -- I generally assume that your patches work :D

I'll rebuild my repo with it, and will see whether kmail works tomorrow.

I of course did not read a single patch in files/ :).

But I trust you made sure it works fine.

This is understandable, because in files/ lurk several dangers. :)

Ping? In the meantime, had anyone else of kde@ been able to test this diff of www/qt5-webengine a bit with some consumers?

sorry for the silence -- I generally assume that your patches work :D

I'll rebuild my repo with it, and will see whether kmail works tomorrow.

No worries and thank you for the feedback. :)

My only concern was that www/qt5-webengine can be cross-checked for runtime by someone else, to avoid the kind of silly glitches that happened with www/qt6-webengine due a hardcoded path that was overlooked.

If I still hadn't heard anything after the ping, I'd have set the next weekend as an ETA to finally get this diff into the ports tree. :D

P.S.: Regarding the aarch64 platform I cannot give an info if its buildable. Presumably, someone will have to adjust some patches afterwards.

In D38165#885757, @kai wrote:

I of course did not read a single patch in files/ :).

But I trust you made sure it works fine.

This is understandable, because in files/ lurk several dangers. :)

Ping? In the meantime, had anyone else of kde@ been able to test this diff of www/qt5-webengine a bit with some consumers?

sorry for the silence -- I generally assume that your patches work :D

I'll rebuild my repo with it, and will see whether kmail works tomorrow.

No worries and thank you for the feedback. :)

My only concern was that www/qt5-webengine can be cross-checked for runtime by someone else, to avoid the kind of silly glitches that happened with www/qt6-webengine due a hardcoded path that was overlooked.

If I still hadn't heard anything after the ping, I'd have set the next weekend as an ETA to finally get this diff into the ports tree. :D

P.S.: Regarding the aarch64 platform I cannot give an info if its buildable. Presumably, someone will have to adjust some patches afterwards.

so far I did not notice any issue in kmail

so far I did not notice any issue in kmail

Perfect, thanks for your help! I'm going to commit it in a few minutes. :D

This revision was not accepted when it landed; it landed in state Needs Review.Mar 6 2023, 4:34 AM
This revision was automatically updated to reflect the committed changes.