Re: [Ubuntu-phone] Status of 100 scopes and touch landing to saucy

2013-06-10 Thread Robert Park
On Fri, Jun 7, 2013 at 10:35 AM, Stéphane Graber stgra...@ubuntu.comwrote:

  - MIR = Main Inclusion Request
  - Mir = The new display server


I propose that we rename MIR to RIM: Request for Inclusion in Main. This
will increase clarity.
-- 
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel


Re: [Ubuntu-phone] Status of 100 scopes and touch landing to saucy

2013-06-10 Thread Dmitry Shachnev
On Mon, Jun 10, 2013 at 10:19 AM, Robert Park robert.p...@canonical.com wrote:
 On Fri, Jun 7, 2013 at 10:35 AM, Stéphane Graber stgra...@ubuntu.com
 wrote:

  - MIR = Main Inclusion Request
  - Mir = The new display server


 I propose that we rename MIR to RIM: Request for Inclusion in Main. This
 will increase clarity.

Please let’s not rename our procedures every time something with the
same name is released. MIRing is used for a long time and documented
in many places, and the Mir display server developers had plenty of
time to choose a better name.

--
Dmitry Shachnev

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


Re: [Ubuntu-phone] Status of 100 scopes and touch landing to saucy

2013-06-08 Thread Michał Sawicz
W dniu 08.06.2013 03:31, Ricky Chan pisze:
 Was it me or something wrong with the zips?

Unity 8 doesn't support the new smart scopes yet. We're working on it.

Cheers,
-- 
Michał Sawicz michal.saw...@canonical.com
Canonical Services Ltd.



signature.asc
Description: OpenPGP digital signature
-- 
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel


Re: [Ubuntu-phone] Status of 100 scopes and touch landing to saucy

2013-06-07 Thread Didier Roche

Le 06/06/2013 18:59, Didier Roche a écrit :


Hopefully the latest report before telling it's in saucy now.



It's in saucy now. \o/

When you will read those lines, the 100 scopes, unity 7 and a big chunk 
of the touch port is in saucy! Please note that most of components of 
the touch parts remains in universe.


During the night, grabbing the latest fixes for Unity 7, however, we got 
some intrusives commits with it and had to revert them (basically, bad 
reconnection with unity-panel-service if it crashed and some big 
refactoring which made unity segfaulting a lot). The good news is that 
the automated tests caught that and we had to go the revert way to find 
the culprits. No harm was done in this revert, but maybe some baguette 
has been eaten ;)


That with some NEWing and promotions to main (with some adjustments 
upload), saucy now gets all those latest goodness.


For the stats fan, here are some involved in this transition:
85 uploads to the archive was involved (83 by daily release)
36 NEW components (28 for main, 16 in universe).
38 components MIRed and promoted to main.
1 demotion to universe
3 packages removed from distro (old lenses replaced or not compatible 
with 100 scopes).


Note that 3 are rejected (mainly the touch apps) as they need some 
license fix before entering the archive.
We noticed some remarks for our upstreams of things that would be good 
to fix packaging-wise (most of them were not blockers apart from the 3 
previous mentioned components). Sebastien and I, while reviewing for 
NEWing them, made some notes available here: 
http://paste.ubuntu.com/5741741/. The ubuntu-unity integration team will 
as well help to get excellent package standard as well, fixing those.


So, we are resuming to normal daily release plan (but now to saucy) 
apart for the apps stack so that upstream can fix (without any other 
tentative upload to archive) the licensing. This one will be in manual 
publication mode, meaning that we will still have package uploaded to 
the daily build ppa and tests running. Just no publication to the archive.


Thanks to everyone involved in the landing and upstream for helping 
fixing promptly the issues we noticed!


Happy upgrade :)

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


Re: [Ubuntu-phone] Status of 100 scopes and touch landing to saucy

2013-06-07 Thread Rick Spencer
\o/

On Fri, Jun 7, 2013 at 6:46 AM, Didier Roche didier.ro...@canonical.com wrote:
 Le 06/06/2013 18:59, Didier Roche a écrit :


 Hopefully the latest report before telling it's in saucy now.


 It's in saucy now. \o/

 When you will read those lines, the 100 scopes, unity 7 and a big chunk of
 the touch port is in saucy! Please note that most of components of the touch
 parts remains in universe.

 During the night, grabbing the latest fixes for Unity 7, however, we got
 some intrusives commits with it and had to revert them (basically, bad
 reconnection with unity-panel-service if it crashed and some big refactoring
 which made unity segfaulting a lot). The good news is that the automated
 tests caught that and we had to go the revert way to find the culprits. No
 harm was done in this revert, but maybe some baguette has been eaten ;)

 That with some NEWing and promotions to main (with some adjustments upload),
 saucy now gets all those latest goodness.

 For the stats fan, here are some involved in this transition:
 85 uploads to the archive was involved (83 by daily release)
 36 NEW components (28 for main, 16 in universe).
 38 components MIRed and promoted to main.
 1 demotion to universe
 3 packages removed from distro (old lenses replaced or not compatible with
 100 scopes).

 Note that 3 are rejected (mainly the touch apps) as they need some license
 fix before entering the archive.
 We noticed some remarks for our upstreams of things that would be good to
 fix packaging-wise (most of them were not blockers apart from the 3 previous
 mentioned components). Sebastien and I, while reviewing for NEWing them,
 made some notes available here: http://paste.ubuntu.com/5741741/. The
 ubuntu-unity integration team will as well help to get excellent package
 standard as well, fixing those.

 So, we are resuming to normal daily release plan (but now to saucy) apart
 for the apps stack so that upstream can fix (without any other tentative
 upload to archive) the licensing. This one will be in manual publication
 mode, meaning that we will still have package uploaded to the daily build
 ppa and tests running. Just no publication to the archive.

 Thanks to everyone involved in the landing and upstream for helping fixing
 promptly the issues we noticed!

 Happy upgrade :)

 Cheers,
 Didier

 --
 Mailing list: https://launchpad.net/~ubuntu-phone
 Post to : ubuntu-ph...@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~ubuntu-phone
 More help   : https://help.launchpad.net/ListHelp


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


Re: [Ubuntu-phone] Status of 100 scopes and touch landing to saucy

2013-06-07 Thread Dave Morley
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 07/06/13 14:46, Didier Roche wrote:
 38 components MIRed and promoted to main.
Man we are gonna have to call MIRed something new now I thought you
had uploaded Mir display 38 times :D

- -- 
You make it, I'll break it!

I love my job :)
http://www.ubuntu.com
http://www.canonical.com
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with undefined - http://www.enigmail.net/

iEYEARECAAYFAlGyDvMACgkQT5xqyT+h3OiX9wCgx64qVm0ZCOP+HVgsOo/yaFrv
7owAnjWthLGzrn2ll5vA1gkq0CVNegva
=Zjv/
-END PGP SIGNATURE-

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


Re: [Ubuntu-phone] Status of 100 scopes and touch landing to saucy

2013-06-07 Thread Stéphane Graber
On 06/07/2013 12:48 PM, Dave Morley wrote:
 On 07/06/13 14:46, Didier Roche wrote:
 38 components MIRed and promoted to main.
 Man we are gonna have to call MIRed something new now I thought you
 had uploaded Mir display 38 times :D

I'm looking forward to the MIR for Mir, not confusing at all ;)

For those not following too closely:
 - MIR = Main Inclusion Request
 - Mir = The new display server

Exact spelling is critical to avoid confusion (so is careful reading)!

-- 
Stéphane Graber
Ubuntu developer
http://www.ubuntu.com



signature.asc
Description: OpenPGP digital signature
-- 
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel


Re: [Ubuntu-phone] Status of 100 scopes and touch landing to saucy

2013-06-07 Thread Oliver Ries
On Fri, Jun 7, 2013 at 7:46 AM, Didier Roche didier.ro...@canonical.comwrote:

  Le 06/06/2013 18:59, Didier Roche a écrit :


 Hopefully the latest report before telling it's in saucy now.


 It's in saucy now. \o/


Thanks everybody involved in making this change happening. Having this
landed now well before FF we'll actually have some time to work all the odd
quirks out that might be found in the next couple of weeks.

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


Re: [Ubuntu-phone] Status of 100 scopes and touch landing to saucy

2013-06-06 Thread Didier Roche

Le 05/06/2013 20:05, Didier Roche a écrit :

Le 04/06/2013 18:51, Didier Roche a écrit :

Hey guys,

Hey again!


Hopefully the latest report before telling it's in saucy now.

Good progress, everything built, fighting a little bit of vala to get 
gdrive done (thanks Michal and Martin!). Removing indicator-network for 
now from the stack we'll ship as it was making unity-panel-service 
crashing, it wasn't going to be installed by default yet anyway. We 
finished the pre-NEW and pre-MIR reviews as well (for all the parts that 
will be pulled by the Unity with 100 scopes, meaning scopes + what is 
pulled by hud2). As hud is building on armhf with touch support, it's 
pulling libhybris, the platform api, sphinx and so other small bits like 
gtester2xunit, we prereview the MIR for them so that we can have a 
smooth upload (and got some surprises, thanks Colin and Lukasz for 
helping patching some components). Some finale MIRing is still in 
progress by Michael and Lukasz.


The upload itself will include a bunch of archive admins mechanic: 
basically approving all the components we already pre-reviewed, a lot of 
new package binaries as well and reviewing the new ones from touch that 
are not that urgent as not in main and installed by default (touch apps, 
media components...) + promotion to main for all components prereviewed 
for MIR. We expect that will take a couple of publisher cycle in 
-proposed to get the main promotion right in case we forgot anything (we 
shouldn't, but just triple checking).


We still have one blocker IMHO to have a usable Unity 7 with 100 scopes 
in saucy: https://bugs.launchpad.net/unity/+bug/1188191. Michal is 
working on it. Once we get the fix we'll rebuild and rerun the relevant 
tests.


For all those reasons, we think it's preferable to act on the upload 
tomorrow morning early (yeah a Friday upload... but a well tested Friday 
one! ;)).


Note that all trunks for daily releases are though still frozen to keep 
the current state as is. I'll release the lock as soon as we publish to 
distro.


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


Re: [Ubuntu-phone] Status of 100 scopes and touch landing to saucy

2013-06-05 Thread Didier Roche

Le 04/06/2013 18:51, Didier Roche a écrit :

Hey guys,

Hey again!



A lot of effort has been put to be able to land Unity 7 with 100 
scopes and all the touch stacks into saucy. We'll try to have all 
those awaited and desired components landed as soon a possible to it. 
The excellent news is that we are on the finish line for it :)


Some updates on the port status as of today.
Of course, we had the traditional surprises with switching to saucy 
meaning new toolchain, new python version, and we had to fix a lot of 
components to make them buildable again across all components (some were 
missing includes now that gcc is stricter, some others were some new 
files shipped by python3.3, evolution changed and didn't have 
introspection anymore, so needed to remove the evolution scope...). Also 
we needed to ensure to have the latest sdk and got new tests failures on 
some stacks. All is now mainly fixed, after several relaunch and fix 
stack correctness.


We also had some manual upload made in the distro without backporting 
the changes to the Vcs. As daily release ensure and enforce that we 
don't overwrite potential fix to distro, we had to backport those as well.


Web credentials had a lot of tests failing once switched to saucy. Some 
fixes finally went it (waited on the upstream merger to do its work), 
this is now in and we are currently rebuilding those components + 
running the tests. As touch apps and Unity are now depending on it, this 
can introduce some delays.


Finally, got some unity surprises like segfaulting during running tests, 
change in the toolkit raising some warnings as errors and so on :) We 
had to go to the pragmatical path and merge everything manually (because 
of the queue of the upstream merger which would have delayed us by 
3x3h). We could permit this as we did a local build test, and knowing 
that rebuild in the ppa was done next.


After all those dragons down and epic hunting, we are mostly done! As of 
now, what's remaining is:
- the media stack (this doesn't block the rest of landing) which have a 
bunch of components failing to build on saucy due to latest libhybris. 
Ricardo fixed those with Lukasz,

- ensuring the webcreds fixes are in and working
- fixing a gdrive scope drive FTBFS. This seems to be a deeper issue in 
the scope with python 3.3. Lukasz is currently looking at it, but we may 
need help from Michal, Pawel or Martin (but they will only be around 
tomorrow). This is the latest big blocker I'm afraid of.


I've frozen the current state on purpose to not daily release during the 
night (apart on stack still failing like webcredentials and media) so 
that we can push all that to ubuntu early tomorrow morning (European 
time) if those 3 blockers are fixed and dealing with the NEWing ack and 
MIRing for the targetted components.




Some new components are coming (telepathy-ofono, dee-qt, powerd, 
dbus-cpp, location-service), but they are not on the critical path for 
this landing. They will be handled before the end of week though.
This is still valid and ignored right now to focus on the big landing 
(tm) first. :)


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