/srv/irclogs.ubuntu.com/2015/09/10/#ubuntu-meeting.txt

=== maclin1 is now known as maclin
=== davidcalle_ is now known as davidcalle
=== nudtrobert1 is now known as nudtrobert
=== wEs84 is now known as wessbrown84
=== wessbrown84 is now known as wES
cyphermoxo/15:00
pittio/15:01
robru\o15:01
caribouo/15:01
tdaitx\o15:02
infinity\o/15:02
barryo>-<15:03
* ogra_ watches the yoga group 15:03
* slangasek waves15:03
slangasekogra_: it's capoeira this week15:03
slangasek#startmeeting15:03
meetingologyMeeting started Thu Sep 10 15:03:46 2015 UTC.  The chair is slangasek. Information about MeetBot at http://wiki.ubuntu.com/meetingology.15:03
meetingologyAvailable commands: action commands idea info link nick15:03
ogra_oh, did MacSlow join foudations ?15:03
slangasek[TOPIC] Lightning round15:03
=== meetingology changed the topic of #ubuntu-meeting to: Lightning round
slangasek$ echo $(shuf -e barry doko bdmurray slangasek caribou infinity sil2100 robru cyphermox pitti tdaitx)15:03
slangasekbdmurray infinity slangasek cyphermox barry caribou doko tdaitx sil2100 robru pitti15:04
bdmurraynvestigation into retracer issues and queue sizes15:04
bdmurraymodifed the retracers to not try to get the core for a crash that has already been retraced15:04
bdmurrayupdated retracer.py not to log the swift token as it is noisy in the logs15:04
bdmurraywrote code to analyze successfully retraced armhf OOPSes to find buckets w/o bugs (to then manually open bugs)15:04
bdmurrayworked on apport bug 1490030 (apport hook for shim-signed)15:04
ubottubug 1490030 in shim-signed (Ubuntu) "shim-signed should include an apport hook applying to shim and shim-signed source packages" [Undecided,New] https://launchpad.net/bugs/149003015:04
bdmurraymodified merges.ubuntu.com reports not to show blacklisted packages15:04
bdmurray✔ done15:04
infinity- Kernel SRU work15:05
infinity- Meetings, interviews, meetings, and more meetings15:05
infinity- Championed PPA deletion in the LP meeting for robru, should get that this cycle15:05
infinity- Fleshed out s390x in Launchpad plans in the same meeting15:05
infinity- Finally landed mirror fix to avoid Translations hash sum mismatches15:05
infinity- More work on glibc in both Debian and Ubuntu15:05
infinity- Bootstrapping s390x15:05
infinity(done)15:05
barryinfinity: yay! re: mirror fix15:05
infinityIs mumble explodey for anyone else, or is it just me?15:06
barryinfinity: seems ok15:06
infinityWeird.  It connects me, shows no channels, and eventually kicks me out again.15:07
slangasek * short week, Labor Day holiday15:07
slangasek * interviewing continues for the open generalist role15:07
slangasek * we are now also hiring for a dedicated zSeries engineer: https://ldd.tbe.taleo.net/ldd01/ats/careers/requisition.jsp?org=CANONICAL&cws=1&rid=102315:07
slangasek * most of the week spent either interviewing or in planning meetings for s390x15:07
slangasek * also some discussions about golang for its in-progress MIR15:07
slangasek(done)15:07
slangasek * spent some time looking at component-mismatches, which is quite lengthy right now - particularly for packages needing demotion, seems this is a lot harder to keep clean ever since -proposed happened15:07
dokoI always start with component-mismatches-proposed15:08
slangasekcyphermox:15:08
cyphermox - Monday was a national holiday.15:08
cyphermox - upload ubiquity 2.21.2815:08
cyphermox - fix NM bugs blocking autopkgtests15:08
cyphermox - skiboot SRU to vivid15:08
cyphermox - sponsored multipath bug fix for LP: #1489379 (libchecktur w/ -fexceptions)15:08
cyphermox - some debugging netcfg for setting the hostname in preseeded installs15:08
ubottuLaunchpad bug 1489379 in multipath-tools (Ubuntu) "LTE: ISST:leeklp4 no mpath choices for install ubuntu 15.10" [High,Fix released] https://launchpad.net/bugs/148937915:08
cyphermox - upload console-setup update to get dracut installable.15:08
cyphermox - reviewed/sponsored libreoffice, libreoffice-l10n, writer2latex, nlpsolver.15:08
cyphermox - setting up my environment for fwupdate testing15:08
cyphermox   - blocked on firmware availability.15:09
cyphermox(done)15:09
barryshort week due to usa holiday15:09
barrylots more py35 transition work.  down to 9 legit ftbfs in primary flavor seeds (an additional 4-5 ftbfs in all other seeds).  see email to ubuntu-devel@ for details (several fixes uploaded since then).  bugs filed on all packages.15:09
barrypython-netaddr 0.17.7-1; LP: #1492359; python-testtools 1.4.0-0ubuntu2; LP: #135290015:09
ubottuLaunchpad bug 1492359 in genshi (Ubuntu) "genshi FTBFS with Python 3.5 in Wily" [High,Fix released] https://launchpad.net/bugs/149235915:09
ubottuLaunchpad bug 1352900 in pypy (Ubuntu) "[MIR] pypy" [Undecided,Fix released] https://launchpad.net/bugs/135290015:09
barryinterviews, etc.15:09
barry--done--15:09
* infinity gives up on mumble.15:09
slangasekcaribou:15:10
caribouBugfix:15:10
caribou - lucid -> precise -> trusty upgrade issue15:10
caribou   * Unbootable system after upgrade (LP: #1491894)15:11
ubottuLaunchpad bug 1491894 in grub2 (Ubuntu Trusty) "lucid to precise to trusty upgrade may leave system unbootable" [High,In progress] https://launchpad.net/bugs/149189415:11
caribou     Able to reproduce, working on a fix15:11
caribou☑ Done15:11
doko- looking at the ruby mess. ruby2.2 was added as supported this cycle, but nobody rebuilt packages. done that.15:11
doko- made ruby-rspec build by dropping most of the test dependencies (universe)15:11
doko- ruby fixing, syncing, cursing ...15:11
doko- python3.5 rc315:11
doko- openjdk-7, openjdk-8, openjdk-9 updates15:11
doko- MIRs, ruby package removals, syncs, merges, fix ftbfs's15:11
doko- s390x cross toolchains15:11
doko- s390x meeting15:11
doko- some more GCC triggered transitions nbs is clean again, update_output.txt as well.15:11
doko- started to re-enable pypy-* packages.15:11
doko(done)15:11
tdaitx* Short week, holiday on Monday (2015-09-07)15:11
tdaitxCurrent/Past15:11
tdaitx- Investigated a few15:11
tdaitx- Provided pull requests for JRuby (https://github.com/jruby/jruby/pull/3309 and https://github.com/jruby/jruby/pull/3310) to fix mspec failure (LP: #1491526)15:11
tdaitx- Refreshed patch to include dep3 info (Debian #794190)15:11
tdaitx- Found regression on JDK7 TLS 1.2 backports, investigating cause (LP: #1482924)15:11
tdaitxNext steps15:11
ubottuLaunchpad bug 1491526 in jruby (Ubuntu) "jruby FTBFS when running mspec tests" [Undecided,New] https://launchpad.net/bugs/149152615:11
tdaitx- Refactor JRuby 3310 pull request15:11
tdaitx- Fix JDK TLS 1.2 regression15:11
tdaitx- Guarantee that local JCK 7 tests are running fine for trusty, then move those to canonistack15:12
tdaitx- Setup and use umt schroots, move them to canonistack15:12
ubottuDebian bug 794190 in quota "quota FTBFS on wily proposed due to wrong LDFLAGS usage" [Important,Open] http://bugs.debian.org/79419015:12
tdaitxWaiting/On hold15:12
ubottuLaunchpad bug 1482924 in openjdk-7 (Ubuntu) "Regressions due to USN-2696-1" [Undecided,New] https://launchpad.net/bugs/148292415:12
tdaitx- trust-store (universe) blocks pulseaudio (main); found MIR request but I'm unable to change status, left a comment but no answer so far (LP: #1338587)15:12
ubottuLaunchpad bug 1338587 in trust-store (Ubuntu) "[MIR] trust-store" [Undecided,Fix released] https://launchpad.net/bugs/133858715:12
tdaitx(done)15:12
robru(short week with labour day)15:12
robrulp:cupstream2distro15:12
robru - set the request creator's name in debian/changelog rather than using ci train bot name.15:12
robru - call checkUpload to enforce correct package upload permissions, ending honor system that used to be in place15:12
robru - eliminated the need to ever reconfigure a silo by sourcing info directly from bileto (this was a massive architectural shift that took a bunch of work which is why this list is really short) (also this isn't in production yet)15:12
robru(done)15:12
pittisil2100 is on vac15:12
pittisystemd:15:12
pitti - integrate networkd with the distro (resolvconf, if-*.d hooks) and document how to enable it (https://blueprints.launchpad.net/ubuntu/+spec/foundations-w-networkd-vs-ifupdown), announce to u-devel@15:12
pitti - fix various regressions in trunk spotted by our daily(ish) upstream package builds, provide 226 in PPA for testing15:12
pittiautopkgtest:15:12
pitti - Add fallback for dealing with build profiles with trusty's libdpkg-perl, to fix linux tests15:12
pitti - Fix armhf/ppc64el autopkgtest runners to pull from ftpmaster.internal15:12
pitti - Discuss kernel version reporting in tests with apw15:12
pittimisc:15:13
pitti - Build new 15.04 langpacks with libusermetrics (#1484882)15:13
pitti - Investigate NetworkManager test regressions; make some adjustments, file #1492126 and #1492168 for root causes15:13
pitti - Some travel preps for the snappy sprint15:13
pitti - usual daily -proposed cleanup/unblocking/investigations15:13
pitti[END]15:13
barrypitti: love the new summary at the end of adt-run15:13
pittibarry: me too! nice idea15:13
pittibarry: one of these 5 s improvements :)15:14
barrypitti: :)15:14
slangasektdaitx: "unable to change status" - so we need to get you bug privileges still?15:15
tdaitxslangasek, possibly, I was not sure if I should have them already or just after I got in as a core dev15:17
slangasektdaitx: there's a separate process for getting bug triaging privileges that doesn't require you to be an Ubuntu dev; bdmurray probably has the link handy :)15:18
infinityI don't see why that MIR would need its status changed?15:18
slangasektdaitx: though for MIR bugs, note that the bug is a process bug so you probably don't need to change its state anyway, the MIR team does this15:18
bdmurraytdaitx: https://wiki.ubuntu.com/UbuntuBugControl15:19
bdmurray"Requirement 4 can be waived if you are an upstream developer or bug triager or if a Ubuntu developer vouches for you (your triaging ability)."15:19
slangasekany other questions over status?15:19
slangasek[TOPIC] AOB15:21
=== meetingology changed the topic of #ubuntu-meeting to: AOB
slangasekpitti, bdmurray: there's a bug escalated by the phone team about apport that I'd like to get your input on15:21
slangasekbug #127878015:21
ubottubug 1278780 in apport (Ubuntu) "apport takes too long to write crash report, appears to lock up phone" [High,Triaged] https://launchpad.net/bugs/127878015:21
pittislangasek: I've seen it; you summarized it well15:21
slangasekok15:21
pittiapart from the nice level tweakage I'm afraid I don't have any othe magic sauce to pour over this, though15:22
infinitytdaitx: For MIRs of this nature specifically, if something has been in main in the past and fell out again (because it was unseeded or nothing depended on it anymore), just poke an archive admin with a pointer to the old bug/status, and we can re-promote it (done now).15:22
slangasekI think the short term plan is that crash reporting will be disabled on the phone by default until they can give us something more fine-grained for blacklisting15:22
pittihigh nice level is better for background processes and worse for foreground, so maybe we should optimize for the latter15:22
pittislangasek: but TBH I doubt that it'll make a noticeable difference15:23
pittiit might suck a tad less, but it'd still suck15:23
slangasekpitti: would you be ok with dropping the os.nice() call anyway, to see if it does make a difference?15:23
pittislangasek: yes, I'm fine with that; I'd just not claim that this would fix the bug15:23
dokotdaitx, no need to redo the MIR, it already was approved. promoted that15:23
slangasekand am I right that when the unity system compositor is what crashes, the kernel has to dump all the mapped memory, including the graphics buffers?15:23
tdaitxbdmurray, slangasek yeah, I have that page saved, I am in the bug squad and was collecting additional triaging experience before I sent out my request to join bug control15:24
bdmurrayDisabling by default seems a bit drastic to me. Given pitti's changes to apport, which has resulted in more crashes being reported, have there actually been more reports complaints re "appears to lock up phone"15:24
pittislangasek: I'm less sure about that (not famiilar with the innards of core dumps), but it seems likely15:24
slangasekbdmurray: yes, there have15:24
slangasekbdmurray: and it's a grave issue, including potentially a regulatory one if the phone is blocked and you can't make an emergency call15:25
barryon a different note, is anybody here a libunity expert (or know one)?15:25
bdmurrayslangasek: alrighty15:25
infinityslangasek: That would certainly have been true in the old skool Xorg days with an mmapped /dev/mem, can't say how unity8/mir behave in that regard, but it seems likely.15:25
slangasekbdmurray: I'm going to continue pressing the phone team for a fine-grained blacklist so that we can do something better than disabling it by default, but I don't think we should block on this15:26
bdmurrayit looks like Laney has been working on the ability to turn on and off crash reporting15:26
slangasekinfinity, pitti: what if the system compositor had a custom SIGSEGV handler to unmap the video buffers and reraise the signal?15:26
slangasekbdmurray: there's a toggle for it in the UI that apparently doesn't work right currently15:27
pittislangasek: that would certainly be very helpful15:27
slangasekpitti: "helpful" - but would it be sane? :)15:27
infinity"maybe".15:27
bdmurrayslangasek: right, he's made some changes to whoopsie-preferences today see bug 143763315:27
ubottubug 1437633 in Canonical System Image "Choosing not to report crashes and errors setting reverts" [Critical,In progress] https://launchpad.net/bugs/143763315:27
pittislangasek: for most processes it shouldn't take that long, supposedly not manyu programs are handling huge gfx buffers15:27
infinityManipulating memory after a crash is always iffy.15:27
pittislangasek: absolutely, yes15:27
infinityWe have such features intentionally disabled in glibc because it's pretty lolz to operate on pointers that might be pointing to another universe.15:28
pittislangasek: it's dramatically unlikely that a stack trace goes "through" the framebuffer, there should be no code there15:28
pittislangasek: and in the end the stack trace is all that we keep anyway for a successful retrace15:28
slangasekbdmurray: right, that's the other bug that pmcgowan mentioned15:28
pittislangasek: so freeing data can only be helpful15:28
slangasekpitti, bdmurray: so it seems at least worth suggesting this to the unity team15:28
infinitypitti: If the crash is in shader magic or something, it could absolutely be running rampant through video memory.15:28
slangasekinfinity: would that show on the process stack?15:29
pittiinfinity: well, we can't dump GPU code anyway, can we/15:29
pitti?15:29
infinityslangasek: Hrm.  Probably not, I suppose.  Would just be an opaque call from libgl.  Probably.15:29
infinityI'm a bit rusty on all of that, it's been a decade since I lived with daniels.15:29
pittiI mean, if we have the choice between "no bugs for unity" vs. "a few corner cases have broken stack traces", the former sounds much more desirable15:29
pittierr, the latter15:29
slangasekok, I'll suggest this then, thanks15:29
pitti(not that unity having no bugs wouldn't be desirable..)15:30
slangasek(I'm not sure how much of the process's memory will actually be video buffers, but it's worth looking at)15:30
pittislangasek: are you aware of the "gcore" tool?15:30
slangasekno15:30
infinitypitti: We can dump GPU code, but it would be an entirely different trace, via a callback to the kms driver or libgl.15:30
pittislangasek: quite handy for doing such comparisons without acutally having to crash your program15:30
infinitypitti: See all the Intel GPU vomit one gets in dmesg. :P15:30
slangasekpitti: ah nice15:31
pittiinfinity: right, I thought X (or kernel or whatever) has some special apport hooks for that15:31
infinitypitti: X does, yes.15:31
pittislangasek: so one could do gcore / do something to trigger video memory free / gcore again / compare15:31
infinitypitti: Mir probably wants the same ones.15:31
slangasekpitti: pmap might also give us the info we need for this15:31
slangasekinfinity: if the phone were using KMS, sure ;)15:32
slangasek(yes eventually we want it for the desktop if we don't have it there already)15:32
bdmurrayits probably worth noting that fixing bug 1437633 won't actually stop apport from creating crash reports15:32
ubottubug 1437633 in Canonical System Image "Choosing not to report crashes and errors setting reverts" [Critical,In progress] https://launchpad.net/bugs/143763315:32
slangasekah because that's a setting for reporting crashes15:33
slangasekbdmurray: thanks for catching that15:33
bdmurraybug 1389407 might be better15:33
slangasekso really we're looking at an upstart override or something here15:33
ubottubug 1389407 in ubuntu-system-settings (Ubuntu RTM) "choosing not to report "app crashes and errors" leaves apport and whoopsie running" [High,Confirmed] https://launchpad.net/bugs/138940715:33
slangasekright15:34
slangasekbdmurray: thanks15:34
slangasekanything else?15:34
pittislangasek: bug updated15:34
slangasekgoing....15:36
slangasekgoing...15:36
slangasek#endmeeting15:36
=== meetingology changed the topic of #ubuntu-meeting to: Ubuntu Meeting Grounds: Please leave swords by the door | Calendar/Scheduled meetings: http://fridge.ubuntu.com/calendars | Logs: https://wiki.ubuntu.com/MeetingLogs | Meetingology documentation: https://wiki.ubuntu.com/meetingology
meetingologyMeeting ended Thu Sep 10 15:36:53 2015 UTC.15:36
meetingologyMinutes:        http://ubottu.com/meetingology/logs/ubuntu-meeting/2015/ubuntu-meeting.2015-09-10-15.03.moin.txt15:36
slangasekthanks, everyone!15:36
caribouthanks!15:37
barrythanks!15:37
tdaitxthanks!15:37
pittithanks everyone!15:38
=== wEs84 is now known as wES

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