2016-04-29 16:33:26 |
Matthias Klumpp |
bug |
|
|
added bug |
2016-04-29 16:37:57 |
Matthias Klumpp |
attachment added |
|
asglib_yamlspec-lp1576780.debdiff https://bugs.launchpad.net/ubuntu/+source/appstream-glib/+bug/1576780/+attachment/4651549/+files/asglib_yamlspec-lp1576780.debdiff |
|
2016-04-29 16:38:02 |
Matthias Klumpp |
appstream-glib (Ubuntu): status |
New |
Fix Committed |
|
2016-04-29 17:08:01 |
Matthias Klumpp |
nominated for series |
|
Ubuntu Xenial |
|
2016-04-29 20:33:29 |
Ubuntu Foundations Team Bug Bot |
tags |
|
patch |
|
2016-04-29 20:33:38 |
Ubuntu Foundations Team Bug Bot |
bug |
|
|
added subscriber Ubuntu Sponsors Team |
2016-04-30 00:10:43 |
Launchpad Janitor |
appstream-glib (Ubuntu): status |
Fix Committed |
Fix Released |
|
2016-04-30 01:27:03 |
Matthias Klumpp |
attachment removed |
asglib_yamlspec-lp1576780.debdiff https://bugs.launchpad.net/ubuntu/+source/appstream-glib/+bug/1576780/+attachment/4651549/+files/asglib_yamlspec-lp1576780.debdiff |
|
|
2016-04-30 01:27:46 |
Matthias Klumpp |
attachment added |
|
asglib_yamlspec-lp1576780_2.debdiff https://bugs.launchpad.net/ubuntu/+source/appstream-glib/+bug/1576780/+attachment/4651842/+files/asglib_yamlspec-lp1576780_2.debdiff |
|
2016-04-30 01:29:30 |
Matthias Klumpp |
description |
[Impact]
* The AppStream YAML spec describes a way to include width/height properties in cached-icon metadata, which isn't forward-compatible to the old spec.
* asglib doesn't implement the full spec in the release present in Xenial, so it ignores cached icons with size info, as well as it doesn't support several features present in the spec, e.g. the remote icon type.
* This leads to AppStream components from 3rd-party repos/PPAs not showing up in GNOME Software, since asglib is unable to find icons if they use a more recent version of the spec.
* The attched patch fixes this.
[Test Case 1]
* Close all instances of GNOME Software (also the background daemon!)
* Launch GNOME Software again: All apps should be present, you should notice no change.
[Test Case 2]
* Close all instances of GNOME Software (also the background daemon!)
* Get new-style metadata, e.g. from Elementary or Debian[1]
* Launch GNOME Software again: All apps should be present, including the 3rd-party ones.
[1]: ftp://ftp.debian.org/debian/dists/stretch/main/dep11/
[Regression Potential]
* This is adding a missing feature, restoring compatibility with 3rd-party repos. The existing data should be parsed as before, so I don't see much regression potential ("Test Case 1" needs to work)
[Other Info]
* This fix has been applied upstream: https://github.com/hughsie/appstream-glib/commit/628e3cfb1c62c3177d6decd86102217f2546e0a2
* The fix is also present in Debian. |
[Impact]
* The AppStream YAML spec describes a way to include width/height properties in cached-icon metadata, which isn't forward-compatible to the old spec.
* asglib doesn't implement the full spec in the release present in Xenial, so it ignores cached icons with size info, as well as it doesn't support several features present in the spec, e.g. the remote icon type.
* This leads to AppStream components from 3rd-party repos/PPAs not showing up in GNOME Software, since asglib is unable to find icons if they use a more recent version of the spec.
* The attched patch fixes this.
[Test Case 1]
* Close all instances of GNOME Software (also the background daemon!)
* Launch GNOME Software again: All apps should be present, you should notice no change.
[Test Case 2]
* Close all instances of GNOME Software (also the background daemon!)
* Get new-style metadata, e.g. from Elementary or Debian[1], or simply add the SIL repo which is shipping that metadata now: http://packages.sil.org/ (that would be the easiest way to test)
* Launch GNOME Software again: All apps should be present, including the 3rd-party ones (search for "FieldWorks").
[1]: ftp://ftp.debian.org/debian/dists/stretch/main/dep11/
[Regression Potential]
* This is adding a missing feature, restoring compatibility with 3rd-party repos. The existing data should be parsed as before, so I don't see much regression potential ("Test Case 1" needs to work)
[Other Info]
* This fix has been applied upstream: https://github.com/hughsie/appstream-glib/commit/628e3cfb1c62c3177d6decd86102217f2546e0a2
* The fix is also present in Debian. |
|
2016-04-30 01:29:40 |
Matthias Klumpp |
appstream-glib (Ubuntu): status |
Fix Released |
In Progress |
|
2016-04-30 01:29:43 |
Matthias Klumpp |
appstream-glib (Ubuntu): status |
In Progress |
Fix Committed |
|
2016-05-05 21:35:16 |
Neil Mayhew |
bug |
|
|
added subscriber Neil Mayhew |
2016-05-18 16:21:30 |
Matthias Klumpp |
bug |
|
|
added subscriber Iain Lane |
2016-05-18 16:22:06 |
Matthias Klumpp |
appstream-glib (Ubuntu): status |
Fix Committed |
Fix Released |
|
2016-05-19 10:15:09 |
Iain Lane |
bug task added |
|
appstream-glib (Ubuntu Xenial) |
|
2016-05-19 10:20:32 |
Iain Lane |
appstream-glib (Ubuntu Xenial): status |
New |
In Progress |
|
2016-05-19 10:20:39 |
Iain Lane |
appstream-glib (Ubuntu Xenial): assignee |
|
Matthias Klumpp (ximion) |
|
2016-05-19 14:21:15 |
Martin Pitt |
appstream-glib (Ubuntu Xenial): status |
In Progress |
Fix Committed |
|
2016-05-19 14:21:16 |
Martin Pitt |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2016-05-19 14:21:18 |
Martin Pitt |
bug |
|
|
added subscriber SRU Verification |
2016-05-19 14:21:25 |
Martin Pitt |
tags |
patch |
patch verification-needed |
|
2016-05-19 19:53:41 |
Neil Mayhew |
tags |
patch verification-needed |
patch verification-done |
|
2016-05-20 01:29:51 |
Matthias Klumpp |
appstream-glib (Ubuntu): assignee |
|
Matthias Klumpp (ximion) |
|
2016-05-20 01:30:05 |
Matthias Klumpp |
appstream-glib (Ubuntu Xenial): milestone |
|
xenial-updates |
|
2016-05-20 01:30:09 |
Matthias Klumpp |
appstream-glib (Ubuntu): milestone |
xenial-updates |
|
|
2016-05-20 20:33:33 |
Mathew Hodson |
appstream-glib (Ubuntu Xenial): importance |
Undecided |
Medium |
|
2016-05-26 16:39:52 |
Iain Lane |
tags |
patch verification-done |
patch verification-failed |
|
2016-05-26 17:56:14 |
Matthias Klumpp |
bug watch added |
|
https://bugzilla.gnome.org/show_bug.cgi?id=766924 |
|
2016-05-26 17:58:05 |
Mattia Rizzolo |
bug |
|
|
added subscriber Mattia Rizzolo |
2016-06-10 16:14:28 |
Matthias Klumpp |
attachment added |
|
New patch, working around the regression https://bugs.launchpad.net/ubuntu/+source/appstream-glib/+bug/1576780/+attachment/4681150/+files/lp1576780_regression-workaround.debdiff |
|
2016-06-17 16:09:01 |
Sebastien Bacher |
removed subscriber Ubuntu Sponsors Team |
|
|
|
2016-06-20 10:02:26 |
Iain Lane |
appstream-glib (Ubuntu Xenial): status |
Fix Committed |
In Progress |
|
2016-06-20 13:59:03 |
Matthias Klumpp |
tags |
patch verification-failed |
patch verification-needed |
|
2016-06-21 06:38:44 |
Martin Pitt |
appstream-glib (Ubuntu Xenial): status |
In Progress |
Fix Committed |
|
2016-06-30 22:28:16 |
Neil Mayhew |
tags |
patch verification-needed |
patch verification-done |
|
2016-07-01 06:56:55 |
Launchpad Janitor |
appstream-glib (Ubuntu Xenial): status |
Fix Committed |
Fix Released |
|
2016-07-01 06:57:04 |
Martin Pitt |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|