Centralizing COPRs

Centralizing COPRs
21 Replies
j0rge
j0rgeOP2d ago
Hey @ssweeny - was looking at your s76 PR what do you think about centralizing your COPR builds in like ublue-os/packages or something? Was thinking that we need to get our third party repos under control. We could just have you building out of our repo with the right perms, etc.
bsherman
bsherman2d ago
A bit of context from my perspective... we haven't made a big deal about it, but generally, we've been trying to keep all the COPR stuff centralized. More specifically, if we have COPR built packages, we want them "at least" coming from "trusted" COPR repos, but preferably from ones which multiple ublue team members can manage. I think we are mostly there now...except for @Kyle Gospo's repos, but I believe there's a plan to get those pulled in. He's obviously "trusted" but we want better team support.
j0rge
j0rgeOP2d ago
Also do we know? I bet there's some we don't know https://github.com/search?q=org:ublue-os%20copr&type=code
bsherman
bsherman2d ago
I think @ssweeny 's S76 repos are similar. But I'm not sure we yet have a good model for this exact situation. The SPEC files are in a clean github repo and respective COPR... Maybe we move the system76-io-akmod repo from ssweeny to ublue-os, but give @ssweeny write access to it? And create a dedicated system76 COPR under ublue-os so @ssweeny can assist with that too.
j0rge
j0rgeOP2d ago
is it having one copr per thing? aka managing multiple coprs? I suppose we can't just do one with everything can we?
bsherman
bsherman2d ago
we can do one package per COPR repo, or we could have the system76 packages in an existing COPR repo and ssweeny probably wouldn't be able to "push build"
tulip
tulip2d ago
hello everyone! i believe we can, but the way we handle packages on bluefin/aurora makes it so any package that is on the coprs will be prioritized over the fedora-repos' ones i think we should do something like we do on achillobator, explicitly disabling and enabling only when ur actually meaning to use the copr
j0rge
j0rgeOP2d ago
oh yeah for sure
bsherman
bsherman2d ago
anything in bluefin/aurora/bazzite is on those "products" for the moment, i'm mostly discussing things which impact all eg, akmods and main
j0rge
j0rgeOP2d ago
gotcha
bsherman
bsherman2d ago
let's scope this thread... i'm just trying to discuss getting the system76 akmod PR merged and consolidating akmods/main COPRs for now
ssweeny
ssweeny2d ago
@j0rge I'm happy to host them wherever the project wants
j0rge
j0rgeOP2d ago
\o/
ssweeny
ssweeny2d ago
I just made my own COPR for convenience
j0rge
j0rgeOP2d ago
ok welcome to the team blah blah lol
j0rge
j0rgeOP2d ago
ok so follow up when this lines up we can just one line enable in the downstream images right?
j0rge
j0rgeOP2d ago
we get the rpm into bluefinrorazitte and then boom, easy announce
ssweeny
ssweeny2d ago
I need permission to create repos in ublue-os to transfer mine over I promise not to go mad with power
j0rge
j0rgeOP2d ago
one sec actually can we do it the other way? we're out of org licenses oh nm I think I can do this ok invite sent

Did you find this page helpful?