On Wed, Oct 04, 2023 at 11:24:15PM +0200, Pavel Raiskup wrote: > On úterý 3. října 2023 21:48:24 CEST Kevin Fenzi wrote: > > On Tue, Oct 03, 2023 at 10:30:45AM +0200, Pavel Raiskup wrote: > > > > > > Well, in what shape is our "layered image" build system? Aren't we able > > > > Terrible, and going to be decomissioned after f39 release. ;) > > > > But if you mean base images... those are fine. > > I fear that doing this as additional full Fedora image would be a waste > of space in the Fedora registry? Or not? We basically need the base > image + python3-dnf-plugins-core: Yes, it would be a lot of wasted space/duplication. ;( > Installing: > python3-dnf-plugins-core noarch 4.4.2-1.fc39 rawhide 293 k > Installing dependencies: > dbus-libs x86_64 1:1.14.10-1.fc40 rawhide 155 k > fonts-filesystem noarch 1:2.0.5-12.fc39 rawhide 8.2 k > js-jquery noarch 3.7.1-1.fc40 rawhide 169 k > python3-dateutil noarch 1:2.8.2-10.fc39 rawhide 355 k > python3-dbus x86_64 1.3.2-4.fc39 rawhide 157 k > python3-distro noarch 1.8.0-6.fc39 rawhide 49 k > python3-six noarch 1.16.0-12.fc39 rawhide 41 k > python3-systemd x86_64 235-5.fc39 rawhide 107 k > web-assets-filesystem noarch 5-20.fc39 rawhide 7.9 k > Installing weak dependencies: > python-systemd-doc x86_64 235-5.fc39 rawhide 75 k > > For DNF5 images (41+), I hope we can put the dnf5-plugins > (dnf-plugins-core alternative in c++) directly into the base image since > it has no additional deps. So, what do you need out of there? builddep? or? > > > to create a new official image say `fedora-mock-bootstrap:<FEDORA_VERSION>` > > > that would be automatically built (ideally at least as frequently as the > > > base image is)? This way we could optimize fedora builds for everyone. > > > > Yes, we could. Just wouldn't be a layer, it would be it's own image. > > Do we have some HOWTO document how to start? I suppose I have to > provide a kickstart file in fedora-kickstarts.git? Would the image be > built automatically/when? :-) I'm not convinced this is worth it... especially if dnf5 will mean it doesn't matter anymore and currently it just means people have to download a few packages at the start of a build. I guess I would say a f40 change and with that discussion all the details would be worked out. Is it release blocking? Does it need to be advertised anywhere on websites? etc... kevin
Attachment:
signature.asc
Description: PGP signature
_______________________________________________ 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