Activity log for bug #1576780

Date Who What changed Old value New value Message
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