#6399 Add workstation ostree repository
Closed: Fixed None Opened 4 years ago by mclasen.

The Workstation WG is adopting rpm-ostree as an alternative delivery mechanism for the Fedora Workstation product. For more details, see https://fedoraproject.org/wiki/Changes/WorkstationOstree

We have a working rpm-ostree-toolbox configuration here: https://pagure.io/atomic-workstation-config

A temporary repository built from this configuration is here: http://209.132.179.147/repo

We would like to have this repository built and hosted by Fedora rel-eng, ideally with daily updates from rawhide repositories (and eventually, the f25 branch).

We also want to ship an installer iso for this, but we haven't produced a working installer with rpm-ostree-toolbox yet. The iso is only needed for major milestones (beta, GA), we don't need frequent releases like Atomic does.

The only architecture we are interested in atm is x86_64.


MClasen sent a few updates to me after our last meeting. Instead of referring to this as Atomic WS at least in the branch names, we'll refrain from using Atomic (see example below). We need to clarify if that should apply to other areas also. DGilmore mentioned a few areas specifically that should be discussed before we set this up, so adding this to the ticket for tracking.

Example non-atomic branch names:

fedora/rawhide/x86_64/workstation or
fedora-workstation/rawhide/x86_64/default

I think we should use
{{{
fedora/rawhide/x86_64/workstation
}}}

the git repo will need to be removed and added as something else, perhaps
{{{
workstation-ostree-config
}}}
additionally we need to make sure there is no reference to atomic in the git repo.

the git repo will need to be removed and added as something else, perhaps
{{{
workstation-ostree-config
}}}
additionally we need to make sure there is no reference to atomic in the git repo.

This seems a bit extreme, maybe ? There's no need for us to pretend we've never heard of atomic and any resemblance is pure coincidence. We want to avoid treading on the atomic namespace out of politeness, that is all.

We have renamed the repository to workstaiton-ostree-config now:

See https://pagure.io/workstation-ostree-config

Ping, would be nice to know if what we have now is good enough for you, or if we need to make any other changes.

we're in the middle of the Beta release right now but I'll get confirmation that we have all the info needed from you in this ticket & updates / etc are sufficient tomorrow or Thursday once things are wrapped up.

Just confirming that the changes made are sufficient at this time. There are concerns that need to be resolved around long term around storage and syncing of these ostrees but they shouldn't prevent some initial progress. More details from DGilmore to come.

we are now making a workstation ostree repo in rawhide nightly., it is available at https://kojipkgs.fedoraproject.org/compose/ostree/rawhide/ which is a non mirrored location, but should be suitable for all testing.

Leaving the ticket open as we investigate making the installer iso

We made a fix and will test it out with Beta release.

The implementation here is done, we have some ongoing tweaking to do

Metadata Update from @mclasen:
- Issue set to the milestone: Fedora 24 Alpha

4 years ago

Login to comment on this ticket.

Metadata