|
View:
New views
11 Messages
—
Rating Filter:
Alert me
|
|
|
3.0.4 releasehi,
given the success of RC7, I declare the 3.0.4 release as semi-officially released. The tarballs are available from http://artax.karlin.mff.cuni.cz/~hajej2am/ulozna/octave/ I'll make an announcement to the help list when John uploads the tarballs to GNU ftp sites. John, would you, please? 3.0.4 is the last release of 3.0.x series, containing mostly bugfixes and minor improvements over 3.0.3. enjoy -- RNDr. Jaroslav Hajek computing expert & GNU Octave developer Aeronautical Research and Test Institute (VZLU) Prague, Czech Republic url: www.highegg.matfyz.cz |
|
|
Re: 3.0.4 release* Jaroslav Hajek <highegg@...> [2009-04-01 11:20]:
> given the success of RC7, I declare the 3.0.4 release as > semi-officially released. Assuming that this is not a April Fools' Day joke, I send you my thanks and congratulations! I will wait until the official announcement by JWE before upgrading the Debian package. -- Rafael |
|
|
Re: 3.0.4 releaseHello
--- Rafael Laboissiere wrote: > * Jaroslav Hajek <highegg@...> [2009-04-01 11:20]: > > > given the success of RC7, I declare the 3.0.4 release as > > semi-officially released. > > Assuming that this is not a April Fools' Day joke, I send you my thanks > and congratulations! I also would like express thank to you. Congratulations! > Assuming that this is not a April Fools' Day joke, Rafael's joke sounded to me :-) Regards Tatsuro -------------------------------------- Power up the Internet with Yahoo! Toolbar. http://pr.mail.yahoo.co.jp/toolbar/ |
|
|
Re: 3.0.4 releaseHello
I have built octave-3.0.4 on mingw (GCC-4.3.3-dw2-TDM). Summary: PASS 4126 FAIL 0 and it worked fine. Regards Tatsuro -------------------------------------- Power up the Internet with Yahoo! Toolbar. http://pr.mail.yahoo.co.jp/toolbar/ |
|
|
Re: 3.0.4 releaseJaroslav Hajek wrote:
> hi, > > given the success of RC7, I declare the 3.0.4 release as > semi-officially released. > The tarballs are available from > http://artax.karlin.mff.cuni.cz/~hajej2am/ulozna/octave/ > > I'll make an announcement to the help list when John uploads the > tarballs to GNU ftp sites. > John, would you, please? > > 3.0.4 is the last release of 3.0.x series, containing mostly bugfixes > and minor improvements over 3.0.3. > > enjoy > I have built unger mingw (gcc-4.3.0-dw2-tdm) and I see a new failed test test_string.m .......................................... PASS 130/131 FAIL 1 Summary: PASS 4125 FAIL 1 The test log says: ***** test charset = setstr (0:127); result = zeros (1, 128); result (33:127) = 1; if (size(findstr (octave_config_info('canonical_host_type'), 'msvc'),2)) result(10) = 1; endif assert(all (isprint (charset) == result)); !!!!! test failed error: assert (all (isprint (charset) == result)) failed Now this one is mentioned in http://www.nabble.com/3.0.4-RC6-to22703059.html If I revert this patch, then all tests succed. If I apply it, then the test fails. What's the reason for this change? It would set a TAB character as printable ONLY for msvc builds, but not for mingw builds. Why so? #include <ctype.h> #include <stdio.h> main() { unsigned int i; for( i=0; i<33; ++i ) { printf("%d\tisprint=%d\tisspace=%d\tisblank=%d\tisalpha=%d\n", i, isprint(i), isspace(i), isblank(i), isalpha(i)); } return; } I tested this on gcc-4.3.0-3-dw2-tdm and gcc-4.3.3-1-dw2-tdm and both return isblank(9)=true, so isprint(9) is true. (according to ctype.h a character is printable is its alphanumeric, blank, punctuation or digit) Tatsuro, do you see different behaviour here? benjamin |
|
|
Re: 3.0.4 releaseBenjamin Lindner wrote:
> Jaroslav Hajek wrote: >> hi, >> >> given the success of RC7, I declare the 3.0.4 release as >> semi-officially released. >> The tarballs are available from >> http://artax.karlin.mff.cuni.cz/~hajej2am/ulozna/octave/ >> >> I'll make an announcement to the help list when John uploads the >> tarballs to GNU ftp sites. >> John, would you, please? >> >> 3.0.4 is the last release of 3.0.x series, containing mostly bugfixes >> and minor improvements over 3.0.3. >> >> enjoy >> > > I have built unger mingw (gcc-4.3.0-dw2-tdm) and I see a new failed test > > test_string.m .......................................... PASS 130/131 > FAIL 1 > > Summary: > > PASS 4125 > FAIL 1 > > The test log says: > > ***** test > charset = setstr (0:127); > > result = zeros (1, 128); > > result (33:127) = 1; > if (size(findstr (octave_config_info('canonical_host_type'), 'msvc'),2)) > result(10) = 1; > endif > > assert(all (isprint (charset) == result)); > !!!!! test failed > error: assert (all (isprint (charset) == result)) failed > > > Now this one is mentioned in > http://www.nabble.com/3.0.4-RC6-to22703059.html > > If I revert this patch, then all tests succed. If I apply it, then the > test fails. > > What's the reason for this change? > It would set a TAB character as printable ONLY for msvc builds, but not > for mingw builds. > Why so? > > #include <ctype.h> > #include <stdio.h> > > main() { > unsigned int i; > for( i=0; i<33; ++i ) { > printf("%d\tisprint=%d\tisspace=%d\tisblank=%d\tisalpha=%d\n", > i, isprint(i), isspace(i), isblank(i), isalpha(i)); > } > return; > } > > I tested this on gcc-4.3.0-3-dw2-tdm and gcc-4.3.3-1-dw2-tdm and both > return isblank(9)=true, so isprint(9) is true. > (according to ctype.h a character is printable is its alphanumeric, > blank, punctuation or digit) > > Tatsuro, do you see different behaviour here? > > benjamin > Sorry for the noise. I just realised, that this patch does not change octave's behaviour (as I originally thought), it just changes the interpretation of a test result. So I don't bother with it. benjamin |
|
|
Re: 3.0.4 releaseOn Thu, Apr 2, 2009 at 8:02 PM, Benjamin Lindner <lindnerben@...> wrote:
> Benjamin Lindner wrote: >> >> Jaroslav Hajek wrote: >>> >>> hi, >>> >>> given the success of RC7, I declare the 3.0.4 release as >>> semi-officially released. >>> The tarballs are available from >>> http://artax.karlin.mff.cuni.cz/~hajej2am/ulozna/octave/ >>> >>> I'll make an announcement to the help list when John uploads the >>> tarballs to GNU ftp sites. >>> John, would you, please? >>> >>> 3.0.4 is the last release of 3.0.x series, containing mostly bugfixes >>> and minor improvements over 3.0.3. >>> >>> enjoy >>> >> >> I have built unger mingw (gcc-4.3.0-dw2-tdm) and I see a new failed test >> >> test_string.m .......................................... PASS 130/131 >> FAIL 1 >> >> Summary: >> >> PASS 4125 >> FAIL 1 >> >> The test log says: >> >> ***** test >> charset = setstr (0:127); >> >> result = zeros (1, 128); >> >> result (33:127) = 1; >> if (size(findstr (octave_config_info('canonical_host_type'), 'msvc'),2)) >> result(10) = 1; >> endif >> >> assert(all (isprint (charset) == result)); >> !!!!! test failed >> error: assert (all (isprint (charset) == result)) failed >> >> >> Now this one is mentioned in >> http://www.nabble.com/3.0.4-RC6-to22703059.html >> >> If I revert this patch, then all tests succed. If I apply it, then the >> test fails. >> >> What's the reason for this change? >> It would set a TAB character as printable ONLY for msvc builds, but not >> for mingw builds. >> Why so? >> >> #include <ctype.h> >> #include <stdio.h> >> >> main() { >> unsigned int i; >> for( i=0; i<33; ++i ) { >> printf("%d\tisprint=%d\tisspace=%d\tisblank=%d\tisalpha=%d\n", >> i, isprint(i), isspace(i), isblank(i), isalpha(i)); >> } >> return; >> } >> >> I tested this on gcc-4.3.0-3-dw2-tdm and gcc-4.3.3-1-dw2-tdm and both >> return isblank(9)=true, so isprint(9) is true. >> (according to ctype.h a character is printable is its alphanumeric, blank, >> punctuation or digit) >> >> Tatsuro, do you see different behaviour here? >> >> benjamin >> > > Sorry for the noise. > I just realised, that this patch does not change octave's behaviour (as I > originally thought), it just changes the interpretation of a test result. > So I don't bother with it. > > benjamin > I applied it by Tatsuro's suggestion: http://www.nabble.com/3.0.4-RC6-td22703059.html#a22737586 I am fairly ignorant of the windows-related issues, so I just trusted it. -- RNDr. Jaroslav Hajek computing expert & GNU Octave developer Aeronautical Research and Test Institute (VZLU) Prague, Czech Republic url: www.highegg.matfyz.cz |
|
|
Re: 3.0.4 releaseHello
For my build of octave by mingw on gcc-3.4.5, gcc-4.3.2-dw2-TDM, and gcc-4.3.3-dw2-TDM, the result is the same as that of the cygwin, perhaps also the same for Unix. Therefore the different came from difference between gcc and msvc. Anyway this is not essential issue as Benjamin said, I also think. Regards Tatsuro --- Jaroslav Hajek wrote: > On Thu, Apr 2, 2009 at 8:02 PM, Benjamin Lindner <lindnerben@...> wrote: > > Benjamin Lindner wrote: > >> > >> Jaroslav Hajek wrote: > >>> > >>> hi, > >>> > >>> given the success of RC7, I declare the 3.0.4 release as > >>> semi-officially released. > >>> The tarballs are available from > >>> http://artax.karlin.mff.cuni.cz/~hajej2am/ulozna/octave/ > >>> > >>> I'll make an announcement to the help list when John uploads the > >>> tarballs to GNU ftp sites. > >>> John, would you, please? > >>> > >>> 3.0.4 is the last release of 3.0.x series, containing mostly bugfixes > >>> and minor improvements over 3.0.3. > >>> > >>> enjoy > >>> > >> > >> I have built unger mingw (gcc-4.3.0-dw2-tdm) and I see a new failed test > >> > >> test_string.m .......................................... PASS 130/131 > >> FAIL 1 > >> > >> Summary: > >> > >> PASS 4125 > >> FAIL 1 > >> > >> The test log says: > >> > >> ***** test > >> charset = setstr (0:127); > >> > >> result = zeros (1, 128); > >> > >> result (33:127) = 1; > >> if (size(findstr (octave_config_info('canonical_host_type'), 'msvc'),2)) > >> result(10) = 1; > >> endif > >> > >> assert(all (isprint (charset) == result)); > >> !!!!! test failed > >> error: assert (all (isprint (charset) == result)) failed > >> > >> > >> Now this one is mentioned in > >> http://www.nabble.com/3.0.4-RC6-to22703059.html > >> > >> If I revert this patch, then all tests succed. If I apply it, then the > >> test fails. > >> > >> What's the reason for this change? > >> It would set a TAB character as printable ONLY for msvc builds, but not > >> for mingw builds. > >> Why so? > >> > >> #include <ctype.h> > >> #include <stdio.h> > >> > >> main() { > >> unsigned int i; > >> for( i=0; i<33; ++i ) { > >> printf("%d\tisprint=%d\tisspace=%d\tisblank=%d\tisalpha=%d\n", > >> i, isprint(i), isspace(i), isblank(i), isalpha(i)); > >> } > >> return; > >> } > >> > >> I tested this on gcc-4.3.0-3-dw2-tdm and gcc-4.3.3-1-dw2-tdm and both > >> return isblank(9)=true, so isprint(9) is true. > >> (according to ctype.h a character is printable is its alphanumeric, blank, > >> punctuation or digit) > >> > >> Tatsuro, do you see different behaviour here? > >> > >> benjamin > >> > > > > Sorry for the noise. > > I just realised, that this patch does not change octave's behaviour (as I > > originally thought), it just changes the interpretation of a test result. > > So I don't bother with it. > > > > benjamin > > > > I applied it by Tatsuro's suggestion: > http://www.nabble.com/3.0.4-RC6-td22703059.html#a22737586 > > I am fairly ignorant of the windows-related issues, so I just trusted it. > > > -- > RNDr. Jaroslav Hajek > computing expert & GNU Octave developer > Aeronautical Research and Test Institute (VZLU) > Prague, Czech Republic > url: www.highegg.matfyz.cz > > -------------------------------------- Power up the Internet with Yahoo! Toolbar. http://pr.mail.yahoo.co.jp/toolbar/ |
|
|
Re: 3.0.4 releaseCan you post it somewhere? I'd like to download it (I'm one of many MSxx haters). |
|
|
Re: 3.0.4 releaseOn Wed, Apr 1, 2009 at 10:20 AM, Jaroslav Hajek <highegg@...> wrote:
> hi, > > given the success of RC7, I declare the 3.0.4 release as > semi-officially released. > The tarballs are available from > http://artax.karlin.mff.cuni.cz/~hajej2am/ulozna/octave/ > > I'll make an announcement to the help list when John uploads the > tarballs to GNU ftp sites. > John, would you, please? > > 3.0.4 is the last release of 3.0.x series, containing mostly bugfixes > and minor improvements over 3.0.3. > > enjoy Builds fine under MSVC (with minor patch to integrate C++ versions of scripts like mkoctfile...). Only one test failure detected in nchoosek.m, due to tolerance: ***** assert (nchoosek(100,45), bincoeff(100,45), -1e-14) !!!!! test failed error: assert (nchoosek (100, 45),bincoeff (100, 45),-1e-14) expected 6.1448e+028 but got 6.1448e+028 maximum relative error 8.51718e-014 exceeds tolerance 1e-014 Michael. |
|
|
|
| Free embeddable forum powered by Nabble | Forum Help |