Bug#1053497: ITP: tcnopen -- TCNOpen Library for IEC61375 standardised communication

2023-10-05 Thread Marc Leeman
Package: wnpp
Severity: wishlist
Owner: Marc Leeman 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: tcnopen
  Version : 2.1.0.0
  Upstream Contact: https://sourceforge.net/p/tcnopen/wiki/Home/
* URL : https://www.tcnopen.org/
* License : MPL-2.0, GPL-3.0+
  Programming Lang: C
  Description : TCNOpen Library for IEC61375 standardised communication

  TCN (Train Communication Network) is a series of international standards
 (IEC61375) developed by Working Group 43 of the IEC, specifying a
 communication system for the data communication within and between vehicles
 of a train. It is currently in use on many thousands of trains in the world
 in order to allow electronic devices to exchange information while operating
 aboard the same train.
 .
 TCNOpen is an open source initiative which the partner railway industries
 created with the aim to build in collaboration some key parts of new or
 upcoming railway standards, commonly known under the name TCN.



Bug#1053498: ITP: amqp-cpp -- CPP RabbitMQ communication library

2023-10-05 Thread Marc Leeman
Package: wnpp
Severity: wishlist
Owner: Marc Leeman 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: amqp-cpp
  Version : 4.3.26
  Upstream Contact: https://github.com/CopernicaMarketingSoftware/AMQP-CPP/wiki
* URL : https://github.com/CopernicaMarketingSoftware/AMQP-CPP
* License : Apache-2.0
  Programming Lang: C++
  Description : CPP RabbitMQ communication library

 AMQP-CPP is a C++ library for communicating with a RabbitMQ message
 broker. The library can be used to parse incoming data from a RabbitMQ
 server, and to generate frames that can be sent to a RabbitMQ server.



Bug#1053518: ITP: golang-github-ozeidan-fuzzy-patricia -- A generic patricia trie (also called radix tree) implemented in Go (Golang).

2023-10-05 Thread Nilesh Patra
Package: wnpp
Severity: wishlist
Owner: Ananthu C V 
X-Debbugs-Cc: debian-devel@lists.debian.org, debian...@lists.debian.org

* Package name: golang-github-ozeidan-fuzzy-patricia
  Version : 3.0.0
  Upstream Author : Omar Zeidan
* URL : https://github.com/ozeidan/fuzzy-patricia.git
* License : Expat 
  Programming Lang: Go
  Description : A generic patricia trie (also called radix tree) 
implemented in Go (Golang).

A generic patricia trie (also called radix tree) implemented in Go (Golang).

The patricia trie as implemented in this library enables fast visiting of items 
in some particular ways:

visit all items saved in the tree,
visit all items matching particular prefix (visit subtree), or
given a string, visit all items matching some prefix of that string.

[]byte type is used for keys, interface{} for values.

Trie is not thread safe. Synchronize the access yourself.

This package is in the dependency tree of Lazygit (#908894)



Bug#1053520: ITP: golang-github-ozeidan-fuzzy-patricia -- A generic patricia trie (also called radix tree) implemented in Go (Golang).

2023-10-05 Thread Ananthu C V
Package: wnpp
Severity: wishlist
Owner: Ananthu C V 
X-Debbugs-Cc: debian-devel@lists.debian.org, debian...@lists.debian.org

* Package name: golang-github-ozeidan-fuzzy-patricia
  Version : 3.0.0
  Upstream Author : Omar Zeidan
* URL : https://github.com/ozeidan/fuzzy-patricia.git
* License : Expat 
  Programming Lang: Go
  Description : A generic patricia trie (also called radix tree) 
implemented in Go (Golang).

A generic patricia trie (also called radix tree) implemented in Go (Golang).

The patricia trie as implemented in this library enables fast visiting of items 
in some particular ways:

visit all items saved in the tree,
visit all items matching particular prefix (visit subtree), or
given a string, visit all items matching some prefix of that string.

[]byte type is used for keys, interface{} for values.

Trie is not thread safe. Synchronize the access yourself.

This package is in the dependency tree of Lazygit (#908894)