On 17 Jan 2011, at 03:30, Yin, Yan wrote:

> Hi,
> 
> Regards,
> Yin, Yan
> 
> 
>> -----Original Message-----
>> From: [email protected] [mailto:meego-packaging-
>> [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:
>> 
> According to the MeeGo Architecture Layer View, Application Framework like 
> Clutter/MX/MeeGo Touch Framework are not part of Core OS, does this mean
> these packages will be move from Trunk to Trunk:UX?
> 
> Another question here, some packages are vertical specific, for example, lirc 
> package to support infra-red remote control for TV, joystick support for TV,
> some TV specific media codecs, putting them in Core are against the idea that
> MeeGo Core is a common code base for all verticals and should keep as minimal
> as possible. However, they're not part of either Application Framework or 
> User Experience as well, it's weird to see some TV specific media codecs 
> package stay in UX rather than Core...
> 
> To summarize, what's on earth should Trunk:UX include? Could we have a clear 
> Guideline here like Trunk:UX should contain packages including User 
> Experience + 
> Application Framework + Vertical specific packages? or something else?
> 
> I like the idea of renaming Trunk to Trunk:Core, as Trunk is too general and
> not reflect the fact it equals MeeGo Core and not aligned with the repo 
> naming 
> (we have a repo named Core, but the OBS project is named Trunk), could we pull
> in the renaming as the first step, rather than the last step? This is 
> something 
> long overdue.

This change is very intrusive and will break many links in the build system, it 
is not wise to do it right now.

Anas

> 
> Thanks, 
> Yan.
> 
>> 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)
> Will you change the *.ks file in gitorious or should Release Engineers do 
> that?
> 
>> *   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

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

Reply via email to