On Mon, May 6, 2013 at 11:35 AM, Daniel Narvaez <dwnarv...@gmail.com> wrote:
> On 6 May 2013 11:47, Simon Schampijer <si...@schampijer.de> wrote:
>>>
>>> "Yes sugar-runner should just work in fedora as a replacement of
>>> sugar-emulator. It only needs to be packaged."
>>>
>>> Why isn't it included in the sugar package, what is the advantages of
>>> it and why the hell isn't it being discussed on the devel@ list?
>
>
> (Adding sugar-devel to cc)
>
> It has been discussed on the list before.

I'm aware the direct merits of dropping emulator has been discussed
but the thread didn't really answer the question I have above... which
is "Why isn't it included in the sugar package, what is the advantages
of it?"

> [PATCH sugar] Drop sugar-emulator
>
> In short the advantages are that it's more solid, better maintained and
> tested (people are actually using it for development) and it works also from
> a text console, without another X11 instance running.
>
> It's split to a separate module because
>
> 1 Historic reason. It has been developed in sugar-build, in parallel with
> sugar-emulator which was at the time used by sugar-jhbuild.
> 2 I think it just makes a lot of sense code modularization wise. It's
> something built on the top of the normal sugar scripts and the two should
> not be mixed (as we have been unfortunately doing with sugar-emulator). The
> separate module makes the line harder to cross.

Advantages of having it together is that as the sugar release changes
the changes are made to sugar the changes to sugar-runner are in lock
step so you should never get into a situation where either shouldn't
work together. It makes it easier from a test/QA that the releases are
together and you don't get into situations where you need to deal with
a "this version works with, doesn't work with" releases.

> For what it's worth I'm not completely opposed about folding sugar-runner
> back into sugar  (I suppose it would make packager lives a bit easier). But
> I'm not going to do that work.

I don't have time to maintain another package either and from a
packager point of view it adds quite a bit more work especially on the
QA side of things. I'm also still completely unaware of what
dependencies are needed to run it over the old one.

Peter
_______________________________________________
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel

Reply via email to