#6399: Add workstation ostree repository -----------------------------+------------------------ Reporter: mclasen | Owner: rel-eng@… Type: task | Status: new Milestone: Fedora 24 Alpha | Component: koji Keywords: | Blocked By: Blocking: | -----------------------------+------------------------ 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.
#6399: Add workstation ostree repository ------------------------------+----------------------- Reporter: mclasen | Owner: rel-eng@… Type: task | Status: new Milestone: Fedora 24 Alpha | Component: koji Resolution: | Keywords: Blocked By: | Blocking: ------------------------------+-----------------------
Comment (by acarter):
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
#6399: Add workstation ostree repository ------------------------------+----------------------- Reporter: mclasen | Owner: rel-eng@… Type: task | Status: new Milestone: Fedora 24 Alpha | Component: koji Resolution: | Keywords: Blocked By: | Blocking: ------------------------------+-----------------------
Comment (by ausil):
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.
#6399: Add workstation ostree repository ------------------------------+----------------------- Reporter: mclasen | Owner: rel-eng@… Type: task | Status: new Milestone: Fedora 24 Alpha | Component: koji Resolution: | Keywords: Blocked By: | Blocking: ------------------------------+-----------------------
Comment (by mclasen):
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.
#6399: Add workstation ostree repository ------------------------------+----------------------- Reporter: mclasen | Owner: rel-eng@… Type: task | Status: new Milestone: Fedora 24 Alpha | Component: koji Resolution: | Keywords: Blocked By: | Blocking: ------------------------------+----------------------- Changes (by amigadave):
* cc: amigadave@… (added)
#6399: Add workstation ostree repository ------------------------------+----------------------- Reporter: mclasen | Owner: rel-eng@… Type: task | Status: new Milestone: Fedora 24 Alpha | Component: koji Resolution: | Keywords: Blocked By: | Blocking: ------------------------------+-----------------------
Comment (by mclasen):
We have renamed the repository to workstaiton-ostree-config now:
See https://pagure.io/workstation-ostree-config
#6399: Add workstation ostree repository ------------------------------+----------------------- Reporter: mclasen | Owner: rel-eng@… Type: task | Status: new Milestone: Fedora 24 Alpha | Component: koji Resolution: | Keywords: Blocked By: | Blocking: ------------------------------+-----------------------
Comment (by mclasen):
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.
#6399: Add workstation ostree repository ------------------------------+----------------------- Reporter: mclasen | Owner: rel-eng@… Type: task | Status: new Milestone: Fedora 24 Alpha | Component: koji Resolution: | Keywords: Blocked By: | Blocking: ------------------------------+-----------------------
Comment (by acarter):
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.
#6399: Add workstation ostree repository ------------------------------+----------------------- Reporter: mclasen | Owner: rel-eng@… Type: task | Status: new Milestone: Fedora 24 Alpha | Component: koji Resolution: | Keywords: Blocked By: | Blocking: ------------------------------+-----------------------
Comment (by acarter):
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.
#6399: Add workstation ostree repository ------------------------------+----------------------- Reporter: mclasen | Owner: rel-eng@… Type: task | Status: new Milestone: Fedora 24 Alpha | Component: koji Resolution: | Keywords: Blocked By: | Blocking: ------------------------------+-----------------------
Comment (by ausil):
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
#6399: Add workstation ostree repository ------------------------------+----------------------- Reporter: mclasen | Owner: rel-eng@… Type: task | Status: new Milestone: Fedora 24 Alpha | Component: koji Resolution: | Keywords: Blocked By: | Blocking: ------------------------------+-----------------------
Comment (by mohanboddu):
We made a fix and will test it out with Beta release.
#6399: Add workstation ostree repository ------------------------------+----------------------- Reporter: mclasen | Owner: rel-eng@… Type: task | Status: closed Milestone: Fedora 24 Alpha | Component: koji Resolution: fixed | Keywords: Blocked By: | Blocking: ------------------------------+----------------------- Changes (by ausil):
* status: new => closed * resolution: => fixed
Comment:
The implementation here is done, we have some ongoing tweaking to do
rel-eng@lists.fedoraproject.org