-
Notifications
You must be signed in to change notification settings - Fork 978
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
bring jitsi to debian #198
Comments
It would be nice if we'd get help with that (specifically the required dependencies) instead of complaints. |
To properly package jitsi there are a few things that are problematic:
The latter is a pretty strong no-go for a lot of distros that have basic QA I'd say. |
@hasufell The things you pointed out are not the issue. These have already been solved, see README.Debian. What needs to/should be done:
The pre-built shared libraries are for our own Windows/Linux/Mac packages. As these are hard to build and need the corresponding OS, they are committed as binaries along with the Java code. But as mentioned, the Debian source tarball all creates them from source. |
IIRC, last time libjitsi was in Debian's NEW queue the ftp master continuously rejected it for license reasons... have these been sorted out? |
@calestyo Yes, the licensing problem were the javax.sdp and javax.sip packages. These have been replaced with an Apache 2.0 licensed version from @dpocock (see the list of libraries above). What hasn't been done though is the inclusion of them into the (lib)jitsi deb-source-tarball, and I don't want to go down that road again. I'd rather have proper Debian packages and then depend on them. |
I've been working on packaging dependencies. See the updated list above (jmork needs a sponsor, and note that the list is incomplete). |
@ibauersachs What is the state 4 years later? Could I help somehow? Regards from Brugg to Brugg |
One of the core developers (@damencho) commented on this effort in the Debian issue tracker in 2020-09:
For the web components you find the list of dependencies here. The dependencies for jitsi-videobridge and jicofo were posted too. So the next step would be packaging/maintaining those dependencies. |
That Debian issue is about Jitsi Meet, the WebRTC compatible video conferencing project, not Jitsi desktop, the multi-protocol chat client. |
My bad, sorry. It still confuses me regularly because Jitsi Meet is often abbreviated as Jitsi. |
Just for the records, the Jitsi desktop application (which I was asking for here) actually used to be in Debian. See e.g. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=789038 ... and there are still some related RFPs open, e.g. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=757768 . |
@alexmyczko I haven't spent any time packaging dependencies for Debian. I'm (sometimes) working on getting the application itself running again and building Debian/Ubuntu packages, although requiring online access to Maven Central. Since I'm working alone on this, the effort of packing all dependencies for an offline build is simply too much (if it's possible at all given the state of Gradle and Kotlin in Debian). Ping me on my e-mail if you want to grab a beer at Katarakt at some point :-) |
Hey.
Some time ago jitsi was packaged for Debian, but apparently it has been abandoned shortly after and is completely dysfunctional since more than a year.
Would be nice if this could be brought back into the official Debian archive and kept being well maintained.
Cheers,
Chris.
The text was updated successfully, but these errors were encountered: