GNU bug report logs -
#57581
Failing to build the website
Previous Next
Full log
Message #32 received at 57581 <at> debbugs.gnu.org (full text, mbox):
Hi,
On Wed, 07 Sep 2022 at 18:31, "pelzflorian (Florian Pelz)" <pelzflorian <at> pelzflorian.de> wrote:
> zimoun <zimon.toutoune <at> gmail.com> writes:
>> The culprit seems the package ’qtserialport’ in ’packages-builder’ from
>> (apps packages builder). Maybe introduced by commit
>> 1ef04fb2288dade3ad2883026ae286a68ef13a1e.
>
> This was a first failing commit for me too, but the reason the website
> does not build appears to be the license field of qtshadertools in
> commit 1d65ff8fdeb20cc2db956093f0ecb1f3f72afc0e (Cc to Maxim). I could
> make a patch but not today. Maxim, would you fix it?
From my opinion, this
--8<---------------cut here---------------start------------->8---
+ (home-page (package-home-page qtbase))
[...]
+ (license (package-home-page qtbase))))
--8<---------------cut here---------------end--------------->8---
is a bad practise; instead ’(inherit qtbase)’ and rewrite all the others
fields is better.
> I don’t know if there is a way to catch such mistakes early. Field
> sanitizers?
Well, the field reads,
+ (license (package-home-page qtbase))))
so why is the compiler accepting that? Is a warning raised?
Cheers,
simon
This bug report was last modified 2 years and 252 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.