Is there any documentation about installing Pagure on Debian (stable)? I've tried following the documentation but I get all kind of errors, from pygit, "pip install pygit2==0.23.*" not finding any module to install, and some python module called "FFI" that won't be loaded.
Since I run Fedora and RHEL/CentOS I am not able to contribute to this section of the documentation.
However, I know that someone has started looking into packaging pagure for debian, so this would help.
For the FFI error, is there a libffi package on debian? It will be required by pygit2 to be compiled and interact with libgit2.
Yes Debian has libffi6.
Unfortunately the error I get is from Python, something like "module cffi not found", although I've installed both packages python-cffi and python3-cffi as well. Anyway well... I guess I'll either try Fedora or wait until we have Pagure in the Debian repositories
I'm the responsible for packaging pagure for Debian. Currently I'm packaging its JavaScript dependencies, and then I guess I should be able to put the package into the official repositories.
BTW, I don't remember seeing this problem with python-cffi. I'll take a look later to see if I can reproduce it somehow.
Thanks.
i installed from git on debian/testing (2016 Aug) with no problems using only the recipe in the README
Would someone like to add a small blob in the documentation of pagure for this?
i wrote a guide for debian install that is mostly complete - it is not for production install though - it describes how to compile from git in an un-unprivileged directory to be launched with:
$ ./runserver.py
https://notabug.org/NotABug.org/pagure/wiki/unprivileged-recipe
o/c all instances of 'notabug' and 'notabug.org' should be replaced with something generic like:
Just a heads up that I've uploaded pagure to Debian's NEW queue yesterday. Now we just have to wait for ftp-master to accept the package, which should happen in the next weeks, if everything goes well.
After done a lot of testing before the upload, I don't remember seeing the problems described here. Perhaps things got fixed in the meantime? Anyhow, I think it's safe to close this issue.
I'm in contact with @sergiodj about the future of the pagure Debian package, personally I think it would good to keep it alive, pagure needs more visibility.
Metadata Update from @wombelix: - Issue assigned to wombelix
It ended nowhere because of missing time and the shape pagure was at that time. I'm happy to pick up packaging for debian and other operating system when we have the 6.0 release.
Metadata Update from @wombelix: - Assignee reset