Archives by date

You are browsing the site archives by date.

Is PackageKit-hawkey now ready for primetime?

I’ve been using the hawkey backend on my Fedora 20 system for about 6 weeks now. In that time, I’ve found bugs in hawkey, librepo and even libsolv and I’d like to thank Michael, Tomas and Ales for all the help debugging and reviewing all the fixes. Of course, there were quite a few PackageKit […]

PackageKit on speed

I spent a few days last week optimising PackageKit. I first added a couple of huge 350ms+ optimisations when using Hawkey.  Then I turned my attention to the daemon itself and after adding a lot of profiling hooks to packagekitd, I recoiled in horror the amount of time it took to do simple things that everyone […]

Testing the hawkey backend in Fedora 20

The grand plan is that Fedora is replacing yum with dnf in Fedora 21/22. For a few technical reasons PackageKit isn’t going to be using the python DNF layer, but instead using the main two libraries that DNF is build upon directly, namely hawkey (which in turn uses libsolv) and librepo. I’ve been working with […]

Offline Updates Performance Notes

So, after my epic 20+ minute offline update of 245 packages, last night I decided to look at some profiling numbers. All my testing was done using git master PackageKit (for the new strace support) on an otherwise unmodified Fedora 20 of a snapshot from last week. For the strace I chose to update two […]

Offline Updates in Fedora 20

In GNOME 3.10 we’re encouraging more people to use the offline-update functionality which we’ve been using in Fedora for a little while now. A couple of people have told me it’s really slow, but I hadn’t seen an offline update take more than a minute or so as I test updates all the time. To […]

GNOME Shell and GNOME Software

GNOME Shell and GNOME Software

The ever-awesome Matthias Clasen added a nice feature to GNOME Software a couple of weeks ago: It’ll be available in GNOME 3.12 in a few months time.

Upstream adoption of AppData so far

By popular request, some update on the upstream adoption of AppData so far: Applications in Fedora with long descriptions: 168 (9%) Applications in Fedora with screenshots: 140 (7%) Applications in GNOME with AppData: 60 (50%) Applications in KDE with AppData: 1 (1%) Applications in XFCE with AppData: 0 (0%) You can look at a few […]

How to generate AppStream metadata for Fedora

I’m generating all the Fedora AppStream metadata by hand at the moment. Long term this is going to move to koji, but since we’re still tweaking the generator, adding features and fixing bugs it seems too early to fully integrate things. This is fine if you just care about the official Fedora sources, but a lot […]

PackageKit service packs and catalogs

Does anyone actually use the PackageKit service pack or catalog functionality? If there are no users I’m intending to rip out the unused and unloved features from GNOME 3.12. Please say now, or forever hold your peace. Thanks.

How to take 16:9 Screenshots

A few people contacted me after discovering that screenshots should be taken in a 16:9 aspect ratio. The question was basically, how do I do that? After trying to do this myself for my applications, I too discovered it’s hard. The wmctrl command doesn’t seem to play very nicely with CSD, and certainly won’t work […]

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