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
Integrate with pkgdb #13
Comments
/cc @ralphbean, @pypingou, @nirik |
So we would have a switch on the package page to add support for koschei? That would be unrelated to the Monitoring (for new updates) flag, right? |
@pypingou Yes, that's how I understand that feature. Instead of adding package in Koschei you could add it directly from pkgdb2 by toggling boolean, just like you enable release monitoring. |
+1 |
Ok I have the changed made on the pkgdb side, this is how it would look: Then the list of packages will be exposed via a similar API than: And changes in the status will be announced via fedmsg |
@pypingou now that there are two headers on the right panel ("monitoring" and "koschei integration"), there should probably be a third header titled "other stuff". Right now it looks like "request new branch" has something to do with koschei.. which it does not. |
Yes, I was thinking the same, just not sure what the right header would be |
Changes that would need to be implemented at Koschei side:
|
It's all implemented and can be tested in staging: Changes in package DB should be immediately seen by Koschei. |
Awesome! Thanks. I imagine that pushing this to production will miss the freeze deadline but I look forward to seeing this more widely implemented. I would, however, recommend a tooltip or something, since many folks won't have any idea as to what koschei actually is. |
There is one fix needed for pkgdb before we're ready, I can do it today and cut the release. When do we want to push to prod? (I'm ok with tomorrow or Monday) |
pkgdb2 is updated and deployed in stg |
Well, those are all stg issues... but yeah, I hope to get time to work on some of them over the next few weeks that we are in freeze. |
I've fixed the infra tickets now. Do you need 6172? I can ask Dennis again later this week, but he is traveling now... |
Thank you.
Yes. There were multiple improvements in the way Koschei communicates with Koji. Testing them properly requires either cooperation with staging Koji admins, or one of Koschei developers becoming Koji admin. Without that some features will have to go to production without prior testing in staging. |
So that the number of interfaces a maintainer must use to set up their packages stays reasonable, it would be really nice to integrate koschei with a knob in pkgdb which turns on the monitoring. I'm filing this ticket to start the conversation on the possibility of making that happen.
The text was updated successfully, but these errors were encountered: