The KDE SIG would like to add x86_64 and aarch64 spins for KDE Plasma Mobile and Fedora Konoite Mobile to the Fedora 41 deliverables.
https://fedoraproject.org/wiki/Changes/Fedora_KDE_Plasma_Mobile
We would like to create the Spin's using Kiwi, so we are not totally sure of the process.
comps: https://pagure.io/fedora-comps/pull-request/969 fedora-release-{kde-mobile, kinoite-mobile}: https://src.fedoraproject.org/rpms/fedora-release/pull-request/337 livesys-scripts: (need to create pull request)
Metadata Update from @jnsamyak: - Issue tagged with: dev, medium-gain, medium-trouble
Hey @tdawson!
Thanks for opening this ticket however iirc the spins are currently being used via the kickstart way [1] For Kiwibuild, the configuration lies here in pungi-fedora [2], and for that, we need updates in fedora-kiwi-descriptions [3]
CC: @ngompa (the expert can tell you more here \0/)
[1] https://pagure.io/pungi-fedora/blob/main/f/fedora.conf#_479 [2] https://pagure.io/pungi-fedora/blob/main/f/fedora.conf#_366 [3] https://pagure.io/fedora-kiwi-descriptions/blob/rawhide/f/teams
Thank you for the pointers and information. I am familiar with the kiwi-descriptions and will set them up. If I setup the kiwi descriptions for KDE Plasma Mobile and Fedora Kinoite Mobile, will those be built as other Spins are built, and go to the same place as the other Spins?
We will need to add them to the pungi config in pungi-fedora after the descriptions are in place, that should start producing them. Then there may need to be some adjustments to our syncing scripts to actually sync them out with composes.
But the descriptions are the first step, testing locally, then pungi-fedora, then sync. ;)
Getting closer livesys-scripts: https://pagure.io/livesys-scripts/pull-request/21 fedora-kiwi-descriptions: https://pagure.io/fedora-kiwi-descriptions/pull-request/66
With the last merge to kiwi-descriptions all of my local builds and tests are working. I believe we are ready for the pungi-fedora step. Is that something you would do? Or would you want me to make a pull request for it?
If you do it, here are the settings.
'kiwi_profile': 'KDE-Mobile-Live', 'arches': ['aarch64', 'x86_64'], 'repos': ['Everything'], 'subvariant': 'KDE_Mobile', 'target': global_target, ??? Not sure about this 'failable': ['*'],
If you could do a PR that would be lovely!
Rawhide: https://pagure.io/pungi-fedora/pull-request/1325 F41: https://pagure.io/pungi-fedora/pull-request/1326
Hey @tdawson, I see the PR is merged for both the branches with the neal changes as well, is there anything left here? Or can we close this ticket?
There seems to be something wrong with the releases.json file, where KDE Mobile is being put in the same subvariant as KDE, breaking Fedora Media Writer.
#comment-936090
@ngompa, if you mean that Media Writer was installing Mobile instead of Desktop, that was briefly true, but appears to be fixed now.
Log in to comment on this ticket.