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

Rebuilds improvement #125

Open
rapgro opened this issue Mar 25, 2020 · 7 comments · Fixed by #160
Open

Rebuilds improvement #125

rapgro opened this issue Mar 25, 2020 · 7 comments · Fixed by #160

Comments

@rapgro
Copy link

rapgro commented Mar 25, 2020

Can you use Copr for rebuilds? It supports at least Fedora and CentOS (EPEL) as well as Mageia.
See also #76 .

https://docs.pagure.org/copr.copr/user_documentation.html#what-i-can-build-in-copr
https://developer.fedoraproject.org/deployment/copr/copr-cli.html

@rapgro
Copy link
Author

rapgro commented Mar 25, 2020

OpenBuildService is an alternative.

https://openbuildservice.org/help/manuals/obs-user-guide/par.working.html

@rapgro rapgro changed the title Copr for Rebuilds Rebuilds improvement Mar 25, 2020
@elguero elguero linked a pull request Apr 6, 2021 that will close this issue
@elguero elguero reopened this Apr 19, 2021
@pvalena
Copy link
Contributor

pvalena commented Apr 19, 2021

I've investigated COPR (would've done it myself) few weeks ago, but I found out you need to have a opensource license for that (not shipping any proprietary code)... basically same as in Fedora.

https://docs.pagure.org/copr.copr/user_documentation.html#what-i-can-build-in-copr

@elguero
Copy link
Collaborator

elguero commented Apr 19, 2021

Thanks for investigating and confirming. I had a feeling that would be the case.

@rapgro
Copy link
Author

rapgro commented Apr 20, 2021

Why not evdi at least and a script to additionally download the proprietary part? That's allowed IMHO. I am going to find some time to work on the spec file, maybe also for package review.
Besides there are some community packages built in OpenBuildService for openSUSE.

@pvalena
Copy link
Contributor

pvalena commented Apr 20, 2021

Why not evdi at least and a script to additionally download the proprietary part? That's allowed IMHO. I am going to find some time to work on the spec file, maybe also for package review.

Yes, you're right, it could be done in a similar way (not sure about "during dnf install"), but don't you have to compile it also? It would require user to have preinstalled GCC/llvm toolchain, and all the devel libs... I'm not familiar with any restrictions about this in Fedora repos, but in any case, RPMFusion may be the right way to go.

Besides there are some community packages built in OpenBuildService for openSUSE.

Maybe you could copy / compare the spec files, in that case?

@rapgro
Copy link
Author

rapgro commented Apr 22, 2021

@pvalena It's mainly about DisplayLinkManager as the central component and officially shipped only as binary blob for Ubuntu, that's what a script should download and properly setup for systemd after dnf install. The kernel is tainted with evdi module, built from dkms having always trouble with major changes to kernel API as seen recently, see discussion in other issues here. But I can agree, rpmfusion seems the better repository to use therefore, besides dkms should be replaced with akmod.

@elguero
Copy link
Collaborator

elguero commented Apr 26, 2021

Adding reference to PR: #97

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants