octave-maintainers
[Top][All Lists]
Advanced

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

RE: Octave 3.8.1-rc4 release candidate available for ftp


From: John D
Subject: RE: Octave 3.8.1-rc4 release candidate available for ftp
Date: Thu, 27 Feb 2014 16:25:44 -0500


-----Original Message-----
From: John D [mailto:address@hidden 
Sent: Thursday, February 27, 2014 3:33 PM
To: address@hidden; John W. Eaton
Subject: Re: Octave 3.8.1-rc4 release candidate available for ftp



Message: 4
Date: Wed, 26 Feb 2014 16:04:53 -0500
From: "John W. Eaton" <address@hidden>
To: octave maintainers mailing list <address@hidden>
Cc: address@hidden
Subject: Octave 3.8.1-rc4 release candidate available for ftp
Message-ID: <address@hidden>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed

The fourth release candidate of Octave 3.8.1 is available now from
alpha.gnu.org in the directory /gnu/octave:

   cecbbd9bed2182246e3961ae30b89ccf  octave-3.8.1-rc4.tar.gz  (md5sum)

   -rw-r--r-- 1 3003 3002 20688476 Feb 26 20:26 octave-3.8.1-rc4.tar.gz

Please help make the 3.8.1 release a success by building from this release
candidate and reporting any problems.

Unless there are significant problems, this will become 3.8.2 within a week
or so.

3.8.1-rc4 will soon be the default build for mxe-octave.

jwe


------------------------------

Windows 7 run from Fedora20 MXE cross build:

  PASS     11476
  FAIL         4
  XFAIL        8
  SKIPPED     48

Fails are the importdata.m tests:

>>>>> processing
C:\Octave\Octave-3.8.1-rc4\share\octave\3.8.1-rc4\m\io\importdata.m
  ***** test
 ## Comma separated values
 A = [3.1 -7.2 0; 0.012 6.5 128];
 fn  = tmpnam ();
 fid = fopen (fn, "w");
 fputs (fid, "3.1,-7.2,0\n0.012,6.5,128");  fclose (fid);  [a1,d1,h1] =
importdata (fn, ",");  [a2,d2,h2] = importdata (fn);  unlink (fn);  assert
(a1, A);  assert (d1, ",");  assert (h1, 0);  assert (a2, A);  assert (d2,
",");  assert (h2, 0); !!!!! test failed
regexp: invalid range in character class at position 4 of expression
  ***** test
 ## Tab separated values
 A = [3.1 -7.2 0; 0.012 6.5 128];
 fn  = tmpnam ();
 fid = fopen (fn, "w");
 fputs (fid, "3.1\t-7.2\t0\n0.012\t6.5\t128");  fclose (fid);  [a1,d1,h1] =
importdata (fn, "\t");  [a2,d2,h2] = importdata (fn);  unlink (fn);  assert
(a1, A);  assert (d1, "\t");  assert (h1, 0);  assert (a2, A);  assert (d2,
"\t");  assert (h2, 0); !!!!! test failed
regexp: invalid range in character class at position 4 of expression
  ***** test
 ## Space separated values, using multiple spaces to align in columns.
 A = [3.1 -7.2 0; 0.012 6.5 128];
 fn  = tmpnam ();
 fid = fopen (fn, "w");
 fprintf (fid, "%10.3f %10.3f %10.3f\n", A');  fclose (fid);  [a1,d1,h1] =
importdata (fn, " ");  [a2,d2,h2] = importdata (fn);  unlink (fn);  assert
(a1, A);  assert (d1, " ");  assert (h1, 0);  assert (a2, A);  assert (d2, "
");  assert (h2, 0); !!!!! test failed
regexp: invalid range in character class at position 4 of expression
  ***** test
 ## No separator, 1 column of data only
 A = [3.1;-7.2;0;0.012;6.5;128];
 fn  = tmpnam ();
 fid = fopen (fn, "w");
 fprintf (fid, "%f\n", A);
 fclose (fid);
 [a1,d1,h1] = importdata (fn, "");
 [a2,d2,h2] = importdata (fn);
 unlink (fn);
 assert (a1, A);
 assert (d1, "");
 assert (h1, 0);
 assert (a2, A);
 assert (d2, "");
 assert (h2, 0);
!!!!! test failed
regexp: invalid range in character class at position 4 of expression

--

If I change importdata.m importdata_ascii line 182
From: delim = regexp (row, '[+-\d.eE\*ij ]+([^+-\d.ij])[+-\d.ij]',
          'tokens', 'once');
To: delim = regexp (row, '[\+\-\d.eE\*ij ]+([^\+\-\d.ij])[\+\-\d.ij]',
          'tokens', 'once');

It then passes



reply via email to

[Prev in Thread] Current Thread [Next in Thread]