How to convert a mercurial repo to git
When I started working on a few things, and needed to use some version control, I used mercurial. This wasn't really something I thought about all that much: I had used subversion & mercurial...
View Articlekalu 1.2.0 released
A new version of kalu - upgrade notifier for Arch Linux - has been released. Changes since last version are : Instead of hard-coded use of xdg-open, one can now define the command line to be used when...
View ArticlePkgClip 1.1.0 & kalu 1.3.0 released
New versions of PkgClip - Cached Packages Trimmer Utility - and kalu - upgrade notifier for Arch Linux - have just been released. PkgClip 1.1.0 Changes since last version are : Use package description...
View ArticleEasily list package dependencies
Sometimes I wonder about a package and its dependencies, and more specifically the (installed) size of it all. For a simple list of a package's dependencies, pactree is a great tool that does the job...
View Articlekalu could speak your language!
The next version of kalu - upgrade notifier for Arch Linux - is almost ready, and one of the changes it will introduce, is support for internationalization. In other words, kalu is ready to speak your...
View Articledapper 1.0.0 released
Version 1.0.0 of dapper - a simple desktop applications autostarter - has been released. In addition to the bump to 1.0.0 as per semantic version rules, this release is mostly about bugfixes. Changes...
View Articlekalu goes 1.4.0, speaks French
It's been a little while since a new version of kalu - upgrade notifier for Arch Linux - has been released. But version 1.4.0 is here, and with it comes a bunch a bugfixes, as well as a couple of new...
View ArticleWanna try pacman 4.1 (and still use kalu) ?
As you've probably heard, the next version of pacman is coming, and you can try the first RC. Because API changes are introduced, whatever uses libalpm will require not only to be rebuild against the...
View Articlestrdup/free vs atomic reference counting
As I was working on a little C project of mine, I realized that often times I would have functions returning strings, and couldn't simply return the pointer directly (especially in mutli-threaded app)...
View ArticleNatural Sort Order in C
As Jeff Atwood said back in 2007, "The default sort functions in almost every programming language are poorly suited for human consumption." This was true then, and remains true today. Working on a...
View ArticleWhere does your window manager place new windows?
I'm not even sure this falls under the "an itch to scratch" category, it wasn't that much of an itch, but here we are. Though I don't use the whole DE, I'm using lots of XFCE applications, such as...
View Articlekalu 2.0.0; pkgclip 1.2.0; pacdep 1.0.0
pacman 4.1 has now hit core, so time for official updates of everything that uses libalpm. For the most part this is only about being compatible with the new API. kalu 2.0.0 Changes since last version...
View Articlekalu 2.0.1 to make sysupgrade work again
Ok, little screw up on my part in kalu 2.0.0, as I removed an init call (g_type_init()) in kalu-dbus a little too soon. This call has actually only be deprecated in GGlib 2.36 :) My bad; Sorry about...
View ArticleMake jekyll fast again: Compile rb-gsl on Arch Linux
In order to make this blog, I use jekyll. It's a great little thing that takes simple text files (using Markdown syntax in my case, more is supported) and turns them into the HTML files your browser is...
View Articlekalu 2.1.0 and PkgClip 1.2.1 are out
Couple of updates are available. Nothing new for pkgclip, just minor tweaks in the code and a little rewrite to move the process of loading packages into a separate thread. This should ensure the GUI...
View Articlepacdep 1.1.0: Dependency path
A new version of pacdep is out, fixing optional dependencies not working since pacman 4.1.0, and introducing a new option to show the "dependency path" for each package, inspired by karol's request for...
View Articlekalu 2.2.0 released
A new version of kalu is available, which will now set a user-agent to be used for all its connections, including those done via ALPM (i.e. synchronizing databases, but also downloading packages when...
View ArticlePreview conflicts in Arch Linux system upgrade
Every once in a while, kalu will not be able to tell you what upgrades are available. This isn't due to a bug, or because there's something wrong anywhere, it's simply because there is (at least) one...
View ArticleAutomatically switch DPMS off in VLC 2.1
For a little while now I've been using a little module of my own to handle switching DPMS off automatically when playing, but as I recently upgraded to VLC 2.1 it broke. I had to have a look at this...
View ArticleRun triggers on systemd's journal messages
Running Arch Linux, I've now been using systemd's journal as logging engine for a little while. This isn't about how good/bad it is, or how it compares to other solutions (e.g. syslog). I'm using the...
View Article