Re: [Elementary-dev-community] Basing elementary on latest and greatest pieces of software

2013-07-10 Thread Cody Garver
I'm working on it, I'd like to have it deployed by 14.04 but no promises.


On Wed, Jul 10, 2013 at 12:53 AM, Nikos Vasilakis nikos.a...@gmail.comwrote:

 Hey Cody,

 what do we need in order to get our own repo and automated build
 infrastructure? Is it a hardware issue?

 Cheers,
 Nikos


 On Tue, Jul 9, 2013 at 11:56 PM, Cody Garver c...@elementaryos.orgwrote:

 Debian builds are possible when we get our own repo and automated
 build infrastructure.

 Sent from my iPhone

 On Jul 9, 2013, at 10:42 PM, Manish Sinha manishsi...@ubuntu.com wrote:

  Hello everyone, I have thought, researched a lot before shooting this
  mail. It is a proposal to make elementary a great OS, even better than
  it is currently at the same time making sure the proposals are sane,
  achievable and realistic.
 
  Older packages when released
  -
  At the moment luna is based on precise. It is a good thing because
  Precise is LTS and supported for 5 years, but at the end of the day
  when luna is released, it is based on 1.5 years old snapshot of ubuntu
  plus some updates.
 
  Why not base next elementary on say debian testing or unstable. Maybe
  unstable is a bit too unstable, but testing should be fine. I am still
  not sure if GNOME would be vanilla or not, but atleast it won't be
  containing a lot of patches and radically different components than
  GNOME.
 
  This is just a suggestion. I would like to hear from people who
  maintain the archives and system architects. They would be knowing
  what issues can be faced in case elementary moves away from ubuntu or
  what can be even gained.
 
  -
  Manish
 
  --
  Mailing list: https://launchpad.net/~elementary-dev-community
  Post to : elementary-dev-community@lists.launchpad.net
  Unsubscribe : https://launchpad.net/~elementary-dev-community
  More help   : https://help.launchpad.net/ListHelp

 --
 Mailing list: https://launchpad.net/~elementary-dev-community
 Post to : elementary-dev-community@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~elementary-dev-community
 More help   : https://help.launchpad.net/ListHelp





-- 
Cody Garver
-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


[Elementary-dev-community] Mir Discussion with Jono

2013-07-10 Thread Daniel Foré
Hey everyone,


So here’s the distilled conversation we had with Jono:


1. Canonical wants Mir to be used by more than just Ubuntu. More users
tends to mean more developers which means a better product. Jono didn't say
it directly, but I think it's obvious that their interest in us is mainly
about bringing more attention/support to Mir (which is reasonable/logical).


2. With Mir, they’re building a focused display server that prioritizes a
convergent cross-form-factor design. Jono referred to Mir as being thin
and states that because Mir needs to run on a phone it has very strict
performance requirements.


3. Canonical also has tools built around Mir that could enable us (and
others) to easily “flash” our builds onto mobile devices using an
Android/Mir base. This is probably the most unique/enticing part about
using Mir.


4. Jono wants to reach out to Ubuntu flavors and derivatives to see how Mir
affects them and how Ubuntu’s engineering team can help ease the transition
to Mir. For 14.04, we theoretically could run Pantheon on XMir which means
no meaningful change for us to be able to run with a Mir system compositor.


Obviously there are pros and cons. The biggest con is that it is highly
unlikely Canonical will put staff hours into make sure stuff like Gtk+ and
Clutter work on Mir. This work is essential to elementary as it stands and
blocks us from running natively on Mir. In the spirit of the above #3, Jono
has assured us that if we're interested in doing the work to make our
toolkit work with Mir that Canonical engineers would be available to answer
any questions we may have.


So we seemingly have these options moving forward:


1. Port everything to Qt (including Gala the rest of our shell, all our
apps, etc) and use Mir.


2. Port Clutter/Gtk+/etc to Mir.


3. Port everything to Wayland (significantly less work than the former two
options imo).


4. Do nothing and use either XMir or XWayland until those are deprecated at
which point we need to port to one or the other.


I think at this point, it's starting to look more and more like Wayland is
going to be the path of least resistance for us. I can't imagine we have
the development power to try and maintain Gtk+/Clutter/Mutter on Mir. But
it may turn out that sometime between now and 14.04 some group decides to
do this work and then we're back to a more difficult choice.


All in all, the conversation leaves us with more talking points and more
question than answers :p I think the only thing we know 100% (even if we do
have some other opinions) is that X is dying. We need to make an effort to
remove any x-specific code from our apps and our shell and to move away
from any libraries that we know won’t exist in a post-X world (like BAMF
and WNCK).


I’ve created a blueprint where we can track our progress in ditching X:
https://blueprints.launchpad.net/elementaryos/+spec/ditch-x


Please make sure to file bugs against projects you know contain bits that
rely on X and link them to this blueprint. The better we asses the
situation, the easier it'll be to make the transition.

Best Regards,

Daniel Foré

elementaryos.org
-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Mir Discussion with Jono

2013-07-10 Thread Jo-Erlend Schinstad
On 10 July 2013 18:27, Daniel Foré dan...@elementaryos.org wrote:

 Hey everyone,


 So here’s the distilled conversation we had with Jono:


[snip]


 Obviously there are pros and cons. The biggest con is that it is highly
 unlikely Canonical will put staff hours into make sure stuff like Gtk+ and
 Clutter work on Mir. This work is essential to elementary as it stands and
 blocks us from running natively on Mir.


[snip]

Did Jono explain why this is unlikely, or is that your speculation? Because
it sounds contrary to the recent Mir interview. It also seems kind of weird
that a desktop distribution would want to make such an enormous amount of
applications second class citizens in this way.

It seems unlikely that they'll add GTK+ as a language for Ubuntu SDK
anytime soon, but that's a completely different thing and wouldn't affect
Elementary in any case. I would certainly expect Canonical to add a GTK+
backend for Mir. Otherwise, they'll have close to no hope of making Mir a
successful display server.

More information about this would be very interesting read.

Jo-Erlend Schinstad
-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Mir Discussion with Jono

2013-07-10 Thread Paulo Truta
I'm a little out of the scene now, but i don't really think we should do 
everything canonical wants. Today they changed to Mir, tomorrow it can be 
anything else.. And elementary has to follow them.

Also, i think that Ubuntu is no longer a good base distro for elementary to be 
based on. There are way more stable distros (Like Debian), that don't change 
that much in time and allow the Elementary developer team to work without the 
fear of having to modify and / or adapt all the hard work they had. Ubuntu is 
taking a major remodeling and i don't really think it will stop on Mir.

I think we should really think this for Luna +1. 

PS: I really like Mir and all the thinks the Ubuntu developers are doing for 
the Linux community, taking it to the next level. But i think Elementary is 
still a relatively new project and has to have a stable base, or else, 
iterations of this distro will take even longer to launch than Luna.

Cheers ;)

A 10/07/2013, às 18:40, Conscious User escreveu:

 
 Developers from elementaryOS should not be the main force
 behind porting toolkits to display servers. This is either
 the responsibility of toolkit developers or display server
 developers. If anything, for the deeper technical knowledge
 this depends on.
 
 Reactions from the GNOME community indicate that they have
 no intention of supporting Mir, so this leaves Canonical as
 the only option. Historically, trusting Canonical with
 something that is not their main focus for Ubuntu's future
 results in adequate but unpolished at best, and long
 duration breakage at worst.
 
 Personally, I recommend establishing a strong communication
 with upstream GNOME and preparing the field to report bugs
 and needs involving Wayland. I also emphasize the need to
 either move away from Ubuntu or be prepared to become the
 GTK QA team that one can't really expect Ubuntu to be anymore.
 Perhaps maintaining PPAs for the entire stack.
 
 
 Em Qua, 2013-07-10 às 09:27 -0700, Daniel Foré escreveu:
 Hey everyone,
 
 
 So here’s the distilled conversation we had with Jono:
 
 
 1. Canonical wants Mir to be used by more than just Ubuntu. More users
 tends to mean more developers which means a better product. Jono
 didn't say it directly, but I think it's obvious that their interest
 in us is mainly about bringing more attention/support to Mir (which is
 reasonable/logical).
 
 
 2. With Mir, they’re building a focused display server that
 prioritizes a convergent cross-form-factor design. Jono referred to
 Mir as being thin and states that because Mir needs to run on a
 phone it has very strict performance requirements.
 
 
 3. Canonical also has tools built around Mir that could enable us (and
 others) to easily “flash” our builds onto mobile devices using an
 Android/Mir base. This is probably the most unique/enticing part about
 using Mir.
 
 
 4. Jono wants to reach out to Ubuntu flavors and derivatives to see
 how Mir affects them and how Ubuntu’s engineering team can help ease
 the transition to Mir. For 14.04, we theoretically could run Pantheon
 on XMir which means no meaningful change for us to be able to run with
 a Mir system compositor.
 
 
 Obviously there are pros and cons. The biggest con is that it is
 highly unlikely Canonical will put staff hours into make sure stuff
 like Gtk+ and Clutter work on Mir. This work is essential to
 elementary as it stands and blocks us from running natively on Mir. In
 the spirit of the above #3, Jono has assured us that if we're
 interested in doing the work to make our toolkit work with Mir that
 Canonical engineers would be available to answer any questions we may
 have.
 
 
 So we seemingly have these options moving forward:
 
 
 1. Port everything to Qt (including Gala the rest of our shell, all
 our apps, etc) and use Mir.
 
 
 2. Port Clutter/Gtk+/etc to Mir.
 
 
 3. Port everything to Wayland (significantly less work than the former
 two options imo).
 
 
 4. Do nothing and use either XMir or XWayland until those are
 deprecated at which point we need to port to one or the other.
 
 
 I think at this point, it's starting to look more and more like
 Wayland is going to be the path of least resistance for us. I can't
 imagine we have the development power to try and maintain Gtk
 +/Clutter/Mutter on Mir. But it may turn out that sometime between now
 and 14.04 some group decides to do this work and then we're back to a
 more difficult choice.
 
 
 
 All in all, the conversation leaves us with more talking points and
 more question than answers :p I think the only thing we know 100%
 (even if we do have some other opinions) is that X is dying. We need
 to make an effort to remove any x-specific code from our apps and our
 shell and to move away from any libraries that we know won’t exist in
 a post-X world (like BAMF and WNCK).
 
 
 I’ve created a blueprint where we can track our progress in ditching
 X: https://blueprints.launchpad.net/elementaryos/+spec/ditch-x
 
 
 Please make sure to 

Re: [Elementary-dev-community] Basing elementary on latest and greatest pieces of software

2013-07-10 Thread Nikos Vasilakis
Ah, sorry, I did not mean to press you, just ask as a way to identify were
help is needed.


On Wed, Jul 10, 2013 at 11:53 AM, Cody Garver c...@elementaryos.org wrote:

 I'm working on it, I'd like to have it deployed by 14.04 but no promises.


 On Wed, Jul 10, 2013 at 12:53 AM, Nikos Vasilakis nikos.a...@gmail.comwrote:

 Hey Cody,

 what do we need in order to get our own repo and automated build
 infrastructure? Is it a hardware issue?

 Cheers,
 Nikos


 On Tue, Jul 9, 2013 at 11:56 PM, Cody Garver c...@elementaryos.orgwrote:

 Debian builds are possible when we get our own repo and automated
 build infrastructure.

 Sent from my iPhone

 On Jul 9, 2013, at 10:42 PM, Manish Sinha manishsi...@ubuntu.com
 wrote:

  Hello everyone, I have thought, researched a lot before shooting this
  mail. It is a proposal to make elementary a great OS, even better than
  it is currently at the same time making sure the proposals are sane,
  achievable and realistic.
 
  Older packages when released
  -
  At the moment luna is based on precise. It is a good thing because
  Precise is LTS and supported for 5 years, but at the end of the day
  when luna is released, it is based on 1.5 years old snapshot of ubuntu
  plus some updates.
 
  Why not base next elementary on say debian testing or unstable. Maybe
  unstable is a bit too unstable, but testing should be fine. I am still
  not sure if GNOME would be vanilla or not, but atleast it won't be
  containing a lot of patches and radically different components than
  GNOME.
 
  This is just a suggestion. I would like to hear from people who
  maintain the archives and system architects. They would be knowing
  what issues can be faced in case elementary moves away from ubuntu or
  what can be even gained.
 
  -
  Manish
 
  --
  Mailing list: https://launchpad.net/~elementary-dev-community
  Post to : elementary-dev-community@lists.launchpad.net
  Unsubscribe : https://launchpad.net/~elementary-dev-community
  More help   : https://help.launchpad.net/ListHelp

 --
 Mailing list: https://launchpad.net/~elementary-dev-community
 Post to : elementary-dev-community@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~elementary-dev-community
 More help   : https://help.launchpad.net/ListHelp





 --
 Cody Garver

-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Mir Discussion with Jono

2013-07-10 Thread Conscious User

Em Qua, 2013-07-10 às 21:25 +0200, Jo-Erlend Schinstad escreveu:

 It also seems kind of weird that a desktop distribution would want to
 make such an enormous amount of applications second class citizens in
 this way.

They already did. With or without Mir support, The GNOME stack and
Compiz are clearly second class citizens in Ubuntu now. For evidence,
look no further than the schedule of the last UDSes and pretty much
*all* communication from Canonical employees ever since Ubuntu Touch
was announced.

And just to be clear, because people got confused about this the
last time I brought it up: I DO NOT MEAN THIS AS CRITICISM AGAINST
CANONICAL, NOR I AM IMPLYING ANY SORT OF MALICE OR HOSTILITY FROM
THEIR SIDE. *No* distro can devote the same amount of attention to
all apps. KDE apps have always been second class citizens in Ubuntu,
and that is perfectly fine.



-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Mir Discussion with Jono

2013-07-10 Thread Daniel Foré
I can confirm that from speaking to Canonical employees and attending UDS that 
the tone has been for a long time that they will eventually stop supporting 
Gtk+ in favor of Qt

At the current rate, 14.04 may be the last version of Ubuntu under which you 
can run Gtk+ apps unless the community wants to build Mir support for Gtk+. 

Canonical is building a suite of default apps in Qt and all their third-party 
dev documentation is now focused on Qt. This is happening. Ubuntu is for Qt.

But like ConciousUser has stated, there is absolutely nothing wrong with that. 
That is 100% their choice to make and in my opinion, having a dedication to a 
single toolkit is a great choice. That's why elementary also has a dedication 
to a single toolkit and if we built a new display server I can tell you right 
now we'd have no intention of making Qt run on it.

Best Regards,
Daniel Foré

El jul 10, 2013, a las 1:03 p.m., Conscious User consciousu...@gmail.com 
escribió:

 
 Em Qua, 2013-07-10 às 21:25 +0200, Jo-Erlend Schinstad escreveu:
 
 It also seems kind of weird that a desktop distribution would want to
 make such an enormous amount of applications second class citizens in
 this way.
 
 They already did. With or without Mir support, The GNOME stack and
 Compiz are clearly second class citizens in Ubuntu now. For evidence,
 look no further than the schedule of the last UDSes and pretty much
 *all* communication from Canonical employees ever since Ubuntu Touch
 was announced.
 
 And just to be clear, because people got confused about this the
 last time I brought it up: I DO NOT MEAN THIS AS CRITICISM AGAINST
 CANONICAL, NOR I AM IMPLYING ANY SORT OF MALICE OR HOSTILITY FROM
 THEIR SIDE. *No* distro can devote the same amount of attention to
 all apps. KDE apps have always been second class citizens in Ubuntu,
 and that is perfectly fine.
 
 
 
 -- 
 Mailing list: https://launchpad.net/~elementary-dev-community
 Post to : elementary-dev-community@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~elementary-dev-community
 More help   : https://help.launchpad.net/ListHelp

-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Basing elementary on latest and greatest pieces of software

2013-07-10 Thread Sergey Shnatsel Davidoff

 what do we need in order to get our own repo and automated build
 infrastructure? Is it a hardware issue?


A lot of things I'm afraid. Off the top of my head, the list is as follows:

   1. hardware
   2. pbuilder configuration (mostly done)
   3. some piece of software to accept dput uploads (should exist, but not
   found yet)
   4. some piece of software to create and maintain the repository (should
   exist, but not found yet)
   5. lots of integration scripts to write and secondary systems to set up
   (mailer to report failed builds, etc)
   6. some UI to be able to make sense of all that and manage the setup
   (probably doesn't exist)

-- 
Sergey Shnatsel Davidoff
OS architect @ elementary
-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Mir Discussion with Jono

2013-07-10 Thread Manish Sinha
On Wed, Jul 10, 2013 at 1:45 PM, Daniel Foré dan...@elementaryos.org wrote:
 At the current rate, 14.04 may be the last version of Ubuntu under which you 
 can run Gtk+ apps unless the community wants to build Mir support for Gtk+.

I don't think I understand this properly. You mean to say that after
14.04 Ubuntu cannot run GTK+ apps as they will go pure Mir and Mir
won't have GTK+ support?
Is this true? What about all the apps written in GTK+? What will they
be replaced with?

-
Manish

-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Mir Discussion with Jono

2013-07-10 Thread Jono Bacon
On Wed, Jul 10, 2013 at 3:12 PM, Jono Bacon j...@ubuntu.com wrote:




 On Wed, Jul 10, 2013 at 3:01 PM, Manish Sinha manishsi...@ubuntu.comwrote:

 On Wed, Jul 10, 2013 at 1:45 PM, Daniel Foré dan...@elementaryos.org
 wrote:
  At the current rate, 14.04 may be the last version of Ubuntu under
 which you can run Gtk+ apps unless the community wants to build Mir support
 for Gtk+.

 I don't think I understand this properly. You mean to say that after
 14.04 Ubuntu cannot run GTK+ apps as they will go pure Mir and Mir
 won't have GTK+ support?
 Is this true? What about all the apps written in GTK+? What will they
 be replaced with?


 I checked into this with the Mir team and the 14.04 plan is to run non-Qt
 apps that don't have a Mir backend as rootless X apps, so all GTK apps will
 continue to work. Currently Canonical is investing in building a Qt backend
 and providing help and guidance for those who want to build Mir backends
 for other toolkits. In fact, there is an active discussion underway on
 mir-devel as we speak about a GTK Mir backend (
 https://lists.ubuntu.com/archives/mir-devel/2013-July/000275.html).

 So in a nutshell, there will be no regressions at all with regards to GTK
 apps in 14.04.

 Oops, sorry it turns out I had this wrong - for 14.04 we will continue to
ship Unity 7 on XMir on Mir, which will obviously continue to run GTK apps.
In 14.10 the GTK apps will be rootless, although if the community GTK Mir
backend work continues to make improvements, we may well have native Mir
GTK support by then.

   Jono

-- 
Jono Bacon
Ubuntu Community Manager
www.ubuntu.com / www.jonobacon.org
www.identi.ca/jonobacon www.twitter.com/jonobacon
-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Mir Discussion with Jono

2013-07-10 Thread Jono Bacon
On Wed, Jul 10, 2013 at 1:45 PM, Daniel Foré dan...@elementaryos.orgwrote:

 I can confirm that from speaking to Canonical employees and attending UDS
 that the tone has been for a long time that they will eventually stop
 supporting Gtk+ in favor of Qt


There has been quite some discussion in the past about focusing more on a
single toolkit, and as Daniel says, overall we have focused on Qt and QML.
It is the basis of our SDK, we are re-writing Unity in it (the convergence
Unity), and it meets our needs well for the different devices we are
building for.


 At the current rate, 14.04 may be the last version of Ubuntu under which
 you can run Gtk+ apps unless the community wants to build Mir support for
 Gtk+.


See my previous message about the GTK support - GTK support will continue
to work in Ubuntu, but will be rootless X support unless there is a GTK Mir
backend. Some may wonder why Canonical is not investing in this
backend...well, we are focusing our new development efforts on Qt/QML and
we can still deliver our GTK apps via rootless X sessions.


 Canonical is building a suite of default apps in Qt and all their
 third-party dev documentation is now focused on Qt. This is happening.
 Ubuntu is for Qt.

 But like ConciousUser has stated, there is absolutely nothing wrong with
 that. That is 100% their choice to make and in my opinion, having a
 dedication to a single toolkit is a great choice. That's why elementary
 also has a dedication to a single toolkit and if we built a new display
 server I can tell you right now we'd have no intention of making Qt run on
 it.


Agreed.

   Jono

-- 
Jono Bacon
Ubuntu Community Manager
www.ubuntu.com / www.jonobacon.org
www.identi.ca/jonobacon www.twitter.com/jonobacon
-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Mir Discussion with Jono

2013-07-10 Thread Daniel Foré
Sorry, I might have made it more clear that was speculation.

Best Regards,
Daniel Foré

El jul 10, 2013, a las 3:01 p.m., Manish Sinha manishsi...@ubuntu.com 
escribió:

 On Wed, Jul 10, 2013 at 1:45 PM, Daniel Foré dan...@elementaryos.org wrote:
 At the current rate, 14.04 may be the last version of Ubuntu under which you 
 can run Gtk+ apps unless the community wants to build Mir support for Gtk+.
 
 I don't think I understand this properly. You mean to say that after
 14.04 Ubuntu cannot run GTK+ apps as they will go pure Mir and Mir
 won't have GTK+ support?
 Is this true? What about all the apps written in GTK+? What will they
 be replaced with?
 
 -
 Manish

-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Mir Discussion with Jono

2013-07-10 Thread Jono Bacon
On Wed, Jul 10, 2013 at 2:10 PM, cameron camerontnor...@gmail.com wrote:

 I can tell you right now we'd have no intention of making Qt run on it.

 You would probably have no expectation of making KDE run on it, though. It
 is an odd stance Canonical is taking. They want elementary OS (and other
 spins) to use Mir, but they put no effort into supporting the toolkits (and
 other needs) of these derivatives.


To be clear: we want to provide as much help and guidance as possible to
help all distros and upstreams explore Mir as a display server that may
work well for them. Mir is going to ship in 13.10 as a well supported
stable display server, and in 14.04 we will have it fully supported for
five years. From the perspective of a derivative I think this is an
attractive option for this foundational piece of the stack - it means that
you folks don't have to worry about it.

Canonical has limited engineering resources like any organization, and we
don't have the resources to build Mir support for every toolkit out there.
We would rather focus our efforts on making Mir rock solid and production
ready for 13.10 and then also provide support and guidance for those who do
want to build or integrate Mir support for their distro/upstream. This was
why I wanted to reach out to the team, to see how we can help.

   Jono

-- 
Jono Bacon
Ubuntu Community Manager
www.ubuntu.com / www.jonobacon.org
www.identi.ca/jonobacon www.twitter.com/jonobacon
-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Mir Discussion with Jono

2013-07-10 Thread Daniel Foré
See Jono's clarification :)

There is absolutely no reason to believe that not supporting Gtk+ would doom 
Ubuntu to fail. Android and iOS launched just fine without supporting Windows 
or OS X apps.

And in fact, this is not so different from our expectations either. A serious 
OS needs apps that are built specifically around it's platform. Cross platform 
apps suck.

I would fully expect it to seem odd that someone would try to run GIMP on 
Ubuntu 16.04 just like it would be odd for someone to want to run Krita on 
Ubuntu now. 

Best Regards,
Daniel Foré

El jul 10, 2013, a las 2:53 p.m., Jo-Erlend Schinstad 
joerlend.schins...@gmail.com escribió:

 
 
 On 10 July 2013 22:45, Daniel Foré dan...@elementaryos.org wrote:
 I can confirm that from speaking to Canonical employees and attending UDS 
 that the tone has been for a long time that they will eventually stop 
 supporting Gtk+ in favor of Qt
 
 For Ubuntu SDK apps, that has been known for quite a while and there are good 
 reasons for it. But that's something _very_ different from not supporting 
 GTK+ on their display server, though it's obviously vice versa, purely 
 technically speaking. That would effectively kill Mir right from the 
 beginning and this seems a highly unlikely goal for any software company – to 
 design your products to fail. 
  
 
 At the current rate, 14.04 may be the last version of Ubuntu under which you 
 can run Gtk+ apps unless the community wants to build Mir support for Gtk+.
 
 Canonical is building a suite of default apps in Qt and all their 
 third-party dev documentation is now focused on Qt. This is happening. 
 Ubuntu is for Qt.
 
 You seem to still be talking about Ubuntu SDK apps? Yes, on Touch, GTK+ is 
 not supported and according to Michael Hall, this is primarily because of 
 scaling GUIs to make applications look the same even if the resolution 
 changes. You should of course still be _able_ to run GTK+ apps, but they'd 
 look horrible because of lacking support from the SDK. But on the _desktop_? 
 It makes absolutely no sense in removing all those applications because they 
 themselves want to write in Qt. 
 
 
 But like ConciousUser has stated, there is absolutely nothing wrong with 
 that. That is 100% their choice to make and in my opinion, having a 
 dedication to a single toolkit is a great choice. That's why elementary also 
 has a dedication to a single toolkit and if we built a new display server I 
 can tell you right now we'd have no intention of making Qt run on it.
 
 There are lots of things wrong with that, which is why I don't believe it. 
 But let me get this straight; if X has to be replaced and nobody else writes 
 a new display server for you, then Elementary OS is willing to remove 
 software like GIMP, Evolution, Inkscape all all other great GTK+ 
 applications? You wouldn't want to support Evolution for your 
 business/corporate users – even if those represent your primary income? That, 
 to me, seems like an amazingly bad idea. Perhaps you'd decide to port those 
 applications to Qt instead? After all, you want your OS to be a success, 
 right? Then you need to have good apps. 
 
 I can't believe Canonical intends to do any of that, and I won't believe it 
 until I see an official statement. The only other option I can see is to keep 
 supporting XMir forever, which in time will mean supporting X.org alone. That 
 would most likely be a lot harder than supporting a GTK+ backend. Right? 
 Likewise, porting everything from GIMP to Evolution would also mean an insane 
 amount of work. 
 
 
-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Mir Discussion with Jono

2013-07-10 Thread Jo-Erlend Schinstad
On 11 July 2013 00:28, Daniel Foré dan...@elementaryos.org wrote:

 See Jono's clarification :)

 There is absolutely no reason to believe that not supporting Gtk+ would
 doom Ubuntu to fail. Android and iOS launched just fine without supporting
 Windows or OS X apps.


However, neither Android or Ios were designed to be Desktop operating
systems. Ubuntu is. When you connect a big screen, keyboard and mouse to
your phone, you're supposed to get exactly that. In order for _that_ to
succeed, you really do need all the apps you can get. Removing all GTK
applications from the desktop would seriously limit the chance of success.



 And in fact, this is not so different from our expectations either. A
 serious OS needs apps that are built specifically around it's platform.
 Cross platform apps suck.


Then Elementary OS is planning on writing everything from office suits to
movie editors because none of the current ones are specifically designed
for Elementary? Good luck with that. Guess it'll take a while.


 I would fully expect it to seem odd that someone would try to run GIMP on
 Ubuntu 16.04 just like it would be odd for someone to want to run Krita on
 Ubuntu now.



I don't think that's particularly odd at all, since it's possible now.
Removing the _possibility_ of running Krita on Ubuntu, however, would be a
seriously odd thing to do.

Had to take a trip to #Ubuntu-mir on Freenode. I asked about this and
Robert Carr replied: «We've always said that we were creating a GTK
backend. but it's behind anything for the phone or the system compositor of
course :)»

_That_ makes sense.

Robert Carr is one of the big names in Mir development.
-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Mir Discussion with Jono

2013-07-10 Thread Allen Lowe
However, as Jono said, GTK+ apps will continue to function as rootless X
apps anyway, so no one is removing any possibilites.


On Wed, Jul 10, 2013 at 4:48 PM, Jo-Erlend Schinstad 
joerlend.schins...@ubuntu.com wrote:

 On 11 July 2013 00:28, Daniel Foré dan...@elementaryos.org wrote:

 See Jono's clarification :)

 There is absolutely no reason to believe that not supporting Gtk+ would
 doom Ubuntu to fail. Android and iOS launched just fine without supporting
 Windows or OS X apps.


 However, neither Android or Ios were designed to be Desktop operating
 systems. Ubuntu is. When you connect a big screen, keyboard and mouse to
 your phone, you're supposed to get exactly that. In order for _that_ to
 succeed, you really do need all the apps you can get. Removing all GTK
 applications from the desktop would seriously limit the chance of success.



 And in fact, this is not so different from our expectations either. A
 serious OS needs apps that are built specifically around it's platform.
 Cross platform apps suck.


 Then Elementary OS is planning on writing everything from office suits to
 movie editors because none of the current ones are specifically designed
 for Elementary? Good luck with that. Guess it'll take a while.


 I would fully expect it to seem odd that someone would try to run GIMP on
 Ubuntu 16.04 just like it would be odd for someone to want to run Krita on
 Ubuntu now.



 I don't think that's particularly odd at all, since it's possible now.
 Removing the _possibility_ of running Krita on Ubuntu, however, would be a
 seriously odd thing to do.

 Had to take a trip to #Ubuntu-mir on Freenode. I asked about this and
 Robert Carr replied: «We've always said that we were creating a GTK
 backend. but it's behind anything for the phone or the system compositor of
 course :)»

 _That_ makes sense.

 Robert Carr is one of the big names in Mir development.


 --
 Mailing list: https://launchpad.net/~elementary-dev-community
 Post to : elementary-dev-community@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~elementary-dev-community
 More help   : https://help.launchpad.net/ListHelp


-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp