[Debian-med-packaging] Bug#882169: seqan2: FTBFS on indep-only build

Michael Crusoe michael.crusoe at gmail.com
Wed Nov 22 06:22:05 UTC 2017


On Sun, 19 Nov 2017 21:26:34 +0100 Andreas Beckmann <anbe at debian.org> wrote:
> Source: seqan2
> Version: 2.3.2.000platform-issues6-9cf5a69+dfsg-3
> Severity: serious
> Justification: fails to build from source (but built successfully in the
past)
>
> Hi,
>
> seqan2 FTBFS during the indep-only build of the arch:all packages:
>
>
https://buildd.debian.org/status/fetch.php?pkg=seqan2&arch=all&ver=2.3.2.000platform-issues6-9cf5a69%2Bdfsg-3&stamp=1511019385&raw=0
>
>    debian/rules override_dh_installman
> make[1]: Entering directory
'/<<BUILDDIR>>/seqan2-2.3.2.000platform-issues6-9cf5a69+dfsg'
> $DEB_BUILD_OPTIONS is [parallel=4]
> dh_link
> find -L
/<<BUILDDIR>>/seqan2-2.3.2.000platform-issues6-9cf5a69+dfsg/debian/seqan-apps/usr/bin
-name . -o -type d -prune -o -type l -exec rm {} +
> find:
'/<<BUILDDIR>>/seqan2-2.3.2.000platform-issues6-9cf5a69+dfsg/debian/seqan-apps/usr/bin':
No such file or directory
> debian/rules:107: recipe for target 'override_dh_installman' failed
> make[1]: *** [override_dh_installman] Error 1
>
>
> You probably want a override_dh_xxx-arch target there, but looking at the
> rules file I don't get what you are doing there. Why is dh_link called
> in override_dh_installman? And are the two find calls in in
> override_dh_link-arch and override_dh_installman not doing the same?
> And could be simplified to
>
> # delete broken symlinks - some apps are not built on all architectures
> find -L $(CURDIR)/debian/$(pkgapps)/usr/bin -type l -delete

Thanks!
>
> Then there is this comment:
> # we generate only those manpages where binaries are linked to /usr/bin
> Which somehow implies: the list of manpages included some arch:all doc
It does not
> package depends on the architecture where the package was built ???
> Shouldn't that rather be a superset?
>
>
> Andreas
>
> PS: using the full hash would only marginally increase the length of the
version number ;-)

This is to indicate that the commits come from
https://github.com/h-2/seqan/commits/fix/platform_issues
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/debian-med-packaging/attachments/20171122/c0590522/attachment.html>


More information about the Debian-med-packaging mailing list