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
[WIP] Repo plugin prototype #11788
[WIP] Repo plugin prototype #11788
Conversation
@FFY00 could you please point this PR to the |
(connecting issue #11600) |
I have purposely not based this on the plugins branch, as that's fast moving, and I didn't want to have to deal with keeping up with it for the prototype. I'll definitely point at the plugins branch when actually proposing an implementation. Does this sound reasonable to you? Or do you want me to change the approach? 😅 |
One reason we might want to point to the feature branch sooner rather than later is so that we can see if everything integrates together well, but I understand not wanting to keep up with a feature branch while things are still in the early stages! 👍 |
72116e4
to
feead78
Compare
feead78
to
849a1b6
Compare
849a1b6
to
20b24b3
Compare
The repodata implementation seems to be working properly now, we just need to port the tests and add some backport imports to get the tests to pass. |
20b24b3
to
d95f369
Compare
Signed-off-by: Filipe Laíns <lains@riseup.net>
d95f369
to
20e25e8
Compare
I'm working on a less dramatic extension of this change at #12003 which introduces I think it will be necessary to get this working as a not-plugin and then refactor it, again, into a plugin once we have several use cases working nicely. |
Thanks, this was really helpful. |
Per #11600 (comment)
This PR just implements the data structures and prepares the codebase for the plugin system to be able to hook into it.
TODO:
After this, we can open a proper PR against the plugins branch.