Hi, Regards, Yin, Yan
> -----Original Message----- > From: Anas Nashif [mailto:[email protected]] > Sent: Monday, January 17, 2011 8:13 PM > To: Yin, Yan > Cc: [email protected] > Subject: Re: [meego-packaging] Please READ: Build System project > restructuring announcement > > > 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. Got you, Anas, could you help elaborate a little bit about my other questions? > > 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
