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

Open PRs with Packit config for new Fedora packages #2506

Open
2 tasks
lbarcziova opened this issue Aug 22, 2024 · 6 comments
Open
2 tasks

Open PRs with Packit config for new Fedora packages #2506

lbarcziova opened this issue Aug 22, 2024 · 6 comments
Assignees
Labels
area/fedora Related to Fedora ecosystem complexity/single-task Regular task, should be done within days. gain/high This brings a lot of value to (not strictly a lot of) users. impact/high This issue impacts multiple/lot of users. kind/feature New feature or a request for enhancement.

Comments

@lbarcziova
Copy link
Member

lbarcziova commented Aug 22, 2024

This is a follow-up of the discussion on Flock, where this idea came up.

TODO:

  • integrate this into the workflow for the fedpkg request-repo, as described in the change proposal, with Packit option being opt-in
    • the request-repo code can be found here
    • the command creates issues in https://pagure.io/releng/fedora-scm-requests, example
    • the repos are created based on these issues, the code handling that should be here
    • consider including both options for creating PR and pushing the commit with Packit config directly
    • discuss the integration design with team
    • ask Fedora infra team if something from the process is unclear
  • open PRs
    • description should contain brief introduction to Packit and downstream automation capabilities (use https://hackmd.io/Q6lXSsueTf2Gz2lL13Gv0g)
    • PR should contain a default Packit configuration (static or created by packit dist-git init)

Notes from the change proposal

  • Think about how this could be done not just for new packages
@lbarcziova lbarcziova added area/fedora Related to Fedora ecosystem complexity/single-task Regular task, should be done within days. labels Aug 22, 2024
@mfocko mfocko added kind/feature New feature or a request for enhancement. impact/high This issue impacts multiple/lot of users. gain/high This brings a lot of value to (not strictly a lot of) users. labels Aug 22, 2024
@mfocko mfocko moved this from new to priority-backlog in Packit Kanban Board Aug 22, 2024
@lachmanfrantisek
Copy link
Member

Here's a list of issues tracking new repositories being created so we can see the frequency:
https://pagure.io/releng/fedora-scm-requests/issues?status=all&search_pattern=new+repo&close_status=

@nforro nforro moved this from priority-backlog to refined in Packit Kanban Board Sep 5, 2024
@nforro nforro self-assigned this Sep 18, 2024
@nforro nforro moved this from refined to in-progress in Packit Kanban Board Sep 18, 2024
@nforro
Copy link
Member

nforro commented Sep 27, 2024

We decided to make this a Fedora Change, here is an issue to file a Change Proposal.

@lbarcziova
Copy link
Member Author

lbarcziova commented Sep 30, 2024

One note to the functionality itself we probably haven't considered so far, we should probably also handle adding the project to release-monitoring.org as this is now not automatic for new packages, and also enabling the monitoring (or just including these instructions in the PR description, though that would lead to worse UX).

@nforro nforro added the discuss discuss To be discussed within a team (usually on the so-called Architecture meeting next Thursday) label Oct 7, 2024
@lachmanfrantisek
Copy link
Member

Today, we discussed the possibility of starting with the opt-in approach and waiting for Fedora Change with the opt-out, but agreed on not doing this and rather wait either for the approval or at least for the discussion around the change. The opt-in approach does not provide much benefit.

@lachmanfrantisek lachmanfrantisek added blocked We are blocked! and removed discuss discuss To be discussed within a team (usually on the so-called Architecture meeting next Thursday) labels Oct 10, 2024
@lbarcziova
Copy link
Member Author

lbarcziova commented Dec 16, 2024

In case we will still be running in the current cluster when implementing this, maybe we should also automatically get and check the sources of the newly created package, whether it is not blocked by the firewall (and enable it there in case yes?).

@lbarcziova lbarcziova moved this from in-progress to priority-backlog in Packit Kanban Board Jan 9, 2025
@lachmanfrantisek lachmanfrantisek removed the blocked We are blocked! label Jan 9, 2025
@lbarcziova lbarcziova moved this from priority-backlog to refined in Packit Kanban Board Jan 9, 2025
@nforro nforro self-assigned this Jan 13, 2025
@nforro nforro moved this from refined to in-progress in Packit Kanban Board Jan 13, 2025
@nforro
Copy link
Member

nforro commented Jan 20, 2025

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/fedora Related to Fedora ecosystem complexity/single-task Regular task, should be done within days. gain/high This brings a lot of value to (not strictly a lot of) users. impact/high This issue impacts multiple/lot of users. kind/feature New feature or a request for enhancement.
Projects
Status: in-progress
Development

No branches or pull requests

4 participants