Csound Csound-dev Csound-tekno Search About

[Cs-dev] Issue with Interfaces

Date2014-05-12 17:53
FromSteven Yi
Subject[Cs-dev] Issue with Interfaces
Hi All,

I've discovered there is an issue with the interfaces, at least for
the Java ones.  I am not sure if it was due to removing the MYFLT
definitions, but API methods that formerly get/set doubles are now
setting SWIGTYPE_p_MYFLT.

I'm looking into this now.  We may need to issue a 6.03.2 to address
this for API apps.

Thanks,
steven

------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2014-05-12 19:25
FromSteven Yi
SubjectRe: [Cs-dev] Issue with Interfaces
Hi All,

So I've determined that my commit to remove extraneous MYFLT
definitions (in 6.03.1) was a mistake.  The MYFLT definitions were
*not* extraneous in any way. They were there because when SWIG is
used, the include of sysdep.h is not used during pre-processing
(though the header is included for compilation).  Therefore, during
preprocessing MYFLT wasn't getting defined and causing SWIG to think
it was some kind of object to generate a pointer for.

This was a mistake.  I have reverted that code change and pushed to develop.

Question: Can we do a 6.03.2 release that would have this fix?  I can
setup a hotfix branch and cherry pick the change so that this would be
the equivalent of 6.03.1 + one fix (and does not have incomplete work
from develop branch).

Thanks!
steven

On Mon, May 12, 2014 at 5:53 PM, Steven Yi  wrote:
> Hi All,
>
> I've discovered there is an issue with the interfaces, at least for
> the Java ones.  I am not sure if it was due to removing the MYFLT
> definitions, but API methods that formerly get/set doubles are now
> setting SWIGTYPE_p_MYFLT.
>
> I'm looking into this now.  We may need to issue a 6.03.2 to address
> this for API apps.
>
> Thanks,
> steven

------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2014-05-12 19:30
FromVictor.Lazzarini@nuim.ie
SubjectRe: [Cs-dev] Issue with Interfaces
AttachmentsNone  None  None  None  

Date2014-05-12 19:32
FromSteven Yi
SubjectRe: [Cs-dev] Issue with Interfaces
No, this should affect users using the Java, Python, and perhaps Lua
interfaces.  For Java at least, the signatures of the functions
changed and the typemap for doubles was not applied.  It would affect
users compiling against the Java interface.  I'm not positive it
affects runtime however, though assume it does.

On Mon, May 12, 2014 at 7:30 PM,   wrote:
> this only affects the source release does it not?
>
>
>
> ----- Original Message -----
> From: Steven Yi 
> Date: Monday, May 12, 2014 6:26 pm
> Subject: Re: [Cs-dev] Issue with Interfaces
> To: Developer discussions 
>
>> Hi All,
>>
>> So I've determined that my commit to remove extraneous MYFLT
>> definitions (in 6.03.1) was a mistake.  The MYFLT
>> definitions were
>> *not* extraneous in any way. They were there because when SWIG is
>> used, the include of sysdep.h is not used during pre-processing
>> (though the header is included for compilation).
>> Therefore, during
>> preprocessing MYFLT wasn't getting defined and causing SWIG to think
>> it was some kind of object to generate a pointer for.
>>
>> This was a mistake.  I have reverted that code change and
>> pushed to develop.
>>
>> Question: Can we do a 6.03.2 release that would have this
>> fix?  I can
>> setup a hotfix branch and cherry pick the change so that this
>> would be
>> the equivalent of 6.03.1 + one fix (and does not have incomplete work
>> from develop branch).
>>
>> Thanks!
>> steven
>>
>> On Mon, May 12, 2014 at 5:53 PM, Steven Yi
>>  wrote:
>> > Hi All,
>> >
>> > I've discovered there is an issue with the interfaces, at
>> least for
>> > the Java ones.  I am not sure if it was due to removing
>> the MYFLT
>> > definitions, but API methods that formerly get/set doubles are now
>> > setting SWIGTYPE_p_MYFLT.
>> >
>> > I'm looking into this now.  We may need to issue a 6.03.2
>> to address
>> > this for API apps.
>> >
>> > Thanks,
>> > steven
>>
>> -----------------------------------------------------------------
>> -------------
>> "Accelerate Dev Cycles with Automated Cross-Browser Testing -
>> For FREE
>> Instantly run your Selenium tests across 300+ browser/OS combos.
>> Get unparalleled scalability from the best Selenium testing
>> platform available
>> Simple to use. Nothing to install. Get started now for free."
>> http://p.sf.net/sfu/SauceLabs
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> Dr Victor Lazzarini, Senior Lecturer, Dept. of Music,
> National University of Ireland, Maynooth
>
> ------------------------------------------------------------------------------
> "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
> Instantly run your Selenium tests across 300+ browser/OS combos.
> Get unparalleled scalability from the best Selenium testing platform
> available
> Simple to use. Nothing to install. Get started now for free."
> http://p.sf.net/sfu/SauceLabs
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2014-05-12 19:45
FromVictor Lazzarini
SubjectRe: [Cs-dev] Issue with Interfaces
Ok, so we need to do exactly what we did for 6.03.01, replace the installers.

Victor
On 12 May 2014, at 19:32, Steven Yi wrote:

> No, this should affect users using the Java, Python, and perhaps Lua
> interfaces.  For Java at least, the signatures of the functions
> changed and the typemap for doubles was not applied.  It would affect
> users compiling against the Java interface.  I'm not positive it
> affects runtime however, though assume it does.
> 
> On Mon, May 12, 2014 at 7:30 PM,   wrote:
>> this only affects the source release does it not?
>> 
>> 
>> 
>> ----- Original Message -----
>> From: Steven Yi 
>> Date: Monday, May 12, 2014 6:26 pm
>> Subject: Re: [Cs-dev] Issue with Interfaces
>> To: Developer discussions 
>> 
>>> Hi All,
>>> 
>>> So I've determined that my commit to remove extraneous MYFLT
>>> definitions (in 6.03.1) was a mistake.  The MYFLT
>>> definitions were
>>> *not* extraneous in any way. They were there because when SWIG is
>>> used, the include of sysdep.h is not used during pre-processing
>>> (though the header is included for compilation).
>>> Therefore, during
>>> preprocessing MYFLT wasn't getting defined and causing SWIG to think
>>> it was some kind of object to generate a pointer for.
>>> 
>>> This was a mistake.  I have reverted that code change and
>>> pushed to develop.
>>> 
>>> Question: Can we do a 6.03.2 release that would have this
>>> fix?  I can
>>> setup a hotfix branch and cherry pick the change so that this
>>> would be
>>> the equivalent of 6.03.1 + one fix (and does not have incomplete work
>>> from develop branch).
>>> 
>>> Thanks!
>>> steven
>>> 
>>> On Mon, May 12, 2014 at 5:53 PM, Steven Yi
>>>  wrote:
>>>> Hi All,
>>>> 
>>>> I've discovered there is an issue with the interfaces, at
>>> least for
>>>> the Java ones.  I am not sure if it was due to removing
>>> the MYFLT
>>>> definitions, but API methods that formerly get/set doubles are now
>>>> setting SWIGTYPE_p_MYFLT.
>>>> 
>>>> I'm looking into this now.  We may need to issue a 6.03.2
>>> to address
>>>> this for API apps.
>>>> 
>>>> Thanks,
>>>> steven
>>> 
>>> -----------------------------------------------------------------
>>> -------------
>>> "Accelerate Dev Cycles with Automated Cross-Browser Testing -
>>> For FREE
>>> Instantly run your Selenium tests across 300+ browser/OS combos.
>>> Get unparalleled scalability from the best Selenium testing
>>> platform available
>>> Simple to use. Nothing to install. Get started now for free."
>>> http://p.sf.net/sfu/SauceLabs
>>> _______________________________________________
>>> Csound-devel mailing list
>>> Csound-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> 
>> Dr Victor Lazzarini, Senior Lecturer, Dept. of Music,
>> National University of Ireland, Maynooth
>> 
>> ------------------------------------------------------------------------------
>> "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
>> Instantly run your Selenium tests across 300+ browser/OS combos.
>> Get unparalleled scalability from the best Selenium testing platform
>> available
>> Simple to use. Nothing to install. Get started now for free."
>> http://p.sf.net/sfu/SauceLabs
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> 
> 
> ------------------------------------------------------------------------------
> "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
> Instantly run your Selenium tests across 300+ browser/OS combos.
> Get unparalleled scalability from the best Selenium testing platform available
> Simple to use. Nothing to install. Get started now for free."
> http://p.sf.net/sfu/SauceLabs
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

Dr Victor Lazzarini
Senior Lecturer
Dept. of Music
NUI Maynooth Ireland
tel.: +353 1 708 3545
Victor dot Lazzarini AT nuim dot ie




------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2014-05-12 19:47
FromSteven Yi
SubjectRe: [Cs-dev] Issue with Interfaces
Okay, I'll create the hotfix branch now and cherry pick the change. I
will report back shortly when that is setup.

On Mon, May 12, 2014 at 7:45 PM, Victor Lazzarini
 wrote:
> Ok, so we need to do exactly what we did for 6.03.01, replace the installers.
>
> Victor
> On 12 May 2014, at 19:32, Steven Yi wrote:
>
>> No, this should affect users using the Java, Python, and perhaps Lua
>> interfaces.  For Java at least, the signatures of the functions
>> changed and the typemap for doubles was not applied.  It would affect
>> users compiling against the Java interface.  I'm not positive it
>> affects runtime however, though assume it does.
>>
>> On Mon, May 12, 2014 at 7:30 PM,   wrote:
>>> this only affects the source release does it not?
>>>
>>>
>>>
>>> ----- Original Message -----
>>> From: Steven Yi 
>>> Date: Monday, May 12, 2014 6:26 pm
>>> Subject: Re: [Cs-dev] Issue with Interfaces
>>> To: Developer discussions 
>>>
>>>> Hi All,
>>>>
>>>> So I've determined that my commit to remove extraneous MYFLT
>>>> definitions (in 6.03.1) was a mistake.  The MYFLT
>>>> definitions were
>>>> *not* extraneous in any way. They were there because when SWIG is
>>>> used, the include of sysdep.h is not used during pre-processing
>>>> (though the header is included for compilation).
>>>> Therefore, during
>>>> preprocessing MYFLT wasn't getting defined and causing SWIG to think
>>>> it was some kind of object to generate a pointer for.
>>>>
>>>> This was a mistake.  I have reverted that code change and
>>>> pushed to develop.
>>>>
>>>> Question: Can we do a 6.03.2 release that would have this
>>>> fix?  I can
>>>> setup a hotfix branch and cherry pick the change so that this
>>>> would be
>>>> the equivalent of 6.03.1 + one fix (and does not have incomplete work
>>>> from develop branch).
>>>>
>>>> Thanks!
>>>> steven
>>>>
>>>> On Mon, May 12, 2014 at 5:53 PM, Steven Yi
>>>>  wrote:
>>>>> Hi All,
>>>>>
>>>>> I've discovered there is an issue with the interfaces, at
>>>> least for
>>>>> the Java ones.  I am not sure if it was due to removing
>>>> the MYFLT
>>>>> definitions, but API methods that formerly get/set doubles are now
>>>>> setting SWIGTYPE_p_MYFLT.
>>>>>
>>>>> I'm looking into this now.  We may need to issue a 6.03.2
>>>> to address
>>>>> this for API apps.
>>>>>
>>>>> Thanks,
>>>>> steven
>>>>
>>>> -----------------------------------------------------------------
>>>> -------------
>>>> "Accelerate Dev Cycles with Automated Cross-Browser Testing -
>>>> For FREE
>>>> Instantly run your Selenium tests across 300+ browser/OS combos.
>>>> Get unparalleled scalability from the best Selenium testing
>>>> platform available
>>>> Simple to use. Nothing to install. Get started now for free."
>>>> http://p.sf.net/sfu/SauceLabs
>>>> _______________________________________________
>>>> Csound-devel mailing list
>>>> Csound-devel@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>
>>> Dr Victor Lazzarini, Senior Lecturer, Dept. of Music,
>>> National University of Ireland, Maynooth
>>>
>>> ------------------------------------------------------------------------------
>>> "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
>>> Instantly run your Selenium tests across 300+ browser/OS combos.
>>> Get unparalleled scalability from the best Selenium testing platform
>>> available
>>> Simple to use. Nothing to install. Get started now for free."
>>> http://p.sf.net/sfu/SauceLabs
>>> _______________________________________________
>>> Csound-devel mailing list
>>> Csound-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>
>>
>> ------------------------------------------------------------------------------
>> "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
>> Instantly run your Selenium tests across 300+ browser/OS combos.
>> Get unparalleled scalability from the best Selenium testing platform available
>> Simple to use. Nothing to install. Get started now for free."
>> http://p.sf.net/sfu/SauceLabs
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> Dr Victor Lazzarini
> Senior Lecturer
> Dept. of Music
> NUI Maynooth Ireland
> tel.: +353 1 708 3545
> Victor dot Lazzarini AT nuim dot ie
>
>
>
>
> ------------------------------------------------------------------------------
> "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
> Instantly run your Selenium tests across 300+ browser/OS combos.
> Get unparalleled scalability from the best Selenium testing platform available
> Simple to use. Nothing to install. Get started now for free."
> http://p.sf.net/sfu/SauceLabs
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2014-05-12 19:59
FromSteven Yi
SubjectRe: [Cs-dev] Issue with Interfaces
I've created the hotfix branch.  It can be checked out using:

git pull
git checkout hotfix/6.03.2

I'm going to work on new builds shortly.

Thanks!
steven

On Mon, May 12, 2014 at 7:47 PM, Steven Yi  wrote:
> Okay, I'll create the hotfix branch now and cherry pick the change. I
> will report back shortly when that is setup.
>
> On Mon, May 12, 2014 at 7:45 PM, Victor Lazzarini
>  wrote:
>> Ok, so we need to do exactly what we did for 6.03.01, replace the installers.
>>
>> Victor
>> On 12 May 2014, at 19:32, Steven Yi wrote:
>>
>>> No, this should affect users using the Java, Python, and perhaps Lua
>>> interfaces.  For Java at least, the signatures of the functions
>>> changed and the typemap for doubles was not applied.  It would affect
>>> users compiling against the Java interface.  I'm not positive it
>>> affects runtime however, though assume it does.
>>>
>>> On Mon, May 12, 2014 at 7:30 PM,   wrote:
>>>> this only affects the source release does it not?
>>>>
>>>>
>>>>
>>>> ----- Original Message -----
>>>> From: Steven Yi 
>>>> Date: Monday, May 12, 2014 6:26 pm
>>>> Subject: Re: [Cs-dev] Issue with Interfaces
>>>> To: Developer discussions 
>>>>
>>>>> Hi All,
>>>>>
>>>>> So I've determined that my commit to remove extraneous MYFLT
>>>>> definitions (in 6.03.1) was a mistake.  The MYFLT
>>>>> definitions were
>>>>> *not* extraneous in any way. They were there because when SWIG is
>>>>> used, the include of sysdep.h is not used during pre-processing
>>>>> (though the header is included for compilation).
>>>>> Therefore, during
>>>>> preprocessing MYFLT wasn't getting defined and causing SWIG to think
>>>>> it was some kind of object to generate a pointer for.
>>>>>
>>>>> This was a mistake.  I have reverted that code change and
>>>>> pushed to develop.
>>>>>
>>>>> Question: Can we do a 6.03.2 release that would have this
>>>>> fix?  I can
>>>>> setup a hotfix branch and cherry pick the change so that this
>>>>> would be
>>>>> the equivalent of 6.03.1 + one fix (and does not have incomplete work
>>>>> from develop branch).
>>>>>
>>>>> Thanks!
>>>>> steven
>>>>>
>>>>> On Mon, May 12, 2014 at 5:53 PM, Steven Yi
>>>>>  wrote:
>>>>>> Hi All,
>>>>>>
>>>>>> I've discovered there is an issue with the interfaces, at
>>>>> least for
>>>>>> the Java ones.  I am not sure if it was due to removing
>>>>> the MYFLT
>>>>>> definitions, but API methods that formerly get/set doubles are now
>>>>>> setting SWIGTYPE_p_MYFLT.
>>>>>>
>>>>>> I'm looking into this now.  We may need to issue a 6.03.2
>>>>> to address
>>>>>> this for API apps.
>>>>>>
>>>>>> Thanks,
>>>>>> steven
>>>>>
>>>>> -----------------------------------------------------------------
>>>>> -------------
>>>>> "Accelerate Dev Cycles with Automated Cross-Browser Testing -
>>>>> For FREE
>>>>> Instantly run your Selenium tests across 300+ browser/OS combos.
>>>>> Get unparalleled scalability from the best Selenium testing
>>>>> platform available
>>>>> Simple to use. Nothing to install. Get started now for free."
>>>>> http://p.sf.net/sfu/SauceLabs
>>>>> _______________________________________________
>>>>> Csound-devel mailing list
>>>>> Csound-devel@lists.sourceforge.net
>>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>
>>>> Dr Victor Lazzarini, Senior Lecturer, Dept. of Music,
>>>> National University of Ireland, Maynooth
>>>>
>>>> ------------------------------------------------------------------------------
>>>> "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
>>>> Instantly run your Selenium tests across 300+ browser/OS combos.
>>>> Get unparalleled scalability from the best Selenium testing platform
>>>> available
>>>> Simple to use. Nothing to install. Get started now for free."
>>>> http://p.sf.net/sfu/SauceLabs
>>>> _______________________________________________
>>>> Csound-devel mailing list
>>>> Csound-devel@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>
>>>
>>> ------------------------------------------------------------------------------
>>> "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
>>> Instantly run your Selenium tests across 300+ browser/OS combos.
>>> Get unparalleled scalability from the best Selenium testing platform available
>>> Simple to use. Nothing to install. Get started now for free."
>>> http://p.sf.net/sfu/SauceLabs
>>> _______________________________________________
>>> Csound-devel mailing list
>>> Csound-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>> Dr Victor Lazzarini
>> Senior Lecturer
>> Dept. of Music
>> NUI Maynooth Ireland
>> tel.: +353 1 708 3545
>> Victor dot Lazzarini AT nuim dot ie
>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>> "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
>> Instantly run your Selenium tests across 300+ browser/OS combos.
>> Get unparalleled scalability from the best Selenium testing platform available
>> Simple to use. Nothing to install. Get started now for free."
>> http://p.sf.net/sfu/SauceLabs
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2014-05-12 20:00
Fromjpff@cs.bath.ac.uk
SubjectRe: [Cs-dev] Issue with Interfaces
AttachmentsNone  

Date2014-05-12 20:18
FromMichael Gogins
SubjectRe: [Cs-dev] Issue with Interfaces
AttachmentsNone  None  
I will post a rebuild. Yes, because the installers contain the headers and libraries and act as an SDK, the rebuild is necessary.

Regards,
Mike


-----------------------------------------------------
Michael Gogins
Irreducible Productions
http://michaelgogins.tumblr.com
Michael dot Gogins at gmail dot com


On Mon, May 12, 2014 at 3:00 PM, <jpff@cs.bath.ac.uk> wrote:

Quoting Steven Yi <stevenyi@gmail.com>:

> Hi All,
>
> So I've determined that my commit to remove extraneous MYFLT
> definitions (in 6.03.1) was a mistake.  The MYFLT definitions were
> *not* extraneous in any way. They were there because when SWIG is
> used, the include of sysdep.h is not used during pre-processing
> (though the header is included for compilation).  Therefore, during
> preprocessing MYFLT wasn't getting defined and causing SWIG to think
> it was some kind of object to generate a pointer for.
>
> This was a mistake.  I have reverted that code change and pushed to develop.
>
> Question: Can we do a 6.03.2 release that would have this fix?  I can
> setup a hotfix branch and cherry pick the change so that this would be
> the equivalent of 6.03.1 + one fix (and does not have incomplete work
> from develop branch).
>
> Thanks!
> steven
>
> On Mon, May 12, 2014 at 5:53 PM, Steven Yi <stevenyi@gmail.com> wrote:
>> Hi All,
>>
>> I've discovered there is an issue with the interfaces, at least for
>> the Java ones.  I am not sure if it was due to removing the MYFLT
>> definitions, but API methods that formerly get/set doubles are now
>> setting SWIGTYPE_p_MYFLT.
>>
>> I'm looking into this now.  We may need to issue a 6.03.2 to address
>> this for API apps.
>>
>> Thanks,
>> steven
>
> ------------------------------------------------------------------------------
> "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
> Instantly run your Selenium tests across 300+ browser/OS combos.
> Get unparalleled scalability from the best Selenium testing platform
> available
> Simple to use. Nothing to install. Get started now for free."
> http://p.sf.net/sfu/SauceLabs
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel




------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel


Date2014-05-12 20:21
FromSteven Yi
SubjectRe: [Cs-dev] Issue with Interfaces
Thanks Michael!

On Mon, May 12, 2014 at 8:18 PM, Michael Gogins
 wrote:
> I will post a rebuild. Yes, because the installers contain the headers and
> libraries and act as an SDK, the rebuild is necessary.
>
> Regards,
> Mike
>
>
> -----------------------------------------------------
> Michael Gogins
> Irreducible Productions
> http://michaelgogins.tumblr.com
> Michael dot Gogins at gmail dot com
>
>
> On Mon, May 12, 2014 at 3:00 PM,  wrote:
>>
>>
>> Quoting Steven Yi :
>>
>> > Hi All,
>> >
>> > So I've determined that my commit to remove extraneous MYFLT
>> > definitions (in 6.03.1) was a mistake.  The MYFLT definitions were
>> > *not* extraneous in any way. They were there because when SWIG is
>> > used, the include of sysdep.h is not used during pre-processing
>> > (though the header is included for compilation).  Therefore, during
>> > preprocessing MYFLT wasn't getting defined and causing SWIG to think
>> > it was some kind of object to generate a pointer for.
>> >
>> > This was a mistake.  I have reverted that code change and pushed to
>> > develop.
>> >
>> > Question: Can we do a 6.03.2 release that would have this fix?  I can
>> > setup a hotfix branch and cherry pick the change so that this would be
>> > the equivalent of 6.03.1 + one fix (and does not have incomplete work
>> > from develop branch).
>> >
>> > Thanks!
>> > steven
>> >
>> > On Mon, May 12, 2014 at 5:53 PM, Steven Yi  wrote:
>> >> Hi All,
>> >>
>> >> I've discovered there is an issue with the interfaces, at least for
>> >> the Java ones.  I am not sure if it was due to removing the MYFLT
>> >> definitions, but API methods that formerly get/set doubles are now
>> >> setting SWIGTYPE_p_MYFLT.
>> >>
>> >> I'm looking into this now.  We may need to issue a 6.03.2 to address
>> >> this for API apps.
>> >>
>> >> Thanks,
>> >> steven
>> >
>> >
>> > ------------------------------------------------------------------------------
>> > "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
>> > Instantly run your Selenium tests across 300+ browser/OS combos.
>> > Get unparalleled scalability from the best Selenium testing platform
>> > available
>> > Simple to use. Nothing to install. Get started now for free."
>> > http://p.sf.net/sfu/SauceLabs
>> > _______________________________________________
>> > Csound-devel mailing list
>> > Csound-devel@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>> "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
>> Instantly run your Selenium tests across 300+ browser/OS combos.
>> Get unparalleled scalability from the best Selenium testing platform
>> available
>> Simple to use. Nothing to install. Get started now for free."
>> http://p.sf.net/sfu/SauceLabs
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
>
>
> ------------------------------------------------------------------------------
> "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
> Instantly run your Selenium tests across 300+ browser/OS combos.
> Get unparalleled scalability from the best Selenium testing platform
> available
> Simple to use. Nothing to install. Get started now for free."
> http://p.sf.net/sfu/SauceLabs
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2014-05-12 20:23
FromMichael Gogins
SubjectRe: [Cs-dev] Issue with Interfaces
AttachmentsNone  None  
So what branch should I pull?

Regards,
Mike


-----------------------------------------------------
Michael Gogins
Irreducible Productions
http://michaelgogins.tumblr.com
Michael dot Gogins at gmail dot com


On Mon, May 12, 2014 at 3:21 PM, Steven Yi <stevenyi@gmail.com> wrote:
Thanks Michael!

On Mon, May 12, 2014 at 8:18 PM, Michael Gogins
<michael.gogins@gmail.com> wrote:
> I will post a rebuild. Yes, because the installers contain the headers and
> libraries and act as an SDK, the rebuild is necessary.
>
> Regards,
> Mike
>
>
> -----------------------------------------------------
> Michael Gogins
> Irreducible Productions
> http://michaelgogins.tumblr.com
> Michael dot Gogins at gmail dot com
>
>
> On Mon, May 12, 2014 at 3:00 PM, <jpff@cs.bath.ac.uk> wrote:
>>
>>
>> Quoting Steven Yi <stevenyi@gmail.com>:
>>
>> > Hi All,
>> >
>> > So I've determined that my commit to remove extraneous MYFLT
>> > definitions (in 6.03.1) was a mistake.  The MYFLT definitions were
>> > *not* extraneous in any way. They were there because when SWIG is
>> > used, the include of sysdep.h is not used during pre-processing
>> > (though the header is included for compilation).  Therefore, during
>> > preprocessing MYFLT wasn't getting defined and causing SWIG to think
>> > it was some kind of object to generate a pointer for.
>> >
>> > This was a mistake.  I have reverted that code change and pushed to
>> > develop.
>> >
>> > Question: Can we do a 6.03.2 release that would have this fix?  I can
>> > setup a hotfix branch and cherry pick the change so that this would be
>> > the equivalent of 6.03.1 + one fix (and does not have incomplete work
>> > from develop branch).
>> >
>> > Thanks!
>> > steven
>> >
>> > On Mon, May 12, 2014 at 5:53 PM, Steven Yi <stevenyi@gmail.com> wrote:
>> >> Hi All,
>> >>
>> >> I've discovered there is an issue with the interfaces, at least for
>> >> the Java ones.  I am not sure if it was due to removing the MYFLT
>> >> definitions, but API methods that formerly get/set doubles are now
>> >> setting SWIGTYPE_p_MYFLT.
>> >>
>> >> I'm looking into this now.  We may need to issue a 6.03.2 to address
>> >> this for API apps.
>> >>
>> >> Thanks,
>> >> steven
>> >
>> >
>> > ------------------------------------------------------------------------------
>> > "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
>> > Instantly run your Selenium tests across 300+ browser/OS combos.
>> > Get unparalleled scalability from the best Selenium testing platform
>> > available
>> > Simple to use. Nothing to install. Get started now for free."
>> > http://p.sf.net/sfu/SauceLabs
>> > _______________________________________________
>> > Csound-devel mailing list
>> > Csound-devel@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>> "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
>> Instantly run your Selenium tests across 300+ browser/OS combos.
>> Get unparalleled scalability from the best Selenium testing platform
>> available
>> Simple to use. Nothing to install. Get started now for free."
>> http://p.sf.net/sfu/SauceLabs
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
>
>
> ------------------------------------------------------------------------------
> "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
> Instantly run your Selenium tests across 300+ browser/OS combos.
> Get unparalleled scalability from the best Selenium testing platform
> available
> Simple to use. Nothing to install. Get started now for free."
> http://p.sf.net/sfu/SauceLabs
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel


Date2014-05-12 20:33
FromSteven Yi
SubjectRe: [Cs-dev] Issue with Interfaces
Use:

git checkout hotfix/6.03.2

On Mon, May 12, 2014 at 8:23 PM, Michael Gogins
 wrote:
> So what branch should I pull?
>
> Regards,
> Mike
>
>
> -----------------------------------------------------
> Michael Gogins
> Irreducible Productions
> http://michaelgogins.tumblr.com
> Michael dot Gogins at gmail dot com
>
>
> On Mon, May 12, 2014 at 3:21 PM, Steven Yi  wrote:
>>
>> Thanks Michael!
>>
>> On Mon, May 12, 2014 at 8:18 PM, Michael Gogins
>>  wrote:
>> > I will post a rebuild. Yes, because the installers contain the headers
>> > and
>> > libraries and act as an SDK, the rebuild is necessary.
>> >
>> > Regards,
>> > Mike
>> >
>> >
>> > -----------------------------------------------------
>> > Michael Gogins
>> > Irreducible Productions
>> > http://michaelgogins.tumblr.com
>> > Michael dot Gogins at gmail dot com
>> >
>> >
>> > On Mon, May 12, 2014 at 3:00 PM,  wrote:
>> >>
>> >>
>> >> Quoting Steven Yi :
>> >>
>> >> > Hi All,
>> >> >
>> >> > So I've determined that my commit to remove extraneous MYFLT
>> >> > definitions (in 6.03.1) was a mistake.  The MYFLT definitions were
>> >> > *not* extraneous in any way. They were there because when SWIG is
>> >> > used, the include of sysdep.h is not used during pre-processing
>> >> > (though the header is included for compilation).  Therefore, during
>> >> > preprocessing MYFLT wasn't getting defined and causing SWIG to think
>> >> > it was some kind of object to generate a pointer for.
>> >> >
>> >> > This was a mistake.  I have reverted that code change and pushed to
>> >> > develop.
>> >> >
>> >> > Question: Can we do a 6.03.2 release that would have this fix?  I can
>> >> > setup a hotfix branch and cherry pick the change so that this would
>> >> > be
>> >> > the equivalent of 6.03.1 + one fix (and does not have incomplete work
>> >> > from develop branch).
>> >> >
>> >> > Thanks!
>> >> > steven
>> >> >
>> >> > On Mon, May 12, 2014 at 5:53 PM, Steven Yi 
>> >> > wrote:
>> >> >> Hi All,
>> >> >>
>> >> >> I've discovered there is an issue with the interfaces, at least for
>> >> >> the Java ones.  I am not sure if it was due to removing the MYFLT
>> >> >> definitions, but API methods that formerly get/set doubles are now
>> >> >> setting SWIGTYPE_p_MYFLT.
>> >> >>
>> >> >> I'm looking into this now.  We may need to issue a 6.03.2 to address
>> >> >> this for API apps.
>> >> >>
>> >> >> Thanks,
>> >> >> steven
>> >> >
>> >> >
>> >> >
>> >> > ------------------------------------------------------------------------------
>> >> > "Accelerate Dev Cycles with Automated Cross-Browser Testing - For
>> >> > FREE
>> >> > Instantly run your Selenium tests across 300+ browser/OS combos.
>> >> > Get unparalleled scalability from the best Selenium testing platform
>> >> > available
>> >> > Simple to use. Nothing to install. Get started now for free."
>> >> > http://p.sf.net/sfu/SauceLabs
>> >> > _______________________________________________
>> >> > Csound-devel mailing list
>> >> > Csound-devel@lists.sourceforge.net
>> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >> ------------------------------------------------------------------------------
>> >> "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
>> >> Instantly run your Selenium tests across 300+ browser/OS combos.
>> >> Get unparalleled scalability from the best Selenium testing platform
>> >> available
>> >> Simple to use. Nothing to install. Get started now for free."
>> >> http://p.sf.net/sfu/SauceLabs
>> >> _______________________________________________
>> >> Csound-devel mailing list
>> >> Csound-devel@lists.sourceforge.net
>> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >
>> >
>> >
>> >
>> > ------------------------------------------------------------------------------
>> > "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
>> > Instantly run your Selenium tests across 300+ browser/OS combos.
>> > Get unparalleled scalability from the best Selenium testing platform
>> > available
>> > Simple to use. Nothing to install. Get started now for free."
>> > http://p.sf.net/sfu/SauceLabs
>> > _______________________________________________
>> > Csound-devel mailing list
>> > Csound-devel@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >
>>
>>
>> ------------------------------------------------------------------------------
>> "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
>> Instantly run your Selenium tests across 300+ browser/OS combos.
>> Get unparalleled scalability from the best Selenium testing platform
>> available
>> Simple to use. Nothing to install. Get started now for free."
>> http://p.sf.net/sfu/SauceLabs
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
>
>
> ------------------------------------------------------------------------------
> "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
> Instantly run your Selenium tests across 300+ browser/OS combos.
> Get unparalleled scalability from the best Selenium testing platform
> available
> Simple to use. Nothing to install. Get started now for free."
> http://p.sf.net/sfu/SauceLabs
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net