cling icon indicating copy to clipboard operation
cling copied to clipboard

Clarify why there is no packages

Open KOLANICH opened this issue 6 years ago • 10 comments

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.

KOLANICH avatar Sep 19 '19 22:09 KOLANICH

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.

Axel-Naumann avatar Aug 22 '20 10:08 Axel-Naumann

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!

Axel-Naumann avatar Aug 22 '20 10:08 Axel-Naumann

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.

KOLANICH avatar Aug 31 '20 17:08 KOLANICH

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

reikdas avatar Aug 31 '20 17:08 reikdas

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?

Axel-Naumann avatar Sep 02 '20 08:09 Axel-Naumann

@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 avatar Sep 10 '20 21:09 reikdas

@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.

ax3l avatar Oct 14 '20 07:10 ax3l