[PD-dev] svn:externals, pd-extended, SVN and the goal of it all

Hans-Christoph Steiner hans at eds.org
Wed Jul 9 23:58:55 CEST 2008


On Jul 8, 2008, at 12:18 AM, Mathieu Bouchard wrote:

> On Fri, 20 Jun 2008, Hans-Christoph Steiner wrote:
>
>> So what should be the core mission of the pure-data repository?   
>> It looks like it is time to have that discussion again.  I see it  
>> as a gathering of code and docs that are intended to be built  
>> using a common build system (aka Pd-extended build system).
>
> The core mission of the repository is to be a repository, so that  
> people can repose their code in it. All of the rest is bonus.  
> Whether there are one or two or forty-twelve different build  
> systems in the repository is not the question at all.
>
> The core mission of the repository is what people do with it. If  
> you want something to be part of the core mission, just do your  
> stuff, but you're already doing that.

This is an important question.  If we organize things well, beyond  
just storing code, then it'll save us all work.  So that's why we  
need to determine the "what people do with it".


>
>> As for Pd-extended, I think it is a mistake (almost all my fault)
>> including so many things in the package.  It is now clear to me that
>> makes more sense to have a distro that includes only the very stable
>> libraries,
>
> Then handle this at the level of your checkouts and/or branches.  
> You don't need to meddle with mission-statements for that.
>
>> I guess this was a bit vague and wandering, but it seems that  
>> there is a discussion that needs to be had.
>
> This is several discussions. It's a not a bit vague, it's a lot  
> vague. The association of the repository's mission-statement with  
> distro issues makes one wonder about how you think about it all. Do  
> you want the trunk of the repo to be consisting of only the  
> libraries that you like?


I think that there should be a set of core libraries and  
documentation organized within a single SVN.  These libraries should  
be organized around concepts, not authors.  This SVN would include  
mostly just that, basically nothing else.  Other libraries, projects,  
etc. could have their own repository or a separate section in the  
main SVN.

This isn't an original idea, this is common wisdom from many projects  
like python, ruby, perl, etc.

.hc

------------------------------------------------------------------------ 
----

"[T]he greatest purveyor of violence in the world today [is] my own  
government." - Martin Luther King, Jr.







More information about the Pd-dev mailing list