ubiquity crashes with evolution-data-server 3.45
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubiquity (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
Background
----------
GNOME 43 is switching its core libraries from libsoup 2.4 to libsoup 3. The Ubuntu Desktop Team will be beginning the transition for evolution-
The installer crashes on the timezonemap page because it attempts to use libsoup 3 because the gir package for libsoup 3 is installed now.
Test Case
---------
1. Download today's Ubuntu Desktop daily iso
https:/
2. Boot the iso and select Try Ubuntu
3. From inside the live environment, open a terminal and run these commands:
sudo add-apt-repository ppa:jbicha/
sudo apt-mark hold linux-firmware amd64-microcode # avoids a temporary serious bug
sudo apt dist-upgrade
4. For completeness, I also log out. Enter the username ubuntu to log back in
5. Now run the installer
Fix
---
I'm proposing a trivial fix for this to specify that we need libsoup 2.4
We should switch ubiquity to libsoup3 but that will require more time to implement and is being tracked in https:/
Related branches
- Dimitri John Ledkov: Approve
- Iain Lane: Approve
-
Diff: 117 lines (+33/-0)7 files modifieddebian/changelog (+10/-0)
debian/gbp.conf (+5/-0)
ubiquity/frontend/gtk_components/nmwidgets.py (+1/-0)
ubiquity/frontend/gtk_ui.py (+6/-0)
ubiquity/misc.py (+7/-0)
ubiquity/plugins/ubi-timezone.py (+2/-0)
ubiquity/segmented_bar.py (+2/-0)
This bug was fixed in the package ubiquity - 22.10.6
---------------
ubiquity (22.10.6) kinetic; urgency=medium
[ Jeremy Bicha ]
* gtk: Require gir1.2-soup-2.4 (LP: #1987455)
* gtk: Set require_version in more places to better protect against this
in the future
* Add minimal debian/gbp.conf
-- Jeremy Bicha <email address hidden> Wed, 24 Aug 2022 09:47:17 -0400