[16:00] <sil2100> o/
[16:00] <juliank> o/
[16:01] <waveform> \o
[16:02] <rbalint> o/
[16:02] <doko> o-
[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> 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: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] <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] <waveform> * Tons of testing of all aforementioned stuff on a variety of pi hardware!
[16:12] <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] <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: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: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] <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
[16:51] <meetingology> Meeting ended Thu Jan 23 16:51:21 2020 UTC.
[16:51] <meetingology> Minutes:        http://ubottu.com/meetingology/logs/ubuntu-meeting/2020/ubuntu-meeting.2020-01-23-16.05.moin.txt
[16:51] <vorlon> juliank: thanks!
[16:53] <rbalint> o/