|
From: | Tomáš Čech |
Subject: | bug#20081: patch-source-shebangs crashes on broken symlink |
Date: | Wed, 11 Mar 2015 20:13:39 +0100 |
User-agent: | Mutt/1.5.23 (2014-03-12) |
On Wed, Mar 11, 2015 at 06:32:30PM +0100, Andreas Enge wrote:
On Wed, Mar 11, 2015 at 04:02:11PM +0100, Tomáš Čech wrote:I'm trying to create package for taskwarrior. Source tarball contain symlinks to nonexisting file `task':I would argue that this is not a bug in guix, but in the tarball. You can remove the link with an additional phase before 'configure, see, for instance, the dvdisaster package in cdrom.scm.
I agree with you that the fishy part is in tarball, but we could make build more robust. Getting backtrace is not nice way to end a build. And we alone are getting into this problem it is not usual to preprocess source files before compilation. I already worked around the bug to confirm I correctly identified the cause. S_W
[Prev in Thread] | Current Thread | [Next in Thread] |