[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[Pkg-octave-devel] Bug#594906: Bug#594906: update octave-nan and bug fix



On 08/30/2010 10:14 PM, Thomas Weber wrote:
Hi Alois,

thanks for caring about your software in distributions.

On Mon, Aug 30, 2010 at 05:35:28PM +0200, Alois Schlögl wrote:
Version 1.0.9 is really outdated and contains a bug.
e.g. https://savannah.gnu.org/bugs/index.php?30905
Is there something more critical than this bug fixed? Debian is in
freeze right now, so getting a new version into the next stable version
is difficult, unless:
  - the change is small (which ususally rules out a new upstream release)
  - the bug is critical.



The patch to fix this bug is
http://octave.svn.sourceforge.net/viewvc/octave/trunk/octave-forge/extra/NaN/inst/var.m?r1=5807&r2=6295

--- trunk/octave-forge/extra/NaN/inst/var.m	2009/05/12 11:32:58	5807
+++ trunk/octave-forge/extra/NaN/inst/var.m	2009/10/06 10:56:59	6295
@@ -72,6 +72,10 @@
 	return;
 end; 	

+if isempty(opt),
+	opt = 0;
+end; 	
+
 if isempty(DIM),
         DIM=min(find(size(x)>1));
         if isempty(DIM), DIM=1; end;


The bug was fixed in Oct 2009, and several new releases of octave-nan
have been made.
That's strange. I uploaded 1.0.9 at the end of december and I'm
reasonably sure that was the latest version I found at Sourceforge back
then.

v2.0.4 was uploaded, but the script generating nan/index.html did not pick it up.

Some information about 'watch' files: we use them to check upstream's
pages automatically for updates. In the case of NaN, Sourceforge still
lists 1.0.9 as the latest release.


Now that I'm aware of the problem, I changed the watch file manually.


I've uploaded a new release to Octave.sf.net:
http://sourceforge.net/projects/octave/files/Octave%20Forge%20Packages/Individual%20Package%20Releases/NaN-2.0.4.tar.gz/download
which was not picked up by debian.


The latest release of Octave-NaN is always available from here:
http://biosig-consulting.com/matlab/NaN/
http://biosig-consulting.com/matlab/NaN/nan-2.3.0.tar.gz


If there is anything I can do making it easier for debian to pick up the
latest release, please let me know.
If the above is a canonical place for the NaN package, that suffices.

Now, that the watch-file at octave-forge is fixed, it's ok to use this.

However, right now an upload to Debian unstable (the normal development
version of Debian) is not possible, sorry.
I can upload it to Debian experimental, but Ubuntu will not pick this
up (I think).

	Thomas


The patch for 1.0.9 should go in immediately.


Concerning the latest release, I would appreciate if 2.3.0 would go into experimental as fast as possible.



    Alois








Reply to: