[Bug 1576780] Re: Needs to implement the full DEP-11 icon spec for compatibility with 3rd-party repos

2016-07-01 Thread Launchpad Bug Tracker
This bug was fixed in the package appstream-glib - 0.5.13-1ubuntu2 --- appstream-glib (0.5.13-1ubuntu2) xenial; urgency=medium * Do not load stock icons from the metadata. This is needed to not trigger a bug in GNOME Software which can not be fixed easily in Xenial. This wil

[Bug 1576780] Re: Needs to implement the full DEP-11 icon spec for compatibility with 3rd-party repos

2016-06-30 Thread Neil Mayhew
Works well for me (0.5.13-1ubuntu2). Thanks for getting this done. I assume it can go into -updates now. ** Tags removed: verification-needed ** Tags added: verification-done -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bug

[Bug 1576780] Re: Needs to implement the full DEP-11 icon spec for compatibility with 3rd-party repos

2016-06-20 Thread Martin Pitt
Hello Matthias, or anyone else affected, Accepted appstream-glib into xenial-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/appstream- glib/0.5.13-1ubuntu2 in a few hours, and then in the -proposed repository. Please help us by testing this new packa

[Bug 1576780] Re: Needs to implement the full DEP-11 icon spec for compatibility with 3rd-party repos

2016-06-20 Thread Matthias Klumpp
** Tags removed: verification-failed ** Tags added: verification-needed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1576780 Title: Needs to implement the full DEP-11 icon spec for compatibility wi

[Bug 1576780] Re: Needs to implement the full DEP-11 icon spec for compatibility with 3rd-party repos

2016-06-20 Thread Iain Lane
Uploaded, sorry for the delay which was because I forgot. :( ** Changed in: appstream-glib (Ubuntu Xenial) Status: Fix Committed => In Progress -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/157

[Bug 1576780] Re: Needs to implement the full DEP-11 icon spec for compatibility with 3rd-party repos

2016-06-10 Thread Matthias Klumpp
Since fixing this properly in GNOME Software is a pretty invasive change which can't easily make it into Xenial, the best way forward with this is to achieve bug-compatibility with the previous asglib version. The attached debdiff does exactly that and should make the regression disappear. Please

[Bug 1576780] Re: Needs to implement the full DEP-11 icon spec for compatibility with 3rd-party repos

2016-06-10 Thread Matthias Klumpp
How to test: * Install updated appstream-glib * Run GNOME Software * Check if applications containing stock icons are present (e.g. GNOME Terminal, Dolphin, ...) * Check if apps without stock icon can be found (e.g. MyPaint, Robocode, ...) -- You received this bug notification because you are a

[Bug 1576780] Re: Needs to implement the full DEP-11 icon spec for compatibility with 3rd-party repos

2016-05-26 Thread Matthias Klumpp
This bugfix in asglib was actually just exposing a different bug in GNOME Software, which has been reported as https://bugzilla.gnome.org/show_bug.cgi?id=766924 now. When that one is fixed, both packages can be patched and go in together. ** Bug watch added: GNOME Bug Tracker #766924 https:/

[Bug 1576780] Re: Needs to implement the full DEP-11 icon spec for compatibility with 3rd-party repos

2016-05-26 Thread Iain Lane
we just found out that this patch breaks the fetching of some icons, namely when there are cached: and stock: icons present in appstream ** Tags removed: verification-done ** Tags added: verification-failed -- You received this bug notification because you are a member of Ubuntu Bugs, which is s

[Bug 1576780] Re: Needs to implement the full DEP-11 icon spec for compatibility with 3rd-party repos

2016-05-20 Thread Mathew Hodson
** Changed in: appstream-glib (Ubuntu Xenial) Importance: Undecided => Medium -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1576780 Title: Needs to implement the full DEP-11 icon spec for compati

[Bug 1576780] Re: Needs to implement the full DEP-11 icon spec for compatibility with 3rd-party repos

2016-05-19 Thread Matthias Klumpp
** Changed in: appstream-glib (Ubuntu) Assignee: (unassigned) => Matthias Klumpp (ximion) ** Changed in: appstream-glib (Ubuntu Xenial) Milestone: None => xenial-updates ** Changed in: appstream-glib (Ubuntu) Milestone: xenial-updates => None -- You received this bug notification b

[Bug 1576780] Re: Needs to implement the full DEP-11 icon spec for compatibility with 3rd-party repos

2016-05-19 Thread Neil Mayhew
This works great for me here too. All my 3rd-party apps are showing in Gnome Software. Thanks! ** Tags removed: verification-needed ** Tags added: verification-done -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpa

[Bug 1576780] Re: Needs to implement the full DEP-11 icon spec for compatibility with 3rd-party repos

2016-05-19 Thread Matthias Klumpp
Works perfectly here, thanks! @Neil: Can you test this too? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1576780 Title: Needs to implement the full DEP-11 icon spec for compatibility with 3rd-par

[Bug 1576780] Re: Needs to implement the full DEP-11 icon spec for compatibility with 3rd-party repos

2016-05-19 Thread Martin Pitt
Hello Matthias, or anyone else affected, Accepted appstream-glib into xenial-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/appstream- glib/0.5.13-1ubuntu1 in a few hours, and then in the -proposed repository. Please help us by testing this new packa

[Bug 1576780] Re: Needs to implement the full DEP-11 icon spec for compatibility with 3rd-party repos

2016-05-19 Thread Iain Lane
I uploaded to xenial - merci! ** Changed in: appstream-glib (Ubuntu Xenial) Status: New => In Progress ** Changed in: appstream-glib (Ubuntu Xenial) Assignee: (unassigned) => Matthias Klumpp (ximion) -- You received this bug notification because you are a member of Ubuntu Bugs, whic

[Bug 1576780] Re: Needs to implement the full DEP-11 icon spec for compatibility with 3rd-party repos

2016-05-19 Thread Iain Lane
** Also affects: appstream-glib (Ubuntu Xenial) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1576780 Title: Needs to implement the full DEP-11 icon spec

[Bug 1576780] Re: Needs to implement the full DEP-11 icon spec for compatibility with 3rd-party repos

2016-05-18 Thread Matthias Klumpp
This bug is fixed in Yakkety and Debian testing/unstable, but still needs to be resolved in Xenial. ** Changed in: appstream-glib (Ubuntu) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. ht

[Bug 1576780] Re: Needs to implement the full DEP-11 icon spec for compatibility with 3rd-party repos

2016-05-02 Thread Neil Mayhew
I have a 3rd-party repo (packages.sil.org/ubuntu) and I can confirm that this change enables Gnome Software to work correctly with my repo. Previously my apps weren't showing up, but now they are. I built a copy of appstream-glib_0.5.13-1 with this debdiff applied, installed it on a xenial system,

[Bug 1576780] Re: Needs to implement the full DEP-11 icon spec for compatibility with 3rd-party repos

2016-04-29 Thread Matthias Klumpp
Updated the attachment, there was an issue in the previous one (no prefix set for icons). ** Patch removed: "asglib_yamlspec-lp1576780.debdiff" https://bugs.launchpad.net/ubuntu/+source/appstream-glib/+bug/1576780/+attachment/4651549/+files/asglib_yamlspec-lp1576780.debdiff ** Patch added: "

[Bug 1576780] Re: Needs to implement the full DEP-11 icon spec for compatibility with 3rd-party repos

2016-04-29 Thread Launchpad Bug Tracker
This bug was fixed in the package appstream-glib - 0.5.14-2 --- appstream-glib (0.5.14-2) unstable; urgency=medium * yaml-icon-spec-compliant.patch: Correctly implement the DEP-11 YAML specification for icons (LP: #1576780). -- Matthias Klumpp Fri, 29 Apr 2016 18:22:54 +0200

[Bug 1576780] Re: Needs to implement the full DEP-11 icon spec for compatibility with 3rd-party repos

2016-04-29 Thread Ubuntu Foundations Team Bug Bot
The attachment "asglib_yamlspec-lp1576780.debdiff" seems to be a debdiff. The ubuntu-sponsors team has been subscribed to the bug report so that they can review and hopefully sponsor the debdiff. If the attachment isn't a patch, please remove the "patch" flag from the attachment, remove the "patc

[Bug 1576780] Re: Needs to implement the full DEP-11 icon spec for compatibility with 3rd-party repos

2016-04-29 Thread Matthias Klumpp
** Patch added: "asglib_yamlspec-lp1576780.debdiff" https://bugs.launchpad.net/ubuntu/+source/appstream-glib/+bug/1576780/+attachment/4651549/+files/asglib_yamlspec-lp1576780.debdiff ** Changed in: appstream-glib (Ubuntu) Status: New => Fix Committed -- You received this bug notificat