15:00:27 #startmeeting Minimization Team Meeting 15:00:27 Meeting started Wed Sep 11 15:00:27 2019 UTC. 15:00:27 This meeting is logged and archived in a public location. 15:00:27 The chair is asamalik. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:27 Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:00:27 The meeting name has been set to 'minimization_team_meeting' 15:00:27 #meetingname minimization 15:00:27 The meeting name has been set to 'minimization' 15:00:27 #chair asamalik pbrobinson zbyszek feborges Son_Goku lorbus salimma tdawson ignatenkobrain jaruga 15:00:27 Current chairs: Son_Goku asamalik feborges ignatenkobrain jaruga lorbus pbrobinson salimma tdawson zbyszek 15:00:27 #topic Roll call 15:00:45 .hello2 15:00:46 asamalik: asamalik 'Adam Samalik' 15:00:54 .hello3 15:00:58 .hello1 15:00:59 .hello2 15:01:00 tdawson: tdawson 'None' 15:01:50 that's a lot of hellos 15:02:27 .hello2 15:02:28 zbyszek: zbyszek 'Zbigniew Jędrzejewski-Szmek' 15:04:16 hi everone! 15:04:43 I was wondering what the other variations of hello did ... maybe there were shorter ... more minimal. :) 15:04:56 #topic === Admin === 15:04:56 Anything to discuss about organisational stuff? 15:05:13 tdawson: you can do ".hello nick" also I think 15:05:34 .hello tdawson 15:05:35 tdawson: tdawson 'None' 15:06:08 .hello feborges 15:06:09 feborges: feborges 'Felipe Borges' 15:06:11 #info the issue tracker now has labels that correspond to the four focus areas https://pagure.io/minimization/issues 15:06:39 #info ...focus areas in the action plan: https://docs.fedoraproject.org/en-US/minimization/action-plan/ 15:07:16 I'm basically trying to make things more discoverable and transparent 15:07:38 I'll link to the tracker with a label filter set from the action plan as well 15:09:09 but that's all from me here 15:09:51 I don't have anything much else to add other than I like where the feedback pipeline is going. 15:10:20 tdawson: thanks! which reminded me... 15:10:55 #info I'm mirroring the Feedback Pipeline code to github and I created issues there to attract potential contributors: https://github.com/minimization/feedback-pipeline 15:11:32 #topic === Focus & what's next? === 15:11:32 What are we working on that is worth mentioning? Plans for the next week? month? release? 15:14:02 I'm looking for specific use cases to focus on for minimization... talked to product management in Red Hat to get some input and wrote it down here: https://pagure.io/minimization/issue/11 15:15:04 we might need to adjust some of the package list for each of those 15:15:47 Sounds reasonable. 15:16:06 There's enough variety there to test various approaches and idea. 15:16:13 but if anyone is looking for something to work on, taking one of those use cases and going down the dependency tree and looking for minimization potential would be great 15:16:27 we might even write a universal checklist / guidance for that so we're consistent 15:16:53 it doesn't necessarily mean doing the minimization now, but documenting option and later we can choose the ones with the biggest impact 15:17:02 zbyszek: right! 15:17:51 btw, base images are important: https://minimization.github.io/reports/report-by-use-case--mariadb--rawhide.html 15:18:06 systemd-bootchart? I'm pretty sure that's not needed. 15:18:09 with the base image — so basically adding packages — reduces the size by about a third 15:18:18 (in nginx) 15:18:51 zbyszek: ha, so let's create an issue for each use case in the tracker and let's write these down 15:20:39 zbyszek: where do you see it? I could only find systemd-bootchart in the IoT use case 15:21:22 asamalik: only in F30. But it's gone in F31+. My bad. 15:22:13 But there is no reason for systemd at all for nginx, at least not in a container. ... maybe. 15:23:08 yeah removing systemd from container use cases is one of the things we can do 15:23:23 zbyszek: cool! so that's sorted then 15:25:54 so yeah... looking at those is definitely useful 15:26:03 and I'll also work on the Feedback Pipeline service 15:26:39 to make it finally automated and finish the last view tab 15:28:39 feborges: did you also wanted to look at something? 15:30:12 * asamalik is happy to talk and provide guidance! 15:30:51 asamalik: sorry, got busy with something else. I am mostly interested in reducing the image of the Fedora container base image 15:31:11 nothing specifically in it tho 15:32:49 feborges: do you have any use case you want to use the image for, or are you just looking at making it smaller for general use? 15:33:21 asamalik: mostly to use it in CI 15:33:51 and also Toolbox, which is this utility on top of podman for Silverblue 15:34:24 it creates a fedora container based on your host system. The image used for that could be smaller :) 15:34:28 I use Toolbox time to time! 15:35:24 feborges: do you think we could define it as a use case — by listing the top-level packages that need to be there to make it useful? 15:35:35 so we can then focus on maybe trimming down the rest 15:35:45 or comparing with other use cases and see what they have in common etc 15:36:16 asamalik: toolbox makes a lot of sense as a use-case 15:36:24 we plan to have custom/specialized toolboxes in the future 15:36:47 and these should be based on the fedora container image, so being smaller is a must 15:37:31 feborges: cool! if you have a list of packages that you want there, can you put it here? https://pagure.io/minimization/issue/11 15:38:33 asamalik: sure, will do. I want to get rishi (the toolbox developer) in the loop as well 15:38:34 ... or whenever you have something specific :) 15:38:41 cool! 15:42:33 #info looking for specific use cases, people are welcome to suggest some: https://pagure.io/minimization/issue/11 15:43:20 #info we'll focus on the one listed in the Feedback Pipeline for now https://minimization.github.io/reports/view--use-cases-on-bases.html 15:43:40 #info ... each one will get an issue in the tracker: https://pagure.io/minimization/issues 15:43:58 any more infos before we go to the open floor? 15:45:42 #topic === Open Floor === 15:45:42 Anything else? 15:45:52 Nothing from me 15:46:24 * asamalik has nothing 15:46:37 ok, let me give it a minute before I close it 15:47:40 all right, thanks for coming! 15:47:40 #endmeeting