3.0.4 release

View: New views
11 Messages — Rating Filter:   Alert me  

3.0.4 release

by Jaroslav Hajek-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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

--
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

by Rafael Laboissiere :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

* 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 release

by Tatsuro MATSUOKA-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello

--- 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 release

by Tatsuro MATSUOKA-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello

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 release

by Benjamin Lindner :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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


Re: 3.0.4 release

by Benjamin Lindner :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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

Re: 3.0.4 release

by Jaroslav Hajek-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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


Re: 3.0.4 release

by Tatsuro MATSUOKA-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello

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 release

by leledumbo :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Tatsuro MATSUOKA-2 wrote:
I have built octave-3.0.4 on mingw (GCC-4.3.3-dw2-TDM).
Can you post it somewhere? I'd like to download it (I'm one of many MSxx haters).

Re: 3.0.4 release

by Michael Goffioul-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 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.

Parent Message unknown Re: 3.0.4 release

by Tatsuro MATSUOKA-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I am now preparing the external libraries and a document for MinGW build.  

MinGW octave binaries will be prepared by Benjamin.


--------------------------------------
Power up the Internet with Yahoo! Toolbar.
http://pr.mail.yahoo.co.jp/toolbar/