Almost empty octave-nds2-client Debian package, since 0.16
Starting with version 0.16 of nds2-client-swig
(that is, after the source split), the Debian octave-nds2-client
package is empty while the 0.15.3 package (built from nds2-client
, before the split) is about 1.8 MB in size.
This has gone unnoticed for about two years and a half now.
In the 0.15.3 tarball there's no octave-nds2-client.install
file - it turns out this one is generated by debian/rules
, with two lines in it: usr/libexec/nds2-client/octave/*.oct*' $(OCT_SITE_DIR)
and etc/nds2-client/nds2-client-octave.cfg
.
In 0.16.x there is such a file, with only the second line etc/nds2-client/nds2-client-octave.cfg
(which is indeed packaged).
Unlike RPM packaging, DEB packaging doesn't complain about ignored files.
Given that there will be no SWIG support anymore for Octave 6.x (as provided with Debian Bullseye), would it make sense to "repair" the current situation?
I.e., since files appear to be moved from $(OCT_SITE_DIR)
, what's its value?
Is there a means to kind of configure --disable-swig-octave
if Octave isn't available or the wrong version (I'm aware that this project uses CMake, not Make)?