Re: Unity desktop and maverick backport

2010-11-19 Thread Martin Pitt
Bonjour Didier,

Didier Roche [2010-11-18 19:25 +0100]:
 However, after some porting discussions and following the natty work
 I think we should perhaps consider not doing that because it's going
 to take quite some work for a moderated benefit and we would better
 spend those efforts in making natty rocking.

Thanks for the summary. I agree that we shouldn't put a lot of work
hours into these backports, but rather spend it to making our current
daily live CDs actually work and keep them working.

If someone wants to test unity, but isn't able to download a daily
image and use usb-creator, then we really don't want to ask the
same person to install the backported unity packages on a production
maverick system. I know for myself how painful the current packages
are, and during the development cycle we won't always be able to
guarantee that we don't trash the user's configuration. There is a lot
of fiddling that needs to happen for proper configuration migration.

So I actually think USB images will allow more people to test Unity
than Maverick backports.

Thanks,

Martin

-- 
Martin Pitt| http://www.piware.de
Ubuntu Developer (www.ubuntu.com)  | Debian Developer  (www.debian.org)

-- 
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel


Re: Unity desktop and maverick backport

2010-11-19 Thread Jani Monoses
On 11/19/2010 02:10 AM, Alex Launi wrote:
 On Thu, Nov 18, 2010 at 6:59 PM, Dustin Kirkland kirkl...@ubuntu.com
 mailto:kirkl...@ubuntu.com wrote:

 I thought a good 2D experience was also one of the key objectives?


 Yeah, but the good 2D experience is really just a fall back to Gnome 2.X
 panel, and the current Ubuntu desktop. It will be good to have this fall
 back well tested, but that doesn't help us test Unity.

Sorry for the tangent but I could not find more information about this 
online: is the Unity UI fundamentally tied to 3D acceleration support 
and compositing? IMHO if it was technically possible it would be more 
uniform to have the 2D experience built on the same new UI/UX concepts 
just a bit less visually intense, much like the 'desktop effects' 
setting used to provide more or less the same UI with various degrees of 
glitz.

thanks
Jani


-- 
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel


Re: Unity desktop and maverick backport

2010-11-19 Thread Jono Bacon
On Thu, 2010-11-18 at 21:48 -0600, Dustin Kirkland wrote:
  I think if the VM supports 3D acceleration, this would be cool. Would
  you be happy to try it and see if it works?
 
 Will gladly try it, but I don't think we're going to get 3D
 acceleration in the VM.  I was thinking of this as an approach for the
 2D testing and the overall integration (minus 3D effects).

Yeah, it could work well for the 2D fallback, and could be a great way
for those without sufficient 3D hardware to test and help improve
Ubuntu.

Jono

-- 
Jono Bacon
Ubuntu Community Manager
jono(at)ubuntu(dot)com
www.ubuntu.com : www.jonobacon.org
www.twitter.com/jonobacon : www.identi.ca/jonobacon


-- 
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel


Re: Unity desktop and maverick backport

2010-11-18 Thread Rick Spencer
In my opinion, for what it is worth, this sounds like an unfortunate,
but necessary trade off. 

I think we will lose a fairly large degree of testing and feedback, by
forcing interested contributors to move Natty so early. However, I think
it's rational to trade that for an increased focus on the ultimate
quality of the new compiz-based unity in Natty and beyond.

I think we'll get the most useful feedback from people *using* Unity.
So, this means that we'll need to focus on supporting early Natty
adopters, for instance paying more attention to quickly resolving
adoption blocking bugs. 

My $.02

Cheers, Rick

On Thu, 2010-11-18 at 19:25 +0100, Didier Roche wrote:
 Hi everybody,
 
 As some of you may know, there have been some discussions about
 backporting
 unity compiz to maverick as we had backported unity to lucid with a
 dedicated ppa and its own session.
 
 However, after some porting discussions and following the natty work I
 think
 we should perhaps consider not doing that because it's going to take
 quite
 some work for a moderated benefit and we would better spend those
 efforts in
 making natty rocking.
 
 Some bits what came from discussions between ubuntu desktop and dx
 teams:
 
  * Why do we want to backport? - usually it's to make easier for users
 to test the new version and give some feedback on it. The first round of
 feedback will be about things not starting, or not working at all or
 crashing, we will get that feedback from the natty users. Later on we
 will want extra eyes on the user experience but by the time we are there
 it will be really hard to backport the new stack due to new depends
 (details on that later).
  * New unity means new compiz which means users will have no working
 desktop left, that's not something we should get our users in. Indeed,
 the new
 compiz is not made to be installed with the old one, the upgrade will
 replace compiz
 0.8 but has lot of issues still: the configuration is not migrated, the
 keybindings are not working, the workspace layout and switcher are not
 working, the session registration is not working, the desktop capplet
 needs to be updated, the GNOME keybindings capplet is not working. Some
 of those
 issues are fixed in natty, but we can't backporting every single GNOME
 applications
 to make them work in a maverick ppa.
 - the new unity packaging is not made to have old and new unity
 installed at the
 same time so the old unity will not be installed anymore.
  - the new unity is not usable as a desktop yet, which means the user
 will not
 have the old unity, compiz under GNOME will be broken is several ways
 which let the GNOME session hard to use, the new unity is not ready for
 production ... users who will want to give unity a try will just land in
 a situation when they have no environment left they can use for work...
 it would be less breakage to suggest them to update to natty where we
 fix those integration issues.
  * The new unity stack will be hard to backport - the next indicators
 uploads will build-depends on gtk3 (even if we don't use it we need to
 have libraries in natty to build gtk2 and gtk3 version to allow people
 to start porting work), we use new glib api, etc. Backporting the stack
 unity will need is going to turn into lot of work and a non trivial
 task.
 
 We think users will have a better experience by trying unity on natty
 and that we will gather more useful and coherent data, since it's likely
 to be more stable than getting a working - and a less tested by our team
 - backport.
 
 
 didrocks on behalf of the ubuntu desktop and dx teams
 
 



-- 
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel


Re: Unity desktop and maverick backport

2010-11-18 Thread Jono Bacon
On Thu, 2010-11-18 at 10:47 -0800, Rick Spencer wrote:
 In my opinion, for what it is worth, this sounds like an unfortunate,
 but necessary trade off. 
 
 I think we will lose a fairly large degree of testing and feedback, by
 forcing interested contributors to move Natty so early. However, I think
 it's rational to trade that for an increased focus on the ultimate
 quality of the new compiz-based unity in Natty and beyond.
 
 I think we'll get the most useful feedback from people *using* Unity.
 So, this means that we'll need to focus on supporting early Natty
 adopters, for instance paying more attention to quickly resolving
 adoption blocking bugs. 
 
 My $.02

Agreed. I think the trick here to encouraging testing is installation on
USB key-rings; they are cheap, the installations run natively on the
hardware, and they are low risk.

I plan on getting documentation together and raising the awareness of
this soon.

Jono

-- 
Jono Bacon
Ubuntu Community Manager
jono(at)ubuntu(dot)com
www.ubuntu.com : www.jonobacon.org
www.twitter.com/jonobacon : www.identi.ca/jonobacon


-- 
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel


Re: Unity desktop and maverick backport

2010-11-18 Thread Marjo Mercado
Hi Didier,

Thanks for sharing this proposal. Based on the technical discussion
below, it seems like the right trade-off to make, if we can't have both.

Having said that, it becomes even more important to the overall quality
of the Unity desktop that we ensure as many users try it on Natty as
soon as possible. I'd like to make a few suggestions.

- Send out a call for testing, specific to Unity desktop (QA Team)
- Track Unity related bugs and make sure they are getting triaged and
resolved quickly; Monitor bug reports closely (QA Team-bdmurray)
- Layout key dates for checkpoints (Desktop, DX and QA Teams)
- Make go/no-go recommendation based on test results and bug data (QA
Team)

What do you think?

Thanks,

Marjo

On Thu, 2010-11-18 at 19:25 +0100, Didier Roche wrote:
 Hi everybody,
 
 As some of you may know, there have been some discussions about
 backporting
 unity compiz to maverick as we had backported unity to lucid with a
 dedicated ppa and its own session.
 
 However, after some porting discussions and following the natty work I
 think
 we should perhaps consider not doing that because it's going to take
 quite
 some work for a moderated benefit and we would better spend those
 efforts in
 making natty rocking.
 
 Some bits what came from discussions between ubuntu desktop and dx
 teams:
 
  * Why do we want to backport? - usually it's to make easier for users
 to test the new version and give some feedback on it. The first round of
 feedback will be about things not starting, or not working at all or
 crashing, we will get that feedback from the natty users. Later on we
 will want extra eyes on the user experience but by the time we are there
 it will be really hard to backport the new stack due to new depends
 (details on that later).
  * New unity means new compiz which means users will have no working
 desktop left, that's not something we should get our users in. Indeed,
 the new
 compiz is not made to be installed with the old one, the upgrade will
 replace compiz
 0.8 but has lot of issues still: the configuration is not migrated, the
 keybindings are not working, the workspace layout and switcher are not
 working, the session registration is not working, the desktop capplet
 needs to be updated, the GNOME keybindings capplet is not working. Some
 of those
 issues are fixed in natty, but we can't backporting every single GNOME
 applications
 to make them work in a maverick ppa.
 - the new unity packaging is not made to have old and new unity
 installed at the
 same time so the old unity will not be installed anymore.
  - the new unity is not usable as a desktop yet, which means the user
 will not
 have the old unity, compiz under GNOME will be broken is several ways
 which let the GNOME session hard to use, the new unity is not ready for
 production ... users who will want to give unity a try will just land in
 a situation when they have no environment left they can use for work...
 it would be less breakage to suggest them to update to natty where we
 fix those integration issues.
  * The new unity stack will be hard to backport - the next indicators
 uploads will build-depends on gtk3 (even if we don't use it we need to
 have libraries in natty to build gtk2 and gtk3 version to allow people
 to start porting work), we use new glib api, etc. Backporting the stack
 unity will need is going to turn into lot of work and a non trivial
 task.
 
 We think users will have a better experience by trying unity on natty
 and that we will gather more useful and coherent data, since it's likely
 to be more stable than getting a working - and a less tested by our team
 - backport.
 
 
 didrocks on behalf of the ubuntu desktop and dx teams
 
 

-- 
Marjo F. Mercado
Ubuntu QA Team Manager
W: (917) 338-6551
IRC: marjo


-- 
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel


Re: Unity desktop and maverick backport

2010-11-18 Thread Shane Fagan
Well there always is VMs and separate ubuntu installs for testing
without breakages affecting your desktop usage. 

--fagan

On Thu, 2010-11-18 at 10:47 -0800, Rick Spencer wrote:
 In my opinion, for what it is worth, this sounds like an unfortunate,
 but necessary trade off. 
 
 I think we will lose a fairly large degree of testing and feedback, by
 forcing interested contributors to move Natty so early. However, I think
 it's rational to trade that for an increased focus on the ultimate
 quality of the new compiz-based unity in Natty and beyond.
 
 I think we'll get the most useful feedback from people *using* Unity.
 So, this means that we'll need to focus on supporting early Natty
 adopters, for instance paying more attention to quickly resolving
 adoption blocking bugs. 
 
 My $.02
 
 Cheers, Rick
 
 On Thu, 2010-11-18 at 19:25 +0100, Didier Roche wrote:
  Hi everybody,
  
  As some of you may know, there have been some discussions about
  backporting
  unity compiz to maverick as we had backported unity to lucid with a
  dedicated ppa and its own session.
  
  However, after some porting discussions and following the natty work I
  think
  we should perhaps consider not doing that because it's going to take
  quite
  some work for a moderated benefit and we would better spend those
  efforts in
  making natty rocking.
  
  Some bits what came from discussions between ubuntu desktop and dx
  teams:
  
   * Why do we want to backport? - usually it's to make easier for users
  to test the new version and give some feedback on it. The first round of
  feedback will be about things not starting, or not working at all or
  crashing, we will get that feedback from the natty users. Later on we
  will want extra eyes on the user experience but by the time we are there
  it will be really hard to backport the new stack due to new depends
  (details on that later).
   * New unity means new compiz which means users will have no working
  desktop left, that's not something we should get our users in. Indeed,
  the new
  compiz is not made to be installed with the old one, the upgrade will
  replace compiz
  0.8 but has lot of issues still: the configuration is not migrated, the
  keybindings are not working, the workspace layout and switcher are not
  working, the session registration is not working, the desktop capplet
  needs to be updated, the GNOME keybindings capplet is not working. Some
  of those
  issues are fixed in natty, but we can't backporting every single GNOME
  applications
  to make them work in a maverick ppa.
  - the new unity packaging is not made to have old and new unity
  installed at the
  same time so the old unity will not be installed anymore.
   - the new unity is not usable as a desktop yet, which means the user
  will not
  have the old unity, compiz under GNOME will be broken is several ways
  which let the GNOME session hard to use, the new unity is not ready for
  production ... users who will want to give unity a try will just land in
  a situation when they have no environment left they can use for work...
  it would be less breakage to suggest them to update to natty where we
  fix those integration issues.
   * The new unity stack will be hard to backport - the next indicators
  uploads will build-depends on gtk3 (even if we don't use it we need to
  have libraries in natty to build gtk2 and gtk3 version to allow people
  to start porting work), we use new glib api, etc. Backporting the stack
  unity will need is going to turn into lot of work and a non trivial
  task.
  
  We think users will have a better experience by trying unity on natty
  and that we will gather more useful and coherent data, since it's likely
  to be more stable than getting a working - and a less tested by our team
  - backport.
  
  
  didrocks on behalf of the ubuntu desktop and dx teams
  
  
 
 
 



-- 
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel


Re: Unity desktop and maverick backport

2010-11-18 Thread Benjamin Drung
Am Donnerstag, den 18.11.2010, 18:53 + schrieb Shane Fagan:
 Well there always is VMs and separate ubuntu installs for testing
 without breakages affecting your desktop usage. 

But this requires that the VM has 3D support (which KVM doesn't have).

-- 
Benjamin Drung
Ubuntu Developer (www.ubuntu.com) | Debian Maintainer (www.debian.org)


signature.asc
Description: This is a digitally signed message part
-- 
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel


Re: Unity desktop and maverick backport

2010-11-18 Thread Bryce Harrington
On Thu, Nov 18, 2010 at 04:03:32PM -0500, Marjo Mercado wrote:
 Hi Didier,
 
 Thanks for sharing this proposal. Based on the technical discussion
 below, it seems like the right trade-off to make, if we can't have both.
 
 Having said that, it becomes even more important to the overall quality
 of the Unity desktop that we ensure as many users try it on Natty as
 soon as possible. I'd like to make a few suggestions.

 - Send out a call for testing, specific to Unity desktop (QA Team)
 - Track Unity related bugs and make sure they are getting triaged and
 resolved quickly; Monitor bug reports closely (QA Team-bdmurray)
 - Layout key dates for checkpoints (Desktop, DX and QA Teams)
 - Make go/no-go recommendation based on test results and bug data (QA
 Team)
 
 What do you think?

Don't forget to define a test plan for people to follow before sending
out a call for testing.  You might also want to make a page in wiki for
folks to list their findings.

 Thanks,
 
 Marjo
 
 On Thu, 2010-11-18 at 19:25 +0100, Didier Roche wrote:
  Hi everybody,
  
  As some of you may know, there have been some discussions about
  backporting
  unity compiz to maverick as we had backported unity to lucid with a
  dedicated ppa and its own session.
  
  However, after some porting discussions and following the natty work I
  think
  we should perhaps consider not doing that because it's going to take
  quite
  some work for a moderated benefit and we would better spend those
  efforts in
  making natty rocking.
  
  Some bits what came from discussions between ubuntu desktop and dx
  teams:
  
   * Why do we want to backport? - usually it's to make easier for users
  to test the new version and give some feedback on it. The first round of
  feedback will be about things not starting, or not working at all or
  crashing, we will get that feedback from the natty users. Later on we
  will want extra eyes on the user experience but by the time we are there
  it will be really hard to backport the new stack due to new depends
  (details on that later).
   * New unity means new compiz which means users will have no working
  desktop left, that's not something we should get our users in. Indeed,
  the new
  compiz is not made to be installed with the old one, the upgrade will
  replace compiz
  0.8 but has lot of issues still: the configuration is not migrated, the
  keybindings are not working, the workspace layout and switcher are not
  working, the session registration is not working, the desktop capplet
  needs to be updated, the GNOME keybindings capplet is not working. Some
  of those
  issues are fixed in natty, but we can't backporting every single GNOME
  applications
  to make them work in a maverick ppa.
  - the new unity packaging is not made to have old and new unity
  installed at the
  same time so the old unity will not be installed anymore.
   - the new unity is not usable as a desktop yet, which means the user
  will not
  have the old unity, compiz under GNOME will be broken is several ways
  which let the GNOME session hard to use, the new unity is not ready for
  production ... users who will want to give unity a try will just land in
  a situation when they have no environment left they can use for work...
  it would be less breakage to suggest them to update to natty where we
  fix those integration issues.
   * The new unity stack will be hard to backport - the next indicators
  uploads will build-depends on gtk3 (even if we don't use it we need to
  have libraries in natty to build gtk2 and gtk3 version to allow people
  to start porting work), we use new glib api, etc. Backporting the stack
  unity will need is going to turn into lot of work and a non trivial
  task.
  
  We think users will have a better experience by trying unity on natty
  and that we will gather more useful and coherent data, since it's likely
  to be more stable than getting a working - and a less tested by our team
  - backport.
  
  
  didrocks on behalf of the ubuntu desktop and dx teams
  
  
 
 -- 
 Marjo F. Mercado
 Ubuntu QA Team Manager
 W: (917) 338-6551
 IRC: marjo
 
 
 -- 
 ubuntu-devel mailing list
 ubuntu-devel@lists.ubuntu.com
 Modify settings or unsubscribe at: 
 https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel

-- 
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel