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 707226 - wget of appstream icons requires networking
wget of appstream icons requires networking
Status: RESOLVED FIXED
Product: gnome-software
Classification: Applications
Component: General
unspecified
Other Linux
: Normal normal
: ---
Assigned To: GNOME Software maintainer(s)
GNOME Software maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2013-09-01 14:37 UTC by Colin Walters
Modified: 2013-09-06 12:19 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Colin Walters 2013-09-01 14:37:00 UTC
...which gnome-ostree denies for GPL compliance reasons.

The main option that comes to mind now is to just check them into git.
If they don't change too often, this isn't bad.  Particularly if we
do it as an exploded tree and not a tarball.

It does seem to me though this data will likely need to be updated dynamically (i.e. from a web service) in the longer term.
Comment 2 drago01 2013-09-01 21:37:40 UTC
This might also be problematic for downstreams (ex. fedora) for the same reasons.
Comment 3 Matthias Clasen 2013-09-01 21:44:11 UTC
Lets not discuss fedora here; there's a long and painful history there wrt shipping any useful metadata. This xml file is a shortterm workaround for the lack of such information in repositories. We can certainly check it in.It
Comment 4 Matthias Clasen 2013-09-01 23:35:57 UTC
Note that the appstream data is disted, so fedora will be fine; the data ends up in the tarball. ostree is more stringent in requiring that building from git works without network.
Comment 5 drago01 2013-09-02 06:10:50 UTC
(In reply to comment #4)
> Note that the appstream data is disted, so fedora will be fine; the data ends
> up in the tarball.

OK.

> ostree is more stringent in requiring that building from git
> works without network.

Even if it allowed network "wget -N" does not work with the busybox wget (which ostree use).
Comment 6 Richard Hughes 2013-09-03 08:01:14 UTC
I've switched ostree to use --enable-offline-appstream-data=no
Comment 7 Colin Walters 2013-09-06 12:19:57 UTC
So presently for gnome-ostree, what I could probably do is just compose appdata for the applications that are in the tree itself.

But the obvious thing to do is to have a separate application format and a web service and such on gnome.org too.