Anaconda is only particularly useful to install Fedora on the system, but because we install a live image to disk, we wind up having Anaconda installed on the system as well, even though it's completely useless afterward. We should come up with a way to remove Anaconda as part of successful installation of Fedora.
(Note: this was split from #84)
So what are the ideas here?
Metadata Update from @aday: - Issue set to the milestone: Fedora 36
Metadata Update from @aday: - Issue assigned to ngompa
Neal has volunteered to work on this.
Metadata Update from @aday: - Issue tagged with: pending-action
We checked in on this issue at last Tuesday's meeting. Neal's still planning on working on it.
Metadata Update from @chrismurphy: - Issue set to the milestone: Fedora 37 (was: Fedora 36)
Is this something that can happen for Fedora 37, or should it be bumped to future release?
So I've made fedora-autofirstboot, which has a script for removing Anaconda: https://pagure.io/fedora-autofirstboot/blob/main/f/libexec/fedora-autofirstboot/scripts.d/remove-anaconda.sh
fedora-autofirstboot
Is this sufficient?
I think so!
Although this is potentially a little riskier. If something that we don't want to be removed winds up depending on anaconda somehow, we could have trouble. Hopefully unlikely, but you never know....
Package is now submitted: https://bodhi.fedoraproject.org/updates/FEDORA-2022-32fad23e6a
So remaining tasks are: add to comps, then test a fresh install to ensure that it works?
Service needs to be added to fedora-release preset too.
It seems that removing anaconda also removes other dependencies that we want to keep.
We've therefore agreed to ship fedora-autofirstboot for F37 in order to fix #84, but to disable anaconda removal until F38, so we have time to resolve any fallout and advertise the the change via the change proposal process.
Metadata Update from @aday: - Issue set to the milestone: Fedora 38 (was: Fedora 37)
The next step for this issue is to create a change proposal for F38. @ngompa has volunteered to do this.
Change proposal submitted: https://fedoraproject.org/wiki/Changes/AutoFirstBootServices
Is this change still needed with the Anaconda web UI? Do you know, @jkonecny ?
Metadata Update from @aday: - Issue set to the milestone: Fedora 39 (was: Fedora 38)
Yes, the behavior is the same from the installation stand-point.
We discussed this issue at this week's working group meeting (27 June 2023). @ngompa intends to withdraw his autofirstbootservices proposal, due to several insurmountable technical issues.
We discussed a few alternatives. The one that we'd like to explore first is having anaconda do the removal itself. I've opened an issue for this here: https://bugzilla.redhat.com/show_bug.cgi?id=2218466
Metadata Update from @aday: - Assignee reset - Issue untagged with: pending-action
The answer from @jkonecny in 2218466: this would be difficult to implement in Anaconda and is low on the priority list.
We don't current
Metadata Update from @aday: - Issue set to the milestone: None (was: Fedora 39)
I'm going to close this because it's been open for two years and nobody has been interested in working on it except for Neal, whose attempt has failed. Removing anaconda would be nice to do, but it's definitely not essential and is lower priority.
Metadata Update from @catanzaro: - Issue close_status updated to: Won't fix - Issue status updated to: Closed (was: Open)
Log in to comment on this ticket.