Bug#989399: nauty FTCBFS -- multiple reasons

Nilesh Patra nilesh at debian.org
Thu Jun 3 11:05:46 BST 2021


Hello Andrius

On Thu, 3 Jun 2021 at 13:10, Andrius Merkys <merkys at debian.org> wrote:

> Hi Nilesh,
>
> On 2021-06-02 19:29, Nilesh Patra wrote:
> > Nauty fails to cross build due to two reasons:
> >
> > 1. It uses AC_RUN_IFELSE testing which cannot heppen during cross build
> >    Simply replacing it by AC_LINK_IFELSE does the trick. Please find the
> >    patch for this below, and consider applying
>
> I have no experience with this, alas.
>

This patch that I suggested is actually wrong, as you might see in Helmut's
message.
But more importantly, we ended up discovering that this is a *Release
critical*  bug instead.
Please consider fixing it ASAP if you have some free cycles.

More details in Helmut's email[0] again

[0]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=989399#10

 >> [1]:
https://salsa.debian.org/med-team/community/helper-scripts/-/blob/master/createmanpages

> Indeed, help2man should not call the compiled executables. Nevertheless
> it may still be used to produce manpages from static text, see [2] for
> example.


This looks nice, there is also ronn and node-marked-man which can do
similar stuff via README.
But doing so isn't always possible because several times we have multiple
binaries and we need separate manual page for each binary.
In such a case, we need to maintain a maintainer manpage

createmanpages is a viable option too.
>
> [2]
>
> https://salsa.debian.org/debian/libemf2svg/-/blob/df56bd1149cf512b6a232052437d04310bd90982/debian/rules#L11
>

Nilesh
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-science-maintainers/attachments/20210603/148e6b8e/attachment.htm>


More information about the debian-science-maintainers mailing list