15:00:33 #startmeeting Minimization Team Meeting 15:00:33 Meeting started Wed Sep 4 15:00:33 2019 UTC. 15:00:33 This meeting is logged and archived in a public location. 15:00:33 The chair is asamalik. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:33 Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:00:33 The meeting name has been set to 'minimization_team_meeting' 15:00:33 #meetingname minimization 15:00:33 The meeting name has been set to 'minimization' 15:00:33 #chair asamalik pbrobinson zbyszek feborges Son_Goku lorbus salimma tdawson ignatenkobrain jaruga 15:00:33 #topic Roll call 15:00:33 Current chairs: Son_Goku asamalik feborges ignatenkobrain jaruga lorbus pbrobinson salimma tdawson zbyszek 15:00:49 .hello2 15:00:49 .hello2 15:00:50 lorbus: lorbus 'Christian Glombek' 15:00:54 asamalik: asamalik 'Adam Samalik' 15:00:57 .hello2 15:00:58 tdawson: tdawson 'None' 15:01:02 * lorbus is only lurking with one eye here today 15:04:16 looks like it's just the two of us today :) 15:05:02 .hello2 15:05:03 jaruga: jaruga 'Jun Aruga' 15:05:07 Two and an eye 15:06:10 oh I can't count people today! 15:06:18 welcome everyone! 15:06:19 #topic === Admin === 15:06:19 Anything to discuss about organisational stuff? 15:06:49 I don't have anything here this week 15:07:33 How to involve people to work in minimization project? I mean most of the people has main job. 15:07:58 I think we have all our committee members on the web pages ... at least those that volunteered. 15:08:44 I think one way to involve packagers is to somehow get them to look at their own packages, and see if they can minimize parts of it. 15:09:08 And example would be ignatenkobrain ... he's part of the dnf team, recognized that it could do without systemd, and changed it. 15:09:29 It was an immediate impact that we were able to see. 15:09:30 tdawson, good idea! 15:10:14 jaruga: we're in the exploration phase now, so it's mostly about looking at potential things to minimize 15:10:30 What can be our action to do " to somehow get them to look at their own packages"? 15:10:45 and possibly tracking them in the tracker: https://pagure.io/minimization/issues 15:11:04 asamalik, you mean it's not good time to involve packager yet? 15:11:29 I'm not part of DNF team for 2 years :) 15:11:55 ignatenkobrain, you are still in DNF team in my mind :) 15:12:20 jaruga: right now we need people to proactively look at things and discover what's next... when we know what's next, then we can work with packagers more closely 15:13:05 ignatenkobrain: Oh ... I thought you still were. :) Well ... your change had an immediate size difference on the containers. 15:14:17 asamalik, sure. alright. I just thought how could we solve "looks like it's just the two of us today"? 15:14:18 so let's talk about this with the right topic! 15:14:45 #topic === Focus & what's next? === 15:14:45 What are we working on that is worth mentioning? Plans for the next week? month? release? 15:15:25 jaruga: right, I know what you mean 15:16:00 Friday we have CoreOS hack day here, and I'll try to come up with minimal builds like they do in https://github.com/GoogleContainerTools/distroless 15:16:06 we need to identify specific use cases to minimize, have a look, and go from there 15:16:17 (planning on doing it with dnf and buildah) 15:16:42 about use cases and monitoring, I did some progress on the Feedback Pipeline service I mentioned last week and hacked and deployed a prototype: https://minimization.github.io/reports/ 15:16:56 Will report my findings next week ^ 15:17:00 I was/am engaging with the IoT group. They want to slim the images down. 15:17:24 but yes to jaruga point we should track these in the tracker so it's more visible 15:17:54 The IoT group builds the images with a kickstart file, and I was going to go through the lsit of packages and see which ones they feel are pulling in too much stuff. 15:18:26 I'll probrubly also go through the list myself .... seeing if there is anything I want to trim, that they wouldn't mind dropping. 15:18:29 tdawson: we should add the list as a use case to the reports! 15:18:45 asamalik: Good idea. 15:18:58 lorbus: that sounds good! 15:19:13 asamalik, good idea. 15:19:28 I should have the list of packages they kickstart with this week sometime ... I thought I had their kickstart bookmarked somewhere, but I'm having a hard time finding it. 15:19:59 I'll also put it up as an minimization issue, to track. 15:20:29 #info Feedback Pipeline prototype deployed, a note baout coming to the devel list 15:20:36 #link https://minimization.github.io/reports/ 15:21:07 #info We'll be tracking use cases that we want to minimize both in the tracker and in the Feedback Pipeline reports 15:23:24 #info looking into CoreOS this Friday, findings coming next week! 15:23:32 #info looking into IoT 15:24:49 jaruga: you said you're interested in a smaller container image if I remember correctly? 15:25:05 asamalik, yes right. 15:25:23 jaruga: so this might be of interest to you: https://minimization.github.io/reports/report-base-releases--fedora-container-base.html 15:26:15 the definition for the Fedora base image is here: https://pagure.io/minimization/feedback-pipeline-config/blob/master/f/fedora-container-base.yaml 15:26:55 asamalik, interesting. This is a snapshot of the latest status? can I see it as the graph of X-axis: time, Y-axis: size of the container ? 15:27:42 jaruga: yes. And in addition to that, I'll be saving individual package lists to git every day, giving us a free web ui (on github or pagure) showing how it evolved over time 15:27:51 asamalik, I clicked "graph" link https://minimization.github.io/reports/graph--fedora-container-base--rawhide.svg but it is just a blue page. 15:28:18 jaruga: it's a huge svg, you'll need to scroll or make it smaller 15:29:12 asamalik, oh I can see it now. 15:29:48 yeah, making that view better might be a nice way for someone to contribute... 15:30:10 jaruga: you made a good point, I'll make issues/cards of specific things people can work on 15:30:28 because even though we're discovering, there already are things to do 15:31:38 asamalik, right. that's good. 15:34:41 cool 15:35:15 jaruga: and if you see something that could be done with the base image, feel free to just open an issue and look into it 15:37:25 #topic === Open Floor === 15:37:25 Anything else? 15:37:25 asamalik, sure, I will open an issue at https://pagure.io/minimization/issues when I have something. 15:38:23 jaruga: yeah, and if you have ideas or want to discuss how to involve people, I'm happy to talk about that 15:38:41 asamalik, alright. thanks. 15:43:45 ok, do we have anything else this week? 15:44:10 Nothing from me 15:45:27 Nothing from me. 15:45:52 ok, thanks all for coming! 15:45:54 #endmeeting