minimization
LOGS
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