[15:02] <rbalint> o/
[15:02] <sil2100> o/
[15:04] <cyphermox> o/
[15:05] <rcj> o/
[15:05] <cyphermox> #startmeeting Weekly Ubuntu Foundations team
[15:05] <meetingology> Meeting started Thu Sep  7 15:05:10 2017 UTC.  The chair is cyphermox. Information about MeetBot at http://wiki.ubuntu.com/meetingology.
[15:05] <meetingology> Available commands: action commands idea info link nick
[15:05] <Tribaal> o/
[15:05] <xnox> o/
[15:05] <cyphermox> #topic Lightning rounds
[15:05] <cyphermox> echo $(shuf -e slangasek bdmurray xnox tdaitx doko sil2100 rbalint infinity cyphermox mwhudson rcj philroche Odd_Bloke tribaal fginther)
[15:05] <cyphermox> cyphermox rcj fginther bdmurray tribaal infinity sil2100 rbalint doko mwhudson philroche tdaitx xnox Odd_Bloke slangasek
[15:05] <cyphermox> I totally did not cheat to go first.
[15:05] <cyphermox> please believe me.
[15:06] <cyphermox> artful:
[15:06] <cyphermox> - more shim-12 build fixes
[15:06] <cyphermox>  - needs more work; it's not booting. :'(
[15:06] <cyphermox> - netplan: fix systemd generator crash if called directly (bug LP: #1714267)
[15:06] <cyphermox> xenial:
[15:06] <cyphermox> - wpa SRU for "device not ready" (bug LP: #1576024)
[15:06] <cyphermox> other stuff:
[15:06] <cyphermox> - ubiquity reviews/merges
[15:06] <cyphermox> - gave feedback to slashd on modernizing the pcp package
[15:06] <cyphermox> - image testing
[15:06] <cyphermox> (done)
[15:06] <tdaitx> cyphermox, and you totally didn't cheat to get steve last
[15:07] <gaughen> rcj:
[15:07] <cyphermox> tdaitx: happy coincidence, I was too lazy to sed him out of the list today
[15:07] <rcj> rcj:
[15:07] <rcj> * Public holiday
[15:07] <rcj> * Meetings with Cloud partners
[15:07] <rcj> * Assisting with build failures for cloud-images
[15:07] <rcj> * Updating cloud-image tools to replicate new LXD-based buildd env
[15:07] <rcj> (done)
[15:07] <Tribaal> (fginther is out)
[15:08] <Tribaal> bdmurray:
[15:08] <bdmurray> A couple of holidays
[15:08] <bdmurray> confirmed apport update on the production error tracker was good
[15:08] <bdmurray> tested and uploaded Xenial and Zesty fixes for xfsprogs (LP: #1696102)
[15:08] <bdmurray> merged update-manager MP fixing livepatch ngettext issue (LP: #1714489)
[15:08] <bdmurray> merged update-notifier MP fixing livepatch ngettext issue
[15:08] <bdmurray> overrode some update-manager false positive ET regressions
[15:09] <bdmurray> tested gdm3 vs lightdm lock screen issue, reported it (LP: #1715435)
[15:09] <bdmurray> triaged systemd slow boot bug (LP: #1713984)
[15:09] <bdmurray> reviewed seb128's update-notifier MPs regarding wayland (LP: #1697381)
[15:09] <bdmurray> reported bug regarding touchpad not staying disabled (LP: #1715479)
[15:09] <bdmurray> installed artful daily images and xenial desktop  to check /boot size
[15:09] <bdmurray> reported bug regarding plymouth not accepting passphrase (LP: #1715490)
[15:09] <bdmurray> ✔ done
[15:09] <bdmurray> xnox:
[15:09] <xnox> progressing with debugging scalingstack datasource issue with netplan images
[15:09] <xnox> progressing with subiquity i18n
[15:09] <xnox> fixing glibc xlocale.h fallout, too low shlibs generation
[15:09] <xnox> complete ocaml mini-transition with frama-c/ocaml
[15:09] <xnox> fixing adt tests from ifupdown drop
[15:09] <xnox> #HIGHLIGHT glibc2.26 uploaded, regressions are being fixed in proposed at the moment
[15:09] <xnox> #HIGHLIGHT cloud images without ifupdown are being debugged on clouds with mixed results
[15:09] <xnox> done
[15:09] <Tribaal> * [Highlight] Artful vagrant images now have a "vagrant" user on top of the default "ubuntu" user. That should provide the vagrant community with an experience more consistent with their expectations, and streamline the usual vagrant workflow and tools.
[15:09] <Tribaal> * Lots of new code is being added to ubuntu-image, so some time was spend on reviews there.
[15:09] <Tribaal> * Looked at a xenial AWS image problem where grub config would come back as having differences after updating a kernel, when no differences should exist.
[15:09] <Tribaal> * Windows (!) machine setup for "A Project™". Why people would choose Windows as a development environment is blowing my mind in a bad way.
[15:09] <Tribaal> (done)
[15:10] <Tribaal> it was totally not xnox's turn
[15:10] <xnox> Tribaal, totally jumped the gun
[15:10] <doko> he's still young ...
[15:10] <xnox> i lame bdmurray
[15:10] <sil2100> infinity not around
[15:11] <sil2100> I guess it's me?
[15:11] <sil2100> - Prepared, tested and released WALA 2.2.16
[15:11] <sil2100> - uvp-monitor:
[15:11] <sil2100>   * Cleaned up copyright, did some minor fixes related to autostart
[15:11] <sil2100>   * Some additional testing done on the T-Systems instances
[15:11] <sil2100>   * Prepared FFE for including the new package into the Ubuntu archives
[15:11] <sil2100> - Poking the LP team about a py3 bug in lazr.restfulclient
[15:11] <sil2100> - With that fixed ^, proposed changes to kernel-sru-review to make it work with ESM
[15:11] <sil2100> - ubuntu-image:
[15:11] <sil2100>   * Synced up on u-i classic progress
[15:11] <sil2100>   * Merged in the hook API branch to classic, fixed up some tests
[15:11] <sil2100>   * Initial review of the classic builder branch
[15:11] <sil2100> - Regular SRU reviews
[15:11] <sil2100> - Prepared google-cloud-sdk 169 for partner
[15:11] <sil2100> (done)
[15:12] <rbalint> * lot of on-off image preparations
[15:12] <rbalint> * Debian uploads: wireshark, libcec, several go packages
[15:12]  * xnox * blame, not lame
[15:12] <rbalint> * (highlight) finished major update to unattended-upgrades on Debian & Ubuntu side, please test (LP: #1714019, LP: #1690980, etc.)
[15:12] <rbalint> yy
[15:12] <rbalint> (done)
[15:12] <doko>  - worked on getting gcc-X/Y building with glibc-2.26
[15:12] <doko>    integrated patches upstream
[15:12] <doko>  - backport ppc64el patch to fix ffmpeg miscompilation
[15:12] <doko>  - tried to cross-build glibc-2.26 / cross-toolchain-base,
[15:12] <doko>    currently fails with linker error.
[15:12] <doko>    https://launchpad.net/ubuntu/+source/cross-toolchain-base/18ubuntu1/+build/13343473
[15:12] <doko>  - update the maven packages to get into a consistent shape,
[15:12] <doko>    still some build failures.
[15:12] <doko>  - Drop the obsolete _pyFPE extension from python2.7 and 3.6. Seen when
[15:12] <doko>    original working on the SRU LP: #1638695.
[15:12] <doko>  - elfutils update
[15:12] <doko>  - MIR's
[15:13] <doko> (done)
[15:13] <philroche> - Partner cloud automated tests of images build in new build environment
[15:13] <philroche> - Cloud images build system vanguard
[15:13] <philroche> (done)
[15:13] <philroche> tdaitx:
[15:13] <tdaitx> * Investigating LP: #1710674 with new user info
[15:13] <tdaitx>   - setting up environment to reproduce the issue
[15:13] <tdaitx> * Checked LP: #1714956, but user has not provided reproducer, not much to go on
[15:13] <tdaitx> * Created recipe to build openjdk-8 with slowdebug, but needs more testing
[15:13] <tdaitx>   - installed binary needs to be manually stripped and gdb forced to use debug/source location; weird since it works fine in the normal product build
[15:13] <tdaitx> * Looking into a few build failures for java apps due to maven version
[15:13] <tdaitx>   - following up on mail thread about it
[15:13] <tdaitx>   - ebourg suggested additional flags for the build
[15:13] <tdaitx> * Other
[15:13] <tdaitx>   - running some work stuff from lxd container, had some trouble with apparmor and pulseaudio, rtkit was to blame (good riddance)
[15:13] <tdaitx>   - today is a holiday, will swap it later
[15:13] <tdaitx> (done)
[15:14] <tdaitx> xnox: 2nd round?
[15:14] <xnox> see above
[15:14] <xnox> done
[15:15] <cyphermox> #topic Bugs
[15:15] <cyphermox> #link http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-aa-incoming-bug-tasks.html#foundations-bugs
[15:15] <cyphermox> [link] http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-aa-incoming-bug-tasks.html#foundations-bugs
[15:15] <cyphermox> hrm.
[15:15] <cyphermox> [LINK] http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-aa-incoming-bug-tasks.html#foundations-bugs
[15:15] <cyphermox> no feedback I guess
[15:16] <bdmurray> I added bug 1715490 there
[15:16] <bdmurray> But I wonder if it isn't something with kvm and virt-manager
[15:16] <bdmurray> It happened with artful and xenial
[15:16] <cyphermox> yeah, I saw weird thigns with plymouth lately, I was wondering if it was qemu
[15:19] <bdmurray> Do we think the importance is correct?
[15:19] <cyphermox> yeah, I suppose so
[15:19] <cyphermox> it's correct for my use case anyway :)
[15:21] <cpaelzer> cyphermox: plymouth hangs with qxl driver
[15:21] <cpaelzer> cyphermox: there is a bug if you want soemthing to track or chime in
[15:22] <cyphermox> cpaelzer: ta, let's do this off-meeting
[15:30] <cyphermox> ok, moving on to tracking bugs
[15:30] <cyphermox> [LINK] http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-aa-tracking-bug-tasks.html#foundations-bugs
[15:31] <cyphermox> there are two bugs there to Canonical Foundations team, do we want to assign to specific people?
[15:31] <cyphermox> assign to the absent, since they can't object?
[15:32] <cyphermox> #topic AOB
[15:33] <cyphermox> any other bidnes?
[15:33] <gaughen> cyphermox, I scheduled a discussion about tracking for Monday, we can figure out a plan then.
[15:33] <doko> please get -proposed clean
[15:33] <cyphermox> cool
[15:33] <cyphermox> doko: +1
[15:33]  * sil2100 will try to help with that
[15:33] <doko> maybe it's just the autopkg testers needing to catch up, but ...
[15:34]  * rbalint too
[15:34] <gaughen> k
[15:34] <doko> there are a lot of failing autopkg tests
[15:34]  * rbalint is also processing ftbfs ones
[15:34] <cyphermox> what about that issue xnox noticed with NM and glibc?
[15:34] <doko> is there a record which ones we overrode before?
[15:34] <cyphermox> is that somethign we should be concerned about?
[15:34] <doko> cyphermox: migrate glibc now, and investigate later?
[15:35] <doko> we will find new ftbfs with a test rebuild anyway, so better start that early
[15:35] <cyphermox> that's not a ftbfs though
[15:35] <doko> no, but the xlocale.h ones
[15:35] <xnox> cyphermox, filed a bug upstream against dpkg.
[15:35] <cyphermox> ok
[15:36] <xnox> cyphermox, somehow network-manager manages to get a Version Reference without any any of the dynamic symbols from a higher up glibc version. I have no idea how common this is.
[15:37] <cyphermox> doko: this concerns me, re: upgrade process; maybe not for NM just yet, but eventually we might hit some package that needs libc, but libc not yet upgraded
[15:38] <cyphermox> it depends on the order in which things will run?
[15:38] <xnox> as in, if network-manager is a unique snowflake that manages to use no new dynamic symbols.
[15:39] <doko> sure, but that can be sorted out later, or you'll have to do a search of the whole release pocket for those symbols now
[15:39] <xnox> doko, yes.
[15:39] <xnox> doko, as discussed on the call....
[15:39] <doko> are you volunteering?
[15:39] <doko> oops, muted
[15:39] <cyphermox> then is this the kind of thing we can avoid in the future with careful application of autopkgtests?
[15:40] <xnox> doko, well yeah. i filed a bug upstream, it is reproducible in debian, so will see.
[15:40] <doko> xnox: #?
[15:42] <cyphermox> anything else?
[15:43] <doko> xnox: do you have a reduced test case for that symbol issue?
[15:43] <xnox> doko, not quite no. as there are no new dynamic symbols used, yet somehow a higher version dep gets added.
[15:44] <cyphermox> that's the thing, it's not necessarily easy to make a reduced test case for this when we don't know why it comes up this way
[15:45] <cyphermox> (so my question wrt. autopkgtests for glibc was about is this catchable by some carefully crafted autopkgtest in glibc watching for its own symbols and whether dpkg-gensymbols or whatnot does the right thing
[15:45]  * cyphermox shrugs*
[15:45] <cyphermox> doko: xnox: good to close the meeting or do we want to dsicuss this more?
[15:46] <doko> no
[15:46] <cyphermox> alrighty then
[15:46] <cyphermox> #endmeeting
[15:46] <meetingology> Meeting ended Thu Sep  7 15:46:27 2017 UTC.
[15:46] <meetingology> Minutes:        http://ubottu.com/meetingology/logs/ubuntu-meeting/2017/ubuntu-meeting.2017-09-07-15.05.moin.txt
[15:46] <cyphermox> thanks everyone!
[15:54] <sil2100> Thanks o/
[20:05] <kyrofa> Do I have the wrong time/place for the membership board meeting?
[20:06] <Wild_Man> This is the time I have too, so I doubt it
[20:06] <kyrofa> Alright, thanks Wild_Man
[20:07] <Wild_Man> your welcome
[20:15] <pleia2> hi there
[20:16] <pleia2> apologies, during work hours for me so I was caught in another meeting, checking if we have board member quorum now...
[20:16] <kyrofa> pleia2, no problem, understood!
[20:17] <popey> Hello!
[20:18] <kyrofa> Jeez popey, why are you awake?
[20:18] <kyrofa> Oh it's not TOO late I guess
[20:18] <pleia2> hehe
[20:18] <popey> :)
[20:18] <popey> At an UbuCon social event :)
[20:18] <popey> Right, what's on the cards today?
[20:18] <kyrofa> Ah, lovely
[20:20] <pleia2> #startmeeting Membership Board Meeting
[20:20] <meetingology> Meeting started Thu Sep  7 20:20:03 2017 UTC.  The chair is pleia2. Information about MeetBot at http://wiki.ubuntu.com/meetingology.
[20:20] <meetingology> Available commands: action commands idea info link nick
[20:20] <pleia2> #chair popey Wild_Man marcoceppi
[20:20] <meetingology> Current chairs: Wild_Man marcoceppi pleia2 popey
[20:21] <pleia2> welcome everyone :)
[20:21] <marcoceppi> o/
[20:22] <Wild_Man> Wild_Man, o/
[20:22] <pleia2> ok, so we have an agenda up here https://wiki.ubuntu.com/Membership/Boards#A20:00_1st_Thursday
[20:22] <pleia2> kyrofa is the only one on the agenda this time around, welcome kyrofa :)
[20:22] <pleia2> let's get right into this
[20:22] <kyrofa> Hey, thanks :)
[20:22] <popey> Oh. Him
[20:23] <popey> ;)
[20:23] <pleia2> #topic kyrofa membership
[20:23] <pleia2> #link https://wiki.ubuntu.com/KyleFazzari
[20:23] <pleia2> kyrofa: feel free to introduce yourself :)
[20:24]  * tsimonq2 waves
[20:24] <pleia2> #chair tsimonq2
[20:24] <meetingology> Current chairs: Wild_Man marcoceppi pleia2 popey tsimonq2
[20:24] <kyrofa> Sure thing, hey everyone. I recognize a few of you, perhaps you've seen me around. I'm a long-time Ubuntu user. My contribution efforts began more recently, with project Sputnik, Dell's effort to ship laptops preinstalled with Ubuntu.
[20:24] <kyrofa> It resulted in my authoring multiple touchpad driver patches for the Ubuntu kernel, which have since moved upstream.
[20:25] <kyrofa> I've since started working at Canonical, where I mostly work on snapcraft and Ubuntu Core.
[20:25] <pleia2> kyrofa: I'm historically curious, in your work with the Sputnik project were you working with Dell, Canonical or an Ubuntu community effort?
[20:25] <pleia2> (or a mix?)
[20:26] <kyrofa> pleia2, as a community contributor. The touchpad sucked ;)
[20:26] <pleia2> hehe
[20:26] <pleia2> I mean, who were you submitting bugs, etc to?
[20:26] <kyrofa> Oh right-- to the Sputnik LP project. Submitted patches to the Ubuntu kernel team mailing list
[20:26] <pleia2> ah, neat
[20:27] <tsimonq2> kyrofa: How long were you involved with that and how many patches came out of it?
[20:28] <kyrofa> tsimonq2, I worked on it until the touchpad didn't have any more issues, a few weeks probably. It was several years ago now, but I believe three patches came out of it
[20:28] <tsimonq2> Ah ok
[20:28] <pleia2> that's awesome, totally going to start telling people that you are responsible for the touchpad working well :)
[20:28] <tsimonq2> :D
[20:28] <tsimonq2> Indeed, great work there :)
[20:29] <kyrofa> Haha, thanks
[20:29] <marcoceppi> as an early sputnik user, thank you ;)
[20:29] <popey> kyrofa: also has a super beard. I think he left this off the application
[20:29] <pleia2> kyrofa: I actually haven't heard much out of the ubuntu core/snapcraft world following lots of big announcements about robots and things, how is that going?
[20:29] <kyrofa> popey, ah darn, I should have put it on there
[20:30] <Wild_Man> kyrofa, how long have you been working with snapd and snap-confine?
[20:31] <kyrofa> Wild_Man, I was on the snapd team for about 6 months. Longer if you count the random contributions I've been making while on other teams
[20:31] <Wild_Man> awesome!
[20:31] <kyrofa> pleia2, it's going well-- still fairly young admittedly, but we're gaining traction
[20:31] <tsimonq2> kyrofa: What sort of other things besides *snap* (I mean for these to be wildcards :P) stuff have you been involved in?
[20:31] <pleia2> kyrofa: that's good to hear :)
[20:32] <kyrofa> tsimonq2, I was originally hired onto the Ubuntu API team, which is of course no more
[20:33] <kyrofa> Excuse me-- the Unity API team
[20:33] <tsimonq2> kyrofa: Ah ok, what did that entail?
[20:33] <tsimonq2> (i.e. what did you do?)
[20:34] <kyrofa> It was the C++ backend to the pretty Unity 8 front-end. My work revolved around the phone, the click scope, and in-app purchase
[20:34] <tsimonq2> Ok, cool
[20:35] <kyrofa> Mostly scope work and helping write the pay service
[20:35] <tsimonq2> I see
[20:35] <tsimonq2> pleia2, marcoceppi, Wild_Man, popey: Any more questions, or shall we vote?
[20:36] <pleia2> #voters Wild_Man marcoceppi pleia2 popey tsimonq2
[20:36] <meetingology> Current voters: Wild_Man marcoceppi pleia2 popey tsimonq2
[20:36] <popey> I have no further questions
[20:36] <popey> +1
[20:36] <popey> Oops :)
[20:36] <Wild_Man> +1
[20:36] <tsimonq2> #vote kyrofa for Ubuntu Membership
[20:36] <meetingology> Please vote on: kyrofa for Ubuntu Membership
[20:36] <meetingology> Public votes can be registered by saying +1, +0 or -1 in channel, (for private voting, private message me with 'vote +1/-1/+0 #channelname)
[20:36] <popey> +1
[20:36] <meetingology> +1 received from popey
[20:37] <pleia2> +1
[20:37] <meetingology> +1 received from pleia2
[20:37] <tsimonq2> Wild_Man: Please vote again ;)
[20:37] <Wild_Man> +1
[20:37] <meetingology> +1 received from Wild_Man
[20:37] <marcoceppi> +1
[20:37] <meetingology> +1 received from marcoceppi
[20:38] <tsimonq2> +0, while I see a lot of nice work, I think a little bit more work can be done in Ubuntu Community :)
[20:38] <meetingology> +0, while I see a lot of nice work, I think a little bit more work can be done in Ubuntu Community :) received from tsimonq2
[20:38] <tsimonq2> #endvote
[20:38] <meetingology> Voting ended on: kyrofa for Ubuntu Membership
[20:38] <meetingology> Votes for:4 Votes against:0 Abstentions:1
[20:38] <meetingology> Motion carried
[20:38] <tsimonq2> kyrofa: Congrats :)
[20:38] <kyrofa> Thank you
[20:39]  * tsimonq2 can do the adding to teams, announcements, etc.
[20:39] <Wild_Man> kyrofa: Congratulations :)
[20:39] <popey> https://www.irccloud.com/pastebin/H4CY1iOU
[20:39] <pleia2> welcome, kyrofa!
[20:40] <popey> Duh. Stupid cloud
[20:40] <popey> Congratulations
[20:40] <kyrofa> Thanks everyone! What happens next, then?
[20:41] <tsimonq2> kyrofa: Added to ~ubuntumembers, if you haven't seen it yet, here are the perks: https://wiki.ubuntu.com/Membership?action=show&redirect=UbuntuMembership#The_Perks
[20:41] <tsimonq2> i.e. kyrofa@ubuntu.com will be yours, etc.
[20:41] <kyrofa> tsimonq2, how do I control where that points?
[20:41] <tsimonq2> kyrofa: The default Launchpad address is what's set, although the Canonical sysadmins can manually change that
[20:42] <tsimonq2> kyrofa: (it goes through a manual approval process)
[20:42] <pleia2> thanks everyone, see you next time :)
[20:42] <tsimonq2> o/ pleia2
[20:42] <pleia2> #endmeeting
[20:42] <meetingology> Meeting ended Thu Sep  7 20:42:31 2017 UTC.
[20:42] <meetingology> Minutes:        http://ubottu.com/meetingology/logs/ubuntu-meeting/2017/ubuntu-meeting.2017-09-07-20.20.moin.txt
[20:42] <tsimonq2> Oh yeah, that :P
[20:43] <kyrofa> Alright, thanks tsimonq2, good to know
[20:43] <tsimonq2> kyrofa: You're welcome, if you have any more questions, feel free to let me know
[20:50] <kyrofa> tsimonq2, how will I know when the alias is in place?
[20:51] <tsimonq2> kyrofa: There's no definitive way to find that out, if you email it and it goes to the right place, it's working.
[20:51] <pleia2> you don't get any notification, they generate them once or twice a week, I'd just try to email it from another address ;)
[20:51] <tsimonq2> that :)
[20:51] <kyrofa> Haha, okay