Path: csiph.com!newsfeed.xs4all.nl!newsfeed9.news.xs4all.nl!feeder1.feed.usenet.farm!feed.usenet.farm!aioe.org!bofh.it!news.nic.it!robomod From: "Ingo Bauersachs" Newsgroups: linux.debian.maint.java Subject: RE: Joining the Team Date: Mon, 26 Apr 2021 09:10:01 +0200 Message-ID: References: X-Mailbox-Line: From debian-java-request@lists.debian.org Mon Apr 26 07:03:59 2021 Old-Return-Path: X-Amavis-Spam-Status: No, score=-6.73 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.25, LDO_WHITELIST=-5, MURPHY_DRUGS_REL8=0.02, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham autolearn_force=no X-Policyd-Weight: NOT_IN_SBL_XBL_SPAMHAUS=-1.5 CL_IP_EQ_HELO_IP=-2 (check from: .sip-communicator. - helo: .mail-wr1-x42e.google. - helo-domain: .google.) FROM/MX_MATCHES_NOT_HELO(DOMAIN)=0; rate: -3.5 X-Gm-Message-State: AOAM530rE41g1AWkeBbeK/ZBHtgx+124v3tb+lYUU812kjfCovGro8ci Kl+z32RTSwA032BjzKkQ0+8YDFiibewXjw== X-Google-SMTP-Source: ABdhPJyhTfeB46qPtHQw57f7SABXMR6kQ8l19NOVarsrTYvHvnCFE22uwIkRDH33wqby/Xw5g5NomQ== X-Received: by 2002:a5d:678e:: with SMTP id v14mr21378345wru.156.1619420617277; Mon, 26 Apr 2021 00:03:37 -0700 (PDT) Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Mailer: Microsoft Outlook 16.0 Thread-Index: AQHXJFPMxQx/HxBWbUaShm1zzxLlU6rGUBkAgAA0q9A= Content-Language: de-ch X-Mailing-List: archive/latest/22787 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/000001d73a6a$48b2c9e0$da185da0$@jitsi.org Approved: robomod@news.nic.it Lines: 81 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Date: Mon, 26 Apr 2021 09:03:38 +0200 X-Original-Message-ID: <000001d73a6a$48b2c9e0$da185da0$@jitsi.org> X-Original-References: Xref: csiph.com linux.debian.maint.java:12160 Hi Sunil Mohan Adapa wrote on 2021-04-26: > On 28/03/21 9:26 pm, Sunil Mohan Adapa wrote: >> Hello, >>=20 >> I am part the FreedomBox team which works on making privacy = respecting >> home servers easy to manage with Debian. We intend to provide = Jitsi[3] >> for video conferencing in FreedomBox as part of our roadmap for this >> year[1]. I intend to join the Debian Java Packaging team. This is to >> package and maintain Jitsi Videobridge[2] as part of the team. >>=20 >> Jitsi has a hard dependency on Kotlin as quite a bit of its code is >> written in Kotlin. I hope to assist with Kotlin packaging as well. >>=20 >> I will send out a request on Salsa to join the team. >>=20 >> Links: >>=20 >> 1) https://wiki.debian.org/FreedomBox/Roadmap2021 >>=20 >> 2) https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D757769 >>=20 >> 3) https://jitsi.org/ >=20 > [...] >=20 > I have packaging for a few libraries ready[1] that can be moved under > sdo/java-team/ namespace and prepared for upload. I have requested to > join the java-team on salsa some time ago and the request is pending. = It > would be nice of someone accepts the request so that I can start = moving > repositories. So, this is a ping. Please let me know if I am doing = this > join request wrong. >=20 > Links: >=20 > 1) https://wiki.debian.org/Java/RequestedPackages/Jitsi I'm a committer in Jitsi and lurking around here. The idea to get Jitsi = Meet into Debian is IMO very ambitious. I'm wondering how you intend to = keep the packages up-to-date once they entered a stable release? WebRTC = is such a fast moving technology and having a year old Videobridge is = likely going to be broken/not working anymore.=20 Also, some packages already in Debian (and some in Jitsi) are old and = would need updating. For others, packaging the version used currently in = Jitsi is somewhat questionable: the used version of Smack for example is = a fork, upstream is at 4.4, but unfortunately, they don't follow SemVer = and updating is a major pain. The same often goes with BouncyCastle. I'm = currently working on building packages for Jitsi Desktop again, but I'm = not considering submitting them to Debian, there are just too many = floating dependencies. I really don't want to discourage you but hoping to make you aware of = the potential (and upcoming) issues. I'm not sure if you're active in = Jitsi's discussions forums (I'm not), but in any case, Damencho or I = would certainly help you need patches applied upstream, you can ping me = in issues/PRs with @ibauersachs. FYI, the package jain-sip-ri-oss-only is just Jain SIP/jsip [1], but = without the non open-source files (src/javax/*). The Maven packing is in = the Jitsi fork at [2]. The removed files are in the Debian package = libsdp-api-java and libsip-api-java (as a clean-room reimplementation). = java-sdp-nist-bridge is used to reconnect the deleted sources and = libsdp-api-java. Jain-sip, without the repackaging, was the original = reason why Jitsi Desktop never made it into Debian (i.e. past the FTP = masters) and subsequent efforts were then dropped. > Thanks, Cheers, Ingo [1] https://github.com/usnistgov/jsip [2] https://github.com/jitsi/jain-sip/tree/v1.2.279-jitsi-oss1