Re: 3.12 feature: GNOME Software

2013-09-24 Thread Richard Hughes
On 24 September 2013 15:29, Olav Vitters  wrote:
> Is there anything a distribution should do? I noticed you wanted
> something changed in the Fedora build system. Did I have that right and
> do we need similar changes in other distributions?

Well. The issue is more how we describe things like input methods.
I've got a nice set of files
https://github.com/hughsie/fedora-appstream/tree/master/appdata-extra/inputmethod
that are headed upstream, but I've kinda fudged the AppStream side of
things. I'll have to add to the official spec so we can be
interoperable between distros. Actually running the build and compose
steps on the distro servers (rather than running it myself once a week
or so) and that's something I'll be pushing for after F20 is out of
the door.

Richard
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: 3.12 feature: GNOME Software

2013-09-24 Thread Olav Vitters
On Tue, Sep 24, 2013 at 02:46:14PM +0100, Richard Hughes wrote:
> - On some distributions, we have basic fonts previews in the addon category
> 
> - On some distributions, we have input methods in the addon category

Is there anything a distribution should do? I noticed you wanted
something changed in the Fedora build system. Did I have that right and
do we need similar changes in other distributions?

-- 
Regards,
Olav
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list


3.12 feature: GNOME Software

2013-09-24 Thread Richard Hughes
Matthias started with a mail about Wayland, it seems a good idea to do
the same for GNOME Software:

In 3.10,

 - We have a "technical preview" that includes desktop categories,
featured applications, and long descriptions for some apps. Installing
and removing are performed using the system PackageKit instance and
updates are performed using offline updates where available. To say so
myself it's impressive this much works after working on it for just a
couple of months, but a lot is still pretty hacky.

- Most of the time, gnome-software starts quickly, but sometimes
taking 10+ seconds on some PackageKit backends

- On some distributions, we have basic fonts previews in the addon category

- On some distributions, we have input methods in the addon category

For 3.12,

- We need to start the application in *all* circumstances in less than
1 second. No flicker, no loading bar.

- All GNOME modules need to have validated AppData[1] so we can show a
consistent details page for all core applications

- We need ratings, comments and screenshots in all GNOME (and
non-GNOME important applications, e.g. GIMP, Inkscape, etc).

- We probably need better categories than the menu-spec gives us.

- We need to properly work on the shared AppStream specification for
fonts and input methods so we can share this between distributions.

- We need to do something more sane about fonts, something like the
new mockup[2]

- We need to support packaging systems like Glick and Listaller so we
can install test applications per-user.

- We want to centralize all the update parts, possibly in a split
app/daemon model which Matthias has been playing with.

- We want to show Firefox webapps and things in the Chrome store.
Epiphany web applications are in the same category too. If you're an
expert here, we'd love some help.

- We need to start thinking about allowing donations for applications,
be it a centralised model where everyone gives to gnome.org, or a
decentralised model where random developers get money from PayPal or
bitcoins from random people.

If you're interested on working on any of these bits, please either
grab me on IRC (hughsie) or file a bug in bugzilla with details of
what you want to work on. Bugzilla [3] already has quite a few open
bugs about missing functionality, so feel free to pile on there with
ideas.

And for all those who've already committed validated translated
AppData files for your modules; thanks. For those who haven't done it
yet; get busy. ;)

Richard

[1] https://wiki.gnome.org/GnomeGoals/AppDataGnomeSoftware
[2] 
https://raw.github.com/gnome-design-team/gnome-mockups/master/software/version2/software-fonts.png
[3] https://bugzilla.gnome.org/browse.cgi?product=gnome-software
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list