All of lore.kernel.org
 help / color / mirror / Atom feed
From: Richard Purdie <richard.purdie@linuxfoundation.org>
To: Patches and discussions about the oe-core layer
	<openembedded-core@lists.openembedded.org>
Subject: Re: The Mythical Sato Replacement
Date: Tue, 10 Jul 2012 09:46:38 +0100	[thread overview]
Message-ID: <1341909998.23941.20.camel@ted> (raw)
In-Reply-To: <CAMKF1spG4BHD6aHQ1WeSFt5hS0tWgoF2HHT6BFg3tbC_aFEpbA@mail.gmail.com>

On Mon, 2012-07-09 at 15:36 -0700, Khem Raj wrote:
> On Mon, Jul 9, 2012 at 2:06 PM, Burton, Ross <ross.burton@intel.com> wrote:
> >
> > Shuku will be a descendent of Sato, that is continue to use the
> > Matchbox Window Manager, Desktop, and Panel; although the latter two
> > will be updated for GTK+ 3.  All applications will be removed and
> > fully reconsidered when adding back, so the text editor might well
> > change from leafpad to something that had a release in two years,
> > Midori is looking like a good web browser choice instead of Web, the
> > PIM suite removed, and so on.
> 
> Did you consider QT instead of GTK+ ? I think having wayland would be cool.

Ross didn't cover the question "Why do we need anything in OE-Core at
all?". The answer is that we do need *something* to actually test the
components we build. Its all well and good having toolchains, libraries,
architecture support, graphics, X11 etc. but if we can't tell whether it
works or not we're in a bad way. I've said this before but I want to
make it really clear that I believe in testing what we ship, otherwise
its worthless.

As I see it, there are some significant advantages of matchbox:

a) It doesn't put us in any one UI camp. I don't want OE-Core to be seen
as Qt only, or GNOME only, or enlightenment only. I know matchbox uses
GNOME components but its sufficiently different that it illustrates a
key value of what the OE architecture offers, the ability to customise
and innovate. As such I think it makes a compelling reference UI.

b) Its simple. There is no large complex stack to build and include.

c) Ownership wise, we can choose which direction to take some of the
matchbox/sato components in, not least as Ross authored matchbox-desktop
and matchbox-panel version 2.

We also need to be mindful of resources and expertise which is something
people perhaps don't immediately realise. Whist I've been able to find
the Yocto Project resources to cover the work on the core and much of
the feature development work we want to undertake, I've struggled to
convince people to put development resources into replacing Sato as its
hard to make a business case for or give a specific target for the UI.
As such, any plan which involves significant development effort is not
going to be resource feasible. A nice feature of Ross' plan is that it
can be done incrementally to a degree, it doesn't involve large amounts
of development effort and we have expertise directly on the team for
most of the work needed.

Cheers,

Richard




  reply	other threads:[~2012-07-10  8:57 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-07-09 21:06 The Mythical Sato Replacement Burton, Ross
2012-07-09 21:33 ` Martin Jansa
2012-07-09 22:36 ` Khem Raj
2012-07-10  8:46   ` Richard Purdie [this message]
2012-07-10  8:53     ` Martin Jansa
2012-07-10  8:56   ` Jack Mitchell
2012-07-10 11:33     ` Burton, Ross
2012-07-10 16:05       ` Elvis Dowson

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1341909998.23941.20.camel@ted \
    --to=richard.purdie@linuxfoundation.org \
    --cc=openembedded-core@lists.openembedded.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.