[15:57] * stgraber waves [15:58] o/ [15:58] * slangasek waves [15:59] \o [16:00] looks like kees is MIA [16:00] let's get started [16:00] #startmeeting [16:00] Meeting started Tue May 23 16:00:05 2017 UTC. The chair is mdeslaur. Information about MeetBot at http://wiki.ubuntu.com/meetingology. [16:00] Available commands: action commands idea info link nick [16:00] [topic] Action review [16:00] infinity, slangasek: any progress on your items? [16:00] none [16:01] but my guilt levels are rising appropriately [16:01] As usual, I reminded myself of action items 5 minutes before the meeting. I've pinged roaksoax to get the MaaS thing finally sorted. [16:01] heh, ok [16:01] The other item, I did a ninja wiki edit of s/16.04.2/16.04.3/ :P [16:01] heh [16:01] infinity: perhaps just bump it to 16.04.5 right away? :) [16:01] Shush you. [16:01] hehe [16:01] #topic Mailing list archive [16:02] doesn't look like there's anything new [16:02] #topic Community bugs [16:02] no open bugs [16:02] #topic AOB [16:02] anyone have anything to discuss? [16:03] not I [16:03] nothing here [16:03] Can we drop Go from the archive? [16:03] If not, then I have nothing to discuss. :P [16:03] heh [16:04] #topic Next chair [16:04] slangasek with stgraber as backup [16:04] * slangasek nods [16:04] #endmeeting [16:04] Meeting ended Tue May 23 16:04:37 2017 UTC. [16:04] Minutes: http://ubottu.com/meetingology/logs/ubuntu-meeting-2/2017/ubuntu-meeting-2.2017-05-23-16.00.moin.txt [16:04] thanks! [16:04] kees: LATE [16:04] kees: You missed it. [16:04] whoops, late [16:04] haha [16:04] :) [16:04] saw the "thanks" and started laughing [16:05] fwiw in 2 weeks time our team is sprinting, so I may be an unreliable meeting narrator [16:05] kees: You have AOB before we all /part? [16:05] infinity: nope, all good. [16:05] slangasek: I'll handle it if you don't show up [16:06] kees: You might be happy to know that we're finally PIE on all arches. [16:06] mdeslaur: isn't stgraber supposed to? :) [16:06] infinity: \o/ \o/ [16:06] infinity: has that flip been switched? [16:06] (and I never got an answer to my email asking who would coordinate rebuilds) [16:06] slangasek: Yeah, doko got all keen and did it on Saturday, I followed up with a dpkg so the world didn't explode. [16:06] https://outflux.net/ubuntu/hardening/ubuntu-hardening-5years.png [16:06] ok [16:07] slangasek: I'll be sprinting too :) [16:07] slangasek: won't he be at the same sprint? [16:07] mdeslaur: not the same one no [16:07] oh, heh [16:07] different sprints, same week [16:07] well, we'll figure it out [16:07] it was supposed to be the same sprint originally, but that didn't quite happen [16:07] I changed how my PIE-analysis tool credited PIE packages, so there was quite a bump recently (if package is all .so's and no binaries, count as PIE. If a single ET_EXEC exists, no PIE for you) [16:08] yeah, conference bookings went a bit sideways across the reorg [16:08] stgraber: Sadness. I don't think we've hung out in a long while. [16:08] kees: ahh ok [16:08] infinity: been a while indeed, Seville was the last one I think [16:08] I was going to say, I know I didn't have *that* many in my mass-rebuild [16:09] slangasek: this is only amd64, so it'll likely not show much change [16:09] kees: I mean the mass-rebuild we did right around 17.04 release [16:09] which is probably the second smaller tick on your graph [16:09] oh! that likely did help, yes. [16:09] (main-only) [16:10] kees: Any urge to run stats for i386, so we can see where we need to apply abuse? [16:10] (or armhf or arm64, they should all be in the same state) [16:10] I would suspect the two steps here are rebuild and script-adjust: https://outflux.net/ubuntu/hardening/ubuntu-hardening-month.png [16:11] infinity: In theory I should be able to do i386, just requires some script-bashing [16:12] slangasek: I admit to being somewhat ignorant about the bits that need staged rebuilds. Something to do with static linked bits? [16:12] or some bash scripting? [16:12] https://outflux.net/ubuntu/hardening/main/ had some unreliable data that I didn't try fixing [16:12] infinity: yes [16:12] I don't think I was involved in that part for the previous arches. [16:12] but the _current_ result is accurate, I think, for amd64 main [16:12] infinity: basically, when we turned on PIE, we had a long tail of opaque build failures that required tracking down and rebuilding static libs in order to fix [16:12] i.e. 96% PIE [16:13] and nobody really took systematic notes on this [16:13] kees: Nice. I, too, am 96% pie. [16:13] hahaha [16:13] haha [16:14] so while we could just say "if it has a static lib that's not PIE, rebuild it", that's going to hit pretty much every library package in the archive instead of the ones that actually have static revdeps [16:14] slangasek: So, I guess maybe the next step, if we have no notes, is a rebuild test that we can unwind. [16:15] infinity: I was going to suggest doing archive analysis for -dev build-deps that don't translate into runtime deps [16:15] should we take this to #-devel? :) [16:18] slangasek: Sure.