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

Add repro builds status #244

Closed
FFY00 opened this issue Oct 7, 2019 · 5 comments
Closed

Add repro builds status #244

FFY00 opened this issue Oct 7, 2019 · 5 comments

Comments

@FFY00
Copy link
Member

FFY00 commented Oct 7, 2019

We should add a repro builds status indicator in the package page.

@jelly
Copy link
Member

jelly commented Oct 8, 2019

One idea is to import https://tests.reproducible-builds.org/archlinux/reproducible.json into our Database and generate a developer dashboard from it which can show your no reproducible packages and all.

For showing it in the packages detail view, the current status would confuse a user since it's just a CI and not reproducing actual packages.

@FFY00
Copy link
Member Author

FFY00 commented Oct 8, 2019

What if we put it in both places but hide it from the user in detail view? Sometimes I might want to check the repro state of the packages I am looking at.

But I am fine just adding it in the dashboard if you want to go for it.

@FFY00
Copy link
Member Author

FFY00 commented Oct 8, 2019

We could even add a field in the user preferences to opt out the repro state in detail view.

@jelly
Copy link
Member

jelly commented Jan 20, 2020

In short this means, we need the following parts to implement this:

  • Introduce a new ReproStatus model with a Package relation, status field (reproducible, FTBS, FTBR_0,1,2??), bool or enum for CI or Verification build.
  • Create a new management command to fetch and parse the JSON (use Last-modified header to check if there is an update?) and create ReproStatus models and match them to a Package in our repositories
  • Create a new dashboard with options to filter for only the logged in Packager

@jelly
Copy link
Member

jelly commented Jun 29, 2020

Implemented in 1a15dea

@jelly jelly closed this as completed Jun 29, 2020
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

2 participants