That's great, having UUIDs in Glib is perfect. I prefer not to write my
own solution, but wait first until Glib has UUDIs and use them.
Until Glib has UUIDs, I was planning to use libuuid, but the comments on
Bugzilla say it's not portable. Why? Does it mean I should prefer OSSP
UUID for a program which I want to compile for non-Linux systems?