Gábor Boskovits <boskov...@gmail.com> skribis: > Ok, the keep it this way. Another question, this came up, as > I was trying to find a nice solution to reset-gzip-timestamps failing. > I got different pieces of advice if I should reset the permissions after > resetting the timestamp, but I'm still not sure. It seems that the easiest > way to this would be to just add a call to make-file-writable to the phase > at the beginning, as we finally end up with a read-only one in the store > anyway. I feel that reseting the permissions is unneccesary additional > complexity. WDYT?
I don’t know, is this (read-only permission on installed files) a common problem? As you can see I’m fairly conservative when it comes to changing (guix build utils). :-) The reason for this is that changing it entails full rebuilds. Thus, the approach so far is to try to make the procedures in there fairly generic (with keyword/optional parameters, etc.) so that they are applicable to a wide range of use cases. At the same time, we try to make changes there only when we’d have to repeat ourselves in package recipes. If a problem shows up in just one package, we adjust the package definition and leave (guix build utils) unchanged. Ludo’.