Hi,

ah, didn't check this. OK, then I think it's best to rename the branch 
system-test5 to system-test:
http://sourceforge.net/p/jsynthlib/code/HEAD/tree/branches/

I use SVN at work but never created a branch on my own so I confused it here 
with real folders.
Might also be that I'm currently pretty exhausted.

Joachim

Am 03.01.2014 21:55, schrieb Packe:
> Ah crap..
>
> That's branches that I've created. This is where I was a bit confused with 
> SVN.
>
> Are those really folders in the source repo? I think that if you check out 
> trunk there should be no such folders.
>
> BR
> /Pascal
>
> 3 jan 2014 kl. 21:47 skrev Joachim <[email protected]>:
>
>> Hi,
>>
>> there are five system-test folders. Like system-test5 here:
>> http://sourceforge.net/p/jsynthlib/code/1238
>>
>> Joachim
>>
>> Am 03.01.2014 21:39, schrieb Packe:
>>>
>>> Hi,
>>>
>>> I think I only created one?
>>>
>>> I'm not used to SVN so there has been some problems along the way.
>>>
>>> Basically it should be a standard maven structure of the project now.
>>>
>>> In the src/test/resources I've put quite some xml files containing syses 
>>> dumps auto generated and used by my test case.
>>>
>>> Where have I created more test folders?
>>>
>>> BR
>>> /Pascal
>>>
>>> 3 jan 2014 kl. 21:11 skrev Joachim <[email protected]>:
>>>
>>>> Hi,
>>>>
>>>> why are you creating so many 'test' folders?
>>>>
>>>> Cheers,
>>>> Joachim
>>>>
>>>> Am 20.10.2013 22:09, schrieb Packe:
>>>>> Hi again,
>>>>>
>>>>> I have now been given admin rights to this project (thanks Joachim). What 
>>>>> I understood from Joachim is that there is no active maintainer of the 
>>>>> JSynthlib project today. So I'm now willing to assume that role.
>>>>>
>>>>> I've been sketching on sort of a roadmap and would like to get some 
>>>>> feedback:
>>>>>
>>>>> Change project structure and fix ant script
>>>>> Create system test cases to secure basic driver functionality - assuming 
>>>>> that the current drivers work as expected...
>>>>> Fix existing bugs (can those of you who know any bugs please report them 
>>>>> on SF?)
>>>>> 1.0 release - As discussed in this thread: 10th anniversary
>>>>> I'm hoping to do that this year or early next
>>>>> Once the 1.0 release is done I think focus should be on merging the 
>>>>> refactor branch to trunk and straighten up the API
>>>>>
>>>>> If anybody still believes in this project help is very much appreciated!
>>>>>
>>>>> One thing though, I think a problem previously has been that code has 
>>>>> been delivered without prior review. Therefore I would like patches being 
>>>>> submitted through the patch page on SF instead of direct merges to trunk. 
>>>>> I (and possibly another volunteer) will monitor these patches and provide 
>>>>> feedback/merge the patches as they are submitted.
>>>>>
>>>>> I'll wait one week from now to let you get back with your thoughts before 
>>>>> starting any work at all.
>>>>>
>>>>> Chris, would you be able to explain what you did for changes to the ant 
>>>>> script on the refactor branch?
>>>>>
>>>>> BR
>>>>> /Pascal
>>>>>
>>>>> 17 okt 2013 kl. 17:07 skrev Packe <[email protected]>:
>>>>>
>>>>>> Hi Chris!
>>>>>>
>>>>>> I understand your concerns regarding the status of this project. I found 
>>>>>> it about 6 months ago while I was creating something similar (from 
>>>>>> scratch..) and thought it would be worth a try to implement drivers for 
>>>>>> my synthesizers using JSynthlib instead,  and it actually was…
>>>>>>
>>>>>> What worries me the most is that there doesn't seem to exist any test 
>>>>>> cases. Especially not for the drivers. Therefore it's extremely risky to 
>>>>>> do major changes to core.
>>>>>>
>>>>>> I would like to perform the improved folder structure change first, then 
>>>>>> create some test cases. It should be possible to automatically generate 
>>>>>> test cases by moving around controllers and listening to the MIDI output.
>>>>>>
>>>>>> Once that is done I think it would be appropriate to do the (very much 
>>>>>> needed) cleaning of core.
>>>>>>
>>>>>> I have seen too many "complete rewrite" projects just going nowhere. 
>>>>>> Therefore I think this project is a good start. Even if it is really 
>>>>>> messy it has one advantage: it works (at least for the synthesizers I 
>>>>>> own).
>>>>>>
>>>>>> BR
>>>>>> /Pascal
>>>>>>
>>>>>> 17 okt 2013 kl. 15:58 skrev "[email protected]" 
>>>>>> <[email protected]>:
>>>>>>
>>>>>>> Hi Pascal,
>>>>>>>
>>>>>>> Packe [[email protected]] wrote:
>>>>>>>>
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> Yes, I have had a look at the refactor branch. My concern about that 
>>>>>>>> branch
>>>>>>>> was that it didn't seem active and that in some mailing list 
>>>>>>>> conversation
>>>>>>>> there was very high aims for what was going to be developed in that 
>>>>>>>> branch.
>>>>>>>>
>>>>>>>
>>>>>>> I got to a point with my refactoring where I would have liked some 
>>>>>>> feedback and
>>>>>>> an indication whether the work was likely to be merged back into trunk. 
>>>>>>> The lack
>>>>>>> of feedback and list activity in general lead me to the conclusion that
>>>>>>> JSynthLib is an orphaned project and that I should focus my efforts 
>>>>>>> elsewhere.
>>>>>>>
>>>>>>> At the point I left it, the code in my branch compiles and loads the 
>>>>>>> files
>>>>>>> created in the currently released version. I was somewhat dependent on 
>>>>>>> people
>>>>>>> testing, since I didn't have any supported synths to test an existing 
>>>>>>> driver.
>>>>>>>
>>>>>>>>
>>>>>>>> Therefore I felt that it would take quite a long time to merge those 
>>>>>>>> changes
>>>>>>>> (which seems very good btw) to trunk.
>>>>>>>>
>>>>>>>
>>>>>>> Had there been any activity in the trunk, then I would have merged or 
>>>>>>> ported
>>>>>>> those changes. From what I can see, there still hasn't been any 
>>>>>>> activity on the
>>>>>>> trunk since I started my branch.
>>>>>>>
>>>>>>>>
>>>>>>>> Regarding Ant vs Maven vs whatever I don't really have a firm opinion.
>>>>>>>>
>>>>>>>
>>>>>>> It's not something I have particularly strong feelings about - I'd be 
>>>>>>> much more
>>>>>>> concerned in a project like JSynthLib if it mandated the use of a 
>>>>>>> particular
>>>>>>> IDE. I vaguely recall someone almost doing this by trying to use the 
>>>>>>> GUI builder
>>>>>>> in NetBeans many years ago. That was when the project seemed more 
>>>>>>> active and I
>>>>>>> first considered trying to contribute to it - the attempt to enforce 
>>>>>>> NetBean's
>>>>>>> GUI builder is what put me off.
>>>>>>>
>>>>>>>>
>>>>>>>> The benefit of Maven is that it has a resource folder right inside src 
>>>>>>>> which
>>>>>>>> is handy to save resources such as images in. As you mention it is 
>>>>>>>> also neat
>>>>>>>> to handle dependencies.
>>>>>>>>
>>>>>>>
>>>>>>> Maven seems to have adopted existing best practices in this regard.
>>>>>>>
>>>>>>>>
>>>>>>>> What would you say is left before we can merge the refactor branch to 
>>>>>>>> trunk?
>>>>>>>>
>>>>>>>
>>>>>>> I suspect that my branch is at least as stable as trunk, but with the 
>>>>>>> beginnings
>>>>>>> of a major API cleanup. It looks like there was a clear design and 
>>>>>>> decent
>>>>>>> encapsulation at some point, but that they have been broken over the 
>>>>>>> years.
>>>>>>> Cleaning this up further will be a lot of work, and I wonder if it may 
>>>>>>> not be
>>>>>>> better to start from scratch with the core, and just using the existing 
>>>>>>> drivers
>>>>>>> as a form of documentation for new ones.
>>>>>>>
>>>>>>>> BR
>>>>>>>> /Pascal
>>>>>>>>
>>>>>>>
>>>>>>> Regards,
>>>>>>>
>>>>>>> Chris
>>>>>>
>>>>>>
>>>>>> ------------------------------------------------------------------------------
>>>>>> October Webinars: Code for Performance
>>>>>> Free Intel webinars can help you accelerate application performance.
>>>>>> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most 
>>>>>> from
>>>>>> the latest Intel processors and coprocessors. See abstracts and register 
>>>>>> >
>>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk
>>>>>> _______________________________________________
>>>>>> Jsynthlib-devel mailing list
>>>>>> [email protected]
>>>>>> https://lists.sourceforge.net/lists/listinfo/jsynthlib-devel
>>>>>
>>>>> ------------------------------------------------------------------------------
>>>>> October Webinars: Code for Performance
>>>>> Free Intel webinars can help you accelerate application performance.
>>>>> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most 
>>>>> from
>>>>> the latest Intel processors and coprocessors. See abstracts and register >
>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk
>>>>> _______________________________________________
>>>>> Jsynthlib-devel mailing list
>>>>> [email protected]
>>>>> https://lists.sourceforge.net/lists/listinfo/jsynthlib-devel
>>>>>
>>>>
>>>>
>>>> ------------------------------------------------------------------------------
>>>> Rapidly troubleshoot problems before they affect your business. Most IT
>>>> organizations don't have a clear picture of how application performance
>>>> affects their revenue. With AppDynamics, you get 100% visibility into your
>>>> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics 
>>>> Pro!
>>>> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
>>>> _______________________________________________
>>>> Jsynthlib-devel mailing list
>>>> [email protected]
>>>> https://lists.sourceforge.net/lists/listinfo/jsynthlib-devel
>>>
>>
>>
>> ------------------------------------------------------------------------------
>> Rapidly troubleshoot problems before they affect your business. Most IT
>> organizations don't have a clear picture of how application performance
>> affects their revenue. With AppDynamics, you get 100% visibility into your
>> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics 
>> Pro!
>> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Jsynthlib-devel mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/jsynthlib-devel
>


------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
Jsynthlib-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jsynthlib-devel

Reply via email to