Re: F39 Change Proposal: Build Fedora Workstation live ISO with Image Builder (System-Wide)

2023-07-11 Thread Ondřej Budai
On Wed, Jun 28, 2023 at 2:53 PM Neal Gompa wrote: > On Wed, Jun 28, 2023 at 8:25 AM Ondřej Budai wrote: > > > > Yep, that's a shortcoming of how we currently upload the builds to koji. > It's something we would like to tackle in the upcoming quarter, see the > tracking ticket:

Re: F39 Change Proposal: Build Fedora Workstation live ISO with Image Builder (System-Wide)

2023-06-29 Thread Adam Williamson
On Thu, 2023-06-29 at 22:00 +0200, Simon de Vlieger wrote: > > Also, for understanding I've been diving through the kickstart > repositories to define a common base set and interdependencies. I've > graphed out the kickstart files and their relationships here: >

Re: F39 Change Proposal: Build Fedora Workstation live ISO with Image Builder (System-Wide)

2023-06-29 Thread Simon de Vlieger
On 6/28/23 17:06, Adam Williamson wrote: On Wed, 2023-06-28 at 13:01 +0200, Ondřej Budai wrote: I already answered you here: https://pagure.io/fedora-workstation/issue/384#comment-862709 TL;DR: Let's figure this out when we are migrating other artifacts. For now, the blueprint will be

Re: F39 Change Proposal: Build Fedora Workstation live ISO with Image Builder (System-Wide)

2023-06-29 Thread Davide Cavalca
On 2023-06-29 09:42, Adam Williamson wrote: On Thu, 2023-06-29 at 02:22 -0400, Neal Gompa wrote: And since Lorax (which is what we use for live and ARM images) requires Anaconda to understand the target system to install, it couldn't be used for creating these images either because that

Re: F39 Change Proposal: Build Fedora Workstation live ISO with Image Builder (System-Wide)

2023-06-29 Thread Adam Williamson
On Thu, 2023-06-29 at 02:22 -0400, Neal Gompa wrote: > And since Lorax (which is what we use > for live and ARM images) requires Anaconda to understand the target > system to install, it couldn't be used for creating these images > either because that requires teaching Anaconda about Apple Silicon

Re: F39 Change Proposal: Build Fedora Workstation live ISO with Image Builder (System-Wide)

2023-06-29 Thread Neal Gompa
On Thu, Jun 29, 2023 at 1:06 AM Simon de Vlieger wrote: > > On 6/28/23 22:32, Neal Gompa wrote: > > On Wed, Jun 28, 2023 at 4:26 PM Simon de Vlieger wrote: > >> > >> On 6/28/23 21:12, Adam Williamson wrote: > >> > >>> The current Workstation live has the package exclusions from fedora- > >>>

Re: F39 Change Proposal: Build Fedora Workstation live ISO with Image Builder (System-Wide)

2023-06-28 Thread Simon de Vlieger
On 6/28/23 22:32, Neal Gompa wrote: On Wed, Jun 28, 2023 at 4:26 PM Simon de Vlieger wrote: On 6/28/23 21:12, Adam Williamson wrote: The current Workstation live has the package exclusions from fedora- workstation-common.ks in it:

Re: F39 Change Proposal: Build Fedora Workstation live ISO with Image Builder (System-Wide)

2023-06-28 Thread Neal Gompa
On Wed, Jun 28, 2023 at 4:26 PM Simon de Vlieger wrote: > > On 6/28/23 21:12, Adam Williamson wrote: > > > The current Workstation live has the package exclusions from fedora- > > workstation-common.ks in it: > > > > https://pagure.io/fedora-kickstarts/blob/main/f/fedora-workstation-common.ks > >

Re: F39 Change Proposal: Build Fedora Workstation live ISO with Image Builder (System-Wide)

2023-06-28 Thread Simon de Vlieger
On 6/28/23 21:12, Adam Williamson wrote: The current Workstation live has the package exclusions from fedora- workstation-common.ks in it: https://pagure.io/fedora-kickstarts/blob/main/f/fedora-workstation-common.ks so it excludes three groups that are part of the 'standard' for live images

Re: F39 Change Proposal: Build Fedora Workstation live ISO with Image Builder (System-Wide)

2023-06-28 Thread Adam Williamson
On Wed, 2023-06-28 at 18:44 +0200, Simon de Vlieger wrote: > > What I would like to know is what is the minimum customizations needed > in blueprints for this change proposal and what is necessary for > supporting editions and spins down the line. Thanks, Simon. So, we obviously don't need

Re: F39 Change Proposal: Build Fedora Workstation live ISO with Image Builder (System-Wide)

2023-06-28 Thread Jiří Konečný
Adam Williamson napsal: >On Wed, 2023-06-28 at 18:21 +0200, Jiří Konečný wrote: >> > >> > I think the points discussed in the ticket (layering/inheritance, and >> > package removals) are critical and they need an answer to be figured >> > out *before* we start switching Fedora live images to

Re: F39 Change Proposal: Build Fedora Workstation live ISO with Image Builder (System-Wide)

2023-06-28 Thread Simon de Vlieger
On 6/28/23 17:06, Adam Williamson wrote: On Wed, 2023-06-28 at 13:01 +0200, Ondřej Budai wrote: I already answered you here: https://pagure.io/fedora-workstation/issue/384#comment-862709 TL;DR: Let's figure this out when we are migrating other artifacts. For now, the blueprint will be

Re: F39 Change Proposal: Build Fedora Workstation live ISO with Image Builder (System-Wide)

2023-06-28 Thread Adam Williamson
On Wed, 2023-06-28 at 18:21 +0200, Jiří Konečný wrote: > > > > I think the points discussed in the ticket (layering/inheritance, and > > package removals) are critical and they need an answer to be figured > > out *before* we start switching Fedora live images to be built with a > > different

Re: F39 Change Proposal: Build Fedora Workstation live ISO with Image Builder (System-Wide)

2023-06-28 Thread Jiří Konečný
Hi all, Adam Williamson napsal: >On Wed, 2023-06-28 at 13:01 +0200, Ondřej Budai wrote: >> I already answered you here: >> https://pagure.io/fedora-workstation/issue/384#comment-862709 >> >> TL;DR: Let's figure this out when we are migrating other artifacts. For >> now, the blueprint will be

Re: F39 Change Proposal: Build Fedora Workstation live ISO with Image Builder (System-Wide)

2023-06-28 Thread Adam Williamson
On Wed, 2023-06-28 at 13:01 +0200, Ondřej Budai wrote: > I already answered you here: > https://pagure.io/fedora-workstation/issue/384#comment-862709 > > TL;DR: Let's figure this out when we are migrating other artifacts. For > now, the blueprint will be empty/minimal. Thanks a lot for engaging

Re: F39 Change Proposal: Build Fedora Workstation live ISO with Image Builder (System-Wide)

2023-06-28 Thread Adam Williamson
On Wed, 2023-06-28 at 13:23 +0200, Ondřej Budai wrote: > We can definitely flatten the JSON output into something that resembles a > log file. I will let you know when this is done. > > Note that every task also produces a manifest file - this is extremely > useful, because you can just feed it

Re: F39 Change Proposal: Build Fedora Workstation live ISO with Image Builder (System-Wide)

2023-06-28 Thread Adam Williamson
On Wed, 2023-06-28 at 12:58 +0200, Ondřej Budai wrote: > Hi Adam and Ben! > > On Mon, Jun 26, 2023 at 10:14 PM Adam Williamson > wrote: > > > > > > > In terms of testing: we already test the existing toolchain pretty > > effectively in practice. openQA builds Workstation and KDE live images >

Re: F39 Change Proposal: Build Fedora Workstation live ISO with Image Builder (System-Wide)

2023-06-28 Thread Adam Williamson
On Wed, 2023-06-28 at 04:23 -0600, Jonathan Steffan wrote: > On Wed, Jun 28, 2023 at 12:52 AM Adam Williamson > wrote: > > > On Tue, 2023-06-27 at 17:59 -0600, Jonathan Steffan wrote: > > > The Koji integration leaves many things to be desired. I've had to dig > > far > > > more than needed for

Re: F39 Change Proposal: Build Fedora Workstation live ISO with Image Builder (System-Wide)

2023-06-28 Thread Neal Gompa
On Wed, Jun 28, 2023 at 8:25 AM Ondřej Budai wrote: > > > On Wed, Jun 28, 2023 at 2:20 PM Jonathan Steffan > wrote: >> >> On Wed, Jun 28, 2023 at 5:23 AM Ondřej Budai wrote: > > > Maybe I'm just using it wrong, but I've not found a different way. >>> >>> >>> I will take a look. The

Re: F39 Change Proposal: Build Fedora Workstation live ISO with Image Builder (System-Wide)

2023-06-28 Thread Ondřej Budai
On Wed, Jun 28, 2023 at 2:20 PM Jonathan Steffan wrote: > On Wed, Jun 28, 2023 at 5:23 AM Ondřej Budai wrote: > >> > Maybe I'm just using it wrong, but I've not found a different way. >>> >> I will take a look. The difference between livemedia and osbuildImage is >> that the osbuildImage

Re: F39 Change Proposal: Build Fedora Workstation live ISO with Image Builder (System-Wide)

2023-06-28 Thread Jonathan Steffan
On Wed, Jun 28, 2023 at 5:23 AM Ondřej Budai wrote: > > Maybe I'm just using it wrong, but I've not found a different way. >>> >> > I will take a look. The difference between livemedia and osbuildImage is > that the osbuildImage task is defined by a plugin >

Re: F39 Change Proposal: Build Fedora Workstation live ISO with Image Builder (System-Wide)

2023-06-28 Thread Ondřej Budai
On Wed, Jun 28, 2023 at 12:24 PM Jonathan Steffan wrote: > On Wed, Jun 28, 2023 at 12:52 AM Adam Williamson < > adamw...@fedoraproject.org> wrote: > >> On Tue, 2023-06-27 at 17:59 -0600, Jonathan Steffan wrote: >> > The Koji integration leaves many things to be desired. I've had to dig >> far >>

Re: F39 Change Proposal: Build Fedora Workstation live ISO with Image Builder (System-Wide)

2023-06-28 Thread Ondřej Budai
Hi Kevin! On Tue, Jun 27, 2023 at 12:41 AM Kevin Fenzi wrote: > > * Other developers: > > Our focus for this change is specifically on Fedora Workstation. > > Nevertheless, we are open to collaborating with all spins/SIG to > > transition their build pipelines to Image Builder. However, for the

Re: F39 Change Proposal: Build Fedora Workstation live ISO with Image Builder (System-Wide)

2023-06-28 Thread Ondřej Budai
I already answered you here: https://pagure.io/fedora-workstation/issue/384#comment-862709 TL;DR: Let's figure this out when we are migrating other artifacts. For now, the blueprint will be empty/minimal. Cheers, Ondřej On Mon, Jun 26, 2023 at 10:34 PM Neal Gompa wrote: > On Mon, Jun 26, 2023

Re: F39 Change Proposal: Build Fedora Workstation live ISO with Image Builder (System-Wide)

2023-06-28 Thread Ondřej Budai
Hi Adam and Ben! On Mon, Jun 26, 2023 at 10:14 PM Adam Williamson wrote: > > > In terms of testing: we already test the existing toolchain pretty > effectively in practice. openQA builds Workstation and KDE live images > with every relevant critical path update. If an update breaks live > image

Re: F39 Change Proposal: Build Fedora Workstation live ISO with Image Builder (System-Wide)

2023-06-28 Thread Jonathan Steffan
On Wed, Jun 28, 2023 at 12:52 AM Adam Williamson wrote: > On Tue, 2023-06-27 at 17:59 -0600, Jonathan Steffan wrote: > > The Koji integration leaves many things to be desired. I've had to dig > far > > more than needed for osbuildimage stuff. > [...] > > Maybe I'm just using it wrong, but I've

Re: F39 Change Proposal: Build Fedora Workstation live ISO with Image Builder (System-Wide)

2023-06-28 Thread Adam Williamson
On Tue, 2023-06-27 at 17:59 -0600, Jonathan Steffan wrote: > > The Koji integration leaves many things to be desired. I've had to dig far > more than needed for osbuildimage stuff. > > For example, > https://koji.fedoraproject.org/koji/tasks?state=all=tree=osbuildImage=-id > is nearly useless to

Re: F39 Change Proposal: Build Fedora Workstation live ISO with Image Builder (System-Wide)

2023-06-27 Thread Jonathan Steffan
On Mon, Jun 26, 2023 at 8:34 AM Aoife Moloney wrote: > [...] > Pungi and Koji already support Image Builder, so no additional work is > required there (refer to the > [ > https://docs.pagure.org/pungi/configuration.html#osbuild-composer-for-building-images > pungi] and

Re: F39 Change Proposal: Build Fedora Workstation live ISO with Image Builder (System-Wide)

2023-06-26 Thread Adam Williamson
On Mon, 2023-06-26 at 23:57 +0200, Kevin Kofler via devel wrote: > > Image Builder is a set of modern tools for building operating system > > images. Its goal is to make the builds reliable and reproducible. > > Moreover, it's designed to give the end users a simple workflow to > > build their own

Re: F39 Change Proposal: Build Fedora Workstation live ISO with Image Builder (System-Wide)

2023-06-26 Thread Kevin Fenzi
On Mon, Jun 26, 2023 at 03:33:26PM +0100, Aoife Moloney wrote: > https://fedoraproject.org/wiki/Changes/FedoraWorkstationImageBuilder > > This document represents a proposed Change. As part of the Changes > process, proposals are publicly announced in order to receive > community feedback. This

Re: F39 Change Proposal: Build Fedora Workstation live ISO with Image Builder (System-Wide)

2023-06-26 Thread Kevin Kofler via devel
> Image Builder is a set of modern tools for building operating system > images. Its goal is to make the builds reliable and reproducible. > Moreover, it's designed to give the end users a simple workflow to > build their own custom images. The aim of this change is to switch the > build tool for

Re: F39 Change Proposal: Build Fedora Workstation live ISO with Image Builder (System-Wide)

2023-06-26 Thread Neal Gompa
On Mon, Jun 26, 2023 at 4:14 PM Adam Williamson wrote: > > On Mon, 2023-06-26 at 15:33 +0100, Aoife Moloney wrote: > > https://fedoraproject.org/wiki/Changes/FedoraWorkstationImageBuilder > > > > This document represents a proposed Change. As part of the Changes > > process, proposals are

Re: F39 Change Proposal: Build Fedora Workstation live ISO with Image Builder (System-Wide)

2023-06-26 Thread Adam Williamson
On Mon, 2023-06-26 at 15:33 +0100, Aoife Moloney wrote: > https://fedoraproject.org/wiki/Changes/FedoraWorkstationImageBuilder > > This document represents a proposed Change. As part of the Changes > process, proposals are publicly announced in order to receive > community feedback. This proposal

Re: F39 Change Proposal: Build Fedora Workstation live ISO with Image Builder (System-Wide)

2023-06-26 Thread Richard Shaw
On Mon, Jun 26, 2023 at 10:02 AM Michal Schorm wrote: > > Moreover, it's designed to give the end users a simple workflow to build > their own custom images. > > That's something I'd be interested in. > I always have an USB drive (or several) with Fedora ISO(s) lying > around, being handy from

Re: F39 Change Proposal: Build Fedora Workstation live ISO with Image Builder (System-Wide)

2023-06-26 Thread Ben Cotton
On Mon, Jun 26, 2023 at 10:34 AM Aoife Moloney wrote: > > * Other developers: > Our focus for this change is specifically on Fedora Workstation. > Nevertheless, we are open to collaborating with all spins/SIG to > transition their build pipelines to Image Builder. However, for the > initial

Re: F39 Change Proposal: Build Fedora Workstation live ISO with Image Builder (System-Wide)

2023-06-26 Thread Michal Schorm
> Moreover, it's designed to give the end users a simple workflow to build > their own custom images. That's something I'd be interested in. I always have an USB drive (or several) with Fedora ISO(s) lying around, being handy from time to time. Having them customized *easily*, sounds like a

F39 Change Proposal: Build Fedora Workstation live ISO with Image Builder (System-Wide)

2023-06-26 Thread Aoife Moloney
https://fedoraproject.org/wiki/Changes/FedoraWorkstationImageBuilder 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

F39 Change Proposal: Build Fedora Workstation live ISO with Image Builder (System-Wide)

2023-06-26 Thread Aoife Moloney
https://fedoraproject.org/wiki/Changes/FedoraWorkstationImageBuilder 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