This is the Minimization Objective [0] update.
Status: Discovery phase
== Use case analysis ==
Removing Systemd dependency from container use cases:
-- nginx -- * Pull request to drop systemd as a runtime requirement [1]
-- httpd -- * Pull request to drop systemd as a runtime requirement [2] * They have one binary that requires systemd, will have a further discussion with them to figure out how to shrink the container/runtime size
-- anaconda -- * Pull request to move flatpack-libs from anaconda-core to anaconda-gui [3] * Determined that flatpack-libs was in the correct space
-- mariadb -- * Investigating removing systemd and perl from depenencies. * Perl is in two mongodb (client package) scripts. Possibly move it to mongodb-utils, similar to how mongodb-server-utils has the perl scripts for mongodb-server. * Still investigating if systemd could be removed safely or if something other than .service files need it.
-- mozjs60 -- * This is a 25-30M installed package (different size on different arches). Do all packages really need it?
-- IoT -- * Added it to the Feedback Pipeline [4] [5] * Researched anaconda minimizing [6]
== Feedback Pipeline ==
Added issues to the github repo [7] to attract additional contributions + to indicate where the service is going.
Looking into automation.
== Ecosystems exploration ==
Collecting specific use cases [8] and making sure that each has its own issue in the tracker [43] and is added to the Feedback Pipeline [9].
== Admin ==
Issues in our tracker [43] now have labels corresponding to the focus areas in the action plan [42].
== How to get involved ==
See if there is anything interesting to you on action plan [42], or reach out with something you think is useful but is missing there. Open a ticket in the tracker [43] or discuss in #fedora-devel on IRC.
Cheers, Adam
[0] Objective: https://docs.fedoraproject.org/en-US/minimization/ [1] https://src.fedoraproject.org/rpms/nginx/pull-request/5 [2] https://src.fedoraproject.org/rpms/httpd/pull-request/7 [3] https://src.fedoraproject.org/rpms/anaconda/pull-request/5 [4] https://minimization.github.io/reports/report-by-use-case--iot--rawhide.html [5] https://minimization.github.io/reports/report-by-use-case--iot-x86_64--rawhi... [6] https://src.fedoraproject.org/rpms/anaconda/pull-request/5 [7] https://github.com/minimization/feedback-pipeline/issues [8] https://pagure.io/minimization/issue/11 [9] https://minimization.github.io/reports/view--use-cases-on-bases.html [42] Action plan: https://docs.fedoraproject.org/en-US/minimization/action-plan/ [43] Issue tracker: https://pagure.io/minimization/issues