Replies: 4 comments 6 replies
-
Hi, that sounds great. I'm happy you are so close. Could you please provide me the ISO image for testing. I need to check it to be able to tell what exactly is happening there. |
Beta Was this translation helpful? Give feedback.
-
Also for the "near" future we are changing this approach to use preinstall.d: Right now, it is only for DNF installations but the plan is to replace the existing solution with this and make it a solution for different payloads (DNF and ostree at least). The point of this solution is to have Flatpaks defined by payload, so you will have flatpak/preinstall.d in the ostree container and when we detect that we will install Flatpaks after the main installation. |
Beta Was this translation helpful? Give feedback.
-
Is web UI works for you out of the box on Fedora 42? Do you need some more adjustments from us? |
Beta Was this translation helpful? Give feedback.
-
@p5 I wonder, could you please explain to me why are you building ISO based on CentOS Stream 10. I thought you are working on top of Fedora. From the web UI side, I don't think we have a capacity to have it supported on EPEL10 neither CentOS Stream 10 in any reasonable way and you will probably hit a wall with this soon too. The point is that web UI is moving rapidly and have requirements on new features for Anaconda backend and RHEL-10 won't be getting these as it would cost us a lot of resources to backport these. Anaconda philosophy is that RHEL-X branches are stable or getting only requested changes with priorities, we don't do rebases on RHEL as these are usually pretty painful. We are thinking about shared codebase between RHEL and Fedora but we are still far away from that. Is this your goal or just something temporary solution? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hey Anaconda team
The Universal Blue team are trying to create a LiveISO for our Fedora Silverblue bootc images.
We feel we're 95% of the way there - we've got an offline live ISO working with embedded Flatpaks, our ostree containers installing and even the lovely new WebUI completing a successful install.
The final piece of the puzzle is to copy over the embedded Flatpaks from the ISO onto the deployed sysroot.
We've installed flatpaks inside the ISO to
/var/lib/flatpak
, symlinked/var/lib/flatpak/repo
->/flatpak/repo
, and generated the summary files withflatpak build-update-repo /var/lib/flatpak/repo
. This causes the installation to succeed without errors, and we can see the Anaconda Flatpak backend getting called, however the Flatpak install step happens within a second and none of them end up on the deployed sysroot.We would be immensely grateful if you could share with us the requirements from Anaconda's side for installing Flatpaks onto the deployed sysroot, since we're not familiar with the codebase enough to reverse engineer things and we seem to be exploring undocumented territory.
(CC @SNThrailkill - you might also be interested in this 😄 )
Beta Was this translation helpful? Give feedback.
All reactions