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

RFE: consider using pungi to do most all of the backend mash work #1219

Closed
ralphbean opened this issue Jan 11, 2017 · 2 comments
Closed

RFE: consider using pungi to do most all of the backend mash work #1219

ralphbean opened this issue Jan 11, 2017 · 2 comments
Labels
Composer Issues related to the composer Refactor Issues that are a refactor to improve maintainability for Bodhi

Comments

@ralphbean
Copy link
Contributor

It could be interesting.

  • We could reduce the number of releng tools we have to worry about.
  • Pungi can mash repos.
  • Pungi can create ostree artifacts.
  • Pungi produces metadata about what it did, which would be a handy thing to compare between runs.
  • We could compare updates and ga releases in an apples to apples kind of way.

Ping releng members to see if they can provide some more motivation, details, or gotchas.

@bowlofeggs bowlofeggs added Composer Issues related to the composer Refactor Issues that are a refactor to improve maintainability for Bodhi labels Jan 14, 2017
@bowlofeggs
Copy link
Contributor

@jeremycline and @lubomir and I talked about this a bit today. We came to the conclusion that a good first step would be to have Bodhi use Pungi to do the OSTree composes. The immediate benefit to Fedora users will be that we would be able to release multi-arch atomic trees which we cannot do today. It will also allow us to gain some familiarity with using Pungi so that we are more poised to use it later to also build Yum repos.

@bowlofeggs
Copy link
Contributor

We could use Pungi to accomplish #1182.

bowlofeggs pushed a commit to puiterwijk/bodhi that referenced this issue Oct 19, 2017
This commit is a significant change in Bodhi, as it alters
the repository layout that Bodhi generates when mashing. It
also enables Bodhi to create repositories of a new content
type, modules. Many other new features of Pungi are now
available to us as well, such as rich dependencies.

fixes fedora-infra#653
fixes fedora-infra#887
fixes fedora-infra#909
fixes fedora-infra#1182
fixes fedora-infra#1219
fixes fedora-infra#1330

Signed-off-by: Adam Miller <maxamillion@fedoraproject.org>
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
Signed-off-by: Randy Barlow <randy@electronsweatshop.com>
bowlofeggs added a commit to puiterwijk/bodhi that referenced this issue Oct 19, 2017
This commit is a significant change in Bodhi, as it alters
the repository layout that Bodhi generates when mashing. It
also enables Bodhi to create repositories of a new content
type, modules. Many other new features of Pungi are now
available to us as well, such as rich dependencies.

fixes fedora-infra#653
fixes fedora-infra#887
fixes fedora-infra#909
fixes fedora-infra#1182
fixes fedora-infra#1219
fixes fedora-infra#1330

This patch was written collectively by several authors:

Kushal Das
Dusty Mabe
Adam Miller
Patrick Uiterwijk
Randy Barlow

Signed-off-by: Adam Miller <maxamillion@fedoraproject.org>
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
Signed-off-by: Randy Barlow <randy@electronsweatshop.com>
bowlofeggs added a commit to puiterwijk/bodhi that referenced this issue Oct 19, 2017
This commit is a significant change in Bodhi, as it alters
the repository layout that Bodhi generates when mashing. It
also enables Bodhi to create repositories of a new content
type, modules. Many other new features of Pungi are now
available to us as well, such as rich dependencies.

fixes fedora-infra#653
fixes fedora-infra#887
fixes fedora-infra#909
fixes fedora-infra#1182
fixes fedora-infra#1219
fixes fedora-infra#1330

This patch was written collectively by several authors:

Kushal Das
Dusty Mabe
Adam Miller
Patrick Uiterwijk
Randy Barlow

Signed-off-by: Randy Barlow <randy@electronsweatshop.com>
Signed-off-by: Adam Miller <maxamillion@fedoraproject.org>
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
bowlofeggs added a commit that referenced this issue Oct 19, 2017
This commit is a significant change in Bodhi, as it alters
the repository layout that Bodhi generates when mashing. It
also enables Bodhi to create repositories of a new content
type, modules. Many other new features of Pungi are now
available to us as well, such as rich dependencies.

fixes #653
fixes #887
fixes #909
fixes #1182
fixes #1219
fixes #1330

This patch was written collectively by several authors:

Kushal Das
Dusty Mabe
Adam Miller
Patrick Uiterwijk
Randy Barlow

Signed-off-by: Randy Barlow <randy@electronsweatshop.com>
Signed-off-by: Adam Miller <maxamillion@fedoraproject.org>
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Composer Issues related to the composer Refactor Issues that are a refactor to improve maintainability for Bodhi
Projects
None yet
Development

No branches or pull requests

2 participants