Bug#989399: nauty FTCBFS -- multiple reasons

Andrius Merkys merkys at debian.org
Thu Jun 3 13:31:03 BST 2021


Hi Nilesh,

On 2021-06-03 13:05, Nilesh Patra wrote:
> On Thu, 3 Jun 2021 at 13:10, Andrius Merkys <merkys at debian.org
> <mailto:merkys at debian.org>> wrote:
>     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.

I am aware of Helmut's response and the severity of the problem.
However, I have no experience with fixing i386 baseline violation. I may
give a look, but I am not sure anything will come out of that.

>     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.

I was not aware of ronn and node-marked-man - thanks, I will give them a
look.

> 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

True indeed.

>     [2]
>     https://salsa.debian.org/debian/libemf2svg/-/blob/df56bd1149cf512b6a232052437d04310bd90982/debian/rules#L11
>     <https://salsa.debian.org/debian/libemf2svg/-/blob/df56bd1149cf512b6a232052437d04310bd90982/debian/rules#L11>

Best,
Andrius



More information about the debian-science-maintainers mailing list