[Pkg-octave-devel] Releasing octave 4.0.0~rc2 to experimental

Rafael Laboissiere rafael at laboissiere.net
Mon Apr 20 11:32:11 UTC 2015


* Rafael Laboissiere <rafael at laboissiere.net> [2015-04-18 23:52]:
>
> 1) Breaks list in d/control.  This list in d/control should be 
> updated. If someone comes out with a semi-automatic way of doing this, 
> it will be great.  Otherwise, we might declare the versions of all 
> Octave-dependent packages currently in unstable as broken, but I am 
> nont sure this is a good idea.

I investigated a little bit further this issue.  Even though both 3.8.2 
and 4.0.0 have the same API number (v49+), .oct files compiled with 3.8.2 
do not produce the same results as those compiled with 4.0.0.  For 
instance, with the octave-signal package installed (which contains 
remez.oct) the following runs perfectly with 3.8.2:

     octave:1> remez (15, [0,0.3,0.4,1], [1,1,0,0]);

However, with 4.0.0, I get:

     octave:1> remez (15, [0,0.3,0.4,1], [1,1,0,0]);
     error: remez: number of taps must be an integer greater than 3

I am afraid that we will have o declare Breaks relationships for all 
packages containing .oct files.  What do you think?

Rafael



More information about the Pkg-octave-devel mailing list