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

Debian repo support suggestion #404

Open
Apacelus opened this issue Jan 5, 2023 · 4 comments
Open

Debian repo support suggestion #404

Apacelus opened this issue Jan 5, 2023 · 4 comments
Labels
0 | type: enhancement New feature or request 0 | type: question help wanted Extra attention is needed

Comments

@Apacelus
Copy link

Apacelus commented Jan 5, 2023

Hey, have you ever thought about making a debian repo? You could even host it via github pages, like we do at the eupnea project (apt repo).

Should pe pretty easy to setup, if you just clone that repo and adjust it to your needs.

@kakra
Copy link
Collaborator

kakra commented Jan 5, 2023

If we can have a deployment bot which automatically generates dpkg packages and repo meta data, we can in theory have this. But we would also need proper CI, and it should probably also build packages for other distributions.

As a first step, I could look into generating dpkg packages right from the Makefile so we could easily attach those to the releases page.

OTOH, what's wrong about DKMS? This should work out of the box for most distributions. The single downside is that the source code isn't managed via the package manager.

@kakra kakra added 0 | type: enhancement New feature or request help wanted Extra attention is needed 0 | type: question labels Jan 5, 2023
@signed-log
Copy link

signed-log commented Jan 8, 2023

@kakra

I could help with that, I am in the process of porting xpadneo to openSUSE TW and the OpenSUSE Build Service can act as a Debian repo integrated with the Debian build

EDIT: The repo for openSUSE TW is up and running, and will be proposed to Factory as soon as feasably possible

I already did that, and I am the packager for https://github.com/jarun/nnn, which is accessible from many distros from its OBS repo

However, I don't know how well that would play out (OBS is mainly RPM-oriented) for a kernel driver, but if you'd be interested, I can give it a try

@kakra
Copy link
Collaborator

kakra commented Jan 9, 2023

@signed-log Yeah sure, why not? We could add a link to the OpenSUSE Build Service then. Any contribution is appreciated. You should look at how other packages build kernel modules, maybe skipping DKMS completely if such packages do that, too. Please check module signing in that case, it seems to be an important thing on some distros which support secure boot.

@signed-log
Copy link

Great, will have a go when I can,

Debian packaging is quite tricky in general, but I think I can make it work

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0 | type: enhancement New feature or request 0 | type: question help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants