Path: csiph.com!3.eu.feeder.erje.net!feeder.erje.net!weretis.net!feeder8.news.weretis.net!usenet.goja.nl.eu.org!aioe.org!bofh.it!news.nic.it!robomod From: Hans-Christoph Steiner Newsgroups: linux.debian.maint.java Subject: Re: Questions regarding Kotlin, ITP and sponsorship of briar-headless Date: Mon, 12 Oct 2020 17:20:02 +0200 Message-ID: References: X-Original-To: Nico Alt , Debian Java Maintainers X-Mailbox-Line: From debian-java-request@lists.debian.org Mon Oct 12 15:16:13 2020 Old-Return-Path: X-Amavis-Spam-Status: No, score=-5.853 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, DIGITS_LETTERS=1, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, LDO_WHITELIST=-5, MD5_SHA1_SUM=-1, MDO_CABLE_TV3=0.5, RCVD_IN_BL_SPAMCOP_NET=1.347, RCVD_IN_DNSWL_LOW=-0.7] autolearn=no autolearn_force=no X-Policyd-Weight: using cached result; rate: -5.5 X-Greylist: delayed 414 seconds by postgrey-1.36 at bendel; Mon, 12 Oct 2020 15:16:00 UTC Dkim-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm1; bh=4Aj5qKpag2Eu8i505un3SVOFs2wcpzCwWNIAb9W6j 7k=; b=ghG8ke1dLl+veKIqBD8bKOTuruzVSNCmsPYaCREJtq0EBjmeqAWkHmC62 q15iTi31ZCGAwsjSLzdcpc72cwQYHn72ieq78TgY96OHspkF8GVbuwUzbx7ipmfb U0+yEzazkIq5Rmb2sYSc8xMoTIePnzB7BMyxDFCNXs8yp9YU7mpzYkIufuMzVkO9 2aCozEBTFl54OaSxHQkdyMtXDLWw2CAGDLiUOgpwGMGnoOQOdrHlFRvaIqW/zSQP BI4BQRibfGoLakOJ5hZo7UN6wNpSLu/KDOcUPtAKgb+t4LxHSjw3QE/118yu5OfR Z6MWbf9PQXPS26BnSIV86MiDxaL1Q== X-Me-Sender: X-Me-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedujedrheejgdekhecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenog fuphgrmhfkphdqohhuthculdehtddtmdenucfjughrpefvfhfhohfukfffgggjtgfgseht keertddttdejnecuhfhrohhmpefjrghnshdqvehhrhhishhtohhphhcuufhtvghinhgvrh cuoehhrghnshesrghtrdhorhdrrghtqeenucggtffrrghtthgvrhhnpeeuleeufeegiedu veeitdfgjeetkeevjedvffdutdefteffffefvdfgheekvedutdenucffohhmrghinhepih hnthhordhlohgtrghlpdguvggsihgrnhdrohhrghdpsghrihgrrhhprhhojhgvtghtrdho rhhgnecukfhppedukeehrddvvddtrddutddurdduleeknecuufhprghmkfhppedukeehrd dvvddtrddutddurdduleeknecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehm rghilhhfrhhomhephhgrnhhssegrthdrohhrrdgrth X-Me-Proxy: Organization: @||@ MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit X-Mailing-List: archive/latest/22494 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/f817c5e0-5c5f-4a1d-b23e-cf0946170601@at.or.at Approved: robomod@news.nic.it Lines: 64 Sender: robomod@news.nic.it X-Original-Cc: The Briar Project X-Original-Date: Mon, 12 Oct 2020 17:08:58 +0200 X-Original-Message-ID: X-Original-References: <8776e413-9be9-512a-8b11-e67498ea2f9c@briarproject.org> Xref: csiph.com linux.debian.maint.java:11882 Hey Nico, I would be interested to see Briar be in Debian. I think its only worthwhile to get it in as a real Debian package. You can start by working with the upstream kotlin/gradle binaries with versions that match what is aimed for Debian/bullseye. I think that's gradle 6.4.1. If you get the packaging working with the upstream gradle binary, it should work relatively easily with the eventual Debian binary. The contrib script downloading a jar seems like wasted effort to me. For that approach, just make some generic Linux distro installer instead. .hc Nico Alt: > Hello all, > > last week I published my Intent To Package Briar GTK for Debian > [0][1][2]. For those not knowing, Briar [3] is a p2p messaging system > that tries to connect to your contacts via various methods and thus > tries to work even when governments censor the internet. > > Fortunately, I was already offered sponsorship for the Python-related > parts of Briar GTK (python3-briar-wrapper and briar-gtk). It will most > probably be maintained on behalf of Debian's Privacy Maintainers [4]. > > Now I'm looking for help with and sponsorship of briar-headless. Briar > Headless is the core library used by Briar GTK and is based on the same > code as the Briar Android app. It's written in Java and Kotlin and uses > a plain Gradle build system. > I was following the situation around Kotlin in Debian for the last few > months and I'm wondering whether we can get Briar GTK into Debian main > on time for Debian Bullseye. > > The plan proposed by me in the ITP [2] is that briar-headless for now > goes into Debian contrib, being a simple package that distributes the > (hopefully reproducible) briar-headless.jar built by The Briar Project [5]. > > Since I'm new to Debian, my questions are: > * Is this plan applicable? > * Do briar-gtk and python3-briar-wrapper also need to go into Debian > contrib, if briar-headless is only available there? (Briar GTK starts up > normally even without briar-headless and users could potentially put > their own briar-headless.jar into _.local/share/java/_ [6]) > * Is anyone on this list willing to sponsor briar-headless? > > Thanks, > > Nico > > [0]: ITP briar-gtk - > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=971524 > [1]: ITP python3-briar-wrapper - > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=971525 > [2]: ITP briar-headless - > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=971526 > [3]: Briar project page - https://briarproject.org/ > [4]: Privacy Maintainers on Debian Salsa - > https://salsa.debian.org/pkg-privacy-team > [5]: briar-headless.jar - > https://briarproject.org/jar/briar-headless-1.2.10.jar > [6]: Code in Briar GTK for briar-headless.jar - > https://code.briarproject.org/briar/briar-gtk/-/blob/b9c9caa8eeec7f2eb17cc9b2314d304aea757e6b/briar-gtk/briar_gtk/define.py#L36 >