On Thu, Jan 18, 2024 at 9:30 AM Aoife Moloney <amoloney@xxxxxxxxxx> wrote: > > Wiki -> https://fedoraproject.org/wiki/Changes/ArmMinimalImageOSBuild > > This is a proposed Change for Fedora Linux. > This document represents a proposed Change. As part of the Changes > process, proposals are publicly announced in order to receive > community feedback. This proposal will only be implemented if approved > by the Fedora Engineering Steering Committee. > > > == Summary == > Build the Arm minimal image to be built using osbuild. > > == Owner == > * Name: [[User:pbrobinson| Peter Robinson]] > > * Email: <pbrobinson@xxxxxxxxxxxxxxxxx> > > > == Detailed Description == > The Fedora Arm Minimal image is widely used as a base for various > usecases from low level board bring up right through to the basis of > other images. Over time the existing ImageFactory build process has > stagnated limiting our ability to enhance this image. The osbuild team > have worked with the Arm SIG to enable a number of enhancements around > things like Arm SystemReady and other such functionality to improve > this image creation process and to make it easier to use these images > with a much wider range of Arm devices making it easier to bring up > new types of Arm device in Fedora. In the future we are planning > further enhancements to ensure it's easy for developers and users to > make use of the Fedora within the Arm ecosystem. > > == Feedback == > <!-- Summarize the feedback from the community and address why you > chose not to accept proposed alternatives. This section is optional > for all change proposals but is strongly suggested. Incorporating > feedback here as it is raised gives FESCo a clearer view of your > proposal and leaves a good record for the future. If you get no > feedback, that is useful to note in this section as well. For > innovative or possibly controversial ideas, consider collecting > feedback before you file the change proposal. --> > > == Benefit to Fedora == > The Fedora arm Minimal Image currently requires a number of changes > and hacks to be used on specific devices or SoCs, the move to osbuild > will reduce or entirely eliminate these hacks right away with further > enhancements coming in the future. > > == Scope == > * Proposal owners: > The proposal owners will: > ** Enable the creation of Minimal image using osbuild in pungi > ** Test the available artifacts > > * Other developers: > > * Release engineering: [https://pagure.io/releng/issues #Releng issue > number] <!-- REQUIRED FOR SYSTEM WIDE CHANGES --> > Changes to the pungi config to use osbuild for minimal image will be > submitted as a PR by feature owners. > > * Policies and guidelines: N/A (not needed for this Change) > > * Trademark approval: N/A (not needed for this Change) > > * Alignment with Community Initiatives: > > == Upgrade/compatibility impact == > No upgrade impact. Only for new users. > > == How To Test == > There will be a new Minimal Image, it will be testable in the same way > as the old image. Test various SoCs with arm-image-installer to ensure > devices boot and run as expected. > > == User Experience == > There should be no change to the user experience for existing users. > We will enable the wider use of > > == Dependencies == > All changes are already in osbuild but we will work with the osbuild > team if any issues arise. > > == Contingency Plan == > The contingency plan is to build the Arm minimal image in the same way > we currently do. > > == Documentation == > There should be no changes required to documentation for existing > users, docs will be updated for specific devices where enhancements > have been made. > > == Release Notes == > TBD. Is there a repository where the blueprint for the minimal image will be stored? Otherwise there’s not exactly anything Fedora side that anyone can actually observe, extend, or maintain. -- 真実はいつも一つ!/ Always, there's only one truth! -- _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue