sdiy.de>
To: Joachim <[email protected]>
X-Mailer: Apple Mail (2.1510)

Probably yes but I saw that some other branches also had some numbers in their 
name so I thought it wasn't that bad..

Is it possible to rename a branch?

BR
/Pascal

3 jan 2014 kl. 22:12 skrev Joachim <[email protected]>:

> 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


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