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

Create a Debian Package for Lurch #73

Open
herbsmn opened this Issue Dec 11, 2017 · 10 comments

Comments

Projects
None yet
5 participants
@herbsmn

herbsmn commented Dec 11, 2017

Some projects, like the Tails OS, almost exclusively grab their code from offical Debian Packages so Lurch will likely never be used by them unless it is packaged in Debian. https://labs.riseup.net/code/issues/11541

@gkdr

This comment has been minimized.

Owner

gkdr commented Dec 16, 2017

The problem is that the most important dependency, libsignal-protocol-c, is also not available from the package repos and I think if someone did make it available OWS would ask to take it down (I faintly remember them saying it's not ready yet).

@herbsmn

This comment has been minimized.

herbsmn commented Dec 18, 2017

Thanks for your response.

I'm curious, how did the Gajim Omemo plugin get packaged in Debian if this libsignal-protocol-c issue exists? https://dev.gajim.org/gajim/gajim-plugins/wikis/OmemoGajimPlugin https://tracker.debian.org/pkg/gajim-omemo

@gkdr

This comment has been minimized.

Owner

gkdr commented Mar 7, 2018

Might be related to the fact that there's no official Python implementation and it uses code ported by someone else. Maybe Debian just accepts a huge tarball that includes all the dependencies too, because I somehow doubt all the Python deps are also Debian packages, so maybe it's worth looking into that.

@DanScharon

This comment has been minimized.

DanScharon commented Mar 7, 2018

libsignal-protocol-c is now in debian testing: https://tracker.debian.org/pkg/libsignal-protocol-c

@herbsmn

This comment has been minimized.

herbsmn commented May 5, 2018

any updates on this?

@gkdr

This comment has been minimized.

Owner

gkdr commented May 13, 2018

I prioritize fixing bugs, and unfortunately there were a lot of them around still. But to be honest, there's so many issues I keep losing track of some, including this one, so thanks for asking again. I think I'll investigate this next. I wish GitHub had a way to assign a priority to issues.

@herbsmn

This comment has been minimized.

herbsmn commented May 13, 2018

@gkdr you're welcome for asking again. :-) I think you can use labels somehow to assign a prioritiy to issues. https://help.github.com/articles/about-labels/

@voidstarstar

This comment has been minimized.

voidstarstar commented Sep 18, 2018

Tails now has an "Additional Software" feature that will allow users to automatically install packages from the Debian repositories.

Also, libsignal-protocol-c was added to stretch-backports.

@nemoinis

This comment has been minimized.

nemoinis commented Sep 25, 2018

I'd love to have lurch packaged on Debian too. Conversations (Android IM client) recently dropped OTR, so it's OMEMO O'nothing. :-)

@herbsmn

This comment has been minimized.

herbsmn commented Nov 16, 2018

@voidstarstar, yeah, it'd be great to see Lurch in stretch-backports for use in Tails! @gkdr, any chance you've had some time to look into doing a debian package?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment