/srv/irclogs.ubuntu.com/2014/01/09/#ubuntu-meeting.txt

=== stokachu_ is now known as stokachu
=== DalekSec_ is now known as DalekSec
=== davmor2_ is now known as davmor2
=== cody-somerville_ is now known as cody-somerville
=== highvolt1ge is now known as highvoltage
=== Trevinho_ is now known as Trevinho
=== LjL-Away is now known as LjL
=== zequence_ is now known as zequence
* slangasek waves16:01
jodho/16:01
slangasek#startmeeting16:01
meetingologyMeeting started Thu Jan  9 16:01:47 2014 UTC.  The chair is slangasek. Information about MeetBot at http://wiki.ubuntu.com/meetingology.16:01
meetingologyAvailable commands: #accept #accepted #action #agree #agreed #chair #commands #endmeeting #endvote #halp #help #idea #info #link #lurk #meetingname #meetingtopic #nick #progress #rejected #replay #restrictlogs #save #startmeeting #subtopic #topic #unchair #undo #unlurk #vote #voters #votesrequired16:01
slangasek[TOPIC] Lightning round16:02
=== meetingology changed the topic of #ubuntu-meeting to: Lightning round
slangasek$ echo $(shuf -e barry doko stgraber jodh bdmurray slangasek cjwatson xnox stokachu)16:02
slangasekcjwatson stokachu barry bdmurray stgraber doko slangasek jodh xnox16:02
cjwatsonoh look16:02
cjwatsonIt's been a "catch up after new year" week16:02
xnoxbah =) /me missed the chat16:02
cjwatsonMiscellaneous:16:02
xnox*sorry*16:02
cjwatson - Bits and pieces of arm64/ppc64el porting (wcslib, mozjs17, libgksu, lcms, telepathy-logger, pvm, umockdev16:02
cjwatson - Various other build failure fixes (mutter, gnome-shell, obexd, renpy16:02
cjwatson - Caught up a bit on the trusty-proposed backlog with a bunch of rebuilds and such.16:02
cjwatson - base-passwd 3.5.30, with more secure defaults for shells of various global static users.  Hoovered up fallout in a dozen or so packages (one of which broke phone tests, oops).16:02
cjwatson12.04.4 preparation:16:03
cjwatson - Reviewed a bunch of enablement uploads.16:03
cjwatson - Prepared debian-installer for lts-saucy enablement tree.16:03
cjwatsonStarted on libclick.16:03
cjwatson..16:03
cjwatsonOh and sorry to anyone upset by the missing close parens there.  Here: ) )16:03
=== greyback is now known as greyback|away
slangasek:)16:04
slangasekstokachu: around?  (it's a new year, so maybe? :)16:04
barrycjwatson: there's an emacs mode for that16:04
stokachuNothing from me this week16:04
slangasekstokachu: ok, cool :)16:04
stokachuas far as bugs go, working on getting sosreport 3.1 relead16:04
stokachudone16:05
barryshort week due to winter break.  was mostly off-line, so plenty of catching up this week.16:05
barrysystem-image: LP: #1259326 (triaged, discussed)16:05
ubottuLaunchpad bug 1259326 in system-image (Ubuntu) "system-update panel not blocking screen lock/blank while downloading" [Medium,Confirmed] https://launchpad.net/bugs/125932616:05
barryautopilot: LP: #1266574. branches ready for address-book-app, camera-app, cordova-ubuntu in progress.  discussions with #ubuntu-autopilot folks16:05
ubottuLaunchpad bug 1266574 in autopilot (Ubuntu) "autopilot_tracepoint.c is not Python 3 compatible" [Undecided,New] https://launchpad.net/bugs/126657416:05
barryubuntu/debian: python-apt 0.9.1ubuntu1 (for dep8 fix).  window-mocker python3/pybuild support for cgoldberg.16:05
barrydone16:05
bdmurrayqueried errors database to see if bug 1024590 is fixed in saucy16:05
bdmurraytested unattended-upgrade bug 126572916:05
bdmurrayuploaded a fix for bug 123711916:05
bdmurraybug triage of bug 126488716:05
ubottubug 1024590 in aptdaemon (Ubuntu) "update-manager crashed with AttributeError in _on_download_changed(): 'NoneType' object has no attribute 'get_value'" [Medium,Fix committed] https://launchpad.net/bugs/102459016:06
ubottubug 1265729 in unattended-upgrades (Ubuntu) "unattended-upgrade might enter an infinite loop if an upgradable package is on hold" [Undecided,Incomplete] https://launchpad.net/bugs/126572916:06
ubottubug 1237119 in gnome-control-center (Ubuntu) "ERROR: hook /usr/share/apport/package-hooks/source_gnome-control-center.py crashed: TypeError: add_info() takes 1 positional argument but 2 were given" [Medium,Fix released] https://launchpad.net/bugs/123711916:06
ubottubug 1264887 in ubuntu-release-upgrader (Ubuntu Trusty) "After upgrade 12.04 -> 14.04 there was no display manager (kdm or lightdm)" [High,Confirmed] https://launchpad.net/bugs/126488716:06
bdmurrayuploaded whoopsie-preferences with a change for location of apport/autoreport (bug 1239811)16:06
ubottubug 1239811 in whoopsie-preferences (Ubuntu Trusty) "whoopsie-preferences crashed with SIGSEGV in _IO_new_fclose()" [High,Fix released] https://launchpad.net/bugs/123981116:06
bdmurrayuploaded update-notifier, apport, lxc-android-config with a change for location of apport/autoreport16:06
bdmurrayupdated bug bot to handle not erased media ubiquity install failures16:06
bdmurrayupdated bug bot to recommend people try 12.04.3 not 12.04.[12]16:06
bdmurraymodified phased-updater not to keep setting stopped updates to 0%16:06
bdmurraysubscribed teams to packages16:06
bdmurraytrying to setup an instance of errors in canonistack to work on retracer issue16:06
bdmurrayworked with canonical support to get my core limit increased for deploying the error tracker in canonistack16:06
cjwatsonbarry: there's an emacs mode for everything16:06
bdmurraytesting autoreporting of crashes and whoopsie on trusty (bug 1245524)16:06
ubottubug 1245524 in whoopsie (Ubuntu) "whoopsie fails to notice/process .upload files on trusty" [Critical,Confirmed] https://launchpad.net/bugs/124552416:06
bdmurray␗ done16:06
stokachuoh can someone remove sponsors team from bug 1121874?16:06
ubottubug 1121874 in mysql-5.5 (Ubuntu Saucy) "MySQL launch fails silently if < 4MB of disk space is available" [Medium,In progress] https://launchpad.net/bugs/112187416:06
stokachunow that arges can sponsor packages he just can't remove the team from subscribers list16:06
barrycjwatson: true! there's even one for vi users :)16:07
stgraber - cgmanager:16:07
stgraber   - Followed the progress made by jodh and hallyn, discussed and reviewed initial packaging16:07
stgraber - LXC:16:07
stgraber   - Preparing for rc1 next week (ton of code reviews and a few fixes)16:07
stgraber   - Wrote a bit about LXC: https://www.stgraber.org/2013/12/20/lxc-1-0-blog-post-series/16:07
stgraber   - Tested and prepared systemd upload to turn on all cgroup controllers in logind16:07
stgraber   - Follow up on PAM change to get unprivileged containers working properly16:07
stgraber   - Branch to make apport work with LXC (some extra changes needed)16:07
cjwatsonstokachu: I guess somebody did it, doesn't seem to be subscribed now16:07
slangasekbarry: what kinds of discussions have you been having on #ubuntu-autopilot?  are they excited about the python3 move? :)16:07
stgraber - Ubuntu touch16:07
stgraber   - Images now have discard enabled by default16:07
stgraber   - Fixed a few bugs in my experimental port/private-server system-image branch, working on tests now. Test server at https://phablet.stgraber.org16:07
stgraber - Other16:07
stgraber   - SRU/New reviews16:07
stgraber   - A few merges16:07
stgraber(DONE)16:07
stokachucjwatson: ah ok must've just happened lol, thanks for checking16:07
barryslangasek: i'm happy to discuss a few things after the lightening round16:07
slangasekbarry: ack16:07
doko- two full days of merges, not yet finished with main, and didn't look yet at universe. merges in general seem to be behind this cycle16:09
doko- start packaging GCC 4.9, including four new runtime libs16:09
doko- gcc-4.8/arm64: trying to reproduce a testcase for 126357616:09
doko- finishing tcl/tk updates16:09
doko- made python3.4 a supported python3 version. fixed most packages16:09
doko  build-depending on python3-all-dev.16:09
doko- started a first test rebuild, currently for main on all archs.16:09
doko  universe will follow later this week.16:09
doko- looked at ruby-ffi on arm64 and ppc64el. not much progress16:09
doko- finished the glew transition16:09
doko- uploaded ppc64le cross toolchain to trusty16:09
doko- update of python interpreters16:09
doko- MIR processing, component mismatches, ...16:09
doko(done)16:09
slangasekdoko: gcc 4.9> and that's not landing in the archive this cycle, right?16:11
dokoslangasek, depends ... =)16:12
slangasekdoko: on what?16:12
slangasek * post-holiday email wrangling16:12
slangasek * learning the ropes on the TB (congrats to everyone else who was elected, thanks to everyone else who stood)16:12
slangasek * sprint prep16:12
slangasek * continuing to work on filling our open position on the team16:12
slangasek * Debian upstart/systemd discussions16:12
slangasek * monitoring upstream kdbus discussions16:12
slangasek * worked with stgraber to land pam_loginuid userns support upstream16:12
slangasek * ongoing ppc64el discussions16:12
slangasek(done)16:12
jodh* core-1311-upstart-roadmap:16:12
jodh  - cgroup support:16:12
jodh    - Upstart can now run a job in a cgroup using the cgmanager.16:12
jodh      Continuing to work with stgraber + hallyn on cgmanager design and16:12
jodh      implementation.16:12
jodh  - async spawning: Have a prototype branch that will boot a system and16:12
jodh    a Session Init, handling child comms asynchronously. Needs16:12
jodh    polishing and also necessitates reworking some of the existing16:12
jodh    tests and writing additional state-machine checking tests.16:12
dokoif gccgo-4.9 looks better than -4.816:12
jodh    Currently extending the serialisation format to handle resuming the16:12
jodh    async operations post re-exec.16:12
jodh16:13
dokono, not as the default16:13
xnox* Emulator / Autopilot:16:13
xnox  - working on automating autopilot execution in the emulator16:13
xnox  - finding / identifying / filing bugs about issues with test16:13
xnox    failures, which are regressions over mako.16:13
xnox  - solving scalability of testing with juju charm development to16:13
xnox    reliably run all tests quickly.16:13
xnox  - see ubuntu-phone mailing list post + bugs tagged "jemjem"16:13
xnox* installer:16:13
xnox  - worked on improving support for Qemu/OVMF targets16:14
xnox* over christmas time:16:14
xnox  - helped with icu and glew transitions, ppc64el fixes.16:14
slangasekdoko: would we be able to use gccgo-4.9 with libgcc from 4.8, or does this require updating libgcc?  I thought you were opposed to pulling in 4.9 for the runtime libs16:14
xnox* I'm away on holidays from 11th to 19th of January16:14
xnox..16:14
barryxnox: we should chat about autopilot+emulator some time :)16:14
dokoslangasek, I'm opposed to overwrite libstdc++616:14
dokoand as I said, I just started the packaging this week ...16:15
xnoxbarry: well today is best as i'll be available most of the evening. tomorrow, i'll be finishing sharp at EOD.16:15
slangasekdoko: ack16:15
barryxnox: ack16:16
slangasekany more questions/comments on status?16:16
slangasekbarry: should we talk about autopilot?16:17
barryslangasek: sure16:17
slangasek[TOPIC] autopilot & python316:17
=== meetingology changed the topic of #ubuntu-meeting to: autopilot & python3
barrywe have buy-in that autopilot tests in packages should be py3, which is great because we'll be able to ditch py2 on touch16:18
barrysome disagreement on whether there should be a "flag day" or switch things over package by package16:18
barryotoh, if we go by xnox's list in emulator branch, there's only 11 packages that need porting, so i think it's silly not to just flag day it16:19
slangasekyes; but all the plans for switching things over package-by-package had huge overhead on the packaging side16:19
* slangasek nods16:19
barryslangasek: yeah, i thought you'd back me up on that :)16:19
barryi've already ported address-book-app and camera-app and am working on cordova-ubuntu.  really, porting the actual packages is not difficult16:20
barryone thing i'm unsure of atm is whether the click package tests in xnox's branch use autopilot.  i think not, but not sure atm16:21
xnoxbarry: oh, i see. Yeah, I was confused why all tests seem to run in python2 mode, when they are mostly 1.4 autopilot based and should be python3 capable.16:21
xnoxbarry: all of them use autopilot, after a huge amount of wrapper scripts =)16:21
barryright, we have /usr/bin/autopilot (py2) and autopilot-py3 as test runners16:21
barryxnox: okay, so the click package tests will need porting too then.  that adds to the mix16:21
barryother open questions: whether to have one big tracking bug with bugtasks, or a bug per package16:22
xnoxbarry: i can wedge /usr/bin/autopilot to be /usr/bin/autopilot-py3 & give you logs of how much things fail, would you be interested in that?16:22
barryand the really difficult one: testing :(16:22
slangasektesting> that's why we have charms :)16:22
slangasekxnox: what kind of times are you getting out of running all the testsuites, now?16:22
barryxnox: what i'd like to talk about later is fiddling with your emulator scripts to switch between py2 and py3, and using local packages.  but then there's the cross-building issue16:23
xnoxbarry: one big bug with bugtasks, doesn't scale that well. Having one bug per project/package with a common tag works better. As one can request launchpad to list them all "e.g. tag jemjem from all projects"16:23
barryxnox: that's probably how we'll go16:23
xnoxslangasek: some instances get stuck, so i need to add watchdog. Last run I did was about 3h across all non-failing projects.16:23
barrysince i suspect package maintainers will prefer that16:23
xnoxbarry: is python3 autopilot seeded on the images yet?16:24
slangasekxnox: not bad, not bad...  seems like a few more iterations, and we should be able to get solid test results for the autopilot transition16:24
barryright now the easiest thing seems to be: install the amd64 packages and run the tests locally.  a few py2 tests will fail (e.g. i have no camera) but oh well.  then, build and install the amd64 py3 ported package locally and run with autopilot-py3.  icky, but has the advantage of actually working :)16:24
barryxnox: python3-autopilot gives you /usr/bin/autopilot-py316:25
barryautopiloters seem to do all testing on devices, including package builds.  but i think that's almost unnecessarily slow for porting purposes16:26
dokobarry, do you test with 3.4 too? ;-p16:26
xnoxbarry: and autopilot-touch is not a python based? it has python-autopilot & python-evdev depends.16:26
barrydoko: ha ha ha!16:26
slangasekbarry: +1 for anything that speeds up the development cycle by leveraging native hardware :)16:27
barryxnox: i *think* those are just ap's own tests, which can be run against py2 and py3 using tox in their trunk branch16:27
xnoxcool.16:27
barryslangasek: yeah, i think that'll at least get us 99% of the way there16:27
barryat least to the point of mp's16:27
barryso, aside from porting, we'll have to get ci to switch over to autopilot-py3.  that's a whole 'nuther discussion16:28
barry(some of which has been discussed before)16:28
barryanyway, i think that's about it.  xnox's emulator is awesome btw, and if we can leverage it for testing as described above, i think that would give us extra confidence16:28
barryeot16:28
slangasekyeah, there's no way we can propose having a py3 flag day for autopilot /without/ testing in emulation... we need to get the py3 autopilot test failures down to where they match the existing py2 tests, and that requires testing on arm16:29
slangasekso next steps: 1) iterate through the test suites on amd64, fixing any obvious py2/3 issues; 2) generate reports for py2 vs. py3 autopilot testing in the cloud; 3) lather, rinse, repeat; 4) flag day when we hit parity?16:31
barryagreed.  i think the phablet-tools test runner can be pointed to local packages and/or ppas, so one of the steps in this process should be uploading to a ppa all the ported tests, twiddling the runner to use py3, and running them on actual devices and/or the emulator16:31
barryslangasek: yes16:31
slangasekppas> only relevant for the .debs, I guess, not the click packages16:32
barryright16:32
slangasekbarry: ok - sounds like a plan.  What do you think the timeline looks like?  I guess if you haven't looked at the test suites yet for any of the click packages, it's hard to project?16:32
barryslangasek: right.  but i'm mildly confident i can finish the non-click porting this week or early next week16:33
slangasekok16:33
slangasekbarry: thanks!16:33
barrysure thing!16:34
slangasekanything else for today?16:34
slangasek[TOPIC] AOB16:34
=== meetingology changed the topic of #ubuntu-meeting to: AOB
slangasekbeuller16:36
slangaseknothing? :)16:36
slangasek#endmeeting16:36
=== meetingology changed the topic of #ubuntu-meeting to: Ubuntu Meeting Grounds | Calendar/Scheduled meetings: http://fridge.ubuntu.com/calendar | Logs: https://wiki.ubuntu.com/MeetingLogs | Meetingology documentation: https://wiki.ubuntu.com/meetingology
meetingologyMeeting ended Thu Jan  9 16:36:52 2014 UTC.16:36
meetingologyMinutes (wiki):        http://ubottu.com/meetingology/logs/ubuntu-meeting/2014/ubuntu-meeting.2014-01-09-16.01.moin.txt16:36
meetingologyMinutes (html):        http://ubottu.com/meetingology/logs/ubuntu-meeting/2014/ubuntu-meeting.2014-01-09-16.01.html16:36
slangasekok, thanks all!16:36
jodhthanks!16:36
barrythanks!16:36
stgraberthanks!16:37
=== medberry is now known as med_
=== greyback|away is now known as greyback
=== LjL^ is now known as LjL
=== LjL^ is now known as LjL
=== freeflying is now known as freeflying_away

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!