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

Clarify why there is no packages #307

Open
KOLANICH opened this issue Sep 19, 2019 · 7 comments
Open

Clarify why there is no packages #307

KOLANICH opened this issue Sep 19, 2019 · 7 comments

Comments

@KOLANICH
Copy link

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.

@Axel-Naumann
Copy link
Member

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
Copy link
Member

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!

@KOLANICH
Copy link
Author

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.

@reikdas
Copy link
Contributor

reikdas commented Aug 31, 2020

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

@Axel-Naumann
Copy link
Member

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
Copy link
Contributor

reikdas commented Sep 10, 2020

@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 - vgvassilev/cling#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. :)

@ax3l
Copy link
Collaborator

ax3l commented Oct 14, 2020

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

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

No branches or pull requests

4 participants