On 15 Jan 2011, at 16:34, Arjan van de Ven wrote:

> On 1/15/2011 7:48 AM, Nashif, Anas wrote:
>> Hi,
>> As a measure of cleanup and to better reflect the MeeGo architecture in the 
>> build system, we are planning to redo the project structure.
>> The restructuring would happen in three steps, starting with the least 
>> intrusive one:
>> 
>> 1) Step 1: Start 2011-01-20
>>  - Create Trunk:UX and Trunk:UX:Testing
>>  - Move Trunk:{Handset|Netbook|IVI}/* to Trunk:UX
>>  - Make Trunk:Testing a link to Trunk
>>  - Initial package cleanup of new Trunk:UX project.
>>  Result:
>> - Trunk
>> - Trunk:UX
>> - Trunk:non-oss
>> With corresponding *:Testing projects.
>> 
>> How will this affect you?
>> 
>> *   This step will produce one single repository for UX and application on 
>> top of Core instead of the many we have right now.
>> *   Image configurations will need to be changed and would point to at least 
>> 3 repos: core, ux and non-oss (if needed)
>> *   If you have been developing against one of the Trunk sub-projects 
>> (Netbook,Handset, IVI), then you will need to re-branch or relink to the new 
>> Trunk:UX project
>> 
>> 2) Step Two: Start 2011-01-21 - End 2011-03-23
>>   - move non-core packages to Trunk:UX, optionally drop or move 
>> non-supported packages from both Trunk and Trunk:UX to Community if needed
> 
> has this been reviewed with the architecture team?

Restructuring the projects was discussed with architecture team back in October.
Moving packages one level up is a direct consequence of the above, since many 
of the packages we have in Trunk now are there because they had to be shared by 
many UX projects. 

> 
> I don't recall it has been, and I'm not very fond of this to be honest..... 
> while I appreciate moving from 4 to 2 projects, I'd rather even go to one 
> project. Already, anything not in Trunk should be an extreme exception, and 
> that should remain so...

>From a structural point, I also prefer to have just one project and thats it, 
>there was a request however to be able to have a minimal, compliant package 
>set that would make it easy to build compliant packages without running the 
>risk of including dependency on none core meego libraries or packages. 

Personally, I am also for the one project approach, provided we go through a 
major cleanup of the packages to make sure everything is maintained and 
supported.

Anas



> 
> _______________________________________________
> MeeGo-packaging mailing list
> [email protected]
> http://lists.meego.com/listinfo/meego-packaging

_______________________________________________
MeeGo-packaging mailing list
[email protected]
http://lists.meego.com/listinfo/meego-packaging

Reply via email to