Bug#1072781: ITP: python-cmake-build-extension -- Setuptools extension to build and package CMake projects

2024-06-07 Thread Timo Röhling
Package: wnpp
Severity: wishlist
Owner: Timo Röhling 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: python-cmake-build-extension
  Version : 0.6.0
  Upstream Author : Diego Ferigo
* URL : https://github.com/diegoferigo/cmake-build-extension
* License : BSD-3-clause, Expat
  Programming Lang: Python, C++
  Description : Setuptools extension to build and package CMake projects

This extension aims to simplify the integration of C++ projects based on CMake
with Python packaging tools. CMake provides out-of-the-box support to either
SWIG and pybind11, that are two among the most used projects to create Python
bindings from C++ sources.

If you have any experience with these hybrid projects, you know the challenges
to make packaging right! This project takes inspiration from pre-existing
examples (pybind/cmake_example, among many others) and provides a simple,
flexible, and reusable setuptools extension with the following features:

* Bridge between CMake projects and Python packaging
* Configure and build the CMake project from setup.py
* Install the CMake project in the resulting Python package
* Allow passing custom CMake options
* Allow creating a top-level __init__.py
* Expose C++ executables to the Python environment
* Provide a context manager to import CPython modules reliably on all major OSs
* Disable the C++ extension in editable installations (requiring to manually
  call CMake to install the C++ project)

The package will be team-maintained under the umbrella of the
Debian Python Team 
at https://salsa.debian.org/python-team/packages/cmake-build-extension


-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEmwPruYMA35fCsSO/zIxr3RQD9MoFAmZjY4YACgkQzIxr3RQD
9MqGvg//VlaEUgFyHvAoIv37IPVMvDRj3nUt+IO210T0sSeqowswdQC/qVPz2wj4
nk2WXEfjgPUO98caa/YYKjHCW68rg9KgAFu+Ypiizu5Tw5xQ4SFIf5gbonBqetSw
acqmGzZPhh9VsI1cRICsRFsO8JDdZ6HNVbliWqRaFd3nQJFiLxeCh/5Rw5XxEmQU
f86h23XdeMi9N/qiRhTNQsYIoxvXSpCvJLsn+u+yt7Xizz1k2ufGMHKJPe8EuO6F
Mkh8hYLfCPugDpy6TGB/DCpxs4f7IG1/oUZBCWqRDGzK3uwyUrLFK6DRrMLigURT
sqbhT/XzHn+4d8j/kGp1ZnV8Wm92W3gl3DPI6hRyM6qS8fmYiROU8F+eNDZJs8fk
6QxCQroesk6lJ9Be5Zx2DTvosAY2p9/ythUPXr+y44CBcu7MyZuHU1C3aeVVPDPx
wOFPob8/ePLAM+vfVX7bgROt6ggwK9tEGwrjwtadtbSslIs/F1g54ScNfmqB1Zfm
whubrSpbupFatEospoz9K6owVenVb4XDb2XCs9DPrsDnEr8iIpE9GxcV6JliAsPU
3+Xm8fjM0WGqJ+c/AhcUL7G0ff9CvkyDA5t+0qOt+7Jifpx4u+WASRh1F6tYsJa/
U6POUN7T9VpLrYdqu2m8Ld17XYWLFfqmbQfuePrcak2plipiDBU=
=zIQr
-END PGP SIGNATURE-


Bug#1072738: ITP: manif -- Lie theory library for state estimation

2024-06-07 Thread Timo Röhling
Package: wnpp
Severity: wishlist
Owner: Timo Röhling 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: manif
  Version : 0.0.4
  Upstream Author : Jeremie Deray
* URL : https://github.com/artivis/manif
* License : BSD-2-clause, CC0, Expat
  Programming Lang: Python, C++
  Description : Lie theory library for state estimation

manif is a Lie theory library for state estimation targeted at robotics
applications. It is developed as a header-only C++11 library with Python 3
wrappers.

The package will be team-maintained under the umbrella of the
Debian Robotics Team 
at https://salsa.debian.org/robotics-team/manif


-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEmwPruYMA35fCsSO/zIxr3RQD9MoFAmZi2G8ACgkQzIxr3RQD
9MoEjQ//YlC8VOUto9V5su74dvEwivEoEDv8no2ZtcLvbMRA8dQVU7BwkEYjlyUf
EHS9slB3U8etfi5LMPfjVNGsfVwrY9650ULOkf/zTkzPebIjWCx3ufLMRNfdA3MC
HQE+k4ihk2jemFv7DHrUe8zuGbaN0Ka9g16xWpU/MakN0x6bUB2dWseVdFS63ldP
H74wqVLFKq/91Ka9LkAB/g0mLKy5UOuMNDpuVeJ6wL4nQkNhPi2j0JKAJDjvvCXf
/OO+LYmSBdhMQZqak7jf1pxhZXeP/eDQHOs3K2enZ08/A0/DX+BBgQeCgFG7fLcG
rTpAfJ1Pxds6EkCuLhMj4x68MAb/R0lvJXo5XozizOQ3RGxGeVDd0B3SZT+RF1Ef
ZZjdHdYq/wQCE8MnWy3OEmGj+5e0yh77l7f8lOss/T6jvUyyBEDQLcuZ5BKSoGCf
bGOHqIzRAULy3EkcZBU3iJ2VIRDuzsA0DPIomIYmcA5npbWIcTT7TGEKjz+EFM5q
WrLGvrqugY1hYFx7thP+Sp3IMraktbNDQedIvxfZLaI17bEVBWJITwsScurK7Ife
r7YQvDp/YIhz3KPS6TFzbSSL4bHGOBtgos6FKictrFMDLCgaDlnxpXOUtg/8IMps
ImvQ61/V10dR0yltO+DeCg7gRt+F+8a91XrQG2fuGn6LMzAf/Ag=
=ydle
-END PGP SIGNATURE-


Bug#1072684: ITP: tl-optional -- C++11/14/17 std::optional with functional-style extensions

2024-06-06 Thread Timo Röhling
Package: wnpp
Severity: wishlist
Owner: Timo Röhling 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: tl-optional
  Version : 1.1.0
  Upstream Author : Sy Brand 
* URL : https://github.com/TartanLlama/optional
* License : CC0, Expat
  Programming Lang: C++
  Description : C++11/14/17 std::optional with functional-style extensions

std::optional is the preferred way to represent an object which may or may not
have a value. Unfortunately, chaining together many computations which may or
may not produce a value can be verbose, as empty-checking code will be mixed
in with the actual programming logic. This implementation provides a number of
utilities to make coding with optional cleaner.

The package will be maintained by Timo Röhling 
at https://salsa.debian.org/debian/tl-optional


-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEmwPruYMA35fCsSO/zIxr3RQD9MoFAmZhvxUACgkQzIxr3RQD
9Mpxbw//QA6mWkPqESGuOdq0etTY5tKCtfTuDt45ZgI5DnbyVi2nGfJIaVddpe5W
smX9YOaW+2YJaXzaP6+BC6deltrQh9I4nq80bnW7BfmAoCILfk3u+KzuPi8EdwN+
R01dTBHmsdeG5yea3E0apazcGOL0reV/R3ZexfmJc04B5DM0Qp8YSAVAzVno/E7u
aVQBATb7ccbhVxc90MihFGpTvLNUIhazueLlyAo8Lt3qZ/VuBnUSms+fy61IE7Mz
CURNTYO6SrODHHx82i2wqG52GGDxDnEzOZLeIc1JiU1fgTqVsKh4GgY9nrQf3csg
3UPC0+AGVSEUonuQhSF0DOaZODAv0LAxwlVDUDbkIUD5ULwYsXlXq6hbWLTRcUof
CA7hrPCFQQu+jQzjldPghxYM9z4XjsCVXSAOTtv35PGJ40wW6/zvmHLPBqp/+EGP
YMWF28VG0D4hdbwRg1qJ2h6EnCXieiSqNZkuo6igOw3VVbvvf/R84bt6+lLYu1CH
x1Z4vLAyAl+lA5RFkyYIaalf1doQ5Zdd0eopf46UyXRKc81iyuIdH71dj8n0YoDu
I2bYfvu4hYBgUDdvJ7kBrIat9xMtkWX1lflcZlH730E6kM0hRm/UgMDwVVPdfMoZ
aRaSruBDhEqyWJq90vGbMbIaGa4SuZ7o0A58NOFD2PQGCa4RdkE=
=dj3T
-END PGP SIGNATURE-


Bug#1068868: ITP: python3-pyzmq -- Python bindings for 0MQ

2024-04-13 Thread Timo Röhling

* Cody Scott  [2024-04-12 09:35]:

* Package name: python3-pyzmq
 Version : 25.1.2
[...]
There doesn't appear to be any other Python bindings for ZeroMQ.

It seems like you missed
https://tracker.debian.org/pkg/pyzmq
but you are very welcome to contribute to the existing package! :)


Cheers
Timo

--
⢀⣴⠾⠻⢶⣦⠀   ╭╮
⣾⠁⢠⠒⠀⣿⡁   │ Timo Röhling   │
⢿⡄⠘⠷⠚⠋⠀   │ 9B03 EBB9 8300 DF97 C2B1  23BF CC8C 6BDD 1403 F4CA │
⠈⠳⣄   ╰╯


signature.asc
Description: PGP signature


Bug#1065329: O: numpy -- Fast array facility to the Python 3 language

2024-03-14 Thread Timo Röhling

Hi Christian,

On Sat, 2 Mar 2024 23:11:15 +0100 Christian Kastner  
wrote:

Control: retitle -1 O: numpy -- Fast array facility to the Python 3 language
Control: tags -1 - pending

Having read up on debian-python, I have misread the situation. I think
there needs to be a policy resolution first.
I don't understand what you mean. The orphaning process is not tied 
to DPT policy, is it?


FWIW, I am a regular user of this package and would also like to 
help maintain it.



Cheers
Timo

--
⢀⣴⠾⠻⢶⣦⠀   ╭╮
⣾⠁⢠⠒⠀⣿⡁   │ Timo Röhling   │
⢿⡄⠘⠷⠚⠋⠀   │ 9B03 EBB9 8300 DF97 C2B1  23BF CC8C 6BDD 1403 F4CA │
⠈⠳⣄   ╰╯


signature.asc
Description: PGP signature


Bug#1052619: ITP: pydantic-core -- Rust implementation of pydantic core functionality

2024-02-22 Thread Timo Röhling

Hi Andreas,

* Andreas Tille  [2024-02-22 08:49]:

any progress with pydantic-core?  I've checked Salsa for the string
"pydantic" but did not found pydantic-core there.  It would be really
great to have pydantic 2.x (I stumbled upon python-semantic-release
which also needs it to easily fix #1056503 by upgrading to latest
upstream which seems to work with Python3.12)
The pydantic-core packaging itself is pretty much done, but I still 
need the Rust crate "speedate" as dependency. For the latest 
upstream version of pydantic-core, "jitter" is needed as well.



I need to admit I have no experience in Rust packaging so I can't
really help here but pushing some start to Salsa could be the first
step.
The Rust team has a very unusual workflow, which is not difficult to 
follow but somewhat more involved than "file ITP, upload package", 
which caused me to procrastinate. :/



Cheers
Timo

--
⢀⣴⠾⠻⢶⣦⠀   ╭────────╮
⣾⠁⢠⠒⠀⣿⡁   │ Timo Röhling   │
⢿⡄⠘⠷⠚⠋⠀   │ 9B03 EBB9 8300 DF97 C2B1  23BF CC8C 6BDD 1403 F4CA │
⠈⠳⣄   ╰╯


signature.asc
Description: PGP signature


Bug#1058958: ITP: laszip -- Lossless LiDAR compression

2023-12-18 Thread Timo Röhling
Package: wnpp
Severity: wishlist
Owner: Timo Röhling 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: laszip
  Version : 3.5.0
  Upstream Author : Rapidlasso GmbH
* URL : https://laszip.org/
* License : BSD-2-clause, BSD-3-clause, Apache-2.0, BSL-1.0
  Programming Lang: Python, C, C++
  Description : Lossless LiDAR compression

LASzip quickly turns bulky LAS files into compact LAZ files without
information loss.

The package is reintroduced by the Science Team, with consent of the GIS team,
the previous maintainers. Among other things, it is needed for the Python
LASzip bindings, which in turn enable the optional LASzip support in LASpy.



-BEGIN PGP SIGNATURE-

iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmWAvtAACgkQ+C8H+466
LVkcqwwAwetn4chREePE+wrc171arleRn8sVAD6+BH5TKTVDhkwQdqc6p/9Yad3n
yZSmZv8oI59pSDqx/7iVtD3KL0y86x/UQL75nC2nfhDAMJ3VDQbcOIhD7G0RxTzE
vqE2EsRhogydUlwQdUTaDbZVpdexInww3rXrRpkptczQ4PxwFZZR8frduqHwFO7F
pCfWITZb4eA3zavw7DrkGqLv0hojdYLXcth+jtQwuvzqLaJQZdHGA79oSFJV65YL
nhxyyVtgImDf8LcogM+KEJ+3Joa+Er8MfE+CQjLep8nwzTwFiPOcLo0GyQaixGNV
Wy9+JfFGM0QirQ3zQPFMxO3k0+OqNw3CVyZV5GIISLuoUCAl5a5Bh1KDPCNRDsZU
bPeDYwrAr2zjgPY3OZfJH67eyIfVsz0w2hPqV1MsnB2qDUm+LsWrRkdb5kbWh3+0
hILlsyYNrbgdazJs3AL1eqIO/IMyXHQbPgqKNRNDuplTJoMaiHEmo4dY+qHSTuM6
otwGKu9D
=2IoO
-END PGP SIGNATURE-


Bug#1056619: ITP: soplex -- sequential object-oriented simplex solver

2023-11-24 Thread Timo Röhling

Hi David,

* David Bremner  [2023-11-24 08:49]:

Great, see also

  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1039923

if you were not aware.

I am aware, and it is my ultimate goal to package SCIP. :)

There seems to be no patching needed to get the full scipoptsuite 
to build under sid (or even bullseye). I have not carefully 
examined what external software is embedded in the source.  There 
seem to be a few things under papilo (presolver); I'm not sure if 
that is used by soplex or only by scip.


There are a few external dependencies, but nothing too daunting.

More importantly though, all three of PaPILO, SoPlex, and SCIP can 
potentially be linked against each other. In order to avoid circular 
dependencies, I came to the conclusion that SCIP should be linked 
against both PaPILO and SoPlex, PaPILO should probably be linked 
against SoPlex, and SoPlex should be built standalone.


If you think otherwise, I'd be happy to hear your thoughts.


Cheers
Timo

--
⢀⣴⠾⠻⢶⣦⠀   ╭╮
⣾⠁⢠⠒⠀⣿⡁   │ Timo Röhling   │
⢿⡄⠘⠷⠚⠋⠀   │ 9B03 EBB9 8300 DF97 C2B1  23BF CC8C 6BDD 1403 F4CA │
⠈⠳⣄   ╰╯


signature.asc
Description: PGP signature


Bug#1056619: ITP: soplex -- sequential object-oriented simplex solver

2023-11-23 Thread Timo Röhling
Package: wnpp
Severity: wishlist
Owner: Timo Röhling 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: soplex
  Version : 6.0.3
  Upstream Author : Zuse Institute Berlin (ZIB)
* URL : https://github.com/scipopt/soplex
* License : Apache-2, LGPL-2.1+, BSD-3-clause
  Programming Lang: C, C++
  Description : sequential object-oriented simplex solver

This package is part of the SCIP Optimization Suite. SoPlex is an optimization
package for solving linear programming problems (LPs) based on an advanced
implementation of the primal and dual revised simplex algorithm. It provides
special support for the exact solution of LPs with rational input data.

The package will be team-maintained under the umbrella of the
Debian Math Team 
at https://salsa.debian.org/math-team/soplex


-BEGIN PGP SIGNATURE-

iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmVfzOsACgkQ+C8H+466
LVnexAwAv47byYfXLrXInUiK/H2iFsLMynDDe6RB4eE/kQ0UJmJ769+ZEIU2PPF0
LyHp7SwlJykCrIgmfFI6RFkfpG0Nxk/V3ZmA6jtYr0qEif19062ykIEfkhueCvPY
cr7jLBkYTRWpqOA4Ot9d4dc/ZDzmsWHkKmxD5TbRkppgevxnXsbvbOtPtWeGlOgc
G4FKW3O+YyyXE14vc2hrwsQILO7zmTzDBnlZa4HYCCn+CNhhzfkIXACafM8nXERg
J+MIpJ+e+VQQXwVhIbP1T4XNS20ARyWLBaKkyDRIsa1ieyK95ajZyL7W/v9yRspp
vdoFfCWXVqeqr7rg1qFHYB7cbXY0D+W3zOHzEZgm2DHZc6+Ifc6LsLrvGwrmETKT
L8iBRiOwA+UUu9ENPV20pn3jUYl/SR975wFjZzwezEbJcQ+KCFiYZmPAWQYEoyWC
lI8b7rsw2NO/PBGInJH4vPxUefbhp1MGGIrDQBsUnvaSQHqABj9KZThB+wJzrC0L
NfYRW/iB
=h/nn
-END PGP SIGNATURE-


Bug#1056212: ITP: sphinxcontrib-moderncmakedomain -- Sphinx domain for Modern CMake

2023-11-18 Thread Timo Röhling
Package: wnpp
Severity: wishlist
Owner: Timo Röhling 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: sphinxcontrib-moderncmakedomain
  Version : 3.27.0
  Upstream Author : Kitware, Inc
* URL : https://github.com/scikit-build/moderncmakedomain
* License : BSD-3-clause
  Programming Lang: Python
  Description : Sphinx domain for Modern CMake

This is the stand-alone version of Kitware's Sphinx code to generate the
official CMake documentation, taken directly from the CMake sources.

The package will be team-maintained under the umbrella of the
Debian Python Team 
at https://salsa.debian.org/python-team/packages/sphinxcontrib-moderncmakedomain


-BEGIN PGP SIGNATURE-

iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmVZVuQACgkQ+C8H+466
LVnX1QwApgxr9rEY7qwtK9drW4aDxiSVWcXbl7beYcOdD3AHls0VXAWXK3XLmnlZ
QNebR90PtzkhvWvyehJweSYjxE0YAOe/LOYvsfJJOcpKpm8AohnyZPnPlslmaFUI
ck9j8GPJXbCEIUyApFxp/X0okDL00MsR5RuBAOVzgFmbZpJDM3ypEO3WmvGWBcZs
ZEqwQ2zyDdM8guKi4uCkvWRzOAhHgEj9m1vcudj6KXxwYhuV85V442xQo6WPtFsb
78fhVgfFgjzWBkTrzGD4kCbIVTFUD1MkzmRCOgp4QEBx95nArsVOgZrlkkrmKBsF
UV+UFaEB4hfRDQPQLME82q3Dr2+VHzDwTYCpGOOIzGHg+ulFya9LUxcy3/S/bRBn
L1jumCoWuntWTjWVaevXxoDShYX2RF/coD0fHRbQsL8oYtrWIP9JGoXJaeyxf8y2
7TpeHHhnza/RzDDDnx6pIlqHBGVKmOidn9yyaBNJjvIx0mnKiEXdSNDGgid3ozIg
l+tBHUkp
=Z45h
-END PGP SIGNATURE-


Bug#1055995: ITP: python-laszip -- Python bindings for LASzip

2023-11-15 Thread Timo Röhling
Package: wnpp
Severity: wishlist
Owner: Timo Röhling 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: python-laszip
  Version : 0.2.3
  Upstream Author : Thomas Montaigu
* URL : https://github.com/tmontaigu/laszip-python
* License : Expat
  Programming Lang: Python, C++
  Description : Python bindings for LASzip

This module provides LASzip bindings in Python, primarily intended for use
with laspy. LASzip is a specialized compression for the ASPRS LAS file format
to store data from LiDAR sensors much more efficiently.

The package will be team-maintained under the umbrella of the
Debian Python Team 
at https://salsa.debian.org/python-team/packages/python-laszip


-BEGIN PGP SIGNATURE-

iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmVVGKUACgkQ+C8H+466
LVlGCQwA3K3CGbqHT4sEWWRBkc2KrtTaY2IWbylUQjGaN+JyeEicBvNauYrLf2qy
Z69BOoUi2vFc8tQihmH+Ogi2wcENoZ9dtx1GrP89Jfz4rwY++1ylMpr3wjzRMYd+
ulu8rTPdu52GxaFracNMY4trNktP2hO8HpqKCPQ1lWJHGQyc/yASwD1ultV9PsgS
cPkAUwXcLyn3qyXzkCfNQEH1wOG69Zizh8dsqFi4ZfHRZ4iQC4X3SbRL3UtylYcr
FMu6ZsbZgiv3Y/+OmKbkGKX4kbw+OZU4wPCyhjBRZAR+d0UrNkBVzQkIEqH6rB3A
CKsjBdzohOQaeC6hfvyinC9VwWALFOy7HJVb9oY3UbS5gov1aKYoFMS+fhRH8EtB
VNLggfgpXKH9XusUE89i9TJR9943WdM2/Y4nu1Djc88GmxmP1R17UedXjmVDmBcc
cOAt19eOvvP9AzjTaYGwfquO3erPM+6HmRouX3zZWP+tOOICcwpMvekBX5gQTUWt
umj7J766
=V5l9
-END PGP SIGNATURE-


Bug#1055829: ITP: nanobind -- Tiny and efficient C++/Python bindings

2023-11-12 Thread Timo Röhling
Package: wnpp
Severity: wishlist
Owner: Timo Röhling 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: nanobind
  Version : 1.8.0
  Upstream Author : Wenzel Jakob 
* URL : https://github.com/wjakob/nanobind
* License : BSD-3-clause
  Programming Lang: Python, C++
  Description : Tiny and efficient C++/Python bindings

nanobind is a small binding library that exposes C++ types in Python and vice
versa. It is reminiscent of Boost.Python and pybind11 and uses near-identical
syntax. In contrast to these existing tools, nanobind is more efficient:
bindings compile in a shorter amount of time, produce smaller binaries, and
have better runtime performance.

The package will be team-maintained under the umbrella of the
Debian Python Team 
at https://salsa.debian.org/python-team/packages/nanobind


-BEGIN PGP SIGNATURE-

iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmVQpFMACgkQ+C8H+466
LVk6/wwAtd3RjzQiYoBeO2WwquWnQWwrNTJj2/IXs+J1GO1u3yoSJjm1fTTNmyGi
iYU5zFcMuUizZ2gEChOHUQ+50xcAtTBUAIMYPgDRD6D+vZrtcFTAGk5DbotCZ8i+
+ER+jCdBMJa3et+Cpz2ryhgqM9ZyFRRkNQfya26aOBiacCsR3B0XxBjOg6eiXlQ3
J/hbi2le+7ukp84cwphWVchqXgeEEkyc5IFfBm3P2sTLIr2K8WazcRhOvnc7NczL
zdIldu1k8lQ82GyTsUIyBLBbt7yjZeg+8xvj5ww2IWi1kWxIJZI6S4ac8LT03lfV
ezpmoNNY0REsvT2ASa03RO+C9wIxCLZ4rnkK/R2CvOXLb0COszfRVowxXsY3tIMm
qcq8yz4z4elHGeFkKjeCq7+Ype5F2NLXQ3hHP44DKBzrECdrPC45KNXzX5zigdnU
9Vi2YDdWR8ZWm3M3NF1FMz/XNwIKdPjPLaKuXsh7jFfxeirhbRDQrQ2moSrDMuYW
H1boyhwy
=tka6
-END PGP SIGNATURE-


Bug#1055198: ITP: lzfse -- LZFSE Compression library

2023-11-04 Thread Timo Röhling

* Andreas Henriksson  [2023-11-04 23:03]:
I hope I understood you correctly and this now adresses your 
concerns:

https://salsa.debian.org/bananas-team/asahi-fwextract/-/commit/bfbd6f53c2e8721b9457c3a37421280a8a86dbc8

Yes, that looks good! I also like the fallback.

Cheers
Timo


--
⢀⣴⠾⠻⢶⣦⠀   ╭╮
⣾⠁⢠⠒⠀⣿⡁   │ Timo Röhling   │
⢿⡄⠘⠷⠚⠋⠀   │ 9B03 EBB9 8300 DF97 C2B1  23BF CC8C 6BDD 1403 F4CA │
⠈⠳⣄   ╰╯


signature.asc
Description: PGP signature


Bug#1055198: ITP: lzfse -- LZFSE Compression library

2023-11-04 Thread Timo Röhling

Hi,

* Andreas Henriksson  [2023-11-04 18:05]:
I've previously suggested that maybe it would be better to set a 
debian-specific version (0d?), to avoid the theoretical situation 
that upstream one day ships a different ABI under the 1 so version.
Normally, I would agree, but in this particular case, Fedora already 
went ahead and used SOVERSION 1 [1], so that version is "burned" and 
we might just as well use it, too.


[1] https://src.fedoraproject.org/rpms/lzfse/blob/rawhide/f/60.patch

I would welcome peoples input here on what you think is best from 
the debian perspective. Obviously we're going to be incompatible 
with everyone else.
I don't think that "incompatible" patch you linked creates much of 
an issue, because very few (if any) other library consumers will do 
this rather unusual dlopen() "soft linking" dance (normal linking 
with e.g. "gcc -llzfse" will automatically use the proper SONAME); 
besides, it is easy to patch in Debian packages and trivial to work 
around with "apt install liblzfse-dev" for everyone else.


I do have one remark, though: the idea behind SONAME/SOVERSION is 
that you have a common name for all versions which are binary 
backwards compatible. Using the full version liblzfse.so.1.0 instead 
of libltfse.so.1 (i.e., the SONAME) in your patch defeats that 
purpose: it will only work with the exact version 1.0, but not any 
(hypothetical) future, backwards-compatible versions.



Cheers
Timo

--
⢀⣴⠾⠻⢶⣦⠀   ╭────╮
⣾⠁⢠⠒⠀⣿⡁   │ Timo Röhling   │
⢿⡄⠘⠷⠚⠋⠀   │ 9B03 EBB9 8300 DF97 C2B1  23BF CC8C 6BDD 1403 F4CA │
⠈⠳⣄   ╰╯


signature.asc
Description: PGP signature


Bug#1052619: ITP: pydantic-core -- Rust implementation of pydantic core functionality

2023-09-25 Thread Timo Röhling
Package: wnpp
Severity: wishlist
Owner: Timo Röhling 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: pydantic-core
  Version : 2.9.0
  Upstream Author : Samuel Colvin
* URL : https://github.com/pydantic/pydantic-core
* License : Expat
  Programming Lang: Python, Rust
  Description : Rust implementation of pydantic core functionality

pydantic uses type hinting (PEP 484) and variable annotation (PEP 526) to
validate that untrusted data takes the desired form. There is also support for
an extension to dataclasses where the input data is validated.

The core library is implemented in Rust and up to seventeen times faster than
the original pure Python implementation.

This is a new dependency for pydantic 2. The package will probably be
team-maintained under the umbrella of the Debian Python Team
.



-BEGIN PGP SIGNATURE-

iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmURdfQACgkQ+C8H+466
LVkUawwAjCO9wWXpdir5lVlaQa0b5niJ/JGEWC2qg6bZxBELJHyniYlyUtAl+qeb
AsySa6hSQ+4nCgQEinCo9JHwwhERlY9MlceVeez4EuP1Xt4udbvx8l9RUUAlUP7b
BYxgw8GAWMQsrn+ZCPdv0jjvzjI9u1LOzJqwV8w6E0XpuQTi7ZsqNegKsEg0jfVk
NKUGaCyWKvEmhh1rfn7iPO0QGiufbsjp568JCA1LGX/OKL8oXD3LEu+ji9P9gCRq
ym6iqrmrRtNH3vIBi29chaQUkEZRQvkzAocWXF5F8Ba6j2B9dMiuNsPT7ylBFGF/
tEbg+9ELAHlV7Ab9yAH2VPM1gpmblOs9rpp0+F+fCfW+raTH3OByXYGgMbyryOeD
P+YtP2awBSpQSrS6YGjK83MTPRxrv0UflK6+XL3eDHN7GsMMQuAv4TkA9HX7BDUf
7+JP2urP0gjL4sdkRtZncHQWhEIc2HWHGUW3OAlJEClMyu/HVslomsEcS8zxKIUk
UCc5c91X
=J7bx
-END PGP SIGNATURE-


Bug#1051430: ITP: python-laspy -- Library for working with LAS LiDAR files

2023-09-07 Thread Timo Röhling
Package: wnpp
Severity: wishlist
Owner: Timo Röhling 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: python-laspy
  Version : 2.5.1
  Upstream Author : Grant Brown 
* URL : https://github.com/laspy/laspy
* License : BSD-2-clause
  Programming Lang: Python
  Description : Library for working with LAS LiDAR files

Laspy is a Python library for reading, modifying, and creating LAS LiDAR
files. The ASPRS LAS format is a sequential binary file format used to store
data from LiDAR sensors and by LiDAR processing software for data interchange
and archival.

The package will be team-maintained under the umbrella of the
Debian Python Team 
at https://salsa.debian.org/python-team/packages/python-laspy


-BEGIN PGP SIGNATURE-

iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmT6KxwACgkQ+C8H+466
LVndKAwAwgyox6Pw9oGiQr4B9NLQ46BqdaBNkfNDUq5IXIIsdaE2+m2Q3L58HB+r
1AqX2hA5HzEVk9UW/2MaH5wvbbNmjuoPq7Ov0e6Qz2Gy5zKRZWUiFCJLjslinmfI
wUm43POIFt4Ss7fEwPZHUEUHb4Qn5M4JffEgUqeXrjdlylVlkZBM11vzOpeEjhpv
8c5zXEtQT4V98vzSe9y59dpbk91tBWihG6SeDpn1+jamBp8EA+WM4Q6YYJQoVAjX
gmMylOHsAp+C03vxqqvQg7QSIHn/mS5v8xlDT/Vj0v6813Uq791uTko8Ac7F6+MG
jLPlblXri8jhhImcOiLgQ/BA7sMsMH28cCbW0kpudqyG2agrwdxVu9rewm3O8DU6
5VoTdQU1/wm8nhxJ0e5ZjQUp4GX1lSGxdz16lD5u59Sfi8K2OGPipP7+LJkmpqnE
U52OCp1/ZQrrh9gPN5cdtM2qttAIPH8ZSJ29KDwmyDIEROC9TP6iINjAMpwc28X/
weJITNvP
=Ii5X
-END PGP SIGNATURE-


Bug#1040176: ITP: cppdap -- C++11 implementation of the Debug Adapter Protocol

2023-07-02 Thread Timo Röhling
Package: wnpp
Severity: wishlist
Owner: Timo Röhling 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: cppdap
  Version : 1.58.0a
  Upstream Author : Google LLC
* URL : https://github.com/google/cppdap
* License : Apache-2.0
  Programming Lang: C++
  Description : C++11 implementation of the Debug Adapter Protocol

cppdap is a C++11 library to implement a Debug Adapter Protocol (DAP) client
or server. It provides C++ type-safe structures for the full DAP
specification, and provides a simple way to add custom protocol messages.

cppdap is a new dependency of CMake 3.27+

The package will be maintained by Timo Röhling 
at https://salsa.debian.org/debian/cppdap


-BEGIN PGP SIGNATURE-

iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmSh1o8ACgkQ+C8H+466
LVnkyAv+Pll6YrJ7fHA25vJfWdXPY4DmjX8G2EXxoi2o+ZYlDJbEVwG+ShL8+d7u
2r7r6aC13UmiSVxpTTFVdW4BCKX0ZTib4VtlNB02DJF1J1pBaS5iDBjtZv7YKRsB
65sZhCbl4FxR0F3+7AqcEgYlRAQnCAfKqcVilBOKgpI6ABfab46VHn3djOkvES2w
qJDqk/awqGc1ziYZfMmXTwrpry+ZekXVps+19O8LNMbdirkdWpTKs81JVMlq5ak+
k6jDrQEBJ6GyZ672biM9ejFVIdH6fv/5WpElKDqbv52xTDxgV7LjeAK7KTE4Ra3u
wJOrZrgYVfkq3dRc/CisGSmcA6Xotuy0NG8FyFsXInfm217tdj1xIBzsmzjlrNNT
hx00YqFxINiSE3Mo3bgg3jqCDsBkJhx4L3qKL5TkPk8QwA6ayyXNCjpBdPYFyy5f
AcSVpsm0peN7znMFsE0ADdjfV/lQ8VvdJ1Ko33m62/kNi/eyfag6MLPl9OjMl7F+
EbLLc+Os
=BlS+
-END PGP SIGNATURE-


Bug#1038973: ITP: python-hatch-fancy-pypi-readme -- Hatch metadata plugin for fancy PyPI READMEs

2023-06-23 Thread Timo Röhling
Package: wnpp
Severity: wishlist
Owner: Timo Röhling 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: python-hatch-fancy-pypi-readme
  Version : 23.1.0
  Upstream Author : Hynek Schlawack and the hatch-fancy-pypi-readme contributors
* URL : https://github.com/hynek/hatch-fancy-pypi-readme
* License : Expat
  Programming Lang: Python
  Description : Hatch metadata plugin for fancy PyPI READMEs

This plugin is for everyone who cares about the first impression of their
project’s PyPI landing page. It allows you to define your PyPI project
description in terms of concatenated fragments that are based on static
strings, files, and most importantly: parts of files defined using cut-off
points or regular expressions.

Once you’ve assembled your readme, you can additionally run regular
expression-based substitutions over it. For instance to make relative links
absolute or to linkify users and issue numbers in your changelog.

This is a new dependency of python-attrs. The package will be team-maintained
under the umbrella of the Debian Python Team 
at https://salsa.debian.org/python-team/packages/python-hatch-fancy-pypi-readme


-BEGIN PGP SIGNATURE-

iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmSV/+oACgkQ+C8H+466
LVmBMQv/QdiPzR3mGuV/nbHKFstOyD4+cV2Qs3LqWdKoWa5HqdJQ3OnOz7Td/EUn
p4dBYnQhfGTOSf4+SCMkkMA9OzBusvFTZ7V4h5SCIyGjxeqlzz+V39cNsQmYrSpk
c1De8I4539VvfyMGUAMvwUQEm6ZiJC6wNU/eC421UVBtUHZ828jHbiyV6nAYeO7B
p5hAdx0DG1RBDDM9+21uS1rM4n73boidt1y63FFb2N2FlqeiUzjGI0atGnArg6MU
QHdvSQ7FIx5FPo9Jtl8uJTLpbo8rJ9TFjHPwVY9Fu6lgSdo0PLDMA94yJTDttsWR
Zk+PxipSwvtSGZCjQ0eEi3LJ06NxvQUoCbLod81UDOaDkUjSgtHMaN1rCuT5PT04
YRuZba/vMfs9FbPd8AErBzTr7ldehKhKyJbMr9VnYJdF+2pz2mn9Z+VevegLTjQs
q47266yQuxnAHX+5Ng8jMndpuyVif7OJnnKLNaVibuyEHavDWabUAKcA1eikIyAz
2UMfLnlM
=Buse
-END PGP SIGNATURE-


Bug#1012608: ITP: manim-ce -- Animation engine for explanatory math videos

2023-06-15 Thread Timo Röhling

As an update on this ITP, the last remaining blocker for this
ITP is the skia-pathops dependency. I intend to convince
upstream to use pyclipper instead.

--
⢀⣴⠾⠻⢶⣦⠀   ╭╮
⣾⠁⢠⠒⠀⣿⡁   │ Timo Röhling   │
⢿⡄⠘⠷⠚⠋⠀   │ 9B03 EBB9 8300 DF97 C2B1  23BF CC8C 6BDD 1403 F4CA │
⠈⠳⣄   ╰╯


signature.asc
Description: PGP signature


Bug#1038142: RFP: openjdk-nashorn -- Standalone ECMAScript Nashorn Engine

2023-06-15 Thread Timo Röhling
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: debian-j...@lists.debian.org, team+robot...@tracker.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: openjdk-nashorn
  Version : 15.4
  Upstream Contact: Attila Szegedi
* URL : https://github.com/openjdk/nashorn
* License : GPL-2.0-only WITH Classpath-exception-2.0
  Programming Lang: Java
  Description : Standalone ECMAScript Engine for OpenJDK

Nashorn engine is an open source implementation of the ECMAScript
Edition 5.1 Language Specification. It also implements many new features
introduced in ECMAScript 6 including template strings; let, const, and
block scope; iterators and for..of loops; Map, Set, WeakMap, and WeakSet
data types; symbols; and binary and octal literals. It is written in
Java and runs on the Java Virtual Machine.

Nashorn used to be part of the JDK until Java 14. This project provides
a standalone version of Nashorn suitable for use with Java 11 and later.


This is a new dependency of src:eprosima-idl-parser, but I hope it is
generally useful for the Debian Java ecosystem. I would package it
myself, but I have limited Java packaging experience and I'm feeling out
of my depth.


-BEGIN PGP SIGNATURE-

iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmSLfQsACgkQ+C8H+466
LVnoKwv8C9edyWnAkw9YmQmdPepXK0EOi8RN49jwIYN974SNh7PLKBKpHX789J/o
3TWzfRQTiKb6whTvJ+sKd8TN5Kb3dAjoDqQACCfDI4AwJ+jYBXz19zxuXBGYOQr/
a8wZF7W3UN5iuKVIhvaCXyF9moWvwNGfafrwP7Rzga+zGIjUcEAfZw1CFZrONco9
FsO0KJSKkZKilmT+dyFXVx6Y93L3JtNg85Nz0QbY+3hIl7wSkMYi2Le18BZ1FeXs
5o3Cr/y5ZhJYTLDL1NLCs3X2/CEFzYPCv6kfGWYJBxNoQqBN12m+SLkxV4ukE4Bl
py3nOkpLMRl/LedwVQYevUnl6w0GMgs5ooiMxMPiOW5KNgBaaW3/jGgAGHxtJBxE
qQ/IZzqb7QcmxLT4EmdbGBJFhXwyabeXDL/dX2gcjg4vsq8Vt3d2HyzqZ0tcr0St
R4HnSZp1LWCJ80t5HeM4kPUTiZt3LZszLMqwj/2rCpVsYKiu2Y9HLj+ssRGVye/z
LrGGUpFQ
=1qvc
-END PGP SIGNATURE-



Bug#1037131: ITP: stdgpu -- Efficient STL-like Data Structures on the GPU

2023-06-05 Thread Timo Röhling
Package: wnpp
Severity: wishlist
Owner: Timo Röhling 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: stdgpu
  Version : 1.3.0+git20220507.32e0517
  Upstream Author : Patrick Stotko
* URL : https://github.com/stotko/stdgpu
* License : Apache-2, BSD-3-clause, CC-BY-SA-3
  Programming Lang: C++
  Description : Efficient STL-like Data Structures on the GPU

stdgpu is an open-source library providing several generic GPU data structures
for fast and reliable data management. Multiple platforms such as CUDA,
OpenMP, and HIP are supported allowing you to rapidly write highly complex
agnostic and native algorithms that look like sequential CPU code but are
executed in parallel on the GPU.

The package will be maintained by Timo Röhling 
at https://salsa.debian.org/debian/stdgpu


-BEGIN PGP SIGNATURE-

iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmR+OGMACgkQ+C8H+466
LVn5jgv9H09msVcdx84aRR+l4Ny6OFp498xVdttQvJZah2CN8vEC/BCJP7EQcv1o
D9OB02xOSvGwk5/qgPEzoJdgkuEyrjvw4hebkbw0y6owQN2uuCRCx77ncse2td81
9pAhb7cH4P+bBhf9ITtmhHjDZ7/g+8mcatRUFwITixzbuK2DqNplsDKyyK8G4PAz
nXXIpPaPA9CsW6LzHbISaVb1MK8ESLWIwsjiPabxEc+kmC4635QjCNI9pcY2LyIM
zTou7WIdd0mpxtXKU7Jlk1nkqJzfGdyL2c+AhBMg7JGnq/CLNkpRwzoMBTDyz0Dc
l7EBelMetVnTz35wQZTraC5icKsYOlTfMlhnZWa4kDHqtQwah8RrMeVjHp2Lrj8J
DfKyB821zQx/B5R/mUHBEkdJjcG9yqAFPWjhjeX0TWO5SI3zHZVaa+42LxBk5f8W
Vp6Y3rtdP0d+5FJh4CP5cwEFCSTUCCDj6a9R9WT3MzBt1As31qfJZ9Ymf6xU6fPO
0nBMOZNl
=K7Cv
-END PGP SIGNATURE-


Bug#1027185: ITP: python-linetable -- Parse and generate linetable attributes for Python 3 code objects

2022-12-28 Thread Timo Röhling
Package: wnpp
Severity: wishlist
Owner: Timo Röhling 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: python-linetable
  Version : 0.0.2
  Upstream Author : Alessandro Molina
* URL : https://github.com/amol-/linetable
* License : Expat
  Programming Lang: Python
  Description : Parse and generate linetable attributes for Python 3 code 
objects

This module provides a simple interface to parse and generate co_linetable
attributes for Python 3 code objects, dealing with the version-specific
changes in the CPython implementation.

The package is a new dependency of python-kajiki and indirectly for 
python-pecan.

The package will be team-maintained under the umbrella of the
Debian Python Team 
at https://salsa.debian.org/python-team/packages/python-linetable


-BEGIN PGP SIGNATURE-

iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmOs2g4ACgkQ+C8H+466
LVkyQwwAgqgNq7Zfs8GyfsHmGWmtjop91x/j2qxd1qrs0tfJGk234ASOR96PqV3b
ybxXdqZKmawqUvKh1sPm563yGrC2eOyP9LFyecfDVoQr/Lf0Os3QDXJ1Fi4gyyKh
1yrIKbZzSJourH+tJv/EPzLTkYB00eBPxXku8VNth7no1OOSs5+XmT5sCA5k8KbN
gdnPit3zNT9rUO32WpWPRMvUcETNzKu5Y0Qa2lXE0p0NCBMiPVpVBQQ7ubmctxXc
GdBevK0aQ8XUf13WI6cTePGU0PJFB4SqVVesxMc012ju+7bIBTQV8g0X6IJMY1/H
tjKAgfBztLdoK4AQhljFQz3JhAU5Y1H9gRzXRIxwB8zkQokAsm6MVR9+emjtVAzV
718lTka8sJRJCFjBjItSSGZDjLCnuOIt3GJxnZccWhJiS4DlusA0IkWf+hc9rzr2
fyMdAV+U0As7XFRTVigg8zDiKCspZ7FIwgdMdMjibu5f6zt6FadyP89+M7PJF6Of
lKmpc1Zk
=84ed
-END PGP SIGNATURE-


Bug#1011552: ITP: python-exceptiongroup -- backport of the BaseExceptionGroup and ExceptionGroup classes from Python 3.11

2022-12-04 Thread Timo Röhling

Hi Agathe,

* Agathe Porte  [2022-05-24 22:15]:

* Package name: python-exceptiongroup
 Version : 1.0.0~rc7
 Upstream Author : Alex Grönholm 
* URL : https://github.com/agronholm/exceptiongroup
* License : MIT + PSFLv2
 Programming Lang: Python
 Description : backport of the BaseExceptionGroup and ExceptionGroup 
classes from Python 3.11


I was just going to ask about your progress on this package (because
it is needed to update src:python-hypothesis), but then I saw that
it is about to be uploaded to experimental. Thank you!


Cheers
Timo


--
⢀⣴⠾⠻⢶⣦⠀   ╭╮
⣾⠁⢠⠒⠀⣿⡁   │ Timo Röhling   │
⢿⡄⠘⠷⠚⠋⠀   │ 9B03 EBB9 8300 DF97 C2B1  23BF CC8C 6BDD 1403 F4CA │
⠈⠳⣄   ╰╯


signature.asc
Description: PGP signature


Bug#1024306: ITP: elpa-cmake-mode -- Emacs major mode for editing CMake sources

2022-11-17 Thread Timo Röhling
Package: wnpp
Severity: wishlist
Owner: Timo Röhling 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: elpa-cmake-mode
  Version : 3.25.0
  Upstream Author : Kitware, Inc., Insight Software Consortium
* URL : https://cmake.org
* License : BSD-3-Clause
  Programming Lang: Perl
  Description : Emacs major mode for editing CMake sources

cmake-mode provides syntax highlighting and indentation for CMakeLists.txt
and *.cmake source files.

This is a split from the CMake source package to avoid the rather heavy-weight
dependency chain pulled in by dh_elpa.

Ideally, I will maintain this package under the umbrella of the
Debian Emacsen team , but if they decline I
will maintain it as part of the CMake team instead.



-BEGIN PGP SIGNATURE-

iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmN2E3UACgkQ+C8H+466
LVk3DgwAmLW65R2QK/Si0mHpo/Kixhl6CJZk7JqDMG/dE8sz5q9uJ9y7qAmjM5j8
dtujEc9wSIeb0tnzvD61W24OZes4yB1z7so3lwcDz627MzftNa1rN23Em210c88+
cqXO0oyMXyHP6q1RCL+jKpLUFklmk2ZbSdx9Q+CUEavsCRAQkNPXXPQsGIJb93ds
PoZ9MWNZ51VW+H3ZXnlFYVIRxZCLYV2pAX36IyABwZKvIacxqsEYfQmEt4YliUyA
WvoZYktIRb3WL92zw4OOsY729iL6L7sxUS0s9sEq1eXAXeclgENYrYpXFdmZIE1V
1haXdUwca3wB59tQuOPW7Sgj4YkxnosnUk607EA1m/dE7yxfqVKHXb5I3pgtp+gy
zk4df+wKzKI6r2sxgBh4aic6bGTNH9WSSgnv0SiwlU1BLf8UtOMsFXi5KlBro03U
4cnGF8EUC9Rbz6QlcL7FGSvuTrYULP1QV3/Pvv9hH8UqG+BHSFiAntrY/C4LvPFa
GVVO+3vt
=ccAM
-END PGP SIGNATURE-


Bug#1014075: ITP: python-mapbox-earcut -- Python bindings for the Mapbox Earcut library

2022-06-29 Thread Timo Röhling
Package: wnpp
Severity: wishlist
Owner: Timo Röhling 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: python-mapbox-earcut
  Version : 1.0.0
  Upstream Author : Samuel Kogler
* URL : https://github.com/skogler/mapbox_earcut_python
* License : ISC
  Programming Lang: Python, C++
  Description : Python bindings for the Mapbox Earcut library

The Mapbox Earcut library implements a modified ear slicing algorithm,
optimized by z-order curve hashing and extended to handle holes, twisted
polygons, degeneracies and self-intersections in a way that doesn't guarantee
correctness of triangulation, but attempts to always produce acceptable
results for practical data like geographical shapes.

The package will be team-maintained under the umbrella of
Debian Math Team 
at https://salsa.debian.org/math-team/python-mapbox-earcut


-BEGIN PGP SIGNATURE-

iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmK8wTMACgkQ+C8H+466
LVngnwv/YnLmuSWjKiIxbNcODQiThAaLCGXn9w1mLo28sSKgm8maTfEBTwSryNf3
AthmkjiWTQbsZb5LL5sgh6Qh9Cdm6b+GC7VZ52cboT21mD8+dcYdn37yQrn0VmES
seJPrLdHvo0QLxRybTsaPx6mHlZjJWF3sDpWiIJ3i619Hef0qHXM4zUYDMpyuv+G
QexPfzevynwc9mJS9nKRLHA/7gdGS+yUDIowAWnNt+8E/8vmjHNT+Qk2Uh7eJftC
UrIK2wPp6Xd0Hp7eueovZr0v84EGiGJWvxTOeRd2XzGN/3hKUTMzUfS7mxa6TlMN
ermcuvBCl6HQs+39kbZJ0HBIC6CpLebqORV8/IPOPjD/H5JFFYOroxYB3IYVmDwb
BW7igEfANmi4A8/A+fmE8UCNXCMAt2Cvuo6QUVu8Wi+/do5kDyiwZ5qLS/ar4ey8
EPgmYTYNL8/V6XAbs6rjBaRpFVo63CCIIIpB3XSr3PxuzKKDh1e5oQw8n5FL+YDx
UaqsAhrU
=Y2vC
-END PGP SIGNATURE-


Bug#1014072: ITP: python-srt -- Python library to handle SRT subtitle files

2022-06-29 Thread Timo Röhling
Package: wnpp
Severity: wishlist
Owner: Timo Röhling 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: python-srt
  Version : 3.5.2
  Upstream Author : Christopher Down
* URL : https://github.com/cdown/srt
* License : Expat
  Programming Lang: Python
  Description : Python library to handle SRT subtitle files

srt is a tiny but featureful Python library for parsing, modifying, and
composing SRT subtitle files. It has a very robust parser that can deal with
many broken SRT files, and needs no dependencies beyond the Python Standard
Library.

The Python library is a required dependency for manim, the animation engine
for explanatory math videos.

The package will be team-maintained under the umbrella of
Debian Python Team 
at https://salsa.debian.org/python-team/packages/python-srt


-BEGIN PGP SIGNATURE-

iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmK8nYwACgkQ+C8H+466
LVkN/wv/Z7+VOlwj4iKxcEPVbOtJoG4/SUJwaN0YCnILA6gNn3HyDaOH0rU9aeca
z8cc1v9N4hYWEAzuiewIohE3zpMRHIw8PB6QoshMT6nwiakYQnGgc9igCNAvWBdk
43hU2k/2d6bIcZ+8LN7EB1wVb8WapnU4XXoMOGpcJpU5I1h+p2vwzrKJJEyX63wV
Zxl6CRV7qo8VQaxZ/83Yr7LbKhMDeiEME8+bScz45t/c2BHkR6B1Fl0SMhrf4CCE
po51zUILSCoY8URqYBiDwNQzVBcC5YBMXsVxPmxLE8FpRtbuNyyE3XDvESqGxHFc
drx5cFUagf9KK0UVepQpZ8Zel3ztfcpMeag7QCz91r1mzC7YxTB8VNsY2aAnhqTN
u53Eh23TeJmtiORevhTOVYKo0EvybIklM9wE+pUZ76BMZ0tAso/M7MLHYf6HqgB7
SUm0GumsmqzMp5ZoqhkRFOqvhztbaNCnv6n/tqg0OIm4zspajVkq+pk7Y57GKijo
11sLODDT
=V2Tz
-END PGP SIGNATURE-


Bug#1013323: ITP: python-isosurfaces -- Compute isolines/isosurfaces of scalar fields

2022-06-21 Thread Timo Röhling
Package: wnpp
Severity: wishlist
Owner: Timo Röhling 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: python-isosurfaces
  Version : 0.1.0+git20211002.4ae4d8d
  Upstream Author : Jared Hughes
* URL : https://github.com/jared-hughes/isosurfaces
* License : Expat
  Programming Lang: Python
  Description : Compute isolines/isosurfaces of scalar fields

Construct isolines/isosurfaces of a 2D/3D scalar field defined by a function,
i.e. curves over which `f(x,y)=0` or surfaces over which `f(x,y,z)=0`. Most
similar libraries use marching squares or similar over a uniform grid, but
this uses a quadtree to avoid wasting time sampling many far from the implicit
surface.

The package will be team-maintained under the umbrella of
Debian Math Team 
at https://salsa.debian.org/python-team/packages/python-isosurfaces


-BEGIN PGP SIGNATURE-

iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmKx+aAACgkQ+C8H+466
LVmSUAv/TVFef4vgjldHKYIoMAjQepmdNo4WFHPvFj/x1E5KEknDQyJWlqO6eRD2
KTbdEIw5HO6wb8CwglIkhTeAQ6eCgfLTwKF2rHVoV1U9WhUMzzy5ptOKJSZnSrFR
P5hgo1T5YTvYde7YtylZceUcQEI9SpnO62fogbgwN45s+TpWVVF4BIWajCx+qupK
7OAZBsGKT7jK7o4XVApKSAG8BKlt0z0ikZEkvZ02SLyRqzSx3DqyVyzDFADKDBHs
4DNQmSiI+ELSo0jXQf8clRTqfMxY9fhjmnrH3VUyzOUsXMt6PupGsaNszIcVN9Mw
hVg7cXhKBiLrFk2R2owkus6RCIbLX+JNqTdSU5q8bVQ1qSFmmqCP5IV/neLwgzHJ
O/itZ9gxBYq+wj8MltNeXlQnROGl5y+co2BueqQHm/MxohMy7Mzl3XXP5MN3xJpv
WeI/PdIbzHRsRSXxB8ZjCygAT65SrwmdKt+15HIlEfyCyZzHiGbx+h42yxy4CrIT
ZpSk3BAA
=PpxC
-END PGP SIGNATURE-


Bug#1013151: ITP: ros2-test-interface-files -- Test interface files for ROS 2

2022-06-17 Thread Timo Röhling
Package: wnpp
Severity: wishlist
Owner: Timo Röhling 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: ros2-test-interface-files
  Version : 0.10.0
  Upstream Author : Open Source Robotics Foundation, Inc
* URL : https://github.com/ros2/test_interface_files
* License : Apache-2
  Programming Lang: 
  Description : Test interface files for ROS 2

This package provides message definitions and fixtures which are used
exclusively for testing purposes. It is a required dependency for some
ROS 2 packages such as rosidl and rcl-interfaces.

The package will be team-maintained under the umbrella of
Debian Robotics Team 
at https://salsa.debian.org/robotics-team/ros2-test-interface-files


-BEGIN PGP SIGNATURE-

iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmKs5PIACgkQ+C8H+466
LVmLcgv/RoCnoPgO72WgzO18tiagCaRw9hsWp5Tzbea4CrxYSovQN6DuCBqxbY9S
ebGeexxzI59kKbfLMmF9nM8ynGr9cdb3ehOLT95mw2X1OkEEKqE3DizYWlDQePoP
+7P910NpswgZcJn6yrwMnHQMYuAz2DiO58LGmNieXtU9DcfZrqDl9/jfPPBcNeL8
FbZvNJsim35Qra8/14JklasR7xkvzfZ55jbxsrGnJS5smqCWTObe2MV8MdjWhYbO
c8oU6o/RX5w7Zty7O3jT8xl8T2kjTWjM4p1X6miDVQAAlzZw/G2fc/0ZmwsopEzo
V2qnDmsYe+FjZ24NXMUv9jUIFnCcLF6I49hcBaFhbsUm33ki/ka8XS8UY67SNaip
K98513pTW1fKDcJfBfIFf03hJ6S5SVtspv9ylPXJHxjMmttCO6JEE9p4Vhe2aTYp
7uNZxfifWmMygweb6zlOM9mYS54DCEgo9VI0vVNxiJKE8Fe+2M50i0k5OxfqMQLz
pvirHvIW
=WxGm
-END PGP SIGNATURE-


Bug#1012839: ITP: ros-catkin-tools -- Command line tools for catkin workspaces

2022-06-15 Thread Timo Röhling
Package: wnpp
Severity: wishlist
Owner: Timo Röhling 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: ros-catkin-tools
  Version : 0.9.0
  Upstream Author : Open Source Robotics Foundation, Inc
* URL : https://github.com/catkin/catkin_tools
* License : Apache-2
  Programming Lang: Python
  Description : Command line tools for catkin workspaces

This package is part of ROS, the Robot Operating System.
The catkin tools provide similar functionality to ROS 1 as the colcon tools
do for ROS 2, such as building and testing packages.

The package will be team-maintained under the umbrella of
Debian Robotics Team 
at https://salsa.debian.org/robotics-team/ros-catkin-tools


-BEGIN PGP SIGNATURE-

iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmKpnUMACgkQ+C8H+466
LVlnuwwAofS3gQHzd9BI1MhMsorcnUB8EoIDdGZulLqTpb782cxLLKxK09ZxBMX6
oYfxGcEWTZhR29kS5bBfF3w5t8eWCB3RMeb0/TFcC2cmBGbqZermiC/SHFRxgtL7
xkWPM+a9K3P4JYmtZiJboscb+hHSfDS5J4G8gHzu54GGFl9J87DEcrM1stWx9HwP
DpW68Rv8MeWInJU4VtQDVkP1urvPvMyALb6iJetm8fAmE9PjDJbKns0VEeibRlJN
LWfN79Ss74tohC2dJ1DT+NreZYJxcKuuqFCEu/OSpw7RKMWJIuNfi1Bsb76o1V+J
OaqYd4JhQDF/xJe9JyM8ITtcfb5db2A/wele2H9URGnbbgSfrmMnCwDi2yHThVvo
mMDeoCmf3xQZ8xFnCMYZqerhHRwENYG75JsdBkD+88Fw2ywAIdMw7764sPgNhhIu
oTFPqQuN4T1RKQ+W1U6cA1XwptoV74JZid+HrOcnxEqhS2BLF00tIOdRdTdFnQEl
1UIeZTl8
=HrFV
-END PGP SIGNATURE-


Bug#1012687: ITP: python-cloup -- Click with option groups

2022-06-11 Thread Timo Röhling
Package: wnpp
Severity: wishlist
Owner: Timo Röhling 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: python-cloup
  Version : 0.14.0
  Upstream Author : Gianluca Gippetto
* URL : https://github.com/janluke/cloup
* License : BSD-3-clause
  Programming Lang: Python
  Description : Click with option groups

Cloup enriches Click with several features that make it more expressive and
configurable:
 * option groups and an (optional) help section for positional arguments
 * constraints, like mutually_exclusive, that can be applied to option groups
   or to any group of parameters, even conditionally subcommand aliases
 * subcommands sections, i.e. the possibility to organize the subcommands of
   a Group in multiple help sections
 * a themeable HelpFormatter that:
   - has more parameters for adjusting widths and spacing, which can be
 provided at the context and command level use a different layout when the
 terminal width is below a certain threshold in order to improve
 readability
   - suggestions like "did you mean ?" when you mistype a
 subcommand
Moreover, Cloup improves on IDE support providing decorators with detailed
type hints and adding the static methods Context.settings() and
HelpFormatter.settings() for creating dictionaries of settings.

Cloup is a dependency of manim-ce [1]

The package will be team-maintained under the umbrella of
Debian Python Team 
at https://salsa.debian.org/python-team/packages/python-cloup

[1] https://bugs.debian.org/1012608


-BEGIN PGP SIGNATURE-

iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmKk4PoACgkQ+C8H+466
LVnuawv/ebpNfq/yyKo+ukQbtqRjLwtuOTR2WxAPlmIg82IhlNMRpIHJyUKemx2o
LyzUAAHLzQf2eyEQrqpLHFM0hSYOcm4g56OE0RVCrII1HenBfIcwzQR70BOw3tLj
w+7W3QP9sZl8MM/F3cA9DoFkmutd+o2nNZvccvAC9OhJinbb4a9U+ttXT8N+eJXZ
E3ZlCN9a0ELZmzQCuvOFCt5I5fi4u6GBEIWAhygii3gJATxkVxJmcDUJj5z2rS8g
qIgA99RzzaW2iO7UxP16SiN+mQj/dJsp2Hon01AH0qIY6EvBFezoQOg8SDhK4LnZ
fnnj9Zq6uvCOGHTPARyOHKNI86RJMhYJZdmxJBvbGJan7zZvMNprA58MNzCvxuIh
wooPUM7MSxKFPDWrfGXBjOc+iT8aK7oH8tfJJaAHbxggp162EUnpMJR5xYnV0sMP
YT/8ZrG1XsV6pH9Qx+eU2muxibGMHGhu/5QdJuI+ef+HWRZiL6RRfeulklgycvoS
lbfIoseM
=+omT
-END PGP SIGNATURE-


Bug#1012608: ITP: manim-ce -- Animation engine for explanatory math videos

2022-06-10 Thread Timo Röhling

Hi Nilesh,

* Nilesh Patra  [2022-06-10 19:46]:

One quick question: since it's a math based package, could you
consider maintaining it in the math-team umbrella instead?

Happy to see the Math Team take an interest! However, Manim has an
extensive list of (non-math) Python dependencies, so in the interest
of smooth updates, the Python Team should better be involved in
its maintenance.

I suggest we put one team as Maintainer and the other as additional
uploader; Salsa can easily grant push access to both teams, and the
package will also show up on both Team package overviews.

I am leaning towards the Python Team as primary maintainer, as I
expect to encounter more Python issues than math issues, but I am
open to arguments why the Math Team is a better fit. ;)


Cheers
Timo

--
⢀⣴⠾⠻⢶⣦⠀   ╭╮
⣾⠁⢠⠒⠀⣿⡁   │ Timo Röhling   │
⢿⡄⠘⠷⠚⠋⠀   │ 9B03 EBB9 8300 DF97 C2B1  23BF CC8C 6BDD 1403 F4CA │
⠈⠳⣄   ╰╯


signature.asc
Description: PGP signature


Bug#1012608: ITP: manim-ce -- Animation engine for explanatory math videos

2022-06-10 Thread Timo Röhling
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: manim-ce
  Version : 0.15.1
  Upstream Author : Grant Sanderson, Manim Community Developers
* URL : https://www.manim.community/
* License : Expat
  Programming Lang: Python
  Description : Animation engine for explanatory math videos

Manim is used to create precise animations programmatically, as demonstrated
in the videos of 3Blue1Brown. All animations are written as Python code and
rendered with the manim CLI tool.

This is the Commmunity Edition of manim, which is a better maintained fork of
Grant Sanderson's manim package. You will want this version unless you plan to
re-render some old 3Blue1Brown Youtube videos from Grant's source code.

The package will be team-maintained under the umbrella of
Debian Python Team 
at https://salsa.debian.org/python-team/packages/manim-ce


-BEGIN PGP SIGNATURE-

iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmKjBKEACgkQ+C8H+466
LVkWXwwAux8xxF6BaG3yzIX9l9ilGESMzhsX+1HY5rHTNCaKkjyIwt2dyRACyEZF
k/dJRVz05EA6oum0fr3OmPqF4rcoMcy+MX6oiKCrHG+zJF9fE3QimUCUDwk8RpHp
eahT6kKFkp/59yLEyCYB1C0MhttbeA6aviRLYcnyqjF0ZU+6lX8reZ8Xd7Nhml/6
HQykbZS6wwzJbRWyTs/OLSEy5E1d4nNkBYzLLehaweKago9o7IEd53sSYNuQvr5O
kv9+Us4jMFZPWc2up8PcQXNqoEEgTTr+fuEP6h09RuYWpganvIokPRMIPSRxOO5d
w+WdqFmzDxaF9tdlAHYyNkDMyYVWptNUDkTPd2eKLIbjV8cSnIMbivJdf07uN+Bz
lVFUiTaROF3RYUtjEVI9g9Jxjr4gOiRtj2cticNimz8bZF4I8mRDbNp7FZ1d38e0
0Tsa6VhkTbz4qTG3QZlaov4x5MZH4H5O7s2wOgyEES+p03+yEXdMTZOxBz4GuHH2
0lJU9Lyv
=zAjx
-END PGP SIGNATURE-



Bug#1012607: ITP: python-moderngl-window -- Cross-platform utility library for ModernGL

2022-06-10 Thread Timo Röhling
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: roehl...@debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Subject: ITP: python-moderngl-window -- Cross-platform utility library for 
ModernGL
Package: wnpp
Owner: Timo Röhling 
Severity: wishlist
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: python-moderngl-window
  Version : 2.4.1
  Upstream Author : ModernGL Members and Contributors
* URL : https://github.com/moderngl/moderngl
* License : CC-BY-3, CC-BY-4, Expat
  Programming Lang: Python
  Description : Cross-platform utility library for ModernGL

moderngl_window simplifies window creation and resource loading for
OpenGL programs. It interoperates with a wide range of toolkits, such as
pyglet, pygame, PySide2, GLFW, SLD2, and PyQt5 and can be extended with
custom loaders, resource finders, and windows.

The package will be team-maintained under the umbrella of
Debian Python Team 
at https://salsa.debian.org/python-team/packages/python-moderngl-window


-BEGIN PGP SIGNATURE-

iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmKi/vwACgkQ+C8H+466
LVl4XQwAhL8d6TNPygF4RNyX8uWgvx0zzC8giB8bvsmc1i7v3Ffo5SKiBHtZQHjv
HfNzxuWdvB0sINaCSC4VSyirpMVs5iwsRJclcAd5/G1yCGYHtZGX/El6OIr26AtS
BeNf/Z8CQlltRMhGJdNV11mPqjrY/geDqqjpU7KJVw6z/0RQJQdrISzaMU0ZqwZP
dm2eJTVmqmktkHkgmIEFfPpm6oRWGHdn3RAUvxa7CJ3K8jaRtE+TkzZf1RgEOQtI
+syvZj0N7twejqWQdJPB8S96lj3NzNoED48AHuvzYbocVCuyWJAK4r10KJ8VNMEO
HzK2UmJxUZVu/msjEmTfncZMQwga15W6f2OnN4G84D1AqZIh7fsaYbgvnxUiQsEB
8t1uBQPH3Xl2BapFTPnsIl5oUfAWcIis1PiGWGkD5TkIgcY8feIWl02GzruTyMuu
wDODwtaEDwSw5FEwJdSGz+gFgKSJaJ9UVxCnbUFm7T39Ad7FxTXhT5fp0aSPpOSj
dFM53+6w
=7/mg
-END PGP SIGNATURE-


Bug#1012605: ITP: manimpango -- Pango bindings for the Manim animation engine

2022-06-10 Thread Timo Röhling
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: roehl...@debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Subject: ITP: manimpango -- Pango bindings for the Manim animation engine
Package: wnpp
Owner: Timo Röhling 
Severity: wishlist
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: manimpango
  Version : 0.4.1
  Upstream Author : Naveen M K
* URL : https://manimpango.manim.community/
* License : OFL-1.1, Expat
  Programming Lang: Python
  Description : Pango bindings for the Manim animation engine

Manim is used to create precise animations programmatically, as demonstrated
in the videos of 3Blue1Brown. All animations are written as Python code and
rendered with the manim CLI tool.

The package will be team-maintained under the umbrella of
Debian Python Team 
at https://salsa.debian.org/python-team/packages/manimpango


-BEGIN PGP SIGNATURE-

iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmKi8PgACgkQ+C8H+466
LVmvkwv/TnsSEuqjeTS5dF8faQtTiQe6f2Z74mu3EnvURwIiSVMcJ8wywb7M5y53
jxo3Cn2wDiA4dmZoxv7Dx+xV7AT6jhdHKhaNfaub2oH76GNvNQxribNNhbLfoyqF
/teUPIWHzsLigLaFkT6mMbTg4PDgiJl1UjNtaqfQvNOaM1eUj4bh3UTQPWcvW2hb
7F/KUNhgcCLicWXuUItAfp0QA27WkwQ9gqYuYRmgrTtQ0VJ6xYrnm66TYAgbrbyv
SE1h6HHCbaF8gj46wMqMK7CVXaiW3FN7/SRwQCBw8wTSJ0I8oryBriqIRsZTr2Kn
/LwuI/GkuITzQ6R0P/S5HahNZBjFIXDMOjXgTC+PR5TYdvNR70pXYu02yrOjILT5
XHaRkEHgbNFW2JliQcjDnirMQcsWFtAYZTLmMD30OjyJRhqdWg9Tq/JHrHWCjmjP
YhzfmP1A+7ZNItWfxmnOJ59t8qTozD+qwlCu4ndtRfkJ/FsDz3xQr179U4msdPsZ
nPt5qW41
=Mbgu
-END PGP SIGNATURE-


Bug#1011993: ITP: ros2-rosidl -- ROS 2 IDL support

2022-05-28 Thread Timo Röhling
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: roehl...@debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Subject: ITP: ros2-rosidl -- ROS 2 IDL support
Package: wnpp
Owner: Timo Röhling 
Severity: wishlist
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: ros2-rosidl
  Version : 3.2.0
  Upstream Author : Open Source Robotics Foundation, Inc
* URL : https://github.com/ros2/rosidl
* License : Apache-2
  Programming Lang: Python, C++, C
  Description : ROS 2 IDL support

This package is part of ROS 2, the Robot Operating System. ROS 2 uses the OMG
Data Distribution Standard (DDS) as middleware layer, which in turn relies on
the Interface Definition Language (IDL) to define the messages which can be
exchanged between ROS network participants. ROS has (for historical reasons)
its own message definition format; the ROS 2 IDL support layer is responsible
for transforming the ROS message format to the IDL format.

The package will be team-maintained under the umbrella of
Debian Robotics Team 
at https://salsa.debian.org/robotics-team/ros2-idl


-BEGIN PGP SIGNATURE-

iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmKSNFkACgkQ+C8H+466
LVlGSAwArVevcasUnX+wZrOCaXZNbjvtok83O2aGt16COnxZLbN8z95ySPW+M8LO
uKcmvFsRLlk+1IvD/0EwL523Qr177sjyerYAPehVFh19Zgch5Y+IU3MgDcOFgGvM
BTIpPts13KUDA5nfnUZ+KTEYGcapUOHypynQ5LiHJiUCZ5btgnAAFVlO1HKd7I1X
aqGcWLmL0Wa/qRFobe/gVTboS9/n7H8flSKQexdJemUzhHHr6eos93Tm1eDWr9V8
SMaiq8UYRy4QNtVpYP10IZNiKg3RPO2HYHgfMFicCvQG2VRM7bS9uGL4c9bcbZ1z
1YASISOp7+qyWhvYOX55kJbp3rIRoiVCmk+/94N2FE6HepZo7RrSlupbVYDYjJv8
RCgQBBpJx1Lrz8lUsJlhOfksKU2f6CVmlLp3JBl0MLggGw5vGRhjOE1ckH8Ms3vh
aaK2nabbtPhy5TpU4ypQ1UEyvt09i2GtnM/t6al3q7hjErrzUF8IPml2oY1Ieda7
o0f1jkCA
=B/hL
-END PGP SIGNATURE-


Bug#1011979: ITP: ros2-performance-test-fixture -- Performance test fixture for ROS 2 benchmarks

2022-05-28 Thread Timo Röhling
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: roehl...@debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Subject: ITP: ros2-performance-test-fixture -- Performance test fixture for ROS 
2 benchmarks
Package: wnpp
Owner: Timo Röhling 
Severity: wishlist
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: ros2-performance-test-fixture
  Version : 0.0.8
  Upstream Author : Open Source Robotics Foundation, Inc
* URL : https://github.com/ros2/performance_test_fixture
* License : Apache-2
  Programming Lang: C++
  Description : Performance test fixture for ROS 2 benchmarks

This package is part of ROS 2, the Robot Operating System.
The performance test fixture provides a framework to run Google Benchmark
driven performance tests for your ROS 2 packages.

The package will be team-maintained under the umbrella of
Debian Robotics Team 
at https://salsa.debian.org/robotics-team/ros2-performance-test-fixture


-BEGIN PGP SIGNATURE-

iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmKR5ykACgkQ+C8H+466
LVnbJgwAlV+NIbC9UVsxmI7BdJVOiJy6zSUPZbkK7FQxltF215S/J2Rbaa+Knb3W
r1sXRtj6l942iBZmay0fI8ktFpd4tFi695+vWqKyb45E4ii/SoOkq0016Z5Z6IZf
Ji4mEtZFduhdRMksG6JdSfxC/dPtQyioXQPvwpjjgJSWY6r/C4ujaEyidaTUca0o
lPruOmbSsHP9hBb/UhXxHKXhJYKwqzePd+EDBqz8HUOxg0I5LSpqY9efPHzlJfb6
w0p+q28b99YY4Hkol9MxxUoeRxbpFwaYxTYW6CaZMk+WGgXUmVj/oTsmWKvuS6hE
B1XrydCpg7JCCyIhDl1g/e7uDMNcDw9yy1VRJyMQ3FiTYdpqYFniTGNSaTQWTkTc
cHlzmxP/kheNjZMqGlkE6VN7L6WvCYxrBB5eruHkBxwxtJkzK/46yCZ93oB7+fpy
3EisAFYxGGw7R1ZR4DulVV0ln57Ad4HHKLpVJGyBjd6Vd1hxguqcAwNl2bl0F3O2
2uBrN6nK
=LzSB
-END PGP SIGNATURE-


Bug#1011959: ITP: ros2-osrf-testing-tools-cpp -- OSRF testing tools for ROS 2

2022-05-27 Thread Timo Röhling
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: roehl...@debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Subject: ITP: ros2-osrf-testing-tools-cpp -- OSRF testing tools for ROS 2
Package: wnpp
Owner: Timo Röhling 
Severity: wishlist
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: ros2-osrf-testing-tools-cpp
  Version : 1.5.1
  Upstream Author : Open Source Robotics Foundation, Inc
* URL : https://github.com/osrf/osrf_testing_tools_cpp
* License : Apache-2
  Programming Lang: C++
  Description : OSRF testing tools for ROS 2

This package is part of ROS 2, the Robot Operating System.
The Open Source Robotics Foundation testing tools provide a framework for
testing C++ code.

The package will be team-maintained under the umbrella of
Debian Robotics Team 
at https://salsa.debian.org/robotics-team/ros2-osrf-testing-tools-cpp


-BEGIN PGP SIGNATURE-

iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmKRUVEACgkQ+C8H+466
LVmP0Qv/WFC248RTy+hOAIWGoAQq4L3g6YjHfh9rAvtqrYeQddGk0WbFxIe0FD0+
EwEt2sUvou7EmhN4zMlLHIM8fj9YeX2I4DMkOCUASc4CBraKfuoyeEOYbfuf6XRs
FrrXsTIExlT5XZr5FjhcSzwrFCgZuX/YaSJGJNHzJwAvMF4zbiJJAaCsIde98t1I
qUj16GZN/YoBaoVnH+ZoXUTyhviNOkXMLGp9pa3giRG8Ew23WNCsHq922B9HLojx
jYpvw+q4ncbqodkFw/m3VMqcGite1iSYfDLMGXov6Et4/xEYsUGyVGFNJ8FTGhUt
Pta1s7/Kv9jH36uowOdZkqSgffagIvcXuw5ILjMiYkKwp6Q4eCW2MEoObiEN4gr8
o9Z7cicOVJ2+UfsaBx4bCMxffX6cEpVama7uXvS+OkKK+ReUOrpcJBjnHJ32SLBN
c76ugYOQnms6HOGisikr/QdxhjSQZpWOJNj+vovLKpe3vH1Hz8tS+gAn/qu7iqZ8
J1z5NzWD
=Xqnp
-END PGP SIGNATURE-


Bug#1011374: ITP: python-async-lru -- Python 3 Asyncio LRU cache implementation

2022-05-21 Thread Timo Röhling
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: roehl...@debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Subject: ITP: python-async-lru -- Python 3 Asyncio LRU cache implementation
Package: wnpp
Owner: Timo Röhling 
Severity: wishlist
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: python-async-lru
  Version : 1.0.3
  Upstream Author : Ocean S. A. https://ocean.io
* URL : https://github.com/aio-libs/async-lru
* License : Expat
  Programming Lang: Python
  Description : Python 3 Asyncio LRU cache implementation

Implements the Python 3 built-in function functools.lru_cache for asyncio, so
you can cache the computation results of native coroutines in Python.

The package will be team-maintained under the umbrella of
Debian Python Team 
at https://salsa.debian.org/python-team/packges/python-async-lru


-BEGIN PGP SIGNATURE-

iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmKIsDkACgkQ+C8H+466
LVkATwwAx8yBzPY5ZAzU/tY5pHHLRJoDoLgL2DmkT7vZwLznIlb+dV0iiJkJCw/F
DJzX9/Eh6Jc8iaWByyAkZG3Tkwg3iwRv4tA7z8d9AfvJ+bbEOlHUSaSzziWDn2kr
pH+wEylfzMEu6LHgkSnGSRgfV0p0URo4BO4ETGSRM1uqVEmmU2izgYJPyU32w9FL
kT+lgl7TTb5HqQ6Z867SGze0HjjNvFN/Q6I7hNM+1NTiZ1yhg/ksiuyUxh8E7rTS
272d/4+2REml5NIKUCVSR8VHH0zXCvJjBEXYjrHRDc9ddBPwsMv5SXAQBLjcMBg8
jkf+t3leAP2aBtvWn0+I0O+/8/U1qUANtA7NObCEBlSLiM7j+Wq9pl+awKCLwQIv
0A861SHVq3NWsn8gb8c/AOyoTDu8ciarIZWGIYzNGSlMrFA1FsBIkClxvfPnCtp+
+W7aMtFKIkwQEdI+rQOQWLTepVlZF9ebA80IIjy+3XJK9aqOOphwaPzmNzlLRq+o
ZPBpNCht
=hJSw
-END PGP SIGNATURE-


Bug#1010823: ITP: ros2-rcpputils -- C++ Utilities for ROS 2

2022-05-10 Thread Timo Röhling
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: roehl...@debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Subject: ITP: ros2-rcpputils -- C++ Utilities for ROS 2
Package: wnpp
Owner: Timo Röhling 
Severity: wishlist
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: ros2-rcpputils
  Version : 2.5.1
  Upstream Author : Open Source Robotics Foundation, Inc
* URL : https://github.com/ros2/rcpputils
* License : BSD-3-clause, Apache-2
  Programming Lang: C++, C
  Description : C++ Utilities for ROS 2

This package is part of ROS 2, the Robot Operating System.
It provides basic macros, functions, and data structures for the ROS 2
codebase.

The package will be team-maintained under the umbrella of
Debian Robotics Team 
at https://salsa.debian.org/robotics-team/ros2-rcpputils


-BEGIN PGP SIGNATURE-

iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmJ6xPMACgkQ+C8H+466
LVksVwv8CgkjYSFqwkQXSTObV7Nz5reZYwtiWIaRISVLt4avosWa8xf8VZd+7orW
UirCNsfh5vo46DNXTPORdbCs0f+TM0EQGxCjXWRP8UqJjveqdIk4AWrHYUVM8mmx
6BNsbaEG6eHm5KtvLJwn6UQUfyWwnmJnZgC/6XLwwlx97F2+vNRt2t8kdJYDqeE8
6M+Fk5NS/J1pqZzqRiuP/3/nnBg+tI0JBJssVtf4Tsz9KYG/9wBcAOgZyzWvwXQ1
+3K+m8/qfC/t+sVgWTB64BFVufmvRFoMTYVZ4cNPvyG4RNIdkXVaR4ral+qEg+TC
oU75g8YHfTSuaf6xoDlNKQzsFnJ1arH8gStaJUAGu4FUBTWPfHInCKC4ZrgSBLDt
BYgz9RLNQRr199IPoQWgqi6bgolGF+fxVDBtSiunA7H1JP8ZOQTMkL5oPq177FYO
EbjOjV+mrwRwZR8KuSSNmnCZiGdAFXNhcIi4n855wKV1NPdu+zL36lGH6hWHhzNb
nJeAaiC2
=j3/y
-END PGP SIGNATURE-


Bug#1010779: ITP: ros2-rcutils -- C Utilities and Data Structures for ROS 2

2022-05-09 Thread Timo Röhling
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: roehl...@debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Subject: ITP: ros2-rcutils -- C Utilities and Data Structures for ROS 2
Package: wnpp
Owner: Timo Röhling 
Severity: wishlist
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: ros2-rcutils
  Version : 5.2.0
  Upstream Author : Open Source Robotics Foundation, Inc
* URL : https://github.com/ros2/rcutils
* License : BSD-2-clause, Apache-2
  Programming Lang: Python, C++, C
  Description : C Utilities and Data Structures for ROS 2

This package is part of ROS 2, the Robot Operating System. 
It provides basic macros, functions, and data structures for the ROS 2
codebase.

The package will be team-maintained under the umbrella of
Debian Robotics Team 
at https://salsa.debian.org/robotics-team/ros2-rcutils


-BEGIN PGP SIGNATURE-

iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmJ5m6MACgkQ+C8H+466
LVlQQQv/ZQrWYhkA/aUCScvan/HJ3BVGS4PC7eZt5/aWElHI0AFDsZuwRF7uGlhi
jBoDXJz3L0IsiDOLN0v48r5MPdj2bz1b2vL5UKMiLmO69Ko7Ky4GRYuNZkwp21tp
95xnDO7/s0GZoDZBf9x2YzjcoTW9Wn+KQp58gZICvDD3DpVueTUsjs9fqN1qymwi
WJKWAKnjc0MCt04mPXQ1IPTVXH+dntL6GwrAZ2ZCojTDWBR6xPSas/hiT0oP/j/Q
ZLzUeVw7rinj1bMQidlOu/zxdYNdRXg/PM7p3foLs/Ux8rbEEjHCceS2WhMP95+L
WolE+vHsc8e1+aq+DxdlWHsFohfQW/R3vpPgnCefUZ1m1gcEZZAbt2rDGTp/DM7y
kb71hltwgAZlCMnEQQO1cbPge3bSTwhnnqiV4mdESk0xeSnS2Yc5RX9AYcCI7UaR
PQrrWmWHtpVqf+7CbheLjF9by2dmZDfJU8BRI8IrfMI4XPbwES6SO4AAkXBNOHil
1Cyo4V4y
=X9GS
-END PGP SIGNATURE-


Bug#1010662: ITP: ros2-ament-index -- Fast resource indexing for ROS 2 packages

2022-05-06 Thread Timo Röhling
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: roehl...@debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Subject: ITP: ros2-ament-index -- Fast resource indexing for ROS 2 packages
Package: wnpp
Owner: Timo Röhling 
Severity: wishlist
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: ros2-ament-index
  Version : 1.5.0
  Upstream Author : Open Source Robotics Foundation, Inc.
* URL : https://github.com/ament/ament_index
* License : Apache-2
  Programming Lang: Python, C++
  Description : Fast resource indexing for ROS 2 packages

The ament build system is the most common way to build packages for ROS 2.
ament_index is a filesystem-based resource management system which is
designed to allow queries on installed ROS 2 packages without crawling
the filesystem.

The package will be team-maintained under the umbrella of
Debian Robotics Team 
at https://salsa.debian.org/robotics-team/ros2-ament-index

Primary maintainer will be Timo Röhling .


-BEGIN PGP SIGNATURE-

iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmJ1BCsACgkQ+C8H+466
LVnXGQwA7vFCzWpUHtTpH+gffGt+Yt5jIs5EuIL8jHIpICG1wTyz+9GKHZM0KRCA
qqvlj42B0tkFohPt+wgu6brnHGTEgYr+NYovw2FsBt661rAKGFOkcr0aXQO4hOwh
v6ldpSBImPh0cDMMtDb/uV2jmJyCLJ3jzVNFF1u10JDL3nPjv5Ak+grx86K/5+Uk
+riOW3+a743lKQZtJhWpF5hIfMS4hNFv46pkLMSE/i4UeyU26AQ8vynzEwsUR5lI
30nkGrXf0ccqhL2Z7IS8uggtytA4aZqeHUTF2wKcjcI4kpENtldjS1rmV1PP9Q4o
VqiZhYrGwhDqtXtbAc/2KXj+2RY52XqPAP9GuS0xu+CvZINVNq7z0lxOUnLFBqjr
w9g1a4HcQXnvdIIhP44lpEY7DBiPNyS2E1Fjt2IqeUIGvzWcS02NDvfO3N1zcY2o
w8kl7fYlqRqWcEmHol7uBATE5i6u78sM5jDyaOTSheG/4K/Cmq00K93vxR9fRgq/
RZI3pA6q
=DXK8
-END PGP SIGNATURE-


Bug#1009239: ITP: python-moderngl-glcontext -- Python 3 abstraction layer for OpenGL contexts

2022-04-09 Thread Timo Röhling
Package: wnpp
Severity: wishlist
Owner: Timo Röhling 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: python-moderngl-glcontext
  Version : 2.3.5
  Upstream Author : Szabolcs Dombi 
* URL : https://github.com/moderngl/glcontext
* License : Expat
  Programming Lang: Python, C++
  Description : Python 3 abstraction layer for OpenGL contexts

This package provides a framework for the platform-dependent OpenGL
initialization code and is primarily used by ModernGL. The modularization
makes it simple to add additional platform support.


-BEGIN PGP SIGNATURE-

iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmJRj0QACgkQ+C8H+466
LVmw0wv/QLmTMwOV1fQc35wgJbVrRiRnB1JBnB/T3iHBMrjr4di3Fj5DHfoCAGLV
FYiSmJ70qZQpuihg4aI5+fWsffgbG6oRO2JufDcAL40j4MeUhDMTyHu6XT5jpZYk
VJtfSUf+vAOjBT3QB19llBmUzFnSR4HdsS11yKsqUkVPSW/VbMdKQRtdN0kVdkbr
ZSw+Sj3iyIU371G24yMaKQoXtA+wg4/QB6axAxMVLyOPCmvVxqCka8Hydr3Z7UEt
JiQe+5XAzi6Qmo1VvejLpBYDP/e3c100eU2dlzy/NzrVwiEH71BIpT1MEz7I22+H
ZAlbExiDOL0cR8Z/+k059axmiBTupSWxzSiUpJctqwS6j8/q32KWcSQUPuxKQlps
c7bayyrpASniPZaoHzLjPKw/sSk9OOrOgMRdfHFdJ+gmKsD/77zxGX1lTKAKVkJW
6Izs6BDprND1E0QNvBvlDhsS1/yPyYkiObjDLe+snuNaXQX1iJJ63jqU7u/c5oSR
R+PEimXh
=7haP
-END PGP SIGNATURE-


Bug#1009238: ITP: python-moderngl -- Python 3 wrapper for OpenGL 3.3+

2022-04-09 Thread Timo Röhling
Package: wnpp
Severity: wishlist
Owner: Timo Röhling 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: python-moderngl
  Version : 5.6.4
  Upstream Author : Szabolcs Dombi 
* URL : https://github.com/moderngl/moderngl
* License : Expat
  Programming Lang: Python, C++
  Description : Python 3 wrapper for OpenGL 3.3+

ModernGL is an OpenGL wrapper that simplifies the creation of simple graphics
applications like scientific simulations, games or user interfaces. Usually,
acquiring in-depth knowledge of OpenGL requires a steep learning curve. In
contrast, ModernGL is easy to learn and use, moreover it is capable of
rendering with high performance and quality, with less code written. The
majority of the ModernGL code base is also written in C++ for high
performance.

ModernGL is a dependency of the Manim animation engine of 3blue1brown
explanatory math video fame. I intend to maintain ModernGL under the umbrella
of the Python Team.


-BEGIN PGP SIGNATURE-

iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmJRjp8ACgkQ+C8H+466
LVmClwwAzCqGYpzQi68TObvUjXyFINPVOQES5tsNLrgTWvQsRFt02QTqpJ59Ks6R
AX4Gy0X1D5mPckJ8iZWpXDZGNfMr8GewjygaqZbFHsPbq3WaYCuGrZgUZwj5VhgR
CoUU/tcCrevgZ/7FQLIbbj3s3FnEsAtXd3Ejw8k17yqfmr7QaGBQMoPMcyoAtPV2
uqgwNVEkr2DliPqp/C7XWHLdCghAFlbwq2xddDiBbgK+QI7a00nX+LY+F3auGMok
XPfkDvZedFy0TGGOX+P+Wajb9ueMricyGnzhdhI0N0n7jayxqdI+qBR96xHCPgys
mRQN5XMWl4tWta2gKI72R4O+jBQKb4iorqqBpYWp6sp+l/Pzy6sQ05mtk7fsl9Uo
S/ctau6lRcLu7BZ8pMrcs47jKbhkUwMtw8G+S8u6NCe9m9wWSCN7r+VzKyDDaoYq
aPEgKDJxFhxQLWAm+dia8uXHALflyyOAxwxOX+sOyJJO2Z9iMP71GSz38HPQsbxc
Sef1B5MC
=5pXq
-END PGP SIGNATURE-


Bug#1003221: ITP: unicorn-engine -- Lightweight multi-platform, multi-architecture CPU emulator framework

2022-01-06 Thread Timo Röhling
Package: wnpp
Severity: wishlist
Owner: Timo Röhling 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: unicorn-engine
  Version : 1.0.3
  Upstream Author : Nguyen Anh Quynh, Dang Hoang Vu
* URL : https://www.unicorn-engine.org/
* License : GPL
  Programming Lang: C with bindings for various other languages
  Description : Lightweight multi-platform, multi-architecture CPU emulator 
framework

Unicorn is a CPU emulator which is based on the CPU emulation code from
QEMU. Unlike QEMU, it focuses on the emulation of CPU code without a
full system emulation, but with the goal to make the emulation
extensible and easy to integrate in custom tools. Unicorn provides
language bindings for Python, Ruby, and Rust (among others) and has
instrumentation hooks for various CPU events. This makes Unicorn well
suited for malware analysis and reverse engineering.

Unicorn is a dependency for pwntools. I am going to maintain this
package out of personal interest in the topic.


-BEGIN PGP SIGNATURE-

iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmHXAfcACgkQ+C8H+466
LVnTQAwAljYMdPRNcKFxghBpeZYFSWQkH/NiBUjsX8CzsFuUvnlURYv98szwTYwB
XSjMctcfNknq99FVo8W8Nou4V7Sofm41/6rXoDdY2GIqBMsEmbLyoCry0KWljJmg
8DK7xYVU9vBXlx8l0oZ8fq7tW61Z8oy6QqVzVhYCcj20evVbSuSf2eL+2e/4d7E7
Ws6bjJIfzRjT4PbncMYc6qwpiNrUKCT26VTm+c+Q9tRSiE1I7kpWKsKbdm1LOOYU
ZYIDPCcUGJpacgRkXKI/yVHr0xj6+4lMOLlruFP27wGG2oX0vbuqi6Nc3BSQ4PdX
NHW6AJY8NGD8ttu5ExzfbCcF/qO+xuSWfq7uQe6BNMcFqGIOYUtq9uUm7IQYnFH3
SufXipBqq2Eksj3+PBygG+xQquFARqKefnegFBUHQ4pvbxcMQIDSuwRqPslQv3QB
Vsc+yb2lvtQF0cgetIX632oLOViZq2n3Z5lKpOG/Kk+ZK9yCBt/impibFwF1FR2A
0g1vAea6
=BJ5G
-END PGP SIGNATURE-


Bug#1002935: ITP: pwntools -- CTF framework and exploit development library

2022-01-01 Thread Timo Röhling
Package: wnpp
Severity: wishlist
Owner: Timo Röhling 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: pwntools
  Version : 4.7.0
  Upstream Author : Gallopsled et al. 
* URL : https://pwntools.com
* License : Expat, GPL, BSD
  Programming Lang: Python
  Description : CTF framework and exploit development library

pwntools is designed for rapid prototyping and development, to make
exploit writing as simple as possible. The primary use case of this
framework are CTF hacking contests, where vulnerabilities in a sandbox
environment are exploited to gain access to a "flag" file or secret
string, as proof of success.

I'm packaging this framework out of personal interest and intend to
maintain it as part of the Python Team. Most dependencies are available
in Debian already, with the exception of ROPgadget, colored_traceback,
and the RPyC Remote Procedure Call library, which are currently waiting
in NEW.


-BEGIN PGP SIGNATURE-

iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmHQavAACgkQ+C8H+466
LVnoUwv9EUqhQQckIF2ZX4iXwJeAc8Nwtju4XZ+bq8pB1BeSjeCrfqiXeZPLrxl+
0iNS9m6uIt5dAVHcvivvyunnkKtZpc73HxUSOtbHiJd+D3Gs8CVaF32entfpqTys
o4M2yIBViKzE8mFuBZ052akWNEMVijRXaUMH+DPUvsMi6Z/iuL80J77cTzoQlweq
qoxnoI3XrY9lye58Dk5DHHTjAqIFiGju97tqxIiGs4ri3GW6MHFzflHCs65dPUt5
lpNNjGRk8p64s/wen5SAJumsVi9H8MA2u990RcYQ9WxwHISZ7FmXYfvEbgqklkx2
sWW+ENB4nRm+XeV1MVX/PG6yfRc3VUD6iR/++U+ZgBDacmjO50t152c6F1pK/MLc
SG9bvMnup4L4btX4GXYNZwkPMHHZqNzeWSjp+WT2LNqcNMk/Y4ORmAvWWeRkAID7
WwJ5Ib5nI7fSYWIFmL33ZYnFJ8xM8ZixbsFuSV6mhjzfMHUhc2bfD6AAMjHeHx9T
ef//esHq
=F7Gm
-END PGP SIGNATURE-


Bug#998146: ITP: iceoryx -- zero-copy interprocess communication library

2021-10-30 Thread Timo Röhling
Package: wnpp
Severity: wishlist
Owner: Timo Röhling 
X-Debbugs-Cc: debian-de...@lists.debian.org, roehl...@debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: iceoryx
  Version : 1.0.1
  Upstream Author : Robert Bosch GmbH, Apex.AI Inc.
* URL : https://projects.eclipse.org/proposals/eclipse-iceoryx
* License : Apache-2.
  Programming Lang: C, C++
  Description : zero-copy inter-process communication library

Iceoryx is an inter-process communication (IPC) middleware for POSIX
based operating systems. It features shared memory capabilities which
allow a true zero-copy data transfer.

Originating from the automotive domain, it is crucial to transfer a huge
amount of data between multiple processes to realize driver assistance
systems or automated driving applications. Moreover, the same efficient
communication mechanism can be applied to a broader range of use cases,
e.g. in the field of robotics or game development.

Iceoryx is an optional dependency of Cyclone DDS and makes DDS
communication on the same host more efficient. It can also be used as
stand-alone middleware for ROS 2. It will be maintained by the Debian
Robotics Team.

-BEGIN PGP SIGNATURE-

iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmF9usIACgkQ+C8H+466
LVnRTwv+IwRr0qJthh+cUcSTI+o1watY7eRUvotWqIKorinWkcd6Yx1K7b/KnVou
JxQt/hE5sC1hE1NfB2vQxa9Lz1iArmfasmUVlrCt8AxWEzpL1UmTJiFzxWQmym06
ppnBIn0eTQTxBKn/TQuw5MNRbxJVxA7Cd08Dz0czgkrbsjP9WeiudAXRLCq1JEgA
cl28I5qtnqAZflFSIcX+7nqqnLirwAEAF5iuhlmx3ibff5JaHMCObxfl0RrUqbA7
pVmD7l2cY/qqxMmdPQbwb/4pqCeoX5ZFGu566PBYCSFyYu6tGaACaF98RrrpfaPN
+qisfFcc7RMi5KUnterx0CUuzQHYQ+9cCIvmzTgyDOA0SovA+DXRNOoY6VtvdynN
j4MfFWeYSz38Spg2j9NjS9qnPEG+zecnpnjzy65hP3nboXpcMY7Mxcn4oN8+5ZFg
vcCxdO5SVLe79ytA1NgqnQ+Onijnn/2Pa36JTX3dGRu4pvigtp79gKUmZzjy6LIP
DNI4OhwW
=L3rW
-END PGP SIGNATURE-


Bug#998144: ITP: cpptoml -- C++ header-only library for parsing TOML configuration files

2021-10-30 Thread Timo Röhling
Package: wnpp
Severity: wishlist
Owner: Timo Röhling 
X-Debbugs-Cc: debian-de...@lists.debian.org, roehl...@debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: cpptoml
  Version : 0.1.1
  Upstream Author : Chase Geigle
* URL : https://github.com/skystrife/cpptompl
* License : Expat
  Programming Lang: C++
  Description : C++ header-only library for parsing TOML configuration files

TOML is a file format for configuration files. It is intended to be easy
to read and write due to obvious semantics which aim to be "minimal", and
is designed to map unambiguously to a dictionary.

cpptoml is a C++ header-only library that implements the TOML 0.5.0
standard.

The library is a dependency of Eclipse Iceoryx, a library for true
zero-copy interprocess communication.


-BEGIN PGP SIGNATURE-

iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmF9uMsACgkQ+C8H+466
LVkDDQwA0xL73OT4wQppC4AEac2QbMmJgxmBE5dvB5blI7b68r7mnbHo94UGtqz4
RKa33U7FSPCX08WuULxOQ18K2GVRIQWZPu0xtlI8eRBIRd/FGY/uY1nzG3rh39rm
aHlgyRuL8QMfNX/dA/B78C33VAG2hAnYH+x6ocSBHQGfKwsp7XHr7d6ToTp0cwKW
/b0QZ8gu/IA5sr165Y1tgk10mbVRBOp2KBpDZ6EUv0OfZy/FSVaticMvznIKd4ee
oQeNdAV875pm848/ClYz4f1PdkqOzLoWXMjD8lR4FgJ2TafAtEoCM5vQ8RXxzQvR
u4dbNaSAYJIEirNvtFe+gLRYY2Aew+7xuZVVi7ruOSX6z0mIH+ACHShXu6sakK9S
LFwgFH9C1y3PRnmr2kjJuJ/wa/l+f60y3LLKppJrXfIHP2CeIKManDjpTELGMBrc
OYorEXhIGjk55kmMzEFPyFcTPrlE/cSA8cvpRgQYVGKcdaMVQ16ogSt2IN2bOPaz
zDzq4ayI
=jkk0
-END PGP SIGNATURE-


Bug#994609: ITP: python-exhale -- Sphinx automated C++ API generation support

2021-09-18 Thread Timo Röhling
Package: wnpp
Severity: wishlist
Owner: Timo Röhling 
X-Debbugs-Cc: debian-de...@lists.debian.org, roehl...@debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: python-exhale
  Version : 
  Upstream Author : Stephen McDowell
* URL : https://exhale.readthedocs.io/en/latest/
* License : BSD-3-Clause
  Programming Lang: Python
  Description : Sphinx automated C++ API generation support

Exhale is a Sphinx extension that depends on the excellent Breathe
extension which enables parsing Doxygen documentation into the Sphinx
domain. Exhale provides a layer of automation, enabling launching
Doxygen and generating the full website all from your conf.py.

This package is a new dependency of CycloneDDS 0.8.0. I will package and
maintain it as part of the Python Team.


-BEGIN PGP SIGNATURE-

iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmFF7RkACgkQ+C8H+466
LVnUuwwApQrc5TjTguqoBw/Ssne1Zet6IW6m7ojoiuznb23FF60nIyV7duzsuNQq
7l9+pD72tKCTAtD/6y8FiBysIWgCbbdMhcABMG3lptJ2dmZJgrD6mOOKXEecb+y7
ieaFbmzYE2meysXb7nHd/wfg3JGzjsMfZrpRPiTnX5B0vJ6v56vYPOSwsga15OVJ
n8u9XkAjPypw7jDcxgmWxmOAtk4c4iHu0SlWRnXnLDfXIC/TMboCAhvV6EeuLK38
PJHYuM+2a4EgBIaXn1wz/ZDetBhrwon42fRVAaTE/V2uH08N+uYPn3KrTHMVfp7d
4BJ46dCAyXI7uXCZY4PVs7UUps0Q1MmX51dY49OQeX71ysX//7hj0q/REsiT1FKo
SboUviunhR6dILXuBY1RZr4Qo3inqCboqRuPaduVQnw4iFEbk9iEGJhcCym0Z+Xy
QrwocIW1Elw43xZ7cCUXVKUQ4AibcytP3YOL2e5ZL66QCOXwCon73ijuQEbUhv03
F8kTmf9Y
=rUKn
-END PGP SIGNATURE-


Bug#985365: ITP: rstcheck -- Validator for reStructuredText documents with code blocks

2021-03-16 Thread Timo Röhling
Package: wnpp
Severity: wishlist
Owner: Timo Röhling 
X-Debbugs-Cc: debian-de...@lists.debian.org, t...@gaussglocke.de

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: rstcheck
  Version : 3.3.1
  Upstream Author : Steven Myint
* URL : https://github.com/myint/rstcheck
* License : MIT
  Programming Lang: Python
  Description : Validator for reStructuredText documents with code blocks

rstcheck validates the syntax of reStructuredText documents. Unlike other
validators, it will also verify syntax correctness in nested code blocks
for a variety of languages:

  * Bash shell scripts
  * Doctest
  * C (C99)
  * C++ (C++11)
  * JSON
  * XML
  * Python
  * reStructuredText

rstcheck can also validate Sphinx documentation files if Sphinx is installed.

-BEGIN PGP SIGNATURE-

iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmBQ7RsACgkQ+C8H+466
LVmWhQwA4CCVLg3YGWgGV02Tu+1R4HY/p0hJI4GhZNjhwzld0ohO1vCNfRaj2WHA
+DvsPDFILGnLe5zL5Wl/Wrckr3IdvNvfet4oQozKOBI09kytJMp4Zaty2tryPodQ
85T0St9APxHzd2IDNcyvbbKAP6RuigxklGHc1+VfS1mBc2EixTl83/oW8XTMTQy2
0OL/8ue7r6mKy6caCC/el4xkwNwE6tH+K0k6rQFfXmTqU5SponIuGOwQ+u5XMiAt
5I/JyfJyq7M+2YdLcAitn0/Z7e86/46mASD3o7uMevHVM146UNkNFFgbX3eXhcwj
fC+ketgoGL2z/a1sMiHoYcim9mkC4onfrlwxzauzJ/uyexBV4smtYyZ4LOxItPib
L+n0MKkn1+tvbCKEsIlnDMOjW+tX245wIVAF8IdvVmalS3jiopiCpAx4LzXx91XJ
cKrxWJOkACwgO4uFeRHOz9YY5VJ1FpXok2Y8nzxHlCCLdPau1fBSgOaAgZ+xzNc7
XAVG208G
=cRuM
-END PGP SIGNATURE-


Bug#980177: ITP: cyclonedds -- Eclipse Cyclone DDS implementation

2021-01-15 Thread Timo Röhling
Package: wnpp
Severity: wishlist
Owner: Timo Röhling 
X-Debbugs-Cc: debian-de...@lists.debian.org, t...@gaussglocke.de

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: cyclonedds
  Version : 0.7.0
  Upstream Author : ADLINK Technology Limited and others
* URL : https://projects.eclipse.org/projects/iot.cyclonedds
* License : EPL-2 or BSD-3-Clause
  Programming Lang: C, Java
  Description : Eclipse Cyclone DDS implementation

Eclipse Cyclone DDS is a very performant and robust open-source DDS
implementation. Cyclone DDS is developed completely in the open as an
Eclipse IoT project with a growing list of adopters. It is a tier-1
middleware for the Robot Operating System (ROS 2).

-BEGIN PGP SIGNATURE-

iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmAB1N0ACgkQ+C8H+466
LVlS1wv9EfF4Cb5DpdywkA+zJyGR85XnUIEUxZNvJNM7dVhxbllt4Iwk95K9eZp1
TvJl8yX7BUBiIgSV0S/C8Q5+hW6j9C0Af+ujI8M+NPZUDoXgpYO8UmfU7/r/AVYM
p9ZejdY5zTQ6BMIsvgFnArrwtp3TFwFim0XdcGSgBucXgeOeDnvVo+JEGMZELHQZ
Wp2kjdEzpmo4Kc59q7Ics9izz4uzhAqtmSjV7JX6zkx2P5XE4y7SLoWmXVr3X6kj
5AVKB2RGUSOKAIQsGYCjWP+pq+od+0qtocd+AIInB5lOA8g/CM0T49e3YMbTv4Pg
qcgUBn3m0sIwJMZTFHXR4TA4TIVJvYlqEj79bsqsr2GRConbkQ1yo/HkQvK0MwID
z2OWXy+fDIMkHo4GwIV74uRDhadDnC99g+hFKgjYHUT8FeH/MJk7zBOg9jVUdQQk
gjCqyaL0a0J/PtALeXltlqQ2aQ73vvpk2FedtLuXD5umEpkyDvoIQXOxi4KoV28Q
sf1EHKkk
=mw0v
-END PGP SIGNATURE-


Bug#977129: ITP: meshoptimizer -- Mesh optimizing library for 3D object rendering

2020-12-11 Thread Timo Röhling
Package: wnpp
Severity: wishlist
Owner: Timo Röhling 
X-Debbugs-Cc: debian-de...@lists.debian.org, t...@gaussglocke.de

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: meshoptimizer
  Version : 0.15
  Upstream Author : Arseny Kapoulkine 
* URL : https://github.com/zeux/meshoptimizer
* License : Expat
  Programming Lang: C++
  Description : Mesh optimizing library for 3D object rendering

When a GPU renders triangle meshes, various stages of the GPU pipeline have
to process vertex and index data. The efficiency of these stages depends on
the data you feed to them; this library provides algorithms to help optimize
meshes for these stages, as well as algorithms to reduce the mesh complexity
and storage overhead.

This library is a dependency for Google Filament.

-BEGIN PGP SIGNATURE-

iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAl/TTYwACgkQ+C8H+466
LVlGvgv/e/jSy6ie06jQwhVK7KXDoSrCV75rAYMVh5HTN5QMzdyzqjLbtIlj9fmA
qffhEAg23D/uw0pfrFwDseAqpw3+D8SiZKUPLlQccyV/F0UaPCkG2xxEwb6yhMBF
rlpx+DTPjFFiThGE4CKk6hLTKSi7bZ7W9VgIFpl/XASyh33rMaiat9pDfipABKO5
6GxvuaiH4xNDTbflDJ4zpVoNuQhJybmotmstCBtvJ+DxKjS4brgi3pSxVMQBtR3I
GaZHfN5q8FX5QJF5VebgRLzRmoDpd9R8asTHacJ5BvUYe6fhzFVJsuLM9MTgy0t4
AgdUSrVZnL6zXR2PQftewztsdcnhNT8Bo9AMl120v+TzjJ/oV3hLwWQw1cES2Eea
i9CH3qpqX9mnd256fl20q66fmNWMqCGuHDXn2E6iizdSIa+BKnPQe+H2DeSAgn97
R6fxpe6oeYKVk9rrai74md9vvlhcA1XJS4Iw9W1avDe50x2oMS6UIrttZ7vINJbH
+pcPVhDY
=jXJf
-END PGP SIGNATURE-


Bug#977128: ITP: draco -- Library for compressing 3D geometric meshes and point clouds

2020-12-11 Thread Timo Röhling
Package: wnpp
Severity: wishlist
Owner: Timo Röhling 
X-Debbugs-Cc: debian-de...@lists.debian.org, t...@gaussglocke.de

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: draco
  Version : 1.4.0
  Upstream Author : The Draco Authors
* URL : https://github.com/google/draco
* License : Apache-2.0
  Programming Lang: C++
  Description : Library for compressing 3D geometric meshes and point clouds

Draco is a library for compressing and decompressing 3D geometric meshes
and point clouds. It is intended to improve the storage and transmission
of 3D graphics.

Draco is designed and built for compression efficiency and speed. The code
supports compressing points, connectivity information, texture coordinates,
color information, normals, and any other generic attributes associated with
geometry.

Draco is a dependency for the Google Filament rendering engine.

-BEGIN PGP SIGNATURE-

iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAl/TTDYACgkQ+C8H+466
LVknkgwAmw4xcE/0fAmDJgRkoZUepFgByG47QolIUKFuc/0fycllEBnMb/cocJXq
FQYXceGOKp1S2hZpe5+gwRJhU0WU85FbNe97/1c16Djdpgd6izaboZxhEe951A8/
J25FykM3VyOrSVfqs+iT/BprfURoVgRKUuejAU5LrsRAJ8Kt1Rhvc7YQDmOGEYDz
rqklUUAzkAgn2utu2lKMZ6U5YgJSWrl2F6l7+bfaBPzX2Icm7t0niWoxqgdiHKwU
HI+sjD9qIowrG+PSS5lYWB/rqllhg5BP7CABPzdVPs4QXB4JYhCOYkDX8L9AaD3B
7Nzakl7Vjv2zKKwye2wuqdzTTIVfaikxaSr9wP0iJ8c+H50aymx08OBx/5Ix5gUH
LqYiR5/GWBolEhnVgXoxP17TNyYCBl6MLsbrRmwOJcW3/OFWoXCubWAPVH7lgmDx
1+Blmw4nbKggKyPaCyWR5c0snS+xDbUItpXkjOnWpSuO3PQ0rnVcdc+qn/Gn/KaQ
+Az6I072
=PgWD
-END PGP SIGNATURE-


Bug#977127: ITP: astc-encoder -- ASTC image compression and decompression

2020-12-11 Thread Timo Röhling
Package: wnpp
Severity: wishlist
Owner: Timo Röhling 
X-Debbugs-Cc: debian-de...@lists.debian.org, t...@gaussglocke.de

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: astc-encoder
  Version : 2.1.0
  Upstream Author : ARM Limited
* URL : https://github.com/ARM-software/astc-encoder
* License : Apache-2.0
  Programming Lang: C++
  Description : ASTC image compression and decompression

The Adaptive Scalable Texture Compression (ASTC) format, developed by
Arm® and AMD, has been adopted as an official extension to the Open GL®,
OpenGL ES, and Vulkan® graphics APIs. It provides a major step forward
both in terms of image quality at a given bitrate, and in terms of the
format and bitrate flexibility available to content creators.

This package provides a C++ library and a command-line tool for ASTC
compression and decompression. It is a dependency of the Google Filament
rendering engine.

-BEGIN PGP SIGNATURE-

iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAl/TSZAACgkQ+C8H+466
LVnBdgv8CvYB3r/vyi4SyDk0lJ6oqyjCsqQFtOqBJe7J7ZAtHhqcLRzUQL9fStnG
Ic81f3Vf8LY6hrj9d7Ph6MjUmVW/Sz9pur1th3zpP95EuoI26/73u0+Uy9htFNpo
+pJig1l//lUzhkE9zl7e8tjzZt5v/D1NNm6UgqaSO4OEI2fh3bL0m9FO1HLCaaXt
fKg41IhsdaPxjtLk+e88eFHMEpVzqjGNajUTLhMhzBYzY7M/0ombDTRBrUHgiaPT
LJjuA0JgUDc/+JEoSF+Ny793PnyAKtgw10zVAHZ/LkvvRyihPWRpQl18Xg9s5bny
j4gtW4FZ5+QDWdiPhY7SptWCOvDaN/tAwCFHtAasVNauXfLYnY49qYLjxTHld61d
wK2NFJkgsL640Ka2rB/MIKLtDljNau0x0GTGs5Y6EwezCrADGNGL0l0Iso8ctfYT
Ulk9Y6ekH/H4ervAYvmmPIJyAqAyVG6c1l2VddhF6rh9XUkx6VshDlfqDNS5Q8+J
Vd4z0rvo
=kcyK
-END PGP SIGNATURE-


Bug#976041: ITP: fastddsgen -- IDL source code generator for eProsima FastDDS

2020-11-28 Thread Timo Röhling
Package: wnpp
Severity: wishlist
Owner: Timo Röhling 
X-Debbugs-Cc: debian-de...@lists.debian.org, t...@gaussglocke.de

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: fastddsgen
  Version : 1.0.4
  Upstream Author : Proyectos y Sistemas de Mantenimiento SL (eProsima)
* URL : https://github.com/eProsima/Fast-DDS-Gen
* License : Apache-2
  Programming Lang: Java
  Description : IDL source code generator for eProsima FastDDS

eProsima Fast DDS-Gen is a Java application that generates source code
for eProsima Fast DDS using the data types defined in an IDL (Interface
Definition Language) file. This generated source code can be used in any
Fast DDS application in order to define the data type of a topic, which
will later be used to publish or subscribe.

Fast DDS is the default backend for the Robot OS version 2, and this
package is part of the ongoing effort to debianize it.

-BEGIN PGP SIGNATURE-

iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAl/CmmkACgkQ+C8H+466
LVkUnwwA5eEE/nfI2rKroBHbRpv/EV9izbp6saXN3ts4zVUYt62RjLRe4jmmT3E9
a/W1f+1fqzwH4jTnjwPKQl8+JZQhvuR4nx6aiRVEy5cmdJpC1p8vAFoPIhyr3r3G
7A4rnJsx9smfiqhVAbD8UyxdpH065Eu3pKUfkAmq8/NLBvz4tZKij0Y/O56/pd6G
rXQzxyYmNbkDd5PIlvnt8ApuVzLljSElDlHr/NAQ6MVRPZeTNZByki2IpzBLDblr
yFkajBY9xg5xhfm+Hs8CO69Ynd1bMvu9M6sw6eUbYDmoiQR8/xo0l4JAnUTiM+Gn
WUS+qJjKfU3huZdJtw5OSoiZlWlvfccv5X+0bIHLLzvQEt3WoOQkHFrVnRMnVFHi
C2nW9SFnco4cdufA/1jVWs2NAXXgTM67ImVcdqNVaXlPMYYiKfgfkRkQYhAgSH8S
xyGCQQt7eK+3OGHqvfKCmwEH1p9Utc0UjQus1yW6nl7s+2oxpT45Qh2TH0oorOdl
+d37EajI
=Eahd
-END PGP SIGNATURE-


Bug#976040: ITP: eprosima-idl-parser -- IDL parser library for eProsima FastDDS

2020-11-28 Thread Timo Röhling
Package: wnpp
Severity: wishlist
Owner: Timo Röhling 
X-Debbugs-Cc: debian-de...@lists.debian.org, t...@gaussglocke.de

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: eprosima-idl-parser
  Version : 1.0.4
  Upstream Author : Proyectos y Sistemas de Mantenimiento SL (eProsima)
* URL : https://github.com/eProsima/IDL-Parser
* License : Apache-2
  Programming Lang: Java
  Description : IDL parser library for eProsima FastDDS

The eProsima IDL parser library is provides support for the Interface
Definition Language (IDL), and was written specifically for the
eProsima Fast DDS source code generator. Fast DDS is the default backend
for the Robot OS version 2, and this package is part of the ongoing
effort to debianize it.

-BEGIN PGP SIGNATURE-

iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAl/ClwIACgkQ+C8H+466
LVlBKgv/e5snfx4TVLURK4kPFsl8dHYat8/ytGBZaBBqNr/Vomy+jcjd03XmGWAd
jEOQNodd7o8pW5dWuD4Nhws8suMy69KxE5YXkPcVK6JRLpJKeCUk8unPX0qf9Uxp
cUeDRpNMqeoGgFQbeM9FmKzB4lFlebWNII4D04Ij12Z9d3bI2ccL/tgU128sZ5j7
BeUC84uvMO46dVqbjCY6Qzu6WutkTN2UiEuzrZLs5zk8moklRv5tbLCEXCwFb2xp
2I3Nbmdz0lfVxUDQu4fZaNdtBUs8hxovZwt4L0e0njSXL7PyeaufSTppLg+tBTks
JSLF+cZTsJ/PsC4Z9VfHW36zG17284RTPTuDs+SdTI7eU3W6sofNFIRl/unKuTJp
ZzlJkFIhYQFFjnaQkiYmdU88H3fNc4P40CFZNA9eRaVJfyQ0X7T27Mq/hnqoH1KH
qaVx5/vn3C6M9gS6O+D0gGdIXyxImE0Bo6i4DvZOaT5DZrQlivZeSebFhVAt6wMx
dQFaRiT1
=+48i
-END PGP SIGNATURE-


Bug#975627: ITP: fastcdr -- Fast CDR serialization library for DDS

2020-11-24 Thread Timo Röhling
Package: wnpp
Severity: wishlist
Owner: Timo Röhling 
X-Debbugs-Cc: debian-de...@lists.debian.org, t...@gaussglocke.de

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: fastcdr
  Version : 1.0.16
  Upstream Author : Proyectos y Sistemas de Mantenimiento SL (eProsima)
* URL : https://github.com/eProsima/Fast-CDR
* License : Apache-2
  Programming Lang: C++
  Description : Fast CDR serialization library for DDS

FastCDR is a C++ library that provides serialization and deserialization
according to the Common Data Representation (CDR) of the Data
Distribution Standards (DDS) and is part of the eProsima FastDDS
implementation.

eProsima FastDDS is the chosen default transport layer for new Robot OS
version 2. Compared to other free DDS implementations, it is very
feature-complete and provides two API layers: one for high-level
Publish-Subscriber access that focuses on usability, and a lower-level
Writer-Reader API that allows more sophisticated fine tuning of the
RTPS protocol.

-BEGIN PGP SIGNATURE-

iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAl+8ywMACgkQ+C8H+466
LVmf2wv/TOUG/PJ4BEIiuDKNw64l6WDeCcAWrTyH5YMPSS1KcGTtXW41F6PYr59A
kB1J7NEotkthg/q6+6nlEeLWDmrKrYWv8TuHRVFKjMnEW8xAeblm4iiuId/D2XQv
mAAYmEtQbmBKOVqhVW6bHA5gqSVbpRNBtQHJW97jl906XYHjP2iGUWzKUoJ8A2S4
9EhwkIGaSOZ0lIHp8AG4FFFy88Kt+yO4n8T5b/zH9IjpRMS8FeFFQ9NQTdEFvrbk
yxfIUANzb/lvojHdKJjqsQSm0YtSDpH08CB5xLW6G7Q8vxG87NHMVymSDt1r0qee
RPCszbr9rgSLyJFZEHpYph2XpNQ6TtICO/KfGmKEXY2xynSaAKZ/V9MhjK0R7AXw
NYNVD78/+xW4wI2aQ5acypSw/iMjn06Cm4ookZ2g0iZ5LJSz8aE1muPNH0OZ82VD
2y63pQs3qQKXh/vAhaQdpNO9Zq2OA1MCcTbTtnONlzlYOdssQwoA2QJYSt7a3s1U
D+eGr7PD
=YwyJ
-END PGP SIGNATURE-


Bug#975447: ITP: foonathan-memory -- STL compatible C++ memory allocator library

2020-11-22 Thread Timo Röhling
Package: wnpp
Severity: wishlist
Owner: Timo Röhling 
X-Debbugs-Cc: debian-de...@lists.debian.org, t...@gaussglocke.de

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: foonathan-memory
  Version : 0.6.2
  Upstream Author : Jonathan Müller 
* URL : https://github.com/foonathan/memory
* License : zlib
  Programming Lang: C++
  Description : STL compatible C++ memory allocator library

The default STL allocator model has various flaws, for example you cannot
easily share a single allocator for multiple types. This library is one of
many proposed solutions for the shortcomings of the standard allocator, which
unlike many other solutions does not require changes in the STL itself.

foonathan-memory is a dependency for the open source DDS implementation
FastRTPS, which in turn serves as the default transport layer for the
new Robot OS version 2.

-BEGIN PGP SIGNATURE-

iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAl+6XjMACgkQ+C8H+466
LVm0WwwAyz3PuTt9tBHEOhSjM6sVwnMzu1iLDgcZW4BnZa9K0HYQCnfFEckOjarZ
Txmy7xw1m2hRxaoLlMhRETqsUSqbWZR0SxplZ5v5kI90vA4x7pK8UmiZqeUiDBwS
PO7UQc47CEHTbl5ninilmAe/B38ehPczJhKjD1TPrVr+Xw+qiBAKT7Qg14MXGQwS
E6eNKJSnSdtvFUUsMr0Qo0rV5oZu53+ELOUkNZpghPEYzxrFhovOHvCnFe9/f8g2
YPa1zBi94Bv25m0IxSM0KSgq/jRSiDj4hgEZlFObuVYIg3hPPkfPZjJ4yH8aom72
/vA/l5V5UzEs++KG1MAomvoHaM+mj88jwyJAyd5zXAy8S17cx6MP85GYMokYsO/S
vL95VK+PoKI4i8zupIQF8dGR6g/hl6pffpDzwfXeIQU/FLHfsZpoBeZvgJX41S25
TOAkzGsgFgcUqWi5AA2MwttNXefculit8vwhrezWjivUQE4EgwPaeKFjt2QC4QXz
LOdPl/oT
=W7Z1
-END PGP SIGNATURE-


Bug#974927: ITP: tinyexr -- C++ library to load and save OpenEXR images

2020-11-16 Thread Timo Röhling
Package: wnpp
Severity: wishlist
Owner: Timo Röhling 
X-Debbugs-Cc: debian-de...@lists.debian.org, t...@gaussglocke.de

* Package name: tinyexr
  Version : 1.0.0
  Upstream Author : Syoyo Fujita
* URL : https://github.com/syoyo/tinyexr
* License : BSD-3-Clause
  Programming Lang: C++
  Description : C++ library to load and save OpenEXR images

TinyEXR is a small library to load and save OpenEXR images. It supports
the version 1 format and version 2 multi-part images, and it has partial
support for version 2 deep images.

TinyEXR is a dependency for Filament (bug #974734), and it is also
embedded in a few other packages (renderdoc, mame, godot, goxel, love),
which indicates that it should be packaged properly.


Bug#974734: ITP: filament -- Real-time physically based rendering engine

2020-11-14 Thread Timo Röhling
Package: wnpp
Severity: wishlist
Owner: Timo Röhling 
X-Debbugs-Cc: debian-de...@lists.debian.org, t...@gaussglocke.de

* Package name: filament
  Version : 1.9.8
  Upstream Author : Romain Guy, Mathias Agopian
* URL : https://github.com/google/filament
* License : Apache-2
  Programming Lang: C++, Java
  Description : Real-time physically based rendering engine

Filament is a physically based rendering (PBR) engine, originally developed
for Android. The goal of Filament is to offer a set of tools and APIs for
developers that will enable them to create high quality 2D and 3D rendering
with ease.

The Filament library became a dependency of Open3D starting with version
0.10.0, which is the main reason why I want to package it. However, the
library is one of the best cross-platform PBR engines available, so it
definitely has merit on its own.


Bug#782654: ITP: bazel -- Fast and correct automated build system by Google

2020-04-25 Thread Timo Röhling
On Tue, 14 Apr 2020 11:27:45 -0400 Olek Wojnar  wrote:
> To those interested in Bazel in Debian:

I'm interested in helping out. I have decent C++ and Python experience,
both with coding and Debian packaging, and I would really like to see
Tensorflow in Debian.

Cheers
Timo



Bug#892805: Help with packaging Open3D

2020-04-16 Thread Timo Röhling
Control: owner 892805 !
Control: block 892805 by 953632 953868 953882 956467

> I'm willing to adopt this ITP if nobody else steps forward in the next
> month or so.
I'm taking responsibility for this ITP now. There are a few dependencies
currently being sorted out, but I'm hopeful I can upload Open3D soon.

Cheers
Timo



Bug#953882: ITP: tinyobjloader -- Tiny but powerful wavefront OBJ loader

2020-03-14 Thread Timo Röhling
Package: wnpp
Severity: wishlist
Owner: Timo Röhling 

* Package name    : tinyobjloader
  Version : 2.0.0~rc5
  Upstream Author : Syoyo Fujita
* URL : https://github.com/tinyobjloader/tinyobjloader
* License : MIT
  Programming Lang: C++ and Python
  Description : Tiny but powerful wavefront OBJ loader

tinyobjloader is a single file wavefront OBJ loader written in C++. It
has no dependencies except the STL, and can parse over 10M polygons with
moderate amounts of memory and time.

The library is a dependency for the Open3D library (see ITP bug#892805),
which I intend to adopt.



Bug#953868: ITP: tinygltf -- glTF loader and saver library

2020-03-14 Thread Timo Röhling
Package: wnpp
Severity: wishlist
Owner: Timo Röhling 

* Package name    : tinygltf
  Version : 2.2.0
  Upstream Author : Syoyo Fujita
* URL : https://github.com/syoyo/tinygltf
* License : MIT
  Programming Lang: C++
  Description : glTF loader and saver library

glTF (GL Transmission Format) is a royalty-free specification for the
efficient transmission and loading of 3D scenes and models by
applications. TinyGLTF is a C++ implementation to load and save glTF data.

The library is a dependency for the Open3D library (see ITP bug
#892805), which I intend to adopt.



Bug#901783: RFP: package catch2

2020-03-11 Thread Timo Röhling
Hi,

On Mon, 14 Oct 2019 14:09:09 +0200 Mathieu Mirmont  wrote:
> Before I go ahead and do the work, does anyone here think it would be
> better not to have catch2 as a separate package?

I needed Catch2 as dependency for some other packages I'm working on,
and I did not notice this thread until now, so I'm happy to announce
that I prepped some packaging already:

https://salsa.debian.org/roehling-guest/catch2

IMHO,  it makes sense to release the new version under the new name, as
upstream did the same. If someone else is in a particular hurry and
wants to take over from here, you're welcome to adopt my work (just
email me so I know). Otherwise, I intend to release this package in the
not too distant future.

Best regards,
Timo



Bug#953632: ITP: liblzf -- A very small data compression library

2020-03-11 Thread Timo Röhling
Package: wnpp
Severity: wishlist
Owner: Timo Röhling 

* Package name    : liblzf
  Version : 3.6
  Upstream Author : Marc Alexander Lehmann 
* URL : http://software.schmorp.de/pkg/liblzf.html
* License : BSD-2-clause
  Programming Lang: C
  Description : A very small data compression library

This library implements a very, very fast compression library written
in C that implements the LZF algorithm. Compression ratios are moderate
with 40 to 50 percent for typical binary data, but decompression speed
is basically at unoptimized memcpy speed.

The library is a dependency for the Open3D library (see ITP bug #892805),
which I intend to adopt, but I've noticed on sources.debian.org that it
is embedded in quite a few other packages.



Bug#892805: Help with packaging Open3D

2020-02-07 Thread Timo Röhling
I'm willing to adopt this ITP if nobody else steps forward in the next
month or so.

I have done some work on packaging Open3D for myself. It is not yet
ready to be released, but it could serve as a baseline:

https://salsa.debian.org/roehling-guest/open3d


Best regards,

-- 

Dipl.-Inform. Timo Röhling
Cognitive Mobile Systems

Fraunhofer Institute for Communication, Information Processing, and Ergonomics
FKIE | Fraunhoferstraße 20 | D-53343 Wachtberg
Phone +49 (0)228 9435-469 | Fax -16469
mailto:timo.roehl...@fkie.fraunhofer.de
http://www.fkie.fraunhofer.de