FFe: Sync epiphany-browser 44~rc-1 (universe) from Debian experimental

Bug #2011851 reported by Jeremy Bícha
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
epiphany-browser (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Explanation of FeatureFreeze exception:
---------------------------------------

1. It is a release goal for the Ubuntu Desktop team to ship GNOME 44 as completely as possible in Ubuntu 23.04

2. We were late to start working on packaging epiphany in part because webkitgtk was going through bigger development changes this cycle. We will do better in the future. We recognized that we would need to package gcr4 in order to package epiphany 44. We had avoided this for GNOME 43, but now there is a need for both versions of gcr to be in Ubuntu (roughly, the old version is for gtk3 apps and the new version is for gtk4). NEW source package processing takes some time.

3. Epiphany 44 is a major update. It includes the switch from GTK3 to GTK4 which has been worked on upstream for several cycles.

4. Epiphany is not included by default in any official Ubuntu flavor. Nothing significant depends on epiphany.

5. Ideally, we package the latest version of web browsers like Epiphany.

Testing done
------------
I did a build, install, and run test on amd64.

I successfully completed the manual test from
https://wiki.ubuntu.com/DesktopTeam/TestPlans/browsers

No search engine referral is set but that is not a regression.

Upstream changelog
------------------
https://gitlab.gnome.org/GNOME/epiphany/-/blob/44.rc/NEWS#L1-26

Changelog entries since current lunar version 43.1-1:
-----------------------------------------------------
epiphany-browser (44~rc-1) experimental; urgency=medium

  * New upstream release (LP: #2011851)
  * Build with GTK4 & libadwaita
  * Build with webkitgtk 6.0
  * Build-Depend on libgstreamer1.0-dev
  * Build with gcr4
  * debian/rules: Disable granite integration
    since granite-7 7.2 isn't in Unstable yet
  * Add patch to disable the webview test since it doesn't work
    in our build environment
  * Cherry-pick patches to fix build with latest webkitgtk

-- Thu, 16 Mar 2023 13:28:37 -0400

Tags: lunar
Jeremy Bícha (jbicha)
description: updated
Jeremy Bícha (jbicha)
description: updated
description: updated
Revision history for this message
Steve Langasek (vorlon) wrote :

Not seeded, so low risk. FFe granted.

Changed in epiphany-browser (Ubuntu):
status: New → Triaged
Changed in epiphany-browser (Ubuntu):
status: Triaged → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package epiphany-browser - 44~rc-1

---------------
epiphany-browser (44~rc-1) experimental; urgency=medium

  * New upstream release (LP: #2011851)
  * Build with GTK4 & libadwaita
  * Build with webkitgtk 6.0
  * Build-Depend on libgstreamer1.0-dev
  * Build with gcr4
  * debian/rules: Disable granite integration
    since granite-7 7.2 isn't in Unstable yet
  * Add patch to disable the webview test since it doesn't work
    in our build environment
  * Cherry-pick patches to fix build with latest webkitgtk

 -- Jeremy Bicha <email address hidden> Thu, 16 Mar 2023 13:28:37 -0400

Changed in epiphany-browser (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.