Le 17/09/2011 20:26, Vivian Meazza a écrit :
> Cedric wrote
>
>> I hope this is the last time we will have to discuss this topic, since
>> over the last months it seemed that everyone agreed with that FGDATA
>>
>> - has to be split sometime
>> - should be split a.s.a.p.
>>
>> We agreed that after the current release of 2.4 would be a good point to
>> get the project on the way. As I offered and it still stands, I will
>> take care of writing the bash script which "splits" the current FGDATA
>> repository into multiple repositories and leaves an FGDATA repository
>> which holds merely the bare essentials which supplement the core binary
>> of fgfs. One could classify the contents of the new FGDATA by saying
>> that it's data which provides the technical backbone - the common
>> denominator everything is based upon.
>>
>> I'd like to cease this opportunity to give everyone the chance to utter
>> their possible disagreement with the project or their respective
>> opinions and discuss the very details of the split, which have not yet
>> been determined.
>>
>> The general boundary conditions of the splitting process are the
>> following:
>>
>> - FGDATA shall consist of everything which is essential for the binary
>>    to run and shall not hold any data which is specific to certain
>>    airports or airplanes. Those should be provided in separate
>>    repositories the structure of which is not of current interest and
>>    might possibly be chosen by the respective authors.
>>
>> - The change shall not require restructuring of the architecture,
>>    including the directory structure. Solely the repositories in which
>>    the data is contained shall change.
>>
>> Informatively, I'd like to supply a sensible suggestion for how a final
>> structure might look and how, either as a developer or user might use
>> it. Particularily, because some of you might wonder how we can strip
>> FGDATA of KSFO and the 172p, leaving nothing to fly with - isn't that a
>> bad decision?
>>
>> Definitly not. One has to distinguish between a proper, dedicated
>> development structure which is aligned to and substructred into
>> independent development units and a way of deployment.
>>
>> As a developer, you will clone the base fgfs SC repository and you will
>> clone the FGDATA repository. Then, depending on your field of interest
>> you will clone the aircrafts, airports etc. you are planning to work on.
>>
>> You can do so with the git submodule, which will integrate the specific
>> aircraft/airport/etc repository into the existing FGDATA repository,
>> while keeping the commits separate.
>>
>> For deployment, you either manually or programatically git-submodule all
>> data required for shipping into a branch for deployment. This includes,
>> for instance, the KSFO tile and the c172p. It's apparent that one, among
>> many advantages of that approach is, that the confusing redundancy
>> between the "default KSFO" and the "scenery KSFO", as it currently
>> exists, will go.
>>
>> While the planes are the primary concern of the splitting and will bring
>> a relief of a tremendous 4.5 Gigabytes to every user of FGDATA and
>> rectify a lot of redundancies and confusion, other things might also be
>> considered, say, ./Traffic (just a lucky guess).
>>
>> Practically everything which is orthogonal to the core and without which
>> FG (assuming a plane and a tile) can properly run, should migrate.
>>
> I think this is an offer we can't refuse. I think these proposals are as
> good as any, and are in line with what Tim Moore was doing. Perhaps we
> should go for a phased approach. In the fist phase, we could split out the
> aircraft, then further restructuring could form subsequent phases.
>
> Cedric might like to start work on his script as soon as possible.
>
> Vivian

Yup !

>
> ------------------------------------------------------------------------------
> BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA
> http://p.sf.net/sfu/rim-devcon-copy2
> _______________________________________________
> Flightgear-devel mailing list
> Flightgear-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/flightgear-devel
>


------------------------------------------------------------------------------
BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA
http://p.sf.net/sfu/rim-devcon-copy2
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to