[Debian-med-packaging] [covid-19] Help for ocaml package needed

Shayan Doust hello at shayandoust.me
Thu Jun 11 18:14:06 BST 2020


Hello Ralf,

> Could someone give me push access on salsa for that package ? I think
> there are a few things that can be improved. Having push rights is much
> easier for me than going trough PRs.

I agree. I believe you may have the rights now.

> If the library is accessed using ocamlfind then you have to install a
> META file for that library. If that didn't work for you then maybe
> something is wrong with the META file. I take it that that file is
> (or can be) generated in the build process, as the *.ml files? In that
> case, if you can activate the generation of that META file I may have
a look

A bit more investigation later, I ended up installing the META file
under /usr/lib/ocaml/mcl (I didn't know META had to go under a directory
with the same name as the package under ocaml). It seemed like ocamlfind
list wouldn't display "mcl", so I did `XMETAExtraLines: directory = "^"`
in _oasis and now I see mcl under ocamlfind list.

Thanks for the help. Although, do feel free to push any changes /
improvements you feel necessary.

Kind regards,
Shayan Doust

On 11/06/2020 09:44, Ralf Treinen wrote:
> Hi,
> 
> On Tue, Jun 09, 2020 at 05:44:15PM +0100, Shayan Doust wrote:
> 
>> There has been more progress with mcl[1] now. With the ocaml built
>> libraries, I have moved the contents of _build/ into /usr/lib/ocaml
>> contained in a package called "libmcl-ocaml-dev".
> 
> Could someone give me push access on salsa for that package ? I think
> there are a few things that can be improved. Having push rights is much
> easier for me than going trough PRs.
> 
>> Unfortunately pplacer[2], which relies on ocaml mcl bindings, generates
>> the following message during build time: ocamlfind: Package `mcl' not
>> found. With more investigation, it seems like when running "ocamlfind
>> list" command, mcl is not listed even though the ml library contents are
>> under /usr/lib/ocaml. What could be the issue? Installing the META file
>> into this directory still has no effect.
> 
> If the library is accessed using ocamlfind then you have to install a
> META file for that library. If that didn't work for you then maybe
> something is wrong with the META file. I take it that that file is
> (or can be) generated in the build process, as the *.ml files? In that
> case, if you can activate the generation of that META file I may have a look.
> 
> -Ralf.
> 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0x6D7D441919D02395.asc
Type: application/pgp-keys
Size: 4983 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/debian-med-packaging/attachments/20200611/1ff50647/attachment-0001.key>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/debian-med-packaging/attachments/20200611/1ff50647/attachment-0001.sig>


More information about the Debian-med-packaging mailing list