Archives by date

You are browsing the site archives by date.

Putting PackageKit metadata on the Fedora LiveCD

While working on the preview of GNOME Software for Fedora 20, one problem became very apparent: When you launched the “Software” application for the first time, it went and downloaded metadata and then built the libsolv cache. This could take a few minutes of looking at a spinner, and was a really bad first experience. We […]

Important AppData milestone

Today we reached an important milestone. Over 25% of applications in Fedora now ship AppData files. The actual numbers look like this: Applications with descriptions: 262/1037 (25.3%) Applications with keywords: 112/1037 (10.8%) Applications with screenshots: 235/1037 (22.7%) Applications in GNOME with AppData: 91/134 (67.9%) Applications in KDE with AppData: 5/67 (7.5%) Applications in XFCE with […]

Blurry Screenshots in GNOME Software?

Are you a pixel perfect kind of maintainer? Frustrated by slight blurriness in screenshots when using GNOME Software? If you have one screenshot, capture a PNG of size 752×423. If you have more than one screenshot use a size of 624×351. If you use any other 16:9 aspect ratio resolution, we’ll scale your screenshot when […]

DNF v.s. Yum

A lot has been said on fedora-devel in the last few weeks about DNF and Yum. I thought it might be useful to contribute my own views, considering I’ve spent the last half-decade consuming the internal Yum API and the last couple of years helping to design the replacement with about half a dozen of […]

datarootdir v.s. datadir

Public Service Announcement: Debian helpfully defines datadir to be /usr/share/games for some packages, which means that the AppData and MetaInfo files get installed into /usr/share/games/appdata which isn’t picked up by the metadata parsers. It’s probably safer to install the AppData files into $datarootdir/appdata as this will work even if a distro has redefined datadir to be […]

Application Addons in GNOME Software

Ever since we rolled out the GNOME Software Center, people have wanted to extend it to do other things. One thing that was very important to the Eclipse developers was a way of adding addons to the main application, which seems a sensible request. We wanted to make this generic enough so that it could […]

AppData progress and the email deluge

In the last few days, I’ve been asking people to create and ship AppData files upstream. I’ve: Sent 245 emails to upstream maintainers Opened 38 launchpad bugs Created 5 gnome.org bugs Opened 72 sourceforge feature requests Opened 138 github issues Created 8 bugs on Fedora trac Opened ~20 accounts on random issue trackers Used 17 “contact” […]

AppData, meet SPDX. SPDX, meet AppData

A few long months ago I asked everyone shipping a desktop application to also write an AppData file for the software installer. So far over 300 projects have written these files and there are over 500 upstream screenshots that have been taken. The number has been growing steadily, and most active projects now ship a file […]

GNOME Software on Ubuntu (II)

GNOME Software on Ubuntu (II)

So I did a bit more hacking on PackageKit, appstream-glib and gnome-software last night. We’ve now got screenshots from Debian (which are not very good) and long application descriptions from the package descriptions (which are also not very good). It works well enough now, although you now need PackageKit from master as well as appstream-glib […]

GNOME Software on Ubuntu

GNOME Software on Ubuntu

After an afternoon of hacking on appstream-glib, I can show the fruits of my labours: This needs gnome-software and appstream-glib from git master (or gnome-apps-3.14 in jhbuild) and you need to manually run PackageKit with the aptcc backend (–enable-aptcc). It all kinda works with the data from /usr/share/app-install/*, but the icons are ugly as they are […]

Bad Behavior has blocked 2769 access attempts in the last 7 days.