[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