On Sun, May 28, 2017 at 06:37:02PM +0100, Sergei Trofimovich wrote: > > On Sun, May 28, 2017 at 02:51:10PM +0200, Ludovic Courtès wrote: > > > leo@famulari.name (Leo Famulari) skribis: > > > > gnu: packages: flex: Add missing 'lzip' input. > > > > > > > > * gnu/packages/flex.scm (flex)[native-inputs]: Add lzip. > > > > > > I think this breaks ‘flex-boot0’ in (gnu packages commencement), doesn’t > > > it? > > Can you clarify a bit what exactly broke here? Is it bootstrap on hurd? > guix seemed to build things fine here on linux. See the flex-boot0 package in 'gnu/packages/commencement.scm. This package inherits from flex but limits the native-inputs to bison-boot0 and %boot0-inputs. So, lzip is not available here. Although I didn't try building it from the lzip-compressed tarball, I expect flex-boot0 would fail to build unless we added lzip to its native-inputs. Did work for you? > I don't understand how flex could work before the patch as lzip was not > pulled in as a dependency and the tarball is clearly an .lz one. Right, since commit 93fabf59962aeb15981bd547850de1dab69eccfb (gnu: flex: Update to 2.6.4.) the flex package was broken. We didn't notice right away because it was on core-updates.