[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#918769: ocaml-migrate-parsetree FTBFS:dh_install fails



Hi Andy,

On Thu, Jan 10, 2019 at 02:47:23AM -0800, Andy Li wrote:
> Hi Ralf,
> 
> On Tue, Jan 8, 2019 at 11:18 PM Ralf Treinen <treinen@free.fr> wrote:
> 
>     ocaml-migrate-parsetree fails to build on sid using debhelper version 12
>     (12 is the version of the debhelper package, I haven't touched the DH
>     compat level) :
> 
>     dh_install: libmigrate-parsetree-ocamlbuild-ocaml missing files: usr/doc/
>     ocaml-migrate-parsetree-ocamlbuild/{CHANGES.md,README.md,LICENSE.md}
>     dh_install: missing files, aborting
>     make: *** [debian/rules:8: binary] Error 25
> 
> 
> I have just tried but failed to reproduce the issue with sbuild. I checked I
> used debhelper 12.

In fact, when I build ocaml-migrate-parsetree using pbuilder it builds
fine. However If I build it with gbp buildpackage I get the error as
described in the bug report. Weird, I do not understand this difference.
Anyway, I have now downgraded severity to important.

I suspect that it has to do with the {} expressions in the install
files. The debhelper manpage says that wildcards are  permitted. 
Bracket expressions, however, are no UNIX wildcards, they are a bashism.
Still, this does not explain why it works in pbuilder.

-Ralf.


Reply to: