16:05 <juliank> #startmeeting Weekly Ubuntu Foundations team
16:05 <meetingology> Meeting started Thu Jan 23 16:05:01 2020 UTC.  The chair is juliank. Information about MeetBot at http://wiki.ubuntu.com/meetingology.
16:05 <meetingology> 
16:05 <meetingology> Available commands: action commands idea info link nick
16:05 <juliank> #topic Lightning rounds
16:05 <juliank> echo $(shuf -e vorlon bdmurray xnox tdaitx doko sil2100 rbalint infinity cyphermox mwhudson juliank waveform)
16:05 <juliank> tdaitx sil2100 rbalint vorlon doko infinity bdmurray juliank waveform mwhudson xnox
16:06 <sil2100> Oh no, I almost won
16:06 <juliank> tdaitx is out
16:06 <sil2100> Oh, so I did win
16:06 <juliank> sil2100:
16:06 <sil2100> :(
16:06 <sil2100> - SRU reviews and releases
16:06 <sil2100> - 18.04.4:
16:06 <sil2100> * Lots of coordination stuff, keeping release doc up-to-date
16:06 <sil2100> * Kernel bumps in d-i (Adam did the missing installer seed changes)
16:06 <sil2100> * Discussions regarding .disk/info
16:06 <sil2100> * Releasing support for .disk/info in ubuntu-image, livecd-rootfs and cdimage for bionic
16:06 <sil2100> * Work on updating pi-gadget for core18 to support pi4, back and forth on that one
16:06 <sil2100> * Lots of fighting with snapcraft to make pi-gadget buildable again
16:06 <sil2100> * Bumped the chroot to bionic for pi-gadget's travis CI
16:06 <sil2100> * Handling of some .4 SRUs here and there
16:07 <sil2100> * Building some test images
16:07 <sil2100> * Started preparing language-pack updates for .4
16:07 <sil2100> - Helping out with release-related archive work
16:07 <sil2100> - Triaging ubuntu-image issues
16:07 <sil2100> - Looking into some issues with automation
16:07 <sil2100> (done)
16:07 <rbalint> (short week)
16:07 <rbalint> * partner work
16:07 <rbalint> * unattended-upgrades fixes, about to upload them
16:07 <rbalint> * uploads via Debian: wireshark 3.2.1, flatbuffers (ftbfs fix)
16:07 <rbalint> * merges/syncs: rtags, libnfs (mini transition), shadow
16:07 <rbalint> * uploaded systemd 244.1 with more fixes, it is about to migrate
16:07 <rbalint> (done)
16:07 <vorlon> * i386/proposed migration:
16:07 <vorlon> * fixed a bug in britney that caused over-triggering of packages on archs where we had no binaries; should make things a bit less manual now in terms of test overrides
16:07 <vorlon> * fixed the apt pinning in autopkgtest to include both native and target arch packages, so that things don't fall back to installing everything from proposed, sometimes with bad results
16:07 <vorlon> * SRU reviews
16:08 <vorlon> * out tomorrow and Friday afternoon
16:08 <vorlon> (done)
16:08 <juliank> doko:
16:09 <doko> - python2 removal, now ready except for yade. See LP: #1860601.
16:09 <doko> - binutils update to the release branch
16:09 <doko> - fix oprofile for new binutils
16:09 <doko> - gcc-9 update
16:09 <doko> - some transitions
16:09 <vorlon> er and when I say "Tomorrow and Friday afternoon", I mean "today rest of day, and "tomorrow afternoon" :)
16:09 <doko> - discussions and draft for python2 removal email.
16:09 <ubottu> Launchpad bug 1860601 in openblas (Ubuntu) "openblas: causes autopkgtest failure in hypre armhf" [Undecided,New] https://launchpad.net/bugs/1860601
16:10 <vorlon> doko: done?
16:11 <juliank> It feels like it
16:11 <juliank> I guess bdmurray is busy with other stuff, so
16:11 <vorlon> infinity not here; bdmurray out of office; juliank
16:11 <juliank> yes
16:12 <juliank> I played with VM to test LP: #1509717 and uploaded the SRUs for that to eoan and bionic
16:12 <ubottu> Launchpad bug 1509717 in lvm2 (Ubuntu Eoan) "Wily LVM-RAID1 – md: personality for level 1 is not loaded" [High,In progress] https://launchpad.net/bugs/1509717
16:12 <juliank> some more work on python-apt security stuff (merging branches), followup releases
16:12 <juliank> updated my PackageKit pull requests
16:12 <juliank> (done)
16:12 <juliank> waveform:
16:12 <waveform> * Investigated issue with wifi firmware (missing linux-firmware dep)
16:12 <waveform> * Investigated race with cloud-init mounting /boot/firmware; created workaround for livecd-rootfs
16:12 <waveform> * Bionic Pi4 SRUs:
16:12 <waveform> * flash-kernel, LP: #1847587 - after much discussion (many thanks to infinity and juliank!) this has been re-done to ensure the f-k trigger fires correctly in all circumstances
16:12 <waveform> * u-boot, LP: #1846329 - as part of the f-k changes above, this has now been simplified (no trigger to trigger a trigger!)
16:12 <ubottu> Launchpad bug 1847587 in flash-kernel (Ubuntu Bionic) "[SRU] Add entries for Pi 4" [Undecided,Fix committed] https://launchpad.net/bugs/1847587
16:12 <waveform> * Tons of testing of all aforementioned stuff on a variety of pi hardware!
16:12 <ubottu> Launchpad bug 1846329 in u-boot (Ubuntu Bionic) "[SRU] 2019.07 to support Pi4 boot" [Undecided,In progress] https://launchpad.net/bugs/1846329
16:13 <waveform> * Did I mention all the testing?
16:13 <waveform> * ... on bionic and focal?
16:13 <waveform> * ... and a couple of sil2100's core18 images?
16:13 <waveform> * suffice it to say, there was a lot
16:13 <doko> - python2 removal, now ready except for yade. See LP: #1860601.
16:13 <doko> - binutils update to the release branch
16:13 <doko> - fix oprofile for new binutils
16:13 <doko> - gcc-9 update
16:13 <doko> - some transitions
16:13 <doko> - discussions and draft for python2 removal email.
16:13 <waveform> (done)
16:13 <ubottu> Launchpad bug 1860601 in openblas (Ubuntu) "openblas: causes autopkgtest failure in hypre armhf" [Undecided,New] https://launchpad.net/bugs/1860601
16:13 <juliank> OK, I guess the remaining two are not here, so
16:13 <vorlon> doko: you came through twice
16:13 <vorlon> fwiw
16:13 <juliank> #topic Release incoming bugs (focal)
16:13 <juliank> #link http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-ff-incoming-bug-tasks.html#foundations-bugs
16:14 <vorlon> the first one is in progress and has an assignee (desktop), let's just move that to committed
16:14 <vorlon> (in fact it's already targeted, let's just remove the tag)
16:14 <doko> oops, network issues
16:14 <vorlon> LP: #1859610 is also targeted and is fix committed, removing the tag
16:14 <ubottu> Launchpad bug 1859610 in pygobject (Ubuntu Focal) "python-gi/arm64 segfaults with the focal-proposed libffi version" [High,Fix committed] https://launchpad.net/bugs/1859610
16:15 <vorlon> the others are medium or lower, so I think we can skip over those?
16:15 <juliank> Most are undecided
16:15 <vorlon> actually I'm going to target LP: #1854513, it's an s390x roadmap item
16:15 <ubottu> Launchpad bug 1854513 in Ubuntu on IBM z Systems "casper should allow interactive configuration of ip= vlan= url= when incorrectly netbooted" [High,Triaged] https://launchpad.net/bugs/1854513
16:16 <vorlon> juliank: do we need to go through the undecided?
16:16 <juliank> I don't think it's worth it today at least
16:16 <juliank> #topic Release incoming bugs (eoan)
16:16 <juliank> #link http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-ee-incoming-bug-tasks.html#foundations-bugs
16:17 <juliank> Quite a few in there
16:17 <vorlon> the top one is another zfs installer bug, assigned to desktop; I'll clean up tags
16:17 <vorlon> the rest are <= medium
16:19 <juliank> oh true
16:19 <juliank> #topic Release incoming bugs (bionic)
16:19 <juliank> #link http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-bb-incoming-bug-tasks.html#foundations-bugs
16:19 <juliank> 1 critical bug and 1 high bug
16:19 <vorlon> the first is again already targeted, so I'm cleaning the tag
16:19 <juliank> second one is too
16:20 <vorlon> second is also targeted-
16:20 <vorlon> ok
16:20 <vorlon> done
16:20 <juliank> #topic Team proposed-migration report
16:20 <juliank> #link http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses_by_team.html#foundations-bugs
16:21 <juliank> Hmm, bunch of armhf-only failures
16:21 <vorlon> pretty much all new contents vs last week, which is good
16:21 <vorlon> I assume waveform hasn't made headway on fribidi because he's been occupied with rpibidi
16:21 <waveform> vorlon, afraid so
16:22 <vorlon> automake-1.16, bdmurray did some investigation, didn't get it sorted before travel; I think realistically that's going to sit until next week
16:22 <vorlon> p11-kit is entangled with libffi which was blocked by glib2.0 which was waiting on resolution of test regressions
16:22 <vorlon> I'll push on that a little more this week
16:22 <vorlon> doko: pillow was yours, the binaries are sorted and now it's blocked by scipy autopkgtest failures; will you continue on with that?
16:23 <doko> yes, looking at scipy upstream
16:23 <vorlon> netplan.io has autopkgtest regressions with new network-manager, but I can't tell that it's not a NM regression; I think we should leave this to the NM uploader for now
16:24 <rbalint> vorlon, i can take fribidi if waveform is busy with rpi
16:24 <vorlon> apport is a testsuite regression due to /usr/bin/python disappearance.  tdaitx is TIL but is out this week.  anyone want to look at that?
16:24 <vorlon> waveform: ^^ you ok to pass that one on?
16:24 <doko> how do you see that?
16:24 <vorlon> doko: which one, apport?
16:24 <doko> yes
16:25 <waveform> vorlon, rbalint - sure - got my hands full debugging pi-core-18 not booting at the moment
16:25 <rbalint> waveform, vorlon ok, taking fribidi then
16:25 <vorlon> doko: ERROR:Q test_interactive [...] FileNotFoundError: [Errno 2] No such file or directory: 'python': 'python'
16:25 <doko> I can look at apport, but if you see how it's calling python ...
16:25 <doko> ok
16:25 <vorlon> https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-focal/focal/amd64/a/apport/20200116_201044_da64d@/log.gz
16:25 <juliank> I can take apport too
16:26 <vorlon> juliank, rbalint: thanks
16:26 <vorlon> a bunch of failing tests blocking pygobject
16:26 <vorlon> I had started looking at these, I'll follow through and see what's what
16:26 <doko> all the packages blocking pygobject can be given back with the correct triggers
16:26 <vorlon> ok, then I shall :)
16:27 <doko> all-proposed works, but currently not on arm64
16:27 <vorlon> sphinx/armhf blocking webkit2gtk, someone want to look?
16:27 <vorlon> ubuntu-release-upgrader/armhf also blocking webkit2gtk
16:27 <vorlon> so those are a pair, if someone wants to take
16:28 <juliank> python-sphinx certainly is a python2 unsat situation
16:28 <vorlon> sil2100: ^^ do you want these?
16:28 <juliank> Broken autopkgtest-satdep:armhf Depends on python-whoosh:armhf < none @un H >
16:28 <sil2100> I can look at u-r-u
16:28 <sil2100> I'm afrait to pick too much with the .4 on the way
16:29 <juliank> python-sphinx probably needs to be removed?
16:29 <juliank> but can't
16:29 <juliank> or whoosh reintroduced?
16:29 <sil2100> vorlon: I guess give them to me for now
16:29 <sil2100> I'll do my best to look!
16:29 <vorlon> juliank: we don't reintroduce python2 modules for test deps.  if it's reproducible in the release pocket due to removal, we badtest
16:29 <juliank> ah ok
16:30 <vorlon> s390-tools is involved in a net-snmp transition; probably not the top priority to sort out just right now
16:30 <vorlon> openjdk-lts is the i386 autopkgtest regression, which I'm kinda working on, I'll push patches somewhere
16:30 <doko> server team is looking at that transition
16:31 <vorlon> gobject-introspection seems to be the same kind of problem as pygobject, so I'll look at those also
16:31 <vorlon> someone want to look at skiboot's missing build?
16:32 <vorlon> doko: are you driving python3.7 and python3.8?
16:32 <rbalint> taking skiboot
16:32 <vorlon> rbalint: thanks
16:32 <vorlon> and then I think we'll stop there, people can pick up from the rest if they have capacity
16:34 <juliank> sil2100: python-sphinx just needs retrying it seems, I just retried it
16:34 <sil2100> juliank: thanks
16:34 <juliank> #topic AOB
16:34 <juliank> anyone?
16:35 <doko> LP: #1860601
16:35 <ubottu> Launchpad bug 1860601 in openblas (Ubuntu) "openblas: causes autopkgtest failure in hypre armhf" [Undecided,New] https://launchpad.net/bugs/1860601
16:35 <doko> last package blocking the python removal
16:35 <sil2100> Yeah, so I still need to comment on that one, but I'd like someone more experienced form the release team to do a final call
16:36 <vorlon> a final call on what?
16:36 <sil2100> Since this looks like a real regression from new openblas, at least regressing the test suite for hypre
16:36 <sil2100> It worries me that it's not reproducible locally when tried
16:36 <vorlon> sure
16:36 <sil2100> So it feels to me like this failure could be hinted, but on the other hand the same failure doesn't happen with the old openblas
16:37 <juliank> Oh, I mean I guess I could investigate that on the cloud itself
16:37 <sil2100> s/failure/hang/
16:37 <vorlon> juliank: do you want to dig in and report back, then?
16:37 <sil2100> (since it's a timeout)
16:37 <juliank> yes
16:37 <sil2100> juliank: thank you
16:37 <juliank> I'll go dig a bit
16:37 <juliank> Let me create a card for it so I don't forget it
16:37 <rbalint> sil2100, maybe focal armhf lxd on focal arm64 host is not similar enough to our armhf infra
16:39 <doko> I set a block-proposed bug on the python-defaults transition anyway.  anything else that could break by this migration?
16:40 <doko> and bzr in focal is now called breezy
16:40 <juliank> that one was fun
16:40 <doko> vorlon: what is needed for 3.8?
16:41 <doko> 3.7 has the gyoto and freecad issues. that's where you stopped
16:41 <vorlon> doko: not sure, python3.8 makes a number of packages uninstallable according to update_output
16:42 <vorlon> is it entangled with libffi?
16:42 <doko> yes
16:42 <vorlon> it is
16:42 <doko> get the gobject stuff sorted out
16:42 <vorlon> so yeah, glib2.0 etc
16:43 <juliank> Are we done?
16:44 <vorlon> I think so :)
16:44 <doko> so gyoto and freecad, anyone wants to look?
16:44 <vorlon> ah, that's why I asked if you were driving python3.7
16:44 <vorlon> I don't have capacity
16:44 <doko> ohh, and gdal needs sorting
16:47 <juliank> I might have a look at gyoto and freecard
16:48 <doko> \o/
16:48 <juliank> doko: what's gdal?
16:48 <doko> transition
16:48 <juliank> ah in universe
16:48 <doko> transitions don't care about main/universe
16:49 <juliank> yeah, but I did not find it on the list :)
16:50 <juliank> I'll dig into that a bit too I guess
16:50 <juliank> Anything else?
16:51 <juliank> #endmeeting