On Fri, 2011-07-01 at 11:26 -0700, ext Andy Ross wrote:
> On 07/01/2011 10:59 AM, Kok, Auke-jan H wrote:
> > I think Ryan is spot on. Until you get out of the hack-n-slash
> > phase, your main development model should just be git, and ignore
> > downstream.
> 
> Yeah, but I'm with Shane on this.  There's a big gap right now between
> "I have a sandbox build with a fix and a patch" and "I have a working
> package in OBS".  And that gap is filled with traps, all of which
> involve round trips to a known-finicky web app:
> 
> + Have to remember the spectacle syntax again.
> 
> + Patch collides with others: have to muck with ordering and respin.
> 
> + Oops, forgot to update changes file (or just typo the date, builds
>    kick back if the dates aren't monotonic)
> 
> + Oops, built in a Trunk project branch when I should have branched
>    MeeGo:1.2:oss.
> 
> + It's built, but won't install cleanly from the resulting repo
>    because the OBS build numbers are lower than the real version (quick
>    hack is to update a file a dozen times here), and it's something
>    like qt or libmeegotouch with frightening interpackage dependencies.
> 
> + Get everything ready, and just to annoy you OBS asks for a *third*
>    commit message (one in the patch, one in the .changes file, and a
>    third for the SR).  Look up the bug number one last time...
> 
> Add to that the fact that OBS projects are sometimes heavily patched,
> and there's no straightforward path to turn an OBS project into a
> buildable sandbox tree.  The adaptation kernels and qt are really bad
> in this respect.  You can't meaningfully work with upstream code at
> all for some things.
> 
> And on top of it all, setting up OBS itself is really non-trivial.  I
> think something like this tool would be very useful, honestly, though
> I think it's likely to be a ton of work to maintain.
> 
> Andy
> _______________________________________________
> MeeGo-dev mailing list
> MeeGo-dev@meego.com
> http://lists.meego.com/listinfo/meego-dev
> http://wiki.meego.com/Mailing_list_guidelines
have you looked at my proposal at
http://wiki.meego.com/Release_Infrastructure/devroot i think it should
tackle some of things you already mentioned
-- 
Ramez Hanna <ramez.ha...@nokia.com>

_______________________________________________
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines

Reply via email to