In case it isn’t clear … If you run …
test ('/usr/share/octave/packages/cgi-0.1.0/@cgi/private/strsplit.m’)
… from any directory other than "/usr/share/octave/packages/cgi-0.1.0/@cgi” it
will run the tests present in the private version of strsplit, but will use the
strsplit from Octave’s core. The private functions are only seen and used by m-files
which are in same directory which contains the “private” directory.
In any event, if an “fgrep -n strsplit
/usr/share/octave/packages/cgi-0.1.0/@cgi/*.m” doesn’t return anything, then
the private version can be removed. Same for ...
fgrep -n strsplit
/usr/share/octave/packages/dataframe-1.1.0/@dataframe/*.m
fgrep -n strsplit /usr/share/octave/packages/miscellaneous-1.2.1/*.m
Ben