Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
Python Briar Wrapper
Python Briar Wrapper
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 10
    • Issues 10
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 1
    • Merge Requests 1
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • External Wiki
    • External Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • briar
  • Python Briar WrapperPython Briar Wrapper
  • Issues
  • #17

Closed
Open
Opened Sep 23, 2020 by Nico Alt@nicoaltMaintainer

Send "Intent to Package" to Debian

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 briar-gtk#72 (closed) and briar-debian#2 (closed).

Subject: ITP: python3-briar-wrapper -- Wrapper around the Briar Headless REST API
Package: wnpp
Owner: Nico Alt <nicoalt@posteo.org>
Severity: wishlist

* Package name    : python3-briar-wrapper
  Version         : 0.0.4
  Upstream Author : Nico Alt <nicoalt@posteo.org>
* URL             : https://code.briarproject.org/briar/python-briar-wrapper
* License         : AGPLv3
  Programming Lang: Python
  Description     : Wrapper around the Briar Headless 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 Python wrapper around the REST API exposed by
briar-headless. It is used by briar-gtk and in future might also be used in
briar_repl [0], a commandline client for Briar.

Briar GTK is already packaged according to DFSG, but it depends on
briar-headless which can't be build with Debian packages due to Kotlin:
https://code.briarproject.org/briar/python-briar-wrapper/-/tree/main/debian

I develop and use briar_wrapper myself with support 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.

[0]: https://code.briarproject.org/fphemeral/briar_repl

Debian's "Introduction for maintainers"

CC @grote @akwizgran @fphemeral @goapunk

Edited Sep 23, 2020 by Nico Alt
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: briar/python-briar-wrapper#17