Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement tooling for release streams #137

Closed
4 tasks
bgilbert opened this issue Jan 26, 2019 · 6 comments
Closed
4 tasks

Implement tooling for release streams #137

bgilbert opened this issue Jan 26, 2019 · 6 comments

Comments

@bgilbert
Copy link
Contributor

Implement tooling to manage the release streams. Operations include:

  • Creating snapshots for testing, rawhide, bodhi-updates, bodhi-updates-testing
  • Updating a package in testing or stable
  • Promoting testing releases to stable
  • Managing source switching and kernel selection for next
    • This is probably not needed immediately; next can initially alias testing

Related design issues: #77, #79.

@bgilbert bgilbert added the meeting topics for meetings label Apr 10, 2019
@bgilbert bgilbert removed the meeting topics for meetings label Apr 17, 2019
@sinnykumari
Copy link
Contributor

Fedora releng ticket requesting tags and dist-repo which we can use to build FCOS for various streams - https://pagure.io/releng/issue/8294

@dustymabe
Copy link
Member

a related component of this: #179

@dustymabe
Copy link
Member

a related component of this: #180

@dustymabe
Copy link
Member

dustymabe commented Jun 13, 2019

  • Creating snapshots for testing, rawhide, bodhi-updates, bodhi-updates-testing

seems to be covered by #180 and coreos/fedora-coreos-config#100

  • Updating a package in testing or stable

@bgilbert - would this just be a PR to the lockfile in the corresponding branch in https://github.com/coreos/fedora-coreos-config ?

  • Promoting testing releases to stable

Right, need tooling to implement the funky git merge as described in https://github.com/coreos/fedora-coreos-tracker/blob/master/stream-tooling.md. Don't think we have a ticket for that specifically yet.

  • Managing source switching and kernel selection for next

@bgilbert - Would this be PRs to lockfiles again to choose an rc kernel from rawhide?


Tooling for manipulating lockfiles in particular looks like it's covered by #77.

@bgilbert
Copy link
Contributor Author

@bgilbert - would this just be a PR to the lockfile in the corresponding branch in https://github.com/coreos/fedora-coreos-config ?

Should be. We might want some tooling to make this easier, so we're not copying NEVRAs around by hand, but I don't think we need to start with it.

@bgilbert - Would this be PRs to lockfiles again to choose an rc kernel from rawhide?

Eventually I think we should have lockfiles automatically PRed to pick late-rc kernels from rawhide and early-release kernels from updates-testing. It'd also be nice if toggling next between testing and Fedora n+1 were straightforward, but that'll be infrequent so probably doesn't matter as much. Again, all of this can be manual initially.

@jbtrystram
Copy link
Contributor

Most of our processes are now well supported through tools and documentation so I'll close this.
If a specific tool is missing we can open a more descriptive issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants