GNU bug report logs -
#49946
[PATCH 00/31] Tree-sitter, node-gyp addon support and emacs-tree-sitter
Previous Next
Full log
Message #554 received at 49946 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Maxime Devos <maximedevos <at> telenet.be> writes:
> [[PGP Signed Part:Undecided]]
> Pierre Langlois schreef op zo 15-05-2022 om 13:20 [+0100]:
>> I 100% agree that by default we should make the package use Guix
>> libraries, this way it also /just works/. However, if somebody wants
>> to
>> do things differently, I'm not sure we want to get in the way. In
>> the
>> end, this isn't so different from letting people use an alternative
>> package manager if they like. We'd rather people used Guix of course
>> :-).
>
> OK, my proposal to prevent any accidents (what if we misinterpreted
> BUNDLE-VERSION / the semantics change in a future version, and now
> binaries are downloaded by default), not to stop people from choosing
> to do. Seems a bit risky though (see the bit about future changes in
> semantics).
Ah I see, that's a good point. I /think/ today we should be able to
catch such things thanks to the tests, if the package decides to
download binaries during testing it'll fail. But maybe it could, for
some reason, use Guix binaries during testing and then decide to
download its own when running outside of the build environment.
Now I'm conlicted :-), maybe rewriting the build.el file is the safest
option, and maybe if we get bug reports from people who would like to
use their own grammars we could revisit?
[signature.asc (application/pgp-signature, inline)]
This bug report was last modified 2 years and 119 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.