[PD-dev] Re: PD-cvs Digest, Vol 21, Issue 30

Thomas Grill gr at grrrr.org
Thu Nov 30 02:34:42 CET 2006

Am 30.11.2006 um 01:56 schrieb Mathieu Bouchard:

> On Wed, 29 Nov 2006, Georg Holzmann wrote:
>> yes, but when there are more and more branches every developer  
>> will have it's own one and it's much more difficult for new one to  
>> join (where?)
> Right, right, but then, how do we get out of that situation? we  
> can't. So let's concentrate on things that we can change.

I don't think we can't - let's go back to the root:
So far, it was perfectly possible to coexist in the devel branch, at  
least for my perception. Because of PDs weaknesses concerning GUI  
stuff, DD development is important for everyone, not just for three  
or so people currently working on the devel branch. On the other  
side, there have been many improvements from Tims and my side (under  
the vibrez title) for other parts of the system, especially audio and  
midi stuff, loader and idle callbacks, which partly found there way  
into vanilla PD. Obviously we can benefit one from the other, because  
these parts are quite separated.
The last days i was wondering why suddenly a lot of changes happen in  
many parts of the devel branch, although it was always relatively  
quiet outside the desire.c file. This makes the already discussed  
merging harder and harder. It's a "marginal" problem if someone  
volunteers to do the merge. It's not if i would have to do it,  
because of experiences i made in a former merge. The point is that  
Miller's PD has developed quite a lot in the meantime and the devel  
branch has been neglected in terms of incorporating these features  
from vanilla PD, also because Tim, who formerly kept things tidy, is  
busy with pnpd.
I think cleaning up (aka beautification of) the codebase makes much  
more sense once the merge has taken place, because then smaller  
incremental changes can be incorporated gradually much easier.

>> well, if more people are working on the same then it's also clear  
>> that sometimes there are clashes ...
> well, yes, when I work with Chun there are clashes and we resolve  
> them.
>> and it's also logical that Thomas doesn't take the latest cvs and  
>> maintains a more "stable" version for his product ...
> I understand that too; however, I haven't seen much action in the  
> devel_0_39 branch lately. It doesn't disturb me that Thomas has a  
> private branch,

There's really no reason to be disturbed because there simply exists  
no secret hidden branch... it's just that i let things settle a bit  
until i commit them, usually a few days, until new features are  
really confirmed to be working ok.
Right now there are a few important changes to the audio system  
pending, to make callback driven audio really smooth and reliable.  
Some code outside the portaudio-specific part has to be changed and  
i'd like to make sure that these modifications are indeed necessary.

> I don't necessarily post all of my thoughts on pd-dev.

Me neither, but some discussion about collaboration details would  
always be positive.

best greetings,

Thomas Grill

More information about the Pd-dev mailing list