After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 769539 - Ship AppStream metadata file
Ship AppStream metadata file
Status: RESOLVED FIXED
Product: nautilus-sendto
Classification: Applications
Component: general
3.8.x
Other Linux
: Normal normal
: ---
Assigned To: nautilus-sendto-maint
nautilus-sendto-maint
: 760893 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2016-08-05 08:56 UTC by Frank Zimmer
Modified: 2016-09-29 11:36 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
addon metadata file (510 bytes, text/xml)
2016-08-05 08:56 UTC, Frank Zimmer
Details

Description Frank Zimmer 2016-08-05 08:56:12 UTC
Created attachment 332785 [details]
addon metadata file

Hi,
I'd like to ask you if you could ship a small xml file that contains AppStream metadata. It's a distro-agnostic format for AppStore-like catalogs for Linux distributions: http://www.freedesktop.org/software/appstream/docs/sect-Quickstart-Addons.html
AppStream-based catalogs are currently included in all major Linux distributions: Fedora, Ubuntu, Debian, Arch,...
If the xml file is copied to %{datadir}/appdata/ (typically /usr/share/appdata) the plugin appears in the profile of the app (Nautilus) and is easily discoverable and installable for users.
I've create the file for you. See the attachment.
Comment 1 Bastien Nocera 2016-08-05 09:00:30 UTC
I would make it a dependency of nautilus in the distribution, and consider it a distribution component, instead of an add-on, removing the need to add an AppData file for it.
Comment 2 Richard Hughes 2016-08-05 09:26:57 UTC
Hey!

So the idea here was to add the metadata file for upstream so that if it's not compulsory we can add and remove it in gnome-software. If we do decide to make nautilus-sendto compulsory in fedora-workstation by doing a hard dep we can trivially mark the metadata as compulsory which means it won't show up in the list of addons in gnome-software.

I think having this upstream is a really good idea.

Richard.
Comment 3 Bastien Nocera 2016-09-29 11:22:12 UTC
*** Bug 760893 has been marked as a duplicate of this bug. ***
Comment 4 Bastien Nocera 2016-09-29 11:36:10 UTC
commit bd527b9a1206b4c0ff8ea7000525dc15d4e839d3
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu Sep 29 13:17:13 2016 +0200

    main: Add AppData to show up in Software
    
    Make nautilus-sendto show up in Software as an extension to nautilus.
    
    Original appdata file from Frank Zimmer <frank.e.zimmer@gmail.com>
    
    https://bugzilla.gnome.org/show_bug.cgi?id=769539