/srv/irclogs.ubuntu.com/2013/07/31/#ubuntu-meeting.txt

=== biostudent_ is now known as biostudent
=== biostudent_ is now known as biostudent
=== doko_ is now known as doko
=== dholbach_ is now known as dholbach
=== freeflyi1g is now known as freeflying
=== ashams_ is now known as ashams
=== ejat- is now known as ejat
evHi guys.15:00
evSteve is off today and has asked me to step in.15:00
ev#startmeeting15:00
meetingologyMeeting started Wed Jul 31 15:00:37 2013 UTC.  The chair is ev. Information about MeetBot at http://wiki.ubuntu.com/meetingology.15:00
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 #votesrequired15:00
ev[TOPIC] Lightning round15:00
=== meetingology changed the topic of #ubuntu-meeting to: Lightning round
ev$ echo $(shuf -e barry doko stgraber jodh ev cjwatson xnox)15:00
evstgraber xnox cjwatson doko ev barry jodh15:01
dokoslangasek not here?15:01
cjwatsonHe's at the Isle of Man client sprint and unavailable15:01
stgraberxnox: I'm on vacation, so it's your turn15:02
evoh right, apols :)15:02
xnox* Last week wed-sun was on holiday15:02
xnox* From the week before, android and blobs are packaged and uploaded15:02
xnox  into ubuntu universe.15:02
xnox* M.I.R. for above is filed, and in-progress (need to answer security15:02
xnox  enquiries).15:02
xnox* TODO: automate "binNMU"/daily building of android package (such that15:02
xnox  I'm not the only one who can/knows how to upload it)15:02
xnox* Working on sorting out btrfs mounting/fsck once and for all & get15:02
xnox  btrfs in sync between Debian & Ubuntu. Should be fine with -515:02
xnox  update.15:02
xnox* Working on sorting out ubiquity: outstanding merge proposals & U115:02
cjwatsonxnox: Ah, you sorted out your internet troubles then15:02
xnox  login page.15:03
xnox* Verified pending-removal SRU bugs for mdadm & partman-lvm15:03
xnox* Trying to help resolve bug 1197766, initially provided workaround15:03
xnox  was not sufficient15:03
ubottubug 1197766 in OEM Priority Project "Different partition layout after recovery with keep home partition" [Critical,Confirmed] https://launchpad.net/bugs/119776615:03
xnox..15:03
xnoxstgraber: touche =) i was out last week ;-)15:03
xnoxcjwatson: yes. they trigger full line resynchronisation via automated telephone option selection. Which got my line back up.15:03
xnoxso was only a short down-time <<30minuts.15:04
cjwatsonRelease engineering sprint.  Spent most of the second half of the week implementing build cancellation:15:04
cjwatson - https://code.launchpad.net/~cjwatson/launchpad/buildstatus-aborted/+merge/17699015:04
cjwatson - https://code.launchpad.net/~cjwatson/launchpad-buildd/fix-abort/+merge/17700315:04
cjwatson - https://code.launchpad.net/~cjwatson/launchpad/buildmaster-cancel-properly/+merge/17758015:04
cjwatson I'm still awaiting some reviews and will probably need to make some changes, but the bulk of it is done.15:05
cjwatsonfoundations-1305-click-package:15:05
cjwatson - Various minor tweaks to prepare for the IoM demo.  Bug 1204523 was especially entertaining to fix.15:05
ubottubug 1204523 in click (Ubuntu) "Click packages can't be installed from directories not viewable by the clickpkg user" [High,Fix released] https://launchpad.net/bugs/120452315:05
cjwatson - Fixed rather embarrassing Unicode support failures.15:05
cjwatsonfoundations-1305-arm64-bringup:15:05
cjwatson - Bent juju-core to my will to bootstrap a new build farm, after the Canonistack LCY02 instance-deletion instance.15:05
cjwatson - Tried to get some saucy builds working.  Currently blocked on some tail-ends of toolchain rebootstrapping, but should be able to start helping out again soon.15:05
cjwatson..15:05
doko- arm64 bootstrap (later more)15:05
doko- MIR's15:05
doko- binutils update15:05
doko(done)15:05
ev- I've spent much of the week continuing to get mobile error reporting up and15:06
ev  running. We now have whoopsie and apport on the Touch images as well as a15:06
ev  settings page for controlling reporting. I have a meeting later this week15:06
ev  with Katherine to discuss enabling reporting by default.15:06
ev- I've run into what looks like a race condition on whoopsie startup on the15:06
ev  Touch images, which prevent it from uploading reports. I'm taking the15:06
ev  opportunity to build some more tests into things like whoopsie-preferences15:06
ev  (hooray for dbus-test-runner, by the way) as I get to the bottom of this.15:06
ev- Work continues on the Cassandra crisis. You may have noticed that15:06
ev  https://errors.ubuntu.com is only showing data from the past week or so. We15:06
ev  had to cut over to a new database. Nothing is lost. We're backing up the old15:06
ev  database and will merge in the data when that is complete. If you don't15:06
evUGH. Die pidgin.15:06
evright, https://pastebin.canonical.com/95283/15:06
evdone!15:06
barryev: i don't use dbus-test-runner, but i managed to finally track down a very interesting (and annoying) behavior in the underlying dbus libraries ;)15:07
everrr http://paste.ubuntu.com/5933046/ :)15:07
barryimage based updates: LP: #1206515; LP: #1206558; LP: #1206523; LP: #1204528; LP: #1204976; various dbus api changes for better u/i integration; upload 0.9, 0.9.1, 0.9.215:07
evbarry: oh?15:07
ubottuLaunchpad bug 1206515 in Ubuntu system image "dbus service requires /tmp/system-image directory" [High,Fix committed] https://launchpad.net/bugs/120651515:07
ubottuLaunchpad bug 1206558 in Ubuntu system image "system-image-dbus should run on system bus" [Critical,Fix released] https://launchpad.net/bugs/120655815:07
ubottuLaunchpad bug 1206523 in Ubuntu system image "Need a system dbus policy for the system dbus service" [High,Fix released] https://launchpad.net/bugs/120652315:07
ubottuLaunchpad bug 1204528 in Ubuntu system image "Add DBus mocks for u/i testing" [High,Fix released] https://launchpad.net/bugs/120452815:07
barryother: LP: #1073919; LP: #1205505; LP: #1181814; python-webob 1.2.3-3 (py3 support) and 1.2.3-4, debian bug 717655; PEP 394 (shebang lines); emacs 24.3 bug fix and upload; python-coverage review15:07
ubottuLaunchpad bug 1204976 in Ubuntu system image "Rename IsUpdateAvailable() and make it non-blocking" [High,Fix released] https://launchpad.net/bugs/120497615:07
evah nice15:07
barryin progress: LP: #1206866, system-image 0.9.315:07
ubottuLaunchpad bug 1073919 in command-not-found (Ubuntu Raring) "Crash with Python 3" [High,In progress] https://launchpad.net/bugs/107391915:07
ubottuLaunchpad bug 1205505 in python-gnupg (Ubuntu) "Sync python-gnupg 0.3.4-1 (universe) from Debian unstable (main)" [Undecided,Fix released] https://launchpad.net/bugs/120550515:07
ubottuLaunchpad bug 1181814 in wsjt (Ubuntu) "Crash: AttributeError: 'module' object has no attribute 'isNumberType'" [High,Confirmed] https://launchpad.net/bugs/118181415:07
ubottuDebian bug 717655 in python-webob "python-webob: Add python 3 support" [Wishlist,Fixed] http://bugs.debian.org/71765515:07
ubottuLaunchpad bug 1206866 in Ubuntu system image "Dies with dotted version numbers? - TypeError: unorderable types: Image() < Image()" [High,In progress] https://launchpad.net/bugs/120686615:07
barryev: yeah, so i use $DBUS_SYSTEM_BUS_ADDRESS envar to rendezvous on a private bus...15:08
barryturns out that once libdbus is intiialized, it never consults that envar again15:08
cjwatsonHow did the image-based-updates demo go?15:08
evha!15:08
barryso you can't change it and expect the same process to rendezvous on a different bus address15:09
barrycjwatson: mixed i think.  they got some weird bug that i don't understand at all but eventually got it to update and reboot15:09
barrycjwatson: and of course it wfm here locally :/15:09
cjwatsonAll the best bugs are like that15:09
barrycjwatson: anyway, that's LP: #1206866, ongoing15:10
ubottuLaunchpad bug 1206866 in Ubuntu system image "Dies with dotted version numbers? - TypeError: unorderable types: Image() < Image()" [High,In progress] https://launchpad.net/bugs/120686615:10
* barry is very happy that phablet-flash now allows --ubuntu-bootstrap and -r -215:10
cjwatson(Oh, I forgot to mention, I'm also working on implementing the "devel" series alias for saucy)15:10
barry(allows you to flash to an older image)15:10
barrycjwatson: nice15:10
barryanyway...15:10
barrydone15:10
ev:)15:10
ev[TOPIC] Bugs15:10
=== meetingology changed the topic of #ubuntu-meeting to: Bugs
evNo Brian.15:10
xnoxev: paste.canonical.com instead of paste.ubuntu.com ? not using pastebinit? =)15:10
evDoes anyone have bugs worth a mention?15:11
evxnox: that would've been the smart thing to do15:11
jodherm, shall I go at the end? :)15:11
evOH HAI15:11
evjodh: you're up15:11
cjwatsonSteve asked me to get back to bug 1065281, so I'm going to have to roll up my sleeves again on that :-/15:11
ubottubug 1065281 in OEM Priority Project quantal "Installer crashed when trying to partition 4k/4k sector hard disks" [High,In progress] https://launchpad.net/bugs/106528115:11
evsoz. I copy and pasted from when you weren't here :)15:11
cjwatsonBut nothing interesting to talk about as yet15:11
jodh* foundations-1305-upstart-work-items:15:11
jodh  - Finished the upstart-dconf-bridge and raised MP:15:11
jodh    https://code.launchpad.net/~jamesodhunt/upstart/upstart-dconf-bridge/+merge/17765015:11
jodh  - Upstart integration tests (DEP-8):15:11
* ev nods15:11
jodh    - Updated python Upstart test module and resubmitted MP:15:11
jodh      https://code.launchpad.net/~jamesodhunt/upstart/python-upstart-module/+merge/15754915:11
jodh    - Spent remainder of time working on DEP-8 scripts to make use of15:11
jodh      nested pristine VM which will be provided by autopkgtest15:11
jodh      environment. Attempted to use NBD to mount VM disk and configure15:11
jodh      in chroot but requires too many hacks. Plan is now to boot VM, ssh15:11
jodh      in to configure it, reboot, then run tests, but use NBD to collect15:11
jodh      results data (ongoing).15:12
jodh* upstart:15:12
jodh  - upstart-text-bridge simplified (local sockets only), renamed to15:12
jodh    upstart-local-bridge and MP raised:15:12
jodh    https://code.launchpad.net/~jamesodhunt/upstart/upstart-local-bridge/+merge/17702715:12
jodh  - Investigated bugs 1205443 and 1202287 and merged the branch below that15:12
ubottuError: Launchpad bug 1205443 could not be found15:12
ubottuError: Launchpad bug 1202287 could not be found15:12
slangasekdoko: mostly not here, no15:12
jodh    will hopefully resolve the issue:15:12
jodh    lp:~jamesodhunt/upstart/quiesce-cleanup-fix15:12
jodh* misc15:12
jodh  - debconf/LPC presentation: ongoing updates.15:12
jodh15:12
ev[TOPIC] arm64 bootstrap15:12
=== meetingology changed the topic of #ubuntu-meeting to: arm64 bootstrap
barryev: i finally got fixed a looooongggg standing emacs bug that was annoying the crap out of me for years :)15:12
evSteve asked doko to bring us up to speed on the arm64 bootstrap15:12
evWith that, I yield to doko :)15:12
evbarry: :D15:13
dokoAarch64 bootstrap - how we did start ...15:13
evwas the fix to use Vim instead?15:13
* barry is not amused15:13
ogra_instead ??15:13
doko(just waiting between my pastes ...)15:13
doko- Start with armhf. It's in the archive, we know that it does build (or not).15:13
doko- Build an armhf buildd chroot entirely with cross-built packages15:13
doko- Use staged builds (DEB_STAGE=stage1) to break cyclic dependencies, or not to build unnecessary/unbuildable binary packages.15:13
doko- Make sure that the cross-built chroot is usable.15:13
ogra_the fix always involves vim ... no matter what fix :P15:13
doko- Build and package the Aarch64 cross toolchain15:14
doko- Start the cross build again, targeting Aarch6415:14
doko- Fix Aarch64 specific bugs during that cross-build15:14
doko- Finally had a build chroot + debhelper available (April)15:14
doko- Make sure that it works using the foundations model (simulator).15:14
doko- Building gnu-hello takes over an hour.15:14
dokowe got to this state in April15:14
doko- During saucy ... start building native packages (with nocheck enabled).15:15
doko- Build with nocheck. Good enogh if the package builds and can be used as a b-d15:15
doko- We don't have any sbuild or dep-wait information, so set a goal to build a package. Starting with ... you guess it ... the toolchain.15:15
doko  - For warming up, binutils15:15
cjwatsonTurns out we've built the toolchain several times ;-)15:15
cjwatsonI think of it as a stress-test of "Reflections on Trusting Trust"15:15
doko  - Build-depends: bison, flex, gettext, texinfo, dejagnu,  quilt, file, xz-utils, lsb-release, zlib1g-dev15:15
doko  - Identify the b-d's which are only needed for running the tests. Here: dejagnu15:15
dokocjwatson, not just the toolchain =)15:15
xnoxif gnu-hello takes over an hour, gcc 3 stage bootstrap took... weeks?!15:16
doko  - Next eglibc .. b-d: libaudit-dev15:16
cjwatson(http://cm.bell-labs.com/who/ken/trust.html in the unlikely event anyone hasn't encountered it)15:16
doko    ... audit: b-d: libkrb5-dev, libldap2-dev, libprelude-dev, and finally systemd15:16
doko    crap, maybe we come back later ...15:16
doko  - Next gcc ... easy as binutils15:16
doko    ... wait, except for gcj and needing gtk+2.0 ...15:16
doko  - There are a lot of cyclic dependencies in the gtk stack.15:17
doko    - Often not clear which ones are only used for testing.15:17
doko    - gtk b-d's on cups, so disable15:17
doko    - disable udeb builds, halfs the build time15:17
doko  - Ok, now gcc did build15:17
doko- Next target: build LAMP ...15:17
doko  Break it down:15:18
doko  - build reduced build tools (cmake, doxygen without Qt)15:18
doko  - build reduced openldap, krb5, heimdal15:18
doko  - build reduced avahi15:18
doko  - build databases postgres and mysql (without krb, heimdal)15:18
doko  - build krb5, heimdal15:18
doko  - build cyrus-sasl215:18
doko  - build apache15:18
cjwatsonThe object of the exercise of course is to get to the point where we can start normal-ish autobuilds as quickly as possible.  Did I hear correctly that we are at the point of being able to self-host sbuild soon?15:18
doko  - build php515:18
doko- Any volunteers to test if that actually works?15:18
cjwatsonHm.  I'm slightly surprised we're doing LAMP in stage1.  I thought that was a stage2 target, or even something we'd want to push for early once we have builds in Launchpad15:19
dokowell, busted1.53 did fail to build twice, and took the simulator down15:19
cjwatsonOf course the bits that involve circular build-deps are worth doing in stage115:19
* xnox giggles at busted1.5315:19
dokoit's systemd, audit and things like that needing the crypto stuff, and the crypto stuff the database stuff15:20
dokoso if sbuild can use dchroot, fine, else we need schroot first15:20
doko- A lot of packages have b-d's for documentation builds not in build-indep ... these should be fixed.15:20
doko- Finally I had to build texlive-bin. Running dh_autoreconf on 60+ configuries takes more than three days ... I start hating it.15:20
cjwatsonI don't believe it can15:20
cjwatsondchroot is fairly dead except for the version built out of schroot15:21
dokohave to finish my other builds before I give it a try. but it's the last package15:21
doko- And now we can build eglibc ...15:21
doko- Not the only cycles. In a lot of cases you have to see where it is the easiest way to break a cycle. Don't touch "uncommon" build systems.15:21
doko- Next steps: Get build-deps for qt4-x11 ready (almost done)15:21
doko  - gstreamer (avoid gsl), gst-plugins (avoid external plugins)15:21
doko- Have a look at gtk+3.0 (install failure, don't understand it)15:22
doko- Have a look at the sound stack (pulseaudio, alsa, bluez)15:22
doko- Have a look at the video stack15:22
doko- Have a look at guile. The built interpreter doesn't terminate15:22
doko- Ocaml not yet ported, looks like other distros are working on that15:22
doko- How to build initramfs (klibc isn't yet ported, only used by Debian/Ubuntu)15:22
doko- Have a look at https://bugs.launchpad.net/linaro-aarch6415:22
doko  Help: How do identify both open and closed bugs, which either15:22
doko  don't have a distro task, or have an open distro task?15:22
doko- Get dep-wait information for packages without trying to build them15:22
doko  Just takes too long ...15:22
doko- Setup a sbuild which rebuilds already built but out-of-date packages15:22
cjwatsondoko: Looked at edos-distcheck?15:22
slangasekdoko: gtk+3.0> what fails to install?15:22
cjwatsonThat's what Debian's wanna-build uses15:22
dokonot yet, chdist didn't work15:22
cjwatsonchdist should work given that all sbuild is doing is an apt-get invocation15:23
dokoslangasek, this is strange, I'll post the build log once it finishes again15:23
cjwatsonAnd all chdist does is set up apt to look at different sources15:23
xnoxdoko: i'd also like to see gtk+3.0 fail to install errors / log.15:24
dokoright, but it couldn't handle the saucy archive with the [armhf] identifier15:24
dokoso the other blocker is guile (and we need it for autogen)15:24
doko- About packaging ...15:24
doko  - Unneeded build-deps, or ones which should be in build-indep15:24
doko  - shell script like makefiles (configure & build in one target)15:24
doko  - no support for parallel builds15:24
doko  - no support for staged builds15:24
cjwatsonStill odd, since it doesn't parse sources.list itself :)15:24
cjwatsonYou might need to set APT::Architecture and/or APT::Architectures in the chdist environment's apt.conf15:25
dokoI can give it a try later, I didn't care that much at the moment15:25
doko- About using the simulator:15:25
doko  - Crashes sometimes, having to restart builds15:25
doko  - The time is slower in the simulator. Uploading a package to saucy, then trying to build it has interesting effects (generated files are older than the one in the package).15:25
dokowould love to install ntp, but that b-d's on autogen ...15:26
cjwatsonI was about to say :)15:26
dokoso, that's it what I did prepare ...15:27
evthanks doko15:27
slangasekdoko: how much is still being cross-built right now, vs. built under emulation?15:27
dokoslangasek, for stage1 now nothing. but we didn't re-build cross-built packages from stage0 yet15:28
dokojust when I noted issues, like the cross-built bash missing job control15:28
* slangasek nods15:28
ev[TOPIC] AOB15:28
=== meetingology changed the topic of #ubuntu-meeting to: AOB
evanything else?15:28
cjwatsonWe're keeping things reasonably separate between stage0 and stage1, but I'm working on a saucy-stage0 at the moment to see if I can make some cycles a bit easier to break15:29
slangasekbrief update from the sprint? :)15:29
cjwatson(Since the raring-stage0 generally didn't use its own output to build, so it's only the first layer in a lot of cases)15:29
evgo for it :)15:29
barryslangasek: please!15:29
slangasekso click packages and system updates were both demoed this week15:29
slangasekthe click package demo went off without a hitch (beuno clearly spent more time rehearsing than I did)15:30
slangasekvery well-received15:30
slangasekand very close to being ready to go live, which is exciting15:30
slangasekthe system updates demo had a few problems, but everything did come together well all things considered15:31
cjwatsonbeuno was doing little else but rehearsing from about last Wednesday :)15:31
slangasekand I've done several real upgrades through the UI, the code really does work :)15:31
slangasekso kudos to everyone who was involved in those two big pieces of work15:31
evwell done, guys15:32
slangasekeveryone here is also happy to have whoopsie landed on the images15:32
slangasekthough I've just noticed that with the system images, /var/crash is read-only, so we have some more fixing to do there ;)15:32
evha!15:32
evZarro boogs found.15:32
slangasekbut the unity team are eagerly awaiting having their crashes recorded15:32
evThat's good to know.15:32
slangasekand there's pent-up demand for both the upstart android bridge and package cross-build support (a few more packages needed to support before it meets the team's needs)15:33
slangasekso they're chomping at the bit15:33
slangasekin short: you guys are all doing great work, which is greatly appreciated by the rest of the team15:34
slangasekso keep it up :)15:34
slangasek</cheerleading>15:34
evslangasek: if you see someone responsible for the current touch experience, spawn an app and then SIGSTOP it for me15:35
evthen tell them to use the launcher15:35
evI've sent a mail to phablet about it15:35
slangasekev: this demos a bug I suppose, with the launcher locking up?15:37
evslangasek: if an application hangs, there is no way out15:37
evall input seems to be channelled through the foreground application15:37
ev#endmeeting15:37
=== 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 Wed Jul 31 15:37:52 2013 UTC.15:37
meetingologyMinutes (wiki):        http://ubottu.com/meetingology/logs/ubuntu-meeting/2013/ubuntu-meeting.2013-07-31-15.00.moin.txt15:37
meetingologyMinutes (html):        http://ubottu.com/meetingology/logs/ubuntu-meeting/2013/ubuntu-meeting.2013-07-31-15.00.html15:37
slangasekev: ok; fwiw that's probably not worth following up on, since the switch to Mir is coming RSN15:37
evthanks guys!15:37
barrythanks ev! and thanks slangasek for the update15:38
evslangasek: yes, I was careful to ask if this would be a problem in Mir in th email15:38
jodhthanks!15:38
evI tried to get it running on my nexus yesterday, but it sat on the bootloader image15:38
slangasekev: it *might* be, but it's just not worth tracking that kind of process interaction bug at this stage15:38
evand I only noticed that unity8 crashed by logging in and seeing a report in /var/crash for it \o/15:38
slangasekwe should revisit once Mir lands15:38
evslangasek: *nods*15:38
slangasekev: impressive failure handling, though; when I restart the app again, the UI is now completely out of sync with the input layer :)15:41
evlol15:41
evI hadn't noticed that15:41
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
=== panda is now known as Guest92367
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
=== james_ is now known as Guest77853

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