briar-debian issueshttps://code.briarproject.org/briar/briar-debian/-/issues2021-02-01T12:32:41Zhttps://code.briarproject.org/briar/briar-debian/-/issues/3Create official APT repository2021-02-01T12:32:41ZNicoCreate official APT repositorySince packaging briar-headless in Debian main (https://code.briarproject.org/briar/briar-debian/-/issues/1) is currently blocked, we decided to now focus on creating an official APT repository by The Briar Project. It will contain a .deb...Since packaging briar-headless in Debian main (https://code.briarproject.org/briar/briar-debian/-/issues/1) is currently blocked, we decided to now focus on creating an official APT repository by The Briar Project. It will contain a .deb of briar-headless, produced by briar-reproducer (https://code.briarproject.org/briar/briar-reproducer/-/issues/1), and imho should also contain .debs of briar-gtk (https://code.briarproject.org/briar/briar-gtk/issues/39) and python3-briar-wrapper (https://code.briarproject.org/briar/python-briar-wrapper/issues/14).https://code.briarproject.org/briar/briar-debian/-/issues/2Send "Intent to Package" to Debian2021-09-24T08:16:42ZNicoSend "Intent to Package" to DebianI plan to send this "Intent to Package" to Debian in the next days, which marks the very first step to get Briar into Debian. Before doing so, I'd appreciate any comments by others. There's also https://code.briarproject.org/briar/briar-...I plan to send this "Intent to Package" to Debian in the next days, which marks the very first step to get Briar into Debian. Before doing so, I'd appreciate any comments by others. There's also https://code.briarproject.org/briar/briar-gtk/-/issues/72 and https://code.briarproject.org/briar/python-briar-wrapper/-/issues/17.
```
Subject: ITP: briar-headless -- Core library exposing REST API
Package: wnpp
Owner: Nico Alt <nicoalt@posteo.org>
Severity: wishlist
* Package name : briar-headless
Version : 1.2.9
Upstream Author : The Briar Project <contact@briarproject.org>
* URL : https://briarproject.org/
* License : GPLv3
Programming Lang: Java, Kotlin
Description : Core library exposing REST API
Briar is a messaging app designed for activists, journalists, and anyone
else who needs a safe, easy and robust way to communicate. Unlike
traditional messaging apps, Briar doesn't rely on a central server -
messages are synchronized directly between the users' devices. If the
internet's down, Briar can sync via Bluetooth or Wi-Fi, keeping the
information flowing in a crisis. If the internet's up, Briar can sync via
the Tor network, protecting users and their relationships from
surveillance.
This package contains the Briar Headless Java/Kotlin core library
that's exposing a REST API used by python3-briar-wrapper.
Packaging briar-headless in compliance with DFSG currently isn't possible
because parts of it are written in Kotlin that isn't packaged yet in Debian.
Until it's possible to package briar-headless in compliance with DFSG, my
idea was to use official jars provided by the core developers of the Briar
Project and publish them as packages in Debian contrib:
https://code.briarproject.org/briar/briar-debian
Another potential problem that might occur in future is that Briar needs
full access to the Tor process and therefore ships its own Tor binary, i.e.
it's copying code. You can find more information on why it does this and how it
could be changed in future here:
https://code.briarproject.org/briar/python-briar-wrapper/-/issues/15
I use Briar Headless myself, but it was developed by other core developers
of the Briar Project. I plan to maintain this project and its dependencies
in Debian, but I'm always open to and appreciating any help by potential
co-maintainers. Additionally, I'm looking for a sponsor.
```
[Debian's "Introduction for maintainers"](https://mentors.debian.net/intro-maintainers/)
CC @grote @akwizgran @fphemeral @goapunkNicoNicohttps://code.briarproject.org/briar/briar-debian/-/issues/1Create Debian Source Package for Briar Headless2021-02-01T12:26:02ZNicoCreate Debian Source Package for Briar HeadlessTo get Briar GTK into Debian (or to at least provide a .deb installation method), we need to create a Debian package for Briar Headless that builds everything from source. briar!1252 brought at least a binary package.
Related issues:
* ...To get Briar GTK into Debian (or to at least provide a .deb installation method), we need to create a Debian package for Briar Headless that builds everything from source. briar!1252 brought at least a binary package.
Related issues:
* https://code.briarproject.org/briar/briar-gtk/-/issues/39
* https://code.briarproject.org/briar/python-briar-wrapper/-/issues/14