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

Bug#934900: ecl: minor inconsistency in the build-depends

Control: tags -1 pending

Dear Patrice,

Le vendredi 16 août 2019 à 11:38 +0200, Patrice Duroux a écrit :
> Regarding the debian/control file, there is libgmp-dev on the side of
> Source:ecl and libgmp3-dev on the side of Package:ecl.
> I have proposed a merge here:
> https://salsa.debian.org/common-lisp-team/ecl/merge_requests/1

Thanks for your report and your patch. I have merged it, and it will be
included in the next upload of ecl.

> But may be the best should be to remove the ones in Package:ecl as they are
> already in the Source:ecl?
> Is that not the role of ${shlibs:Depends} to get them?

Most binary packages indeed do not depend on -dev packages, because
those are typically only used at build time.

However the case of ecl is a bit special: since ecl is essentially a
just-in-time compiler, it needs to have libgmp-dev (and other stuff
like GCC) at runtime. Hence both the source and the binary package need
to depend on it.


⢀⣴⠾⠻⢶⣦⠀  Sébastien Villemot
⣾⠁⢠⠒⠀⣿⡁  Debian Developer
⢿⡄⠘⠷⠚⠋⠀  http://sebastien.villemot.name
⠈⠳⣄⠀⠀⠀⠀  http://www.debian.org

Attachment: signature.asc
Description: This is a digitally signed message part

Reply to: