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 · 4 comments
Open
2 tasks

Open PRs with Packit config for new Fedora packages #2506

lbarcziova opened this issue Aug 22, 2024 · 4 comments
Assignees
Labels
area/fedora Related to Fedora ecosystem blocked We are blocked! 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:

  • listen to the messages about new package repository in dist-git (check which one is the best fit, e.g. pagure.project.new)

    • if we can’t be sure the repo is prepared for accepting the PRs in that moment, implement scheduling the task later (e.g. after 24h)
  • open PRs for those

    • description should contain brief introduction to Packit and downstream automation capabilities
    • PR should contain a default Packit configuration (created by packit dist-git init)

Notes from refinement

  • It would also be possible to keep a list of newly added packages and manually onboard them, e.g., once a week
  • Open up a Fedora Discussion about this
@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
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 blocked We are blocked! 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