[Pkg-octave-devel] [lukas.reichlin.lists at gmail.com: Re: Debian's control-2.4.1 and quaternion-2.0.2 (Was Re: [OctDev] image 2.0.0 released)]

Rafael Laboissiere rafael at laboissiere.net
Thu Nov 15 09:31:18 UTC 2012


Lukas Reichlin, upstream author of control and quaternion, asked me why 
the last versions of these packages (2.4.1 and 2.0.2, respectively) are 
not in testing.  I explained to him the mechanism of the Debian freeze 
and told him that exceptions for new upstream releases can be made if 
there are RC bugs against the version in testing.

I said to Lukas that I could file an RC bug report, provided that he list 
the bugs present in the current versions in testing that would make them 
unsuitable for release.  He then sent the message below to me, which I am 
forwarding to your with his autorization.

Please, tell me what you think.

Rafael

----- Forwarded message from Lukas Reichlin <lukas.reichlin.lists at gmail.com> -----

From: Lukas Reichlin <lukas.reichlin.lists at gmail.com> 
Subject: Re: Debian's control-2.4.1 and quaternion-2.0.2 (Was Re: [OctDev] image 2.0.0 released) 
Date: Wed, 14 Nov 2012 17:58:54 +0100 
To: Rafael Laboissiere <rafael at laboissiere.net> 
Message-Id: <4CE54E64-C79A-46DA-A44E-92C2B18B1BA5 at gmail.com>

On 14.11.2012, at 16:04, Rafael Laboissiere <rafael at laboissiere.net> wrote:

> * Lukas Reichlin <lukas.reichlin.lists at gmail.com> [2012-11-14 13:32]:
>>
>> control news: http://sourceforge.net/p/octave/code/11425/tree/trunk/octave-forge/main/control/NEWS

 ** feedback
      Fixed an argument check which caused false positive error messages.
      It was a copy-paste mistake affecting non-square systems.
      (Thanks to Tony Olivo)

 ** sensitivity
      Fixed a problem where an error was raised about an undefined function
      "issiso".

 ** impulse, initial, lsim, step
      These time response functions now error out correctly when the user tries to
      plot multiple systems in one window with mismatching numbers of inputs and
      outputs.  The problem was caused by Octave's built-in function "size_equal"
      which gave false positives for LTI objects.  The problem is solved by
      overloading the built-in function with a new LTI method "size_equal".

>>
>> quaternion news: http://sourceforge.net/p/octave/code/11425/tree/trunk/octave-forge/main/quaternion/NEWS

 ** eq
      -- Fix typo bug which gave false positives for the k-component.
      -- Avoid error if arguments are non-conformant.

This means that  q1 == q2  could give false results. I feel a bit sheepish about that :-)

>>
>> Note that in "stable", control-1.0.11 does not work properly with octave 3.6.2
>
> Ok, thanks.  Let me ask again the crucial question: which are the bugs 
> in control-2.3.52 and quaternion-2.0.0 that would make those versions 
> unsuitable for release and that are fixed in control-2.4.1 and 
> quaternion-2.0.2?  Please, give me an answer.
>
> Cheers,
>
> Rafael

Besides the fixes listed above, there are various enhancements which are 
a big plus for the users, e.g. control supports system identification, 
multisystem plots and there are cleanup efforts under the hood. 
quaternion supports the inversion of quaternion matrices.

Best regards,

Lukas

----- End forwarded message -----














More information about the Pkg-octave-devel mailing list