Clarify why there is no packages
Due to some policy restrictions we do not distribute Cling on official repositories of Debian and others.
doesn't reveal the causes. I probably can take your nightly builds and make a deb from them, but I guess I should know the reasons why you don't distribute debs first.
Due to some policy restrictions we do not distribute Cling on official repositories of Debian and others.
Where do we say that? :-) I think what's meant is: as we need to patch clang and thus need to include a patched clang, distros really don't like us. But that doesn't stop us from distributing binary packages; and for some (sorta) distros cling is just fine, e.g. Conda.
Cheers, Axel.
So yes: what we need is someone to
- check whether cpack builds deb, rpm, dmg, ... just fine
- else hand in a PR that fixes that. Then I can turn on package building in our nightlies!
Where do we say that? :-)
https://github.com/root-project/cling/blob/master/tools/packaging/README.md
BTW, on GitLab it is possible (I personally do that, but not for cling) to use GitLab pages generated by a pipeline to host a deb repo.
So yes: what we need is someone to
- check whether cpack builds deb, rpm, dmg, ... just fine
- else hand in a PR that fixes that. Then I can turn on package building in our nightlies!
Maybe if cpt's .deb creation could be fixed, we can use cpt to package nightly binaries. @vgvassilev @Axel-Naumann
README is updated, now we just need to check that cpt actually manages to build .dep packages. @reikdas do you want to give it a shot?
@reikdas do you want to give it a shot?
I had made some progress some months ago (I think motivated by @ax3l). The progress is here - https://github.com/vgvassilev/cling/pull/214. I took a look and it seems like I had given up due to some issues with gpg signing. I'll give it another try though - hopefully, it is not too difficult. :)
@reikdas I was a bit busy over the last months and am fully booked. Please don't hesitate to reach out once cpt works and I can push a few CI/CD scripts.