=== JanC_ is now known as JanC === maclin1 is now known as maclin === noy_ is now known as noy === maclin1 is now known as maclin === maclin1 is now known as maclin === JanC is now known as Guest87424 === JanC_ is now known as JanC [15:59] o/ [16:00] \o [16:01] o/ [16:01] \o [16:01] o~ [16:02] * slangasek waves [16:02] * infinity grunts [16:02] #startmeeting [16:02] Meeting started Thu Nov 10 16:02:31 2016 UTC. The chair is slangasek. Information about MeetBot at http://wiki.ubuntu.com/meetingology. [16:02] Available commands: action commands idea info link nick [16:02] [TOPIC] Lightning round === meetingology changed the topic of #ubuntu-meeting to: Lightning round [16:03] $ echo $(shuf -e barry doko bdmurray slangasek caribou infinity sil2100 robru cyphermox pitti tdaitx xnox chiluk mwhudson) [16:03] bdmurray mwhudson sil2100 pitti xnox infinity chiluk barry caribou cyphermox doko robru slangasek tdaitx [16:03] setup daisy to only accept vivid armhf crashes [16:03] updated errors code to display 17.04 / zesty [16:03] confirmed retracers are not still OOM'ing on _search_contents [16:03] discovered we are receiving a lot more core files so asked for more retracers [16:03] submitted apport merge proposal regarding zgrep fallback [16:03] research into apport memory utilization [16:03] investigated and uploaded fixes for X,Y,Z for unattended-upgrades bug 1590321 [16:03] bug 1590321 in unattended-upgrades (Ubuntu Yakkety) "/usr/bin/unattended-upgrade:FileNotFoundError:/usr/bin/unattended-upgrade@1468:main:get_dpkg_log_content" [Undecided,Fix committed] https://launchpad.net/bugs/1590321 [16:03] submitted PR for unattended-upgrades bug 1590321, 1624641 [16:03] bug 1624641 in unattended-upgrades (Ubuntu Yakkety) "security updates with a new dependency don't get installed" [High,Fix committed] https://launchpad.net/bugs/1624641 [16:03] discovered, researched and fixed unattended-upgrades bug 1639977 [16:03] investigation into u-r-u bug LP: #1633545 [16:03] investigation into LP: #1604160 [16:03] bug 1639977 in unattended-upgrades (Ubuntu Yakkety) "/usr/bin/unattended-upgrade:FileNotFoundError:/usr/bin/unattended-upgrade@1468:main:write_stamp_file" [High,Fix committed] https://launchpad.net/bugs/1639977 [16:03] Launchpad bug 1633545 in ubuntu-release-upgrader (Ubuntu) "PermissionError on upgrading from 16.04 to 16.10" [Critical,Confirmed] https://launchpad.net/bugs/1633545 [16:04] Launchpad bug 1614576 in ubuntu-release-upgrader (Ubuntu Xenial) "duplicate for #1604160 Upgrade from xenial to yakkety fails due to a UnicodeDecodeError" [High,Fix committed] https://launchpad.net/bugs/1614576 [16:04] created a test case for T -> X version of LP: #1614576 [16:04] investigation into update-notifier bug LP: 1640318 [16:04] out tomorrow for a US Holiday [16:04] Launchpad bug 1614576 in ubuntu-release-upgrader (Ubuntu Xenial) "Upgrade from xenial to yakkety fails due to a UnicodeDecodeError" [High,Fix committed] https://launchpad.net/bugs/1614576 [16:04] Launchpad bug 1640318 in update-notifier (Ubuntu) "/usr/lib/update-notifier/package-data-downloader:OSError:process_download_requests:/usr/lib/update-notifier/package-data-downloader@305:process_download_requests:print_exc:print_exception" [Undecided,New] https://launchpad.net/bugs/1640318 [16:04] ✔ done [16:04] no sil2100? [16:05] pitti: [16:05] autopkgtest: [16:05] - Fix github retry script to work for automatic build-git detection (for snapcraft) [16:05] - Figure out and document how to mass-retry tests more efficiently [16:05] - Fix ENOSPC on armhf slaves, file lxd bug (#1640128) [16:05] - Make request.cgi session cookie permanent, to avoid having to re-login to SSO after every browser restart [16:05] netplan: [16:06] - Make networkd and NM route metrics compatible (#1639754) [16:06] - Fix race condition in integration tests [16:06] - New release and SRU to xenial [16:06] - Some documentation fixes [16:06] systemd: [16:06] - Backport graphical session units for snappy (#1640293) [16:06] - Fix nspawn regression of exit code (Debian #843509) [16:06] - Fix tests to work on merged /usr testbed [16:06] - Write generic autopkgtest for CLI binaries (--help, --version, invalid option) [16:06] Debian bug 843509 in systemd "systemd 232 breaks docker with "no subsystem for mount" error" [Important,Fixed] http://bugs.debian.org/843509 [16:06] - Investigate/fix systemd logind test regression [16:06] misc: [16:06] - Prepare trusty SRUs for init-system-helpers and systemd for introducing "systemd deputy init" for snapd (#1616422) [16:06] - Backport "indefinite number of loop devices" support to trusty for snappy (ongoing) (#1640823) [16:06] - umockdev: Fix test regression, do new upstream release 0.8.12, package for D/U [16:06] - Help mvo with setting up snapd GitHub PR autopkgtests [16:06] - Prepare UOS netplan talk (ongoing) [16:06] - Review https://code.launchpad.net/~brian-murray/apport/zgrep-fallback/+merge/310218 [16:06] - Review https://code.launchpad.net/~smoser/cloud-init/+git/cloud-init/+merge/310386 [16:06] EOF [16:06] Removing /boot partition from LVM installs, in progress. [16:06] Removing swap partitions / lowering swap usage, in progress. [16:06] boost1.62 transition - almost done (just individual packages remaining) [16:06] ssl unmigration - sticking to 1.0 for now [16:06] migration away from 1k keys, in progress. [16:06] zua testing [16:06] EOF [16:07] Short week due to illness: [16:07] - Working on ubuntu-image/cdimage integration [16:07] - Updating tzdata [16:07] - Generic SRU/AA stuff [16:07] - Signed up to help build a wall to keep out American refugees [16:07] Off tomorrow for Remembrance Day [16:07] NO CARRIER [16:08] chiluk: hi, anything for this week? [16:09] barry: [16:09] ubuntu-image: various triaging, cleanups, discussions, reviews, etc.; LP: #1621445; LP: #1617421; ongoing fixes to autopkgtest/gh-ci setups; releases: 0.11 & SRUs [16:09] Launchpad bug 1621445 in Ubuntu Image "Suppress the traceback unless --debug is given" [High,Fix released] https://launchpad.net/bugs/1621445 [16:09] Launchpad bug 1617421 in Ubuntu Image "human-readable error messages on parser failures, not python stacktraces" [High,Fix committed] https://launchpad.net/bugs/1617421 [16:09] debuntu: claws-mail 3.14.1-1 syncpackage dropping ubuntu delta, testing (need to debug python plugin failures) [16:09] other: upgrade laptop to zesty - filed several regression bugs ;) [16:09] swapping tomorrow for 25-nov [16:09] --done-- [16:09] Bugfix: [16:09] Slow SSH login [16:09] - Still under investigation with LP: #1591411 [16:09] - No more problem with failing server. Will test sil2100's fix if it restarts [16:09] Launchpad bug 1591411 in dbus (Ubuntu Yakkety) "systemd-logind must be restarted every ~1000 SSH logins to prevent a ~25 second delay" [Medium,Confirmed] https://launchpad.net/bugs/1591411 [16:09] Samba libnss-winbind / libpam-winbind static build (LP: #1584485) [16:09] - Uploaded to Z, SRUed to T, X & Y. Now in -proposed [16:09] Launchpad bug 1584485 in samba (Debian) "Upgrading samba to latest security fixes together with winbind in nsswitch.conf can harm entire OS" [Unknown,New] https://launchpad.net/bugs/1584485 [16:09] tftp-hpa does not start on reboot (LP: #1342580) [16:09] - Waiting for Debian decision to backport their fix [16:09] Launchpad bug 1342580 in tftp-hpa (Ubuntu) "tftpd-hpa doesn't start on boot" [High,Expired] https://launchpad.net/bugs/1342580 [16:09] Development: [16:10] makedumpfile not working on kernel 4.8 (LP: #1626269) [16:10] - Fixed in Debian. Synced to Zesty [16:10] - Preparing SRU for T, X & Y [16:10] Error: Could not gather data from Launchpad for bug #1626269 (https://launchpad.net/bugs/1626269). The error has been logged [16:10] Misc SRU sponsoring : multipath-tools, python-pip, python-os-brick [16:10] Off tomorrow and sprinting next week in Malta [16:10] ☑ Done [16:10] - was at Plumbers last week, [16:10] - SRUs for shim to P, T, X, Y. [16:10] - testing shim updates via PPA. [16:10] - discussed SMT on ppc64el w/ infinity, smoser. [16:10] - more coordination for the IPv6 remote-root stuff, open-iscsi is now in proposed, still left with isc-dhcp and initramfs-tools. [16:10] - investigated JFS install failure on ppc64el some more, looks like a kernel issue. [16:11] - preparing wpa merge after a week testing at Plumbers. [16:11] (done) [16:11] doko: [16:12] no doko? [16:12] sil2100: hi, would you like to go next? [16:13] Uh oh! Please wait for me [16:13] ok [16:13] I just entered my apartment, need to prep a quick list [16:13] robru: [16:13] lp:bileto [16:13] * db schema / json api cleanup [16:13] * first snap iteration [16:13] * UI redesign, better mobile support [16:13] * FINALLY got creds in place for Ubuntu System Tests [16:13] * Split qa_signoff into bileto-controlled qa and user-controlled qa_signoff fields. [16:13] * Update to qakit r202. [16:13] * Email ppa upload failures to bileto user. [16:13] * Fix search by hitting enter. [16:13] * Fix race condition when creating db tables. [16:13] * Fix nagios check for new v2 api. [16:13] * Handle Ctrl+Enter saving ticket fields [16:13] lp:britney [16:13] * a few more iterations towards source ppa grouping. [16:13] lp:qakit, lp:queuebot, lp:phablet-tools, lp:ubuntu-silo-installer [16:13] * Update for latest bileto json api changes [16:13] (done) [16:13] sil2100, I'm last, you can go after me ;-) [16:14] * Cloud sprint last week [16:14] * SRU reviews [16:14] * discussion around how to accurately map USNs to packages for Landscape [16:14] * swap day yesterday for travel [16:14] * US holiday tomorrow [16:14] tdaitx: [16:14] (done) [16:14] = OpenJDK Updates [16:14] * Fixed one security backport [16:14] * Provided OpenJDK 7 packages for the security team [16:14] * Split changes to OpenJDK 8 into a few git branches, in particular: [16:14] - aarch32 support, jtreg improvements, new buildwatch, use autoconf-2.68 on Precise, jvm cfg generation, -O3 strip fix [16:14] - official repo is in bazaar, but each change requires a separated bzr repo (and a single one already takes ages to upload) [16:14] * Investigated multiple gcc's "-O3" and "-O0" optimization flags on OpenJDK 8 for PPC64LE during jdk's fdlibm builds; turns out debian/rules is only stripping -O2 but PPC64LE has "-O3" by default [16:14] * Investigated Debian #843784 as a possible regression due to the OpenJDK 7 update; for now it seems like an icedtea-web update is required (ongoing) [16:14] Debian bug 843784 in openjdk-7-jre "openjdk-7-jre: After last security update, icedtea-plugin fails all applets" [Normal,Open] http://bugs.debian.org/843784 [16:14] * Investigating possible regression on the new OpenJDK 8 package; new test failures are due to the jtreg run mode; trying to force failed tests to run on othervm mode (ongoing) [16:14] * Review and clean-up of OpenJDK 7 patches while doing some MUT tests on the weekend, submitted a few upstream [16:14] (done) [16:15] sil2100: ok, your turn :) [16:15] Ok, a quick one [16:15] - Work on ubuntu-image bugs (thanks barry for the reviews!) [16:15] - Work on preparing OTA-14 images [16:15] - Discussions on image building and the release process [16:15] - Help with landings and the usual trainguard stuff [16:15] sil2100: (done)? [16:15] Ah! (done) [16:15] ok :) [16:15] any questions on status? [16:15] Oh, and tomorrow is a national holiday [16:15] sil2100: \o/ [16:16] sil2100: what holiday is it there? :) [16:16] (possibly why the traffic was so terrible on my way back from my parents place) [16:16] so far we have Armistice Day, Veterans Day, Remembrance Day [16:16] Liberation Day [16:16] Or Independence Day [16:16] Something like that [16:16] ;) [16:17] nice [16:17] [TOPIC] Sprint travel === meetingology changed the topic of #ubuntu-meeting to: Sprint travel [16:18] by this point everyone should already have booked their travel and gotten their travel details on the spreadsheet [16:18] if you haven't, you're late :P [16:18] and I will pester you all day until you get it in [16:18] I haven't looked yet to see who is or isn't on the spreadsheet, so you have roughly an hour to get your request in before the nagging begins [16:18] any questions? :) [16:19] If I'm going to be pestered I don't need to bother double checking right? [16:19] well played wrt. "optimizing your organization workflow"! [16:19] heh [16:20] [TOPIC] UOS === meetingology changed the topic of #ubuntu-meeting to: UOS [16:20] UOS is next week [16:20] pitti mentioned he's preparing a session to talk about netplan [16:20] I am yes [16:20] there is a git workflow session in community on tuesday [16:21] what else should we be talking about there? [16:21] some intro, and then some "what are the next steps/cloud-init integration" discussion [16:21] infinity: do you think there should be a session for powerpc outreach? [16:21] slangasek, there is architecture session for both powerpc & i386 schedule already [16:21] please attend =) [16:21] oh is there? [16:22] that's new since when I looked at the schedule last [16:22] Removing /boot partition from LVM installs, in progress. [16:22] Removing swap partitions / lowering swap usage, in progress. [16:22] boost1.62 transition - almost done (just individual packages remaining) [16:22] ssl unmigration - sticking to 1.0 for now [16:22] migration away from 1k keys, in progress. [16:22] zua testing [16:22] EOF [16:22] bah [16:22] http://summit.ubuntu.com/uos-1611/meeting/22714/architecture-discussions/ [16:22] Wrong buffer. :P [16:22] infinity, i hate middle mouse stuff [16:22] "There have been discussions about flavors dropping either building CDs of: powerpc i386" [16:22] Let's get an update or let some more discussions happen live. [16:23] slangasek: I'm still sorting the private outreach. I'm not sure that a UOS session would help. [16:23] xnox: is it on the schedule, or yet-to-be-scheduled? [16:23] yes, Tuesday last sesion [16:23] it's on the shedule.... i think [16:23] 1900 UTC [16:23] But yes, the ISO disucssion is worth having. [16:23] infinity: well, it seems there's a session on the calendar for it, so it doesn't hurt to include outreach in it if it's going to happen. If nothing else, if you can get a mailing list set up before then you have somewhere to point people [16:24] I'd love to see us drop all 32-bit ISOs ASAP, personally, regardless of what long-term plans we have for the archive. [16:25] sounds like Tuesday should be a good discussion, then :) [16:25] what else for UOS? [16:26] xnox: i'd like to try to figure out if the boost transition is what's breaking claws' python plugin. [16:26] there's also a session about git-based package merge workflow, should be good [16:26] yes [16:26] 1600utc tuesday [16:27] slangasek: been using that workflow for the last two cycles [16:27] barry, i believe it is. [16:28] http://summit.ubuntu.com/uos-1611/meeting/22710/git-based-merge-workflow/ [16:28] that's the git [16:28] xnox: clearly a rebuild alone doesn't fix it [16:28] any other ideas for UOS sessions? [16:28] caribou: i've used it for merges and it's miles better than the old way [16:28] do we have anything EFI-related to discuss? [16:29] I'm not sure there's anything that needs broader discussion re EFI [16:29] just checking, I don't think so. [16:29] people tend to know to find us. [16:31] ok, so if no other UOS proposals... [16:32] [TOPIC] AOB === meetingology changed the topic of #ubuntu-meeting to: AOB [16:32] anything else for the meeting? [16:32] Anybody have an idea about bug 1640318? [16:32] bug 1640318 in update-notifier (Ubuntu) "/usr/lib/update-notifier/package-data-downloader:OSError:process_download_requests:/usr/lib/update-notifier/package-data-downloader@305:process_download_requests:print_exc:print_exception" [Undecided,New] https://launchpad.net/bugs/1640318 [16:33] print is failing w/o an Input/output error [16:33] Should I just put it in a try / except and not worry about an SRU test case? [16:34] oh, running in an env where the parent process closed fd 1? [16:34] There are hundreds to look at in the Error Tracker [16:34] yeah, why would fd1 get closed? [16:35] but stderr isn't? [16:35] package-data-downloader sounds like something that would get spawned in the background, not on the CLI [16:35] barry: how do you know that stderr isn't? [16:35] pitti: oh, i guess that traceback is getting printed to a file [16:36] pitti: right, its run via cron [16:36] barry: no, via apport handler I figure [16:36] cron.daily/update-notifier-common [16:37] bdmurray: hm, cron should have stdout and err (to a pipe) [16:37] bdmurray: it would probably make more sense not to print status information if there's no stdout [16:37] print not flipping out if there's no stdout might also make sense. :P [16:37] bdmurray: but ignoring IOError on print seems fine to me, there's not really anything you can do about it [16:37] which i guess a try/except (or contextlib.suppress) is a brute force way of doing that [16:37] A user of a high-level scripting language probably shouldn't have to care. [16:38] But I'd also kinda like to know the exact context in which that script doesn't have stdout. [16:38] Seems fishy. [16:38] it kind of doesn't make sense for print to not flip out of there's no stdout. although, you *could* give it an explicit file= arg and use stdout if available or os.devnull if not [16:38] cron should, apt should. [16:39] if cron dies, I'd expect a SIGPIPE, but that could just represent itself as an IOError [16:39] maybe your /dev/null is full [16:39] A cron job certainly should have stdout, so it's a strange failure [16:39] hmm [16:40] Oh, that reminds me of bug 1618900 [16:40] bug 1618900 in unattended-upgrades (Ubuntu) "[Xenial/0.90] Systemd dependencies issues when used in "Shutdown mode"" [Medium,Confirmed] https://launchpad.net/bugs/1618900 [16:40] Do we know for sure this is happening under cron, or is that wild guessing? [16:40] package-data-downloader is triggered from other places too. [16:41] infinity: I don't think we know its being called from cron, is there anything in the crash report that might give it away? [16:41] https://errors.ubuntu.com/oops/17e726c4-a6af-11e6-a2de-fa163e192766 [16:41] Pid: 5464 [16:41] PPid: 1 [16:41] Its parent is init. [16:41] That's not what I'd expect a cron job to look like. [16:42] There's another with Pid: 9666 [16:42] PPid: 9665 [16:42] though [16:43] TERM=xterm-256color [16:43] that's also not something which I'd expect from a system job/cron job [16:44] Okay, so the decision maybe we shouldn't put the print in a try except and dig a bit deeper? [16:44] infinity: double-fork/detach? [16:45] pitti: Yeah, but why and where? :P [16:45] infinity: what else besides cron and apt is triggering package-data-downloader? [16:46] slangasek: I would think only those two. Well, I would hope. [16:46] Also, I need to run to the little developers' room. [16:47] bdmurray: I think it's reasonable to put it in try/except because we should be resilient in the face of fd issues, but I think we also want to dig deeper [16:47] * doko reads backlog, sorry for being late [16:48] bdmurray: yeah, i think dig a little deeper, but worse comes to worse, the try/except or contextlib.suppress is a terrible, but useful hammer [16:48] doko: hi, want to give a quick status? [16:48] wrt digging deeper is there anything to query the crashdb for? [16:49] - prepare and test gcc-5 update for xenial (ppc64el only) [16:49] - tracking down ld.gold arm64 ICE, ftbfs in gitit [16:49] - track down and fix gcc-6 Linaro regression [16:49] - merge GCC 6 [16:49] - prepare and upload binutils trunk builds [16:49] - merged tdaitx's openjdk-8 changes [16:49] - python3.6 beta3 release [16:49] - openjdk-9 update [16:49] - first GCC 7 packages [16:49] - merges, syncs ... [16:49] (done) [16:49] bdmurray: I guess you could look for similar IOErrors [16:49] doko: thanks [16:50] bdmurray: if there's not an obvious way forward then it's not worth spinning wheels on, in any case [16:51] just something to keep in the back pocket, as "hey we noticed this weird thing where a script that was supposed to be running from a cronjob had no stdout, that's never supposed to happen" [16:51] roger [16:52] ok, anything else? [16:53] #endmeeting === 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 [16:53] Meeting ended Thu Nov 10 16:53:30 2016 UTC. [16:53] Minutes: http://ubottu.com/meetingology/logs/ubuntu-meeting/2016/ubuntu-meeting.2016-11-10-16.02.moin.txt [16:53] thanks, all [16:53] thanks! [16:53] thanks! [16:54] thanks everyone [16:54] thanks!