On 4/2/21 5:19 AM, Sébastien Villemot wrote:
>
> Can you please clarify the situation regarding the above bug?
>
> As I understand it, /usr/bin/tetgen and its corresponding manpage are 
> provided by the tetgen package, which is *not* a dependency of 
> iso2mesh-tools. So there are installation scenarios where those symlinks may 
> be dangling. Hence the release critical bug.


hi Sébastien

sorry, I was only able to see this bug today.

the issue was caused by incorrect dependency, and it is now fixed in salsa

https://salsa.debian.org/pkg-octave-team/octave-iso2mesh/-/commit/e2c128a60496d79de92cf41647d1b9f18a887860

Rafael, would you be able to review this change and upload? I assume we
also need to update changelog.


> But are those symlinks really needed in the first place? I could not find a 
> place in the package where “tetgen1.5” is called (with the version number as 
> a suffix). Only “tetgen” seems to be called. But maybe am I missing something.


we noticed that the mesh output are not reproducible across different
versions of tetgen. They also behave differently - some crash for
certain input, some don't. therefore, in iso2mesh, we embedded different
versions of iso2mesh and allow users to specifically choose using a flag
in several core functions.

Because debian only provides tetgen1.5 as tetgen, to allow some existing
scripts/demos to run (at least), for example, in the octave-brain2mesh
package

https://salsa.debian.org/pkg-octave-team/octave-brain2mesh/-/blob/master/brain2mesh.m#L205

I need to create the tetgen1.5 link.

let me know if there is a better solution.

thanks


Qianqian

>
> Thanks,
>

Reply via email to