On Sun, Jan 16, 2011 at 9:11 AM, Zhu, Peter J <[email protected]> wrote:
> Hi
>> -----Original Message-----
>> From: [email protected]
>> [mailto:[email protected]] On Behalf Of Nashif, Anas
>> Sent: Saturday, January 15, 2011 11:48 PM
>> To: [email protected]
>> Subject: [meego-packaging] Please READ: Build System project restructuring
>> announcement
>>
>> 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
> What's the benefit for this? A not-good thing is that T:T package would have 
> to rebuild if anything promoted to Trunk so that many unnecessary rebuild 
> would happen.

Newer versions of OBS has a mode where in case of linked projects, it
would be rebuilds in Trunk:Testing only if they contain local
non-promoted changes. Otherwise, packages from Trunk would be
utilized.

> Peter.
>
>>    - 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
>>
>> Many packages will be moving around or even completely removed. Please
>> make sure you cleanup your home projects and delete packages or sub-projects
>> you are no longer working on to avoid broken links.
>>
>>
>> 3) Step 3: Start 2011-03-23 (After 1.2 branch)
>>    - Rename
>> Trunk -> Trunk:Core,
>>    Trunk:Testing -> Trunk:Core:Testing
>>
>> If you have any questions or feedback, please let us know.
>>
>>
>> Regards,
>> Anas Nashif
>>
>>
>> ---------------------------------------------------------------------
>> Intel Corporation (UK) Limited
>> Registered No. 1134945 (England)
>> Registered Office: Pipers Way, Swindon SN3 1RJ
>> VAT No: 860 2173 47
>>
>> This e-mail and any attachments may contain confidential material for
>> the sole use of the intended recipient(s). Any review or distribution
>> by others is strictly prohibited. If you are not the intended
>> recipient, please contact the sender and delete all copies.
>>
>> _______________________________________________
>> 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
>



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

Reply via email to