Mark H Weaver writes: > Hi Leo, > > One more thing: > > Leo Famulari writes: >> + (add-after 'install 'workaround-grafting-version-bug >> + (lambda* (#:key outputs #:allow-other-keys) >> + (let* ((out (assoc-ref outputs "out")) >> + (new (string-append out "/lib/perl5/5.26.2")) >> + (old (string-append out "/lib/perl5/5.26.1"))) >> + (symlink new old) >> + #t))))))))) > > It would be better for 'new' to be simply "5.26.2" instead of an > absolute file name. If I'm not mistaken, on ext4, files (including > symlinks) smaller than 60 bytes are stored entirely within the inode, > saving both a disk block and a seek operation when accessing it. Hello Mark and Leo, I'm sorry for not testing this graft more thoroughly. And thanks for the explanation about package/inherit, I had misunderstood its purpose. The attached patch should address all concerns. I have also tested urxvt with it.