[FFe] Update *osinfo* to recent version

Bug #1820986 reported by Didier Roche-Tolomelli
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
libosinfo (Ubuntu)
Fix Released
Undecided
Unassigned
osinfo-db (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

GNOME Boxes is requiring recent libosinfo updates. The latter needs a recent release of osinfo-db for the tests to pass, which has latest data, but almost small features like autoinstall on ubuntu (via seeds).

Note that we don't install Boxes by default, and having an up to date osinfo-db enables to detect and autodownload correctly ubuntu images.

Changelog of libosinfo:
1.4.0 - Mar 01, 2019
====================

- Add isodata test files for more distros
- Refreshed translations from Zanata
- Drop reprecated gnome-common and intltool
- Fix test cases checking for medias, trees and images URIs due to
  libcurl issues when reusing the curl handler
- Fix media identification when its identifiers have the maximum
  allowed size
- Fix filling up the media properties when identifying it
- Improvements in the tests in order to reduce code duplication
- Add one test case per OS for medias, trees and images URIs tests
- Add OSINFO_RELEASE_STATUS_ROLLING release status
- Add API to add an installer script to a media
- Add API to get all the installer scripts from a media

Changelog of osinfo-db:
Updated database, including preseed for ubuntu autoinstallation.

description: updated
tags: added: upgrade-software-version
Revision history for this message
Iain Lane (laney) wrote :

Thanks! I think this is *probably* fine.

Does Boxes itself require an exception? If so, it would make sense to evaluate that request together with this one.

What kind of regression potential are we talking about here? If that's acceptably low then this seems OK to me.

Revision history for this message
Jeremy Bícha (jbicha) wrote :

laney, let me excerpt the gnome-boxes NEWS entries for you. Ubuntu 19.04 already has gnome-boxes 3.31.90.

https://gitlab.gnome.org/GNOME/gnome-boxes/blob/gnome-3-32/NEWS

Or if you want to browse the commits:
https://gitlab.gnome.org/GNOME/gnome-boxes/compare/v3.31.90...gnome-3-32

3.32.0.1 - Mon 18, 2019
=======================

This is an emergency release to workaround problems
users can have with 3D acceleration

Changes since 3.32.0

  - Offer option to disable 3D acceleration

3.32.0 - Mon 11, 2019
=====================

Changes since 3.31.91

  - Make "Launch" string translatable

3.31.91 - Mon 04, 2019
======================

Changes since 3.31.90

  - Fix default collection names in translations
  - Use nonet for AppStream metadata test
  - Prevent X11 access in a Wayland session with newer Flatpak
  - Check libosinfo for optional passwords
  - Only express-install supported medias
  - Improve initrd-injection support
  - Support express-installing Ubuntu

Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

I don't expect high regression potential from the lib and the database itself, as those are only metadata passing around and new functions won't be used.
It's also easily revertable as long as we don't upgrade GNOME Boxes.

Revision history for this message
Iain Lane (laney) wrote :

OK, go for it as you both decide is best :>

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package osinfo-db - 0.20190304-0ubuntu1

---------------
osinfo-db (0.20190304-0ubuntu1) disco; urgency=medium

  * New upstream release (LP: #1820986)

 -- Didier Roche <email address hidden> Mon, 25 Mar 2019 10:02:38 +0100

Changed in osinfo-db (Ubuntu):
status: New → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package libosinfo - 1.4.0-0ubuntu1

---------------
libosinfo (1.4.0-0ubuntu1) disco; urgency=medium

  * New upstream release (LP: #1820986)

 -- Didier Roche <email address hidden> Mon, 25 Mar 2019 11:35:36 +0100

Changed in libosinfo (Ubuntu):
status: New → 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.