[SRU] GNOME Software catalog entry missing for PlayOnLinux in Ubuntu 16.04

Bug #1574805 reported by AsciiWolf
30
This bug affects 3 people
Affects Status Importance Assigned to Milestone
One Hundred Papercuts
Fix Released
Medium
Unassigned
playonlinux (Debian)
Fix Released
Unknown
playonlinux (Ubuntu)
Fix Released
Medium
Unassigned
Xenial
Fix Released
Medium
Unassigned

Bug Description

[Impact]
The PlayOnLinux package cannot be found/installed using the GNOME Software (Ubuntu Software) in Ubuntu 16.04 because the PlayOnLinux.desktop file contained in the package is missing a "Comment" section that is required by AppStream to generate the correct metadata.

[Test Case]
1. Open the GNOME Software (Ubuntu Software) application.
2. Type "PlayOnLinux" into the search bar.

[Regression Potential]
None, this patch just adds the Comment section, that is present in upstream, but missing in the original package from Debian, to the desktop file. Since the desktop file is patched directly from the debdiff instead of using a debian/patches/series directory, it won't make any regressions in the future.

AsciiWolf (asciiwolf)
description: updated
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in playonlinux (Ubuntu):
status: New → Confirmed
Revision history for this message
AsciiWolf (asciiwolf) wrote :
AsciiWolf (asciiwolf)
tags: added: xenial yakkety
Changed in playonlinux (Ubuntu):
importance: Undecided → Medium
Changed in hundredpapercuts:
status: New → Confirmed
importance: Undecided → Medium
Revision history for this message
AsciiWolf (asciiwolf) wrote :
Revision history for this message
AsciiWolf (asciiwolf) wrote :

Here's a patch that fixes the issue.

Mathew Hodson (mhodson)
no longer affects: gnome-software (Ubuntu)
tags: added: desktop-file patch
Revision history for this message
Iain Lane (laney) wrote :

Thanks, I've uploaded this.

Please could you forward the change to Debian too? The same problem happens there https://appstream.debian.org/sid/contrib/issues/playonlinux.html

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

This bug was fixed in the package playonlinux - 4.2.10-2ubuntu1

---------------
playonlinux (4.2.10-2ubuntu1) yakkety; urgency=medium

  * playonlinux.desktop: Add a Comment= field, so that playonlinux gets
    appstream metadata generated. Thanks, AsciiWolf (LP: #1574805)

 -- Iain Lane <email address hidden> Mon, 03 Oct 2016 14:43:57 +0100

Changed in playonlinux (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
AsciiWolf (asciiwolf) wrote :

Hello, thanks!

I'm unable to report it as a bug report to Debian; the Debian bug tracking system doesn't seem to like my email address for some reason. I have also sent an email to the Debian package maintainer (Bertrand Marc) about a month ago but I didn't get any reply yet.

P.S. Would it be possible to backport the fix to Xenial?

AsciiWolf (asciiwolf)
no longer affects: playonlinux
tags: removed: yakkety
Revision history for this message
AsciiWolf (asciiwolf) wrote :

https://bugs.launchpad.net/ubuntu/+source/playonlinux/+bug/1633246
I have opened a separate bug report for the Xenial backport.

Revision history for this message
Mathew Hodson (mhodson) wrote :

This is a small bugfix and not a new version, so i think this is more appropriate for an SRU rather than a backport.

Follow the SRU procedure and update the bug report description according to the SRU bug template.

If you attach attach a debdiff for the Xenial package a sponsor can upload it.

https://wiki.ubuntu.com/StableReleaseUpdates

Revision history for this message
AsciiWolf (asciiwolf) wrote :
AsciiWolf (asciiwolf)
summary: - Gnome Software catalog entry missing for PlayOnLinux
+ [SRU] Gnome Software catalog entry missing for PlayOnLinux
AsciiWolf (asciiwolf)
description: updated
AsciiWolf (asciiwolf)
Changed in playonlinux (Ubuntu):
status: Fix Released → Confirmed
AsciiWolf (asciiwolf)
summary: - [SRU] Gnome Software catalog entry missing for PlayOnLinux
+ [SRU] GNOME Software catalog entry missing for PlayOnLinux in Ubuntu
+ 16.04
AsciiWolf (asciiwolf)
Changed in playonlinux (Ubuntu):
status: Confirmed → Fix Released
description: updated
Revision history for this message
AsciiWolf (asciiwolf) wrote :

Here is the correct debdiff for Xenial.

AsciiWolf (asciiwolf)
description: updated
Revision history for this message
AsciiWolf (asciiwolf) wrote :

Oops, there is a bad timezone in changelog in the previous patch. This one is correct.

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

I uploaded this for you to xenial after making a minor change to the changelog (added this bug number and mentioned that this update is needed for the app to show in the Software app). I am unsubscribing ~ubuntu-sponsors since there's nothing left here to be sponsored now.

The upload will need to be approved the Stable Release Update team before it will be available for testing.

Changed in playonlinux (Ubuntu Xenial):
importance: Undecided → Medium
status: New → In Progress
Changed in hundredpapercuts:
status: Confirmed → Fix Committed
Revision history for this message
AsciiWolf (asciiwolf) wrote :

How long will it (approximately) take before the update is approved?

Revision history for this message
Martin Pitt (pitti) wrote : Please test proposed package

Hello AsciiWolf, or anyone else affected,

Accepted playonlinux into xenial-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/playonlinux/4.2.10-2ubuntu0.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed.Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Changed in playonlinux (Ubuntu Xenial):
status: In Progress → Fix Committed
Revision history for this message
AsciiWolf (asciiwolf) wrote :

I can confirm that this package fixes the issue. The AppStream metadata are now correctly generated (http://appstream.ubuntu.com/xenial-proposed/multiverse/issues/playonlinux.html) and PlayOnLinux can now be found and installed using the Software application (see the attached picture) after enabling the xenial-proposed repository. Thanks!

tags: added: verification-done
Revision history for this message
AsciiWolf (asciiwolf) wrote :

Any news?

Revision history for this message
Brian Murray (brian-murray) wrote :

AsciiWolf - there is a one week aging period for Stable Release Updates - that's why there has been no news.

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

This bug was fixed in the package playonlinux - 4.2.10-2ubuntu0.1

---------------
playonlinux (4.2.10-2ubuntu0.1) xenial; urgency=medium

  * PlayOnLinux.desktop: Add a Comment field to enable playonlinux to show
    up in the Software app (LP: #1574805)

 -- Daniel Rusek <email address hidden> Tue, 01 Nov 2016 20:40:05 +0100

Changed in playonlinux (Ubuntu Xenial):
status: Fix Committed → Fix Released
Revision history for this message
Brian Murray (brian-murray) wrote : Update Released

The verification of the Stable Release Update for playonlinux has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

Revision history for this message
AsciiWolf (asciiwolf) wrote :

Thanks!

Changed in hundredpapercuts:
status: Fix Committed → Fix Released
Changed in playonlinux (Debian):
status: Unknown → New
Changed in playonlinux (Debian):
status: New → Confirmed
Changed in playonlinux (Debian):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.