Bug#1071863: ITP: buteo-syncfw-qml -- Buteo sync framework client - QML bindings

2024-05-25 Thread Mike Gabriel
Package: wnpp
Severity: wishlist
Owner: Mike Gabriel 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: buteo-syncfw-qml
  Version : 0.3
  Upstream Contact: UBports developers 
* URL : 
https://gitlab.com/ubports/development/core/buteo-syncfw-qml/
* License : GPL-3
  Programming Lang: C++
  Description : Buteo sync framework client - QML bindings

 Synchronization of contact data in Lomiri is controlled by Buteo (the
 synchronization framework used in Ubuntu Touch and SailfishOS).
 Synchronization with a variety of data sources is supported through a
 number of data-source-specific synchronization plugins. Each plugin is
 independent, although many of them share significant amounts of code to
 ease maintenance.
 .
 This package contains the QML plugin providing Buteo's features to
 applications.
 .
 This package will be maintained by the Debian UBports Packaging Team.



Bug#1071868: ITP: python3-wgconfig -- parsing and writing WireGuard configuration files (comment preserving)

2024-05-25 Thread Dirk Henrici
Package: wnpp
Severity: wishlist
Owner: Dirk Henrici 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: python3-wgconfig
  Version : 1.0.2
  Upstream Contact: Dirk Henrici 
* URL : https://github.com/towalink/wgconfig
* License : AGPL
  Programming Lang: Python
  Description : parsing and writing WireGuard configuration files (comment 
preserving)

WireGuard config files are ini-style. Since all "Peer" sections have the same
name, these files cannot be parsed and modified by most libraries handling 
configuration files. Most existing libraries are not able to preserve or even 
add comments when modifying a config file. "wgconfig" was created to work with
WireGuard configuration files and to preserve comments.


Additional information:

Used as dependency in other projects, even in corporate environment. Has more 
than 30 stars on Github. Having it packaged for Debian instead of just PyPi 
would thus be nice.
wgconfig is just a small Python module. However, the capability to preserve 
comments when writing WireGuard configuration files is quite unique.

Package would fit to the PythonTeam. Alternatively, a sponsor is needed.
wgconfig exists since 2020 and appears quite stable. Very low rate of updates 
expected so that maintenance should be low effort.

Personally, I'd like to use this to get to know Debian processes and tools and 
to help the community.



Bug#1071925: ITP: govee-ble -- Manage Govee BLE devices

2024-05-25 Thread Edward Betts
Package: wnpp
Severity: wishlist
Owner: Edward Betts 
X-Debbugs-Cc: debian-devel@lists.debian.org, debian-pyt...@lists.debian.org

* Package name: govee-ble
  Version : 0.31.2
  Upstream Author : J. Nick Koston 
* URL : https://github.com/bluetooth-devices/govee-ble
* License : Apache-2.0
  Programming Lang: Python
  Description : Manage Govee BLE devices

  Python package for managing Govee Bluetooth Low Energy (BLE) devices.
  Provides tools to interact with and control Govee BLE devices
  programmatically. The package supports reading data from sensors, sending
  commands, and integrating with other systems.

I plan to maintain this package as part of the Python team.