Other reasons for keeping OBS include trying to change as little as
possible from what MeeGo has done. So those vendors that are possibly
already accustomed and are currently using MeeGo facilities, like OBS.
Can easily migrate to Mer. There really isn't much point in debating
this, Carsten has made his decision ...

Thanks, Tom.

On Tue, 2011-10-04 at 14:19 +0200, Jeremiah Foster wrote:
> On Tue, Oct 4, 2011 at 2:08 PM, Tom Swindell <t.swind...@rubyx.co.uk>
> wrote:
>         On Tue, 2011-10-04 at 13:58 +0200, Jeremiah Foster wrote:
>         > On Tue, Oct 4, 2011 at 11:35 AM, Sivan Greenberg
>         <si...@omniqueue.com>
>         > wrote:
>         >         On Tue, Oct 4, 2011 at 11:28 AM, Carsten Munk
>         >         <cars...@maemo.org> wrote:
>         >         > Long story short: buildd and launchpad is very
>         useful but
>         >         only when
>         >         > you're doing Debian and Debian only.
>         >
>         >
>         > Except it was built by Canonical for Ubuntu and is used by
>         Linaro. But
>         > perhaps those two things are "Debian" too?
>         >
>         >         OBS is different in many
>         >         > different ways and allows a proper productization
>         >         environment as well
>         >         > as growing an organisation organically.
>         >
>         >
>         >
>         > What does that even mean?
>         
>         
>         OBS is built with packaging in mind, so it builds packages
>         locally and
>         on servers in a sanitized environment. Scratchbox may be
>         polluted by
>         whatever packages a developer has installed and makes
>         dependency
>         tracking a bit harder IMO.
> 
> 
> I agree that working in a dirty chroot is problematic. That is why
> there is pbuilder and cowdancer.
>  
>         
>         I think what Carsten means by "growing an organisation
>         organically" is
>         that OBS allows multiple users to create their own
>         repositories, it
>         allows us to separate different projects into different
>         repositories for
>         staging or logical separation and it's easy and intuitive to
>         do all of
>         this from the web interface and to tools provided.
> 
> 
> This is likely what he's referring to. But as someone who is concerned
> with integration, this is bordering on a misfeature. What is happening
> is that each repository is a separate Linux distro. This makes
> integration a complete nightmare and unlikely to occur. Look a the ABI
> break that occurred in MeeGo for ARM. That effectively killed any
> release of that distro. 
> 
> 
> Just because you can build your own Linux distro doesn't mean you
> should. 
>         
>         OBS may not offer anything more or less than Launchpad or
>         buildd, but it
>         is completely open source and it targets many more
>         distributions than
>         Launchpad or buildd do.
> 
> 
> And more package formats, processor virtualization, per-package
> compiler flags, and a mock version control tool, etc. But all these
> things can mean that your package will not work with other distros and
> then we are back to everyone doing their own thing. How does that help
> move free software forward? It doesn't, it only encourages the silo
> effect and Not Invented Here. 
> 
> 
> Before it was just big companies that could create their own Linux
> distros (before that everyone had their bespoke UNIX distro) nowadays
> fragmentation is brought to you by every Tom, Dick and Harry with an
> OBS login. 
> 
> 
> I've been down the fragmentation road before. It always ends with
> retracing your path back to the main highway.
> 
> 
> Regards,
> 
> 
> Jeremiah
> 
> 
> 
> 


_______________________________________________
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