Shipping package metadata in a package
dennis at ausil.us
Fri Jan 24 21:48:03 UTC 2014
-----BEGIN PGP SIGNED MESSAGE-----
El Fri, 24 Jan 2014 10:01:09 +0000
Richard Hughes <hughsient at gmail.com> escribió:
> Hi all,
> I'm after some advice / ideas. When you install Fedora 20/21 and then
> launch gnome-software it has to go and download some metadata before
> it can show anything. This is a pretty bad first experience,
> considering subsequent runs of gnome-software just open straight away.
> GNOME Software operates on the logic that *any* version of the
> metadata is better than nothing, and only refreshes once a week when
> the user is idle.
> There are two ways to fix the jarring UX. We could either ship the
> fedora package metadata pre-prepared in PackageKit, maybe using
> something like %ghost so the new metadata is ignored. The other way is
> to start the metadata downloading in the initial-start wizard thing,
> although in practice the download takes a couple of minutes to
> complete, and the wizard typically takes much less than that before
> the user has configured everything. The downside to shipping prepared
> metadata is that the package size is larger, and that the metadata
> would be *very* out of date after a year or so.
> I'm open to ideas, thanks.
You have discounted a third way and its one that I think we should
follow even though you have repeatably fought against it. That is
provide a web app that provides the metadata. linked to an online app
store or not. you can make the data for the front page be small, and
give a basic template or holding page if no network is available. you
could then download the metadata in the background as people work. it
could be used to solve not only this problem but the problem of how to
get the data together and make it available for the users.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-----END PGP SIGNATURE-----
More information about the devel