15:00:33 <asamalik> #startmeeting Minimization Team Meeting 15:00:33 <zodbot> Meeting started Wed Sep 4 15:00:33 2019 UTC. 15:00:33 <zodbot> This meeting is logged and archived in a public location. 15:00:33 <zodbot> The chair is asamalik. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:33 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:00:33 <zodbot> The meeting name has been set to 'minimization_team_meeting' 15:00:33 <asamalik> #meetingname minimization 15:00:33 <zodbot> The meeting name has been set to 'minimization' 15:00:33 <asamalik> #chair asamalik pbrobinson zbyszek feborges Son_Goku lorbus salimma tdawson ignatenkobrain jaruga 15:00:33 <asamalik> #topic Roll call 15:00:33 <zodbot> Current chairs: Son_Goku asamalik feborges ignatenkobrain jaruga lorbus pbrobinson salimma tdawson zbyszek 15:00:49 <lorbus> .hello2 15:00:49 <asamalik> .hello2 15:00:50 <zodbot> lorbus: lorbus 'Christian Glombek' <cglombek@redhat.com> 15:00:54 <zodbot> asamalik: asamalik 'Adam Samalik' <asamalik@redhat.com> 15:00:57 <tdawson> .hello2 15:00:58 <zodbot> tdawson: tdawson 'None' <tdawson@redhat.com> 15:01:02 * lorbus is only lurking with one eye here today 15:04:16 <asamalik> looks like it's just the two of us today :) 15:05:02 <jaruga> .hello2 15:05:03 <zodbot> jaruga: jaruga 'Jun Aruga' <jaruga@redhat.com> 15:05:07 <tdawson> Two and an eye 15:06:10 <asamalik> oh I can't count people today! 15:06:18 <asamalik> welcome everyone! 15:06:19 <asamalik> #topic === Admin === 15:06:19 <asamalik> Anything to discuss about organisational stuff? 15:06:49 <asamalik> I don't have anything here this week 15:07:33 <jaruga> How to involve people to work in minimization project? I mean most of the people has main job. 15:07:58 <tdawson> I think we have all our committee members on the web pages ... at least those that volunteered. 15:08:44 <tdawson> 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 <tdawson> 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 <tdawson> It was an immediate impact that we were able to see. 15:09:30 <jaruga> tdawson, good idea! 15:10:14 <asamalik> jaruga: we're in the exploration phase now, so it's mostly about looking at potential things to minimize 15:10:30 <jaruga> What can be our action to do " to somehow get them to look at their own packages"? 15:10:45 <asamalik> and possibly tracking them in the tracker: https://pagure.io/minimization/issues 15:11:04 <jaruga> asamalik, you mean it's not good time to involve packager yet? 15:11:29 <ignatenkobrain> <tdawson "And example would be Igor Gnaten"> I'm not part of DNF team for 2 years :) 15:11:55 <jaruga> ignatenkobrain, you are still in DNF team in my mind :) 15:12:20 <asamalik> 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 <tdawson> ignatenkobrain: Oh ... I thought you still were. :) Well ... your change had an immediate size difference on the containers. 15:14:17 <jaruga> asamalik, sure. alright. I just thought how could we solve "looks like it's just the two of us today"? 15:14:18 <asamalik> so let's talk about this with the right topic! 15:14:45 <asamalik> #topic === Focus & what's next? === 15:14:45 <asamalik> What are we working on that is worth mentioning? Plans for the next week? month? release? 15:15:25 <asamalik> jaruga: right, I know what you mean 15:16:00 <lorbus> 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 <asamalik> we need to identify specific use cases to minimize, have a look, and go from there 15:16:17 <lorbus> (planning on doing it with dnf and buildah) 15:16:42 <asamalik> 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 <lorbus> Will report my findings next week ^ 15:17:00 <tdawson> I was/am engaging with the IoT group. They want to slim the images down. 15:17:24 <asamalik> but yes to jaruga point we should track these in the tracker so it's more visible 15:17:54 <tdawson> 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 <tdawson> 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 <asamalik> tdawson: we should add the list as a use case to the reports! 15:18:45 <tdawson> asamalik: Good idea. 15:18:58 <asamalik> lorbus: that sounds good! 15:19:13 <jaruga> asamalik, good idea. 15:19:28 <tdawson> 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 <tdawson> I'll also put it up as an minimization issue, to track. 15:20:29 <asamalik> #info Feedback Pipeline prototype deployed, a note baout coming to the devel list 15:20:36 <asamalik> #link https://minimization.github.io/reports/ 15:21:07 <asamalik> #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 <asamalik> #info looking into CoreOS this Friday, findings coming next week! 15:23:32 <asamalik> #info looking into IoT 15:24:49 <asamalik> jaruga: you said you're interested in a smaller container image if I remember correctly? 15:25:05 <jaruga> asamalik, yes right. 15:25:23 <asamalik> jaruga: so this might be of interest to you: https://minimization.github.io/reports/report-base-releases--fedora-container-base.html 15:26:15 <asamalik> 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 <jaruga> 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 <asamalik> 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 <jaruga> 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 <asamalik> jaruga: it's a huge svg, you'll need to scroll or make it smaller 15:29:12 <jaruga> asamalik, oh I can see it now. 15:29:48 <asamalik> yeah, making that view better might be a nice way for someone to contribute... 15:30:10 <asamalik> jaruga: you made a good point, I'll make issues/cards of specific things people can work on 15:30:28 <asamalik> because even though we're discovering, there already are things to do 15:31:38 <jaruga> asamalik, right. that's good. 15:34:41 <asamalik> cool 15:35:15 <asamalik> 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 <asamalik> #topic === Open Floor === 15:37:25 <asamalik> Anything else? 15:37:25 <jaruga> asamalik, sure, I will open an issue at https://pagure.io/minimization/issues when I have something. 15:38:23 <asamalik> 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 <jaruga> asamalik, alright. thanks. 15:43:45 <asamalik> ok, do we have anything else this week? 15:44:10 <tdawson> Nothing from me 15:45:27 <jaruga> Nothing from me. 15:45:52 <asamalik> ok, thanks all for coming! 15:45:54 <asamalik> #endmeeting