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

Bug#750837: ITP: moarvm -- virtual machine for Rakudo Perl 6 and NQP



Dominique Dumont <dod@debian.org> writes:

> On Saturday 07 June 2014 13:08:37 Daniel Dehennin wrote:
>> You can find the first draft of packaging on my git repository[1].
>
> That's a really god start. 
>
> But "git-buildpackage --git-ignore-branch" ends with lintian errors 
> and warnings that must be fixed.
>
> Some of them like "syntax-error-in-dep5-copyright line 11: Duplicate 
> field copyright" can be fixed with "cme fix dpkg" (provided by libconfig-model-dpkg-perl),
> other will require more work.

Thanks, I miss-read the documentation[1].

> /usr/lib/libmoar.so should be a symlink towards a versioned libmoar.
> And libmoar.so should be delivered in a -dev package.
> See https://www.debian.org/doc/debian-policy/ch-sharedlibs.html#s-sharedlibs-runtime

The versioning of the library is reported upstream[2], I could patch
build/setup.pm to add a version but I don't know if packaging should do
something like this.

> The versioned lib should land in /usr/lib/<gnu-triplet> to conform with multiarch.
> See https://wiki.debian.org/Multiarch

This will require a patch since there is no way to specify the libdir at
configuration time. (update: I just submit a request[3] upstream and was
accepted on IRC)

I just made one to remove the RPATH[4].

Regards.

Footnotes: 
[1]  https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/#copyright-field

[2]  https://github.com/MoarVM/MoarVM/issues/74

[3]  https://github.com/MoarVM/MoarVM/issues/102

[4]  http://lintian.debian.org/tags/binary-or-shlib-defines-rpath.html

-- 
Daniel Dehennin
Récupérer ma clef GPG: gpg --recv-keys 0xCC1E9E5B7A6FE2DF
Fingerprint: 3E69 014E 5C23 50E8 9ED6  2AAD CC1E 9E5B 7A6F E2DF

Attachment: signature.asc
Description: PGP signature


Reply to: