Thank you very much for the feedback! ;) Here follows an updated patch. The "release-revision.commit" is taken from [1], I just kept 'revision as a number when let'ing, and now in this new patch also attempted to make it so that 'version has checks for the existance of 'revision and 'commit. As for any other detail (including: whether the msgpack "c++-11" variant is really needed; or if the "upcoming" packages for GNU Ring will work if these package definitions are based on the *stable* releases and what are the drawbacks), I'll unfortunatelly not be able to answer these, as I'm not a developer of these packages (neither of GNU Ring). From here on you will be reading text that deserves to be discussed in another thread. Some months ago I made an implicit mention of GNU Guix in the GNU Ring discussion resources, but so far I'm not aware of GNU Ring project making package definitions for GNU Guix. There are lots of people interested in using GNU Ring and I was also made aware that some people downloaded the patches I made for Guix. Although I don't know what those people interested do or what are their current limitations, but at least in my case, I'm not a developer and currently have some time constraints (because I'm looking for a job and also having to work on my Bachelor's final work). [1] [[info:guix#Version Numbers]]