GNU bug report logs -
#47930
[PATCH] gnu: Add pbgzip.
Previous Next
Reported by: Roel Janssen <roel <at> gnu.org>
Date: Wed, 21 Apr 2021 12:28:02 UTC
Severity: normal
Tags: patch
Done: Roel Janssen <roel <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
Message #17 received at 47930 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
On Thu, Apr 22, 2021 at 06:40:46PM +0200, Maxime Devos wrote:
> Xinglu Chen schreef op wo 21-04-2021 om 23:45 [+0200]:
> > On Wed, Apr 21 2021, Roel Janssen wrote:
> >
> > > [...]
> > > + (arguments
> > > + `(#:phases
> > > + (modify-phases %standard-phases
> > > + (add-after 'unpack 'autogen
> > > + (lambda _
> > > + (zero? (system* "sh" "autogen.sh")))))))
> >
> > IIRC, phases don’t have to return #t, so you could remove ‘zero?’.
>
> Try running (system* "does-not-exist"). It will fail by returning
> something non-zero. If I recall how to call "invoke" correctly,
> I would recommend (invoke "sh" "autogen.sh") here. "invoke" raises
> an exception when the command fails, instead of returning something.
While we're at it, can this phase replace 'bootstrap? It seems to me we
shouldn't need both phases.
--
Efraim Flashner <efraim <at> flashner.co.il> אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
[signature.asc (application/pgp-signature, inline)]
This bug report was last modified 4 years and 21 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.