Hi, On Wed, 07 Sep 2022 at 18:31, "pelzflorian (Florian Pelz)" <pelzflor...@pelzflorian.de> wrote: > zimoun <zimon.touto...@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