ungoogled chromium not installable

Bug #2064821 reported by Karin Gall
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
xtradeb
Fix Released
Critical
Unassigned

Bug Description

ungoogled-chromium on jammy cannot be installed due to a missing dependency.
libharfbuzz-subset0 (>= 6.0.0)

Revision history for this message
Daniel Richard G. (skunk) wrote :

Hi Karin,

libharfbuzz-subset0 is a new dependency that we had to import on jammy in order to build (ungoogled-)chromium 124.0.6367.118. Unfortunately, the build used the shared variant of the library instead of the static one, and thus the resulting package gained a dependency on a package that is not available in jammy proper.

There is currently no facility in the Chromium build to select a static library instead of the shared one, so it appears I'll need to make one.

In the meanwhile, if you wish to proceed with the upgrade, you can install the missing packages from the XtraDeb "deps" repo: https://launchpad.net/~xtradeb/+archive/ubuntu/deps

(You may, of course, ignore the repo warning in this specific case, though I would advise removing those packages from your system once this issue is resolved.)

Thank you for reporting this issue, and my apologies for the inconvenience.

Revision history for this message
Daniel Richard G. (skunk) wrote :

All right, the fix turned out to be a bit more involved than anticipated. The stock harfbuzz packages do not provide static libraries, so an XtraDeb conversion was needed for them. Technical details and the associated change may be found here:

    https://bitbucket.org/xtradeb/xtradeb-convert/commits/ea8556228eae7f7fbb78026e4b10cd9719dbc344

At this time, the amd64 package of ungoogled-chromium 124.0.6367.118-1.1xtradeb1.2204.2 is up on the repo. Karin, I presume that is the platform you are on. If so, could you confirm that the new version installs and runs correctly?

Revision history for this message
Daniel Richard G. (skunk) wrote :

As an aside, I've filed a request in the Debian bug tracker to add static library builds to the libharfbuzz-dev package: https://bugs.debian.org/1070671

Changed in xtradeb:
importance: Undecided → Critical
status: New → In Progress
Revision history for this message
Karin Gall (karin-gall) wrote :

Hi Daniel Richard,

Thanks for resolving the problem. Everything is now running fine.

Revision history for this message
Daniel Richard G. (skunk) wrote :

I appreciate the confirmation, Karin. Please let us know if you see any problems with our (ungoogled-)chromium builds in the future.

Changed in xtradeb:
status: In Progress → 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.