Pierre Joye wrote:
On Thu, Aug 18, 2011 at 10:28 AM, Lester Caine<les...@lsces.co.uk>  wrote:
>  Pierre Joye wrote:
>>
>>  On Thu, Aug 18, 2011 at 9:32 AM, Lester Caine<les...@lsces.co.uk>    wrote:
>>>
>>>  >    Pierre Joye wrote:
>>>>
>>>>  >>
>>>>  >>    Another great example of a successful is the freedesktop project.
>>>>  >>  They
>>>>  >>    have 100s of sub project and each of them have modules.
>>>
>>>  >
>>>  >    Can I suggest you have a closer look at this conversion Pierre and
>>>  >  work out
>>>  >    what is currently missing from it ... hint - as a new developer how do
>>>  >  I
>>>  >    'check out (clone)' a copy of libraoffice.
>>
>>  By RTFM:http://www.libreoffice.org/get-involved/developers/
>
>  Exactly ...
>  While there were separate submodules for each section, as a result of
>  converting the modular structure of the original CVS code base, those are
>  now marked as obsolete (http://cgit.freedesktop.org/libreoffice  ) because
>  submodules does not work well, they have simply rolled the modules back into
>  core ... a single monolithic repo:(
That's not the reason but the changes in how it was developed.
Well I started a clone over an hour ago, and it's not 5% through yet ... many of the sections it's currently downloading I do not need to bother about.

> See gstreamer or xorg for other examples with multiple modules.
Again neither of those seem to be using 'superprojects', just the odd library included as a submodule.

This was the problem I hit last year. A nice CVS repo got translated into some 200 git repo's, but there still is no easy way of building a 'project' that pulls the say a core build with all the essential modules. You end up writing scripts to pull each and manage them individually. I would anticipate that php is probably larger than the libraoffice codebase, so being able to properly manage modular builds is going to be important?

--
Lester Caine - G8HFL
-----------------------------
Contact - http://lsces.co.uk/wiki/?page=contact
L.S.Caine Electronic Services - http://lsces.co.uk
EnquirySolve - http://enquirysolve.com/
Model Engineers Digital Workshop - http://medw.co.uk//
Firebird - http://www.firebirdsql.org/index.php

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to