Bug#1072208: ITP: python-coriolisclient -- client bindings and cli to the Coriolis migration API

2024-05-30 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: python-coriolisclient
  Version : 1.0.9
  Upstream Contact: Cloudbase Solutions Srl 
* URL : https://github.com/cloudbase/python-coriolisclient
* License : Apache-2.0
  Programming Lang: Python
  Description : client bindings and cli to the Coriolis migration API

 The Coriolis command-line API offers an interface over the REST API provided
 by the Coriolis migration service.
 .
 This package contains the a client for the Coriolis API. There's a Python API
 (the "coriolisclient" module), and a command-line script ("coriolis").



Bug#1065652: Needed by python-memcache

2024-05-08 Thread Thomas Goirand

Hi,

This package is needed by latest version of python-memcache. So I'm 
therefore doing an ITP instead of the original RFS for this package.


Cheers,

Thomas Goirand (zigo)



Bug#1069230: ITP: python-sherlock -- distributed inter-process locks with a choice of backend

2024-04-18 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: python-sherlock
  Version : 0.4.1
  Upstream Contact: Vaidik Kapoor 
* URL : https://github.com/py-sherlock/sherlock
* License : Expat
  Programming Lang: Python
  Description : distributed inter-process locks with a choice of backend

 Sherlock is a library that provides easy-to-use distributed inter-process
 locks and also allows you to choose a backend of your choice for lock
 synchronization.

Note: this is a new dependency of magnum-cluster-api OpenStack module.



Bug#1069229: ITP: python-haproxyadmin -- work with HAProxy via the stats socket

2024-04-18 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: python-haproxyadmin
  Version : 0.2.4
  Upstream Contact: Pavlos Parissis 
* URL : https://github.com/unixsurfer/haproxyadmin
* License : Apache-2.0
  Programming Lang: Python
  Description : work with HAProxy via the stats socket

 Haproxyadmin is a Python library for interacting with HAProxy load balancer to
 perform operations such as enabling/disabling servers. It does that by issuing
 the appropriate commands over the stats socket provided by HAProxy. It also
 uses that stats socket for retrieving statistics and changing settings.

Note: this is a new dependency of the magnum-cluster-api module for OpenStack.



Bug#970021: Seeking a small group to package Apache Arrow (was: Bug#970021: RFP: apache-arrow -- cross-language development platform for in-memory analytics)

2024-04-04 Thread Thomas Goirand

On 3/25/24 19:17, Julian Gilbey wrote:

Hi all,

[NB: sent to d-science, d-python, d-devel and the RFP bug; reply-to
set to d-science and the RFP bug only]

An update on Apache Arrow, and in particular the Python library
PyArrow.  For those who don't know:

   Apache Arrow is a development platform for in-memory analytics. It
   contains a set of technologies that enable big data systems to
   process and move data fast. It specifies a standardized
   language-independent columnar memory format for flat and
   hierarchical data, organized for efficient analytic operations on
   modern hardware.

   The project is developing a multi-language collection of libraries
   for solving systems problems related to in-memory analytical data
   processing. This includes such topics as:

   * Zero-copy shared memory and RPC-based data movement

   * Reading and writing file formats (like CSV, Apache ORC, and Apache
 Parquet)

   * In-memory analytics and query processing

   (from: https://arrow.apache.org/docs/index.html)

Pandas has announced that Pandas 3.x will depend on PyArrow
in a critical way (it will back the "string" datatype), and it is due
to be released imminently.

So this is a plea for anyone looking for something really helpful to
do: it would be great to have a group of developers finally package
this!  There was some initial work done (see the RFP bug report for
details: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=970021),
but that is fairly old now.  As Apache Arrow supports numerous
languages, it may well benefit from having a group of developers with
different areas of expertise to build it.  (Or perhaps it would make
more sense to split the upstream source into a collection of different
Debian source packages for the different supported languages.  I don't
know.)  Unfortunately I don't have the capacity to devote any time to
it myself.

Thanks in advance for anyone who can step forward for this!

Best wishes,

Julian


Hi,

I may not have much available time to help, though I'd love to have 
Arrow in Debian, as Ceph uses it, and currently use an embedded version.


Cheers,

Thomas Goirand (zigo)



Bug#1067011: ITP: python-observabilityclient -- OpenStack Observability Client

2024-03-16 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: python-observabilityclient
  Version : 0.1.1
  Upstream Contact: OpenStack Foundation 
* URL : https://infrawatch.github.io/documentation/
* License : Apache-2.0
  Programming Lang: Python
  Description : OpenStack Observability Client

 observabilityclient is an OpenStackClient (OSC) plugin implementation that
 implements commands for management of Prometheus.

This is a new dependency of OpenStack.



Bug#1066927: ITP: python-momepy -- Urban Morphology Measuring Toolkit

2024-03-15 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: python-momepy
  Version : 0.7.0
  Upstream Contact: Martin Fleischmann 
* URL : https://github.com/pysal/momepy
* License : BSD-3-clause
  Programming Lang: Python
  Description : Urban Morphology Measuring Toolkit

 Momepy is a library for quantitative analysis of urban form - urban
 morphometrics. It is part of PySAL (Python Spatial Analysis Library) and is
 built on top of GeoPandas, other PySAL modules, and networkX.

Note: this is a new dependency of networkx, so we can continue to build its
documentation.



Bug#1066925: ITP: python-contextily -- Context geo-tiles in Python

2024-03-15 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: python-contextily
  Version : 1.5.2
  Upstream Contact: Dani Arribas-Bel 
* URL : https://github.com/geopandas/contextily
* License : BSD-3-clause
  Programming Lang: Python
  Description : Context geo-tiles in Python

 Contextily is a package to retrieve tile maps from the internet. It can add
 those tiles as basemap to matplotlib figures or write tile maps to disk into
 geospatial raster files. Bounding boxes can be passed in both WGS84
 (EPSG:4326) and Spheric Mercator (EPSG:3857).

Note: this is a new build-depends for networkx, so we can continue to build
its documentation.



Bug#1066922: ITP: python-mercantile -- Web mercator XYZ tile utilities

2024-03-15 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: python-mercantile
  Version : 1.2.1
  Upstream Contact: Sean Gillies 
* URL : https://github.com/mapbox/mercantile
* License : BSD-3-clause
  Programming Lang: Python
  Description : Web mercator XYZ tile utilities

 The mercantile module provides ul(xtile, ytile, zoom) and bounds(xtile, ytile,
 zoom) functions that respectively return the upper left corner and bounding
 longitudes and latitudes for XYZ tiles, a xy(lng, lat) function that returns
 spherical mercator x and y coordinates, a tile(lng, lat, zoom) function that
 returns the tile containing a given point, and quadkey conversion functions
 quadkey(xtile, ytile, zoom) and quadkey_to_tile(quadkey) for translating
 between quadkey and tile coordinates.

Note: This is a new build-dependency for networkx so we can continue to build
its documentation.



Bug#1066184: ITP: networking-generic-switch -- OpenStack virtual network service - networking-generic-switch

2024-03-13 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: networking-generic-switch
  Version : 7.2.0
  Upstream Contact: OpenStack Foundation 
* URL : https://github.com/openstack/networking-generic-switch
* License : Apache-2.0
  Programming Lang: Python
  Description : OpenStack virtual network service - 
networking-generic-switch

 Neutron provides an API to dynamically request and configure virtual networks.
 These networks connect "interfaces" from other OpenStack services (such as
 vNICs from Nova VMs). The Neutron API supports extensions to provide advanced
 network capabilities, including QoS, ACLs, and network monitoring.
 .
 This package provides the networking-generic-switch ML2 plugin.



Bug#1066089: ITP: python-reactivex -- asynchronous and event-based programs using observable collections

2024-03-12 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: python-reactivex
  Version : 4.0.4
  Upstream Contact: Dag Brattli 
* URL : http://reactivex.io, https://github.com/ReactiveX/RxPY
* License : Expat
  Programming Lang: Python
  Description : asynchronous and event-based programs using observable 
collections

 This package provides a library for composing asynchronous and event-based
 programs using observable collections and query operator functions in Python.
 Using Rx, developers represent asynchronous data streams with Observables,
 query asynchronous data streams using operators, and parameterize concurrency
 in data/event streams using Schedulers.



Bug#1066087: ITP: python-influxdb-client -- InfluxDB 2.0 Python client library

2024-03-12 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: python-influxdb-client
  Version : 1.40.0
  Upstream Contact: InfluxData, Inc.
* URL : https://github.com/influxdata/influxdb-client-python
* License : Expat
  Programming Lang: Python
  Description : InfluxDB 2.0 Python client library

 Client library for use with InfluxDB 2.x and Flux. InfluxDB 3.x users should
 instead use the lightweight v3 client library (influxdb3-python). InfluxDB 1.x
 users should use the v1 client library (influxdb-python). For ease of
 migration and a consistent query and write experience, v2 users should
 consider using InfluxQL and the v1 client library (influxdb-python).
 .
 The API of the influxdb-client is not the backwards-compatible with the old
 one influxdb-python.



Bug#1065823: ITP: lenovolegionlinux -- CLI and GUI for Lenovo Legion laptops fan and power control

2024-03-10 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: lenovolegionlinux
  Version : 0.0.9
  Upstream Contact: johnfanv2
* URL : https://github.com/johnfanv2/LenovoLegionLinux/
* License : GPL-2
  Programming Lang: C, Python
  Description : CLI and GUI for Lenovo Legion laptops fan and power control

 This package provides a command line interface and a graphical user interface
 for controlling many power and fan behavior for Lenovo Legion Laptops. It is
 implemented in Python.
 .
 This package also sets fan curve on startup for Lenovo Legion laptops, and
 apply different profiles if the battery charge is plugged or not.



Bug#1064502: ITP: python-aiounittest -- test asyncio code more easily

2024-02-23 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: python-aiounittest
  Version : 1.4.2
  Upstream Contact: Krzysztof Warunek 
* URL : https://github.com/kwarunek/aiounittest
* License : Expat
  Programming Lang: Python
  Description : test asyncio code more easily

 The aiounittest is a helper library to ease of your pain (and boilerplate),
 when writing a test of the asynchronous code (:code:`asyncio`). With this
 library, it is possible to test:
  * synchronous code (same as the unittest.TestCase from the std lib)
  * asynchronous code: it supports syntax like async/await (Python 3.5+) and
asyncio.coroutine/yield from (Python 3.4).

Note: this is a new build-dependency for python-ddt, which is used for
testing OpenStack.



Bug#1063899: ITP: auxilium -- tool for parse args in many shell (bash, ksh,zsh)

2024-02-14 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: auxilium
  Version : 0.0.9
  Upstream Contact: Philippe Seraphin 
* URL : https://salsa.debian.org/openstack-team/third-party/auxilium
* License : Apache-2.0
  Programming Lang: Bash
  Description : tool for parse args in many shell (bash, ksh,zsh)

 This help you to parse command-line arguments. 
 You can source it in your shell script and use different function to add
 argument, print usage and parse arguments



Bug#1059614: ITP: ikvswitch -- virtual switch infrastructure designed for complex network deployment testing

2023-12-29 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: ikvswitch
  Version : 0.0.1
  Upstream Contact: Thomas Goirand 
* URL : https://salsa.debian.org/openstack-team/debian/ikvswitch
* License : Apache-2.0
  Programming Lang: Shell
  Description : virtual switch infrastructure designed for complex network 
deployment testing

 This package sets up virtual machines that will act as 2 spine switches and 3
 racks with 2 leaf switches each, to simulate a datacenter setup. All 8
 switches are connected to each other over un-numbered IPv6 link-local
 addresses over which a BGP link is established (ie: this is a bgp-to-the-host
 setup, or L3 only networking).
 .
 Once setup, it is possible for the user to connect virtual machines to this
 virtual infrastructure. Each VM can be connected to 2 rack switches over BGP
 as well.
 .
 The goal of this package is to be able to experiment with virtual machines,
 as if they were physical machines installed into 3 physical racks, with this
 type of L3 connectivity only.

Note: I'm planning to use this for testing complex OpenStack networking setup,
but that's far from being the only use case: this is very general purpose.



Bug#1057636: ITP: swift-tools -- Swift cluster cli helpers utilities

2023-12-13 Thread Thomas Goirand

On 12/7/23 08:14, Andrea Pappacoda wrote:

Hi Thomas, maybe swift-tools is a bit too generic as the name of this package.


Well, it is a generic package name, because it contains generic tools 
for swift, so that's on purpose. And it goes together with "ceph-tools" 
which we also author.


So no, I do not intend to change the package name.


The first thing I though when reading it, was a set of tools to help > 
development with the Swift programming language.


Swift, the OpenStack object storage, was invented way before Apple 
decided to steal this name. Not my fault...



Maybe it'd be better to add "openstack" or "cluster" to the package name?


Thanks, but no. Swift can be used without OpenStack, and other swift 
packages don't contain the word "openstack" or "cluster", so it makes no 
sense to do that. Also, the short description contains the word "cluster".


On top of this, there's no mention of the swift language anywhere in 
Debian, and the Swift stuff from Apple aren't free software so they will 
*never* be in Debian, so there's no confusion possible.


Cheers,

Thomas Goirand (zigo)



Bug#1058361: ITP: python-pyasyncore -- asyncore for Python 3.12 onwards

2023-12-12 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: python-pyasyncore
  Version : 1.0.2
  Upstream Contact: Simon Robinson 
* URL : https://github.com/simonrob/pyasyncore
* License : Python Software Foundation License
  Programming Lang: Python
  Description : asyncore for Python 3.12 onwards

 This package contains the asyncore module as found in Python versions prior to
 3.12. It is provided so that existing code relying on "import asyncore" is
 able to continue being used without significant refactoring.
 .
 The module's source code is taken directly from the Python standard library.
 The specific version of asyncore.py used is the last update before the
 addition of removal warnings at import time, and is essentially equivalent to
 the version provided with Python 3.9.
 .
 Please note that new projects should prefer asyncio.

Note that I'm creating this package as a temporary measure to fix some of the
3.12 issues that are ongoing. Projects like Taskflow cannot be easily converted
to asyncio, because some other packages are using both Eventlet and Taskflow,
and asyncio is not compatible with Eventlet. So we have to live with this for
a while more, until Eventlet can be fixed to use asyncio...



Bug#1057636: ITP: swift-tools -- Swift cluster cli helpers utilities

2023-12-06 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: swift-tools
  Version : 0.0.1
  Upstream Contact: Philippe Seraphin 
* URL : 
https://salsa.debian.org/openstack-team/third-party/swift-tools
* License : Apache-2.0
  Programming Lang: Python
  Description : Swift cluster cli helpers utilities

 This package contains a set of utilities to help managing Swift cluster. It
 helps, for example:
  * check rebalance status
  * check status of the cluster
  * check max oldest completion



Bug#1057389: ITP: haproxy-cmd -- command line utility to control backends of haproxy

2023-12-04 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: haproxy-cmd
  Version : 0.0.1
  Upstream Contact: Thomas Goirand 
* URL : 
https://salsa.debian.org/openstack-team/third-party/haproxy-cmd
* License : Apache-2.0
  Programming Lang: Python
  Description : command line utility to control backends of haproxy

 This package contains a helper to send commands through the haproxy socket,
 so it is possible to maintain servers part of a cluster by draining,
 enabling and stopping servers part of a backend.
 .
 This utility is, in fact, a wrapper around the haproxy admin socket, so
 it is easier to use, with bash-completion and so on.



Bug#1056044: ITP: python-jsonschema-specifications -- JSON Schema meta-schemas and vocabularies, exposed as a Registry

2023-11-16 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: python-jsonschema-specifications
  Version : 2023.11.1
  Upstream Contact: Julian Berman 
* URL : 
https://github.com/python-jsonschema/jsonschema-specifications
* License : Expat
  Programming Lang: Python
  Description : JSON Schema meta-schemas and vocabularies, exposed as a 
Registry

 This package contains JSON support files from the JSON Schema Specifications
 (metaschemas, vocabularies, etc.), packaged for runtime access from Python as
 a referencing-based Schema Registry.

Note: This package is needed to update python-jsonschema to the latest
upsteram release.



Bug#1054116: ITP: puppet-module-puppet -- Puppet module for Puppet itself (client and server)

2023-10-17 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: puppet-module-puppet
  Version : 18.0.0
  Upstream Contact: Theforeman
* URL : https://github.com/theforeman/puppet-puppet
* License : Apache-2.0
  Programming Lang: Puppet, Ruby
  Description : Puppet module for Puppet itself (client and server)

 Puppet lets you centrally manage every important aspect of your system using a
 cross-platform specification language that manages all the separate elements
 normally aggregated in different files, like users, cron jobs, and hosts,
 along with obviously discrete elements like packages, services, and files.
 .
 This module contains a puppet to setup, configure and maintain puppet itself,
 client and server.



Bug#1054113: ITP: puppet-module-extlib -- Puppet module for Extlib

2023-10-17 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: puppet-module-extlib
  Version : 7.0.0
  Upstream Contact: Vox Pupuli
* URL : https://github.com/voxpupuli/puppet-extlib
* License : Apache-2.0
  Programming Lang: Puppet, Ruby
  Description : Puppet module for Extlib

 Puppet lets you centrally manage every important aspect of your system using a
 cross-platform specification language that manages all the separate elements
 normally aggregated in different files, like users, cron jobs, and hosts,
 along with obviously discrete elements like packages, services, and files.
 .
 This module contains extlib: functions and facts that are out of scope for
 stdlib. Some of them are even intrinsically tied to stdlib..

This is a dependency to package puppet-module-puppet (ie: a puppet module
to setup and configure the puppet agent & server).



Bug#1053215: ITP: needrestart-gui -- web interface for needrestart

2023-09-29 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: needrestart-gui
  Version : 0.0.1
  Upstream Contact: Axel Jacquet 
* URL : 
https://salsa.debian.org/openstack-team/third-party/needrestart-gui
* License : most-permissive
  Programming Lang: Python
  Description : web interface for needrestart

 This package provides a Python implementation to monitor services and provides
 a GUI to show their status and package versions. It uses in the background the
 needrestart package.



Bug#1051838: ITP: python-scrapli-replay -- enable easy testing of scrapli programs

2023-09-13 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: python-scrapli-replay
  Version : 2023.7.30
  Upstream Contact: Carl Montanari 
* URL : https://github.com/scrapli/scrapli_replay
* License : Expat
  Programming Lang: Python
  Description : enable easy testing of scrapli programs

 Easily test scrapli code with Pytest, or create mock SSH servers to play with.
 .
 Within Debian, this package is only useful for running unit tests for the
 package python-scrapli.

Note: this is an indirect dependency for netmiko



Bug#1051831: ITP: python-ntc-templates -- TextFSM Templates for Network Devices, and wrapper for TextFSM's CliTable

2023-09-13 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: python-ntc-templates
  Version : 3.5.0
  Upstream Contact: Network to Code 
* URL : https://github.com/networktocode/ntc-templates/
* License : Apache-2.0
  Programming Lang: Python
  Description : TextFSM Templates for Network Devices, and wrapper for 
TextFSM's CliTable

 This package contains TextFSM Templates for Network Devices, and a Python
 wrapper for TextFSM's CliTable. TextFSM helps make parsing cli commands more
 manageable.

Note: this is a new dependency of netmiko that I would like to upgrade to the
latest upstream release. Netmiko, itself, is a dependency of OpenStack
networking-generic-switch, that configures vendor specific stuff of switches,
so that Ironic (OpenStack baremetal) can work and setup things like VLANs
automatically.



Bug#1051275: ITP: python-pyasn1-lextudio -- ASN.1 types and codecs

2023-09-05 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: python-pyasn1-lextudio
  Version : 1.1.2
  Upstream Contact: 2005-2019, Ilya Etingof 
* URL : https://github.com/lextudio/pyasn1
* License : BSD-2-clause
  Programming Lang: Python
  Description : ASN.1 types and codecs

 This package provides an implementation of ASN.1 types and codecs. It has been
 first written to support particular protocol (SNMP) but then generalized to be
 suitable for a wide range of protocols based on the ASN.1 specification.



Bug#1051272: ITP: python-pyasn1-modules-lextudio -- collection of ASN.1-based protocols modules

2023-09-05 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: python-pyasn1-modules-lextudio
  Version : 0.2.9
  Upstream Contact: Lex Li 
* URL : https://github.com/lextudio/pyasn1-modules
* License : BSD-2-clause
  Programming Lang: Python
  Description : collection of ASN.1-based protocols modules

 The pyasn1-modules package contains a collection of ASN.1 data structures
 expressed as Python classes based on pyasn1 data model.
 .
 If ASN.1 module you need is not present in this collection, try using Asn1ate
 (from https://github.com/kimgr/asn1ate) tool that compiles ASN.1 documents
 into pyasn1 code.



Bug#1051265: ITP: python-pysmi-lextudio -- SNMP/SMI MIB parsing and conversion library

2023-09-05 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: python-pysmi-lextudio
  Version : 1.0.4
  Upstream Contact: Ilya Etingof 
* URL : https://github.com/lextudio/pysmi
* License : BSD-2-clause
  Programming Lang: Python
  Description : SNMP/SMI MIB parsing and conversion library

 PySMI is a pure-Python implementation of SNMP SMI MIB parser. This tool is
 designed to turn ASN.1 MIBs into various formats. As of this moment, JSON and
 pysnmp modules can be generated from ASN.1 MIBs.



Bug#1051262: ITP: python-pysnmp-lextudio -- SNMP library v.1/v.2c/v.3 for agents and managers

2023-09-05 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: python-pysnmp-lextudio
  Version : 5.0.26
  Upstream Contact: LeXtudio Inc.
* URL : https://github.com/lextudio/pysnmp
* License : BSD-2-clause
  Programming Lang: Python
  Description : SNMP library v.1/v.2c/v.3 for agents and managers

 This is a Python implementation of SNMP v.1/v.2c/v.3 engine. Its general
 functionality is to assemble/disassemble SNMP messages from/into given SNMP
 Object IDs along with associated values. PySNMP also provides a few transport
 methods specific to TCP/IP networking.
 .
 PySNMP is written entirely in Python and is self-sufficient in terms that it
 does not rely on any third party tool (it isn't a wrapper).
 .
 This version is a fork of Ilya Etingof's project etingof/pysnmp. Ilya sadly
 passed away on 10-Aug-2022.



Bug#1049868: ITP: ceph-tools -- utilities to manage a Ceph cluster

2023-08-16 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: ceph-tools
  Version : 0.0.1
  Upstream Contact: Philippe Seraphin 
* URL : 
https://salsa.debian.org/openstack-team/third-party/ceph-tools
* License : Apache-2.0
  Programming Lang: bash, python
  Description : utilities to manage a Ceph cluster

 This package contains a set of utilities to help managing a Ceph cluster. It
 helps, for example:
  * managing rebalance
  * adding multiple OSD in a scheduled way
  * display the dispersion of OSD fillings



Bug#1038771: ITP: magnum-cluster-api -- cluster API driver for Magnum

2023-06-21 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: magnum-cluster-api
  Version : 0.6.0
  Upstream Contact: Mohammed Naser 
* URL : https://github.com/vexxhost/magnum-cluster-api
* License : Apache-2.0
  Programming Lang: Python
  Description : cluster API driver for Magnum

 Magnum is an OpenStack project which offers container orchestration engines
 for deploying and managing containers as first class resources in OpenStack.
 .
 This plugin for Magnum uses the Kube's cluster API for deploying.



Bug#1038767: ITP: python-pykube-ng -- client library for Kubernetes

2023-06-21 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: python-pykube-ng
  Version : 22.9.0
  Upstream Contact: Eldarion, Inc. 
* URL : https://codeberg.org/hjacobs/pykube-ng
* License : Apache-2.0
  Programming Lang: Python
  Description : client library for Kubernetes

 Pykube (pykube-ng) is a lightweight Python client library for Kubernetes. It
 is a Platform as a Service (PaaS) that makes it easy to manage web application
 deployment and hosting through the entire lifecycle from development through
 testing to production. It adds components and tools on top of Kubernetes that
 help developers manage their application infrastructure.

This is a dependency for:
https://github.com/vexxhost/magnum-cluster-api
that I also intend to package.



Bug#1034869: ITP: puppet-module-rally -- Puppet module for OpenStack Rally

2023-04-26 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: puppet-module-rally
  Version : 10.0.0
  Upstream Contact: OpenStack Foundation 
* URL : https://github.com/openstack/puppet-rally
* License : Apache-2.0
  Programming Lang: Puppet
  Description : Puppet module for OpenStack Rally

 Puppet lets you centrally manage every important aspect of your system using a
 cross-platform specification language that manages all the separate elements
 normally aggregated in different files, like users, cron jobs, and hosts,
 along with obviously discrete elements like packages, services, and files.
 .
 Rally is a Benchmark-as-a-Service project for OpenStack.
 .
 Rally is intended to provide the community with a benchmarking tool that is
 capable of performing specific, complicated and reproducible test cases on
 real deployment scenarios.
 .
 This module manages both the installation and configuration of OpenStack
 Rally.



Bug#1033934: ITP: puppet-module-voxpupuli-kmod -- Puppet module for manipulating modprobe and kernel modules

2023-04-04 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: puppet-module-voxpupuli-kmod
  Version : 3.2.0
  Upstream Author : Voxpupuli
* URL : https://github.com/voxpupuli/puppet-kmod
* License : Apache-2.0
  Programming Lang: Puppet
  Description : Puppet module for manipulating modprobe and kernel modules

 Puppet lets you centrally manage every important aspect of your system using a
 cross-platform specification language that manages all the separate elements
 normally aggregated in different files, like users, cron jobs, and hosts,
 along with obviously discrete elements like packages, services, and files.
 .
 This module manages kernel module loading and options.



Bug#1032269: ITP: python-sphinx-code-include -- include source code from any Sphinx project using only its import path

2023-03-02 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: python-sphinx-code-include
  Version : 1.1.1
  Upstream Author : Colin Kennedy 
* URL : https://github.com/ColinKennedy/sphinx-code-include
* License : BSD-2-clause
  Programming Lang: Python
  Description : include source code from any Sphinx project using only its 
import path

 Sphinx-code-include is an extension for Sphinx that lets you render
 source-code of any class or function directly into your Sphinx documentation
 using only as string.



Bug#1032137: ITP: python-hardware -- hardware detection and classification utilities

2023-03-01 Thread Thomas Goirand

On 3/1/23 17:20, Antoine Beaupré wrote:

On 2023-02-28 15:18:33, Thomas Goirand wrote:

* Package name: python-hardware
   Description : hardware detection and classification utilities

  Detect hardware features of a Linux systems:
   * RAID
   * hard drives
   * IPMI
   * network cards
   * DMI infos
   * memory settings
   * processor features
  .
  Filter hardware according to hardware profiles.


Oh, this is interesting! There's very little documentation on the
upstream site, what do you plan on using this for?

It looks like a library I could very well use to rewrite stressant
into something more sane... It seems it even has benchmarks...

Thanks for any clarification!


Hi,

FYI, that's a dependency of ironic-python-agent [1], which does hardware 
discovery and image install for Ironic. I've just uploaded both packages 
and I intend to deploy my first Ironic-enabled cloud soonish. :)


Cheers,

Thomas Goirand (zigo)

[1] https://opendev.org/openstack/ironic-python-agent



Bug#1032137: ITP: python-hardware -- hardware detection and classification utilities

2023-02-28 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: python-hardware
  Version : 0.30.0
  Upstream Author : Red Hat
* URL : https://github.com/redhat-cip/hardware
* License : Apache-2.0
  Programming Lang: Python
  Description : hardware detection and classification utilities

 Detect hardware features of a Linux systems:
  * RAID
  * hard drives
  * IPMI
  * network cards
  * DMI infos
  * memory settings
  * processor features
 .
 Filter hardware according to hardware profiles.



Bug#1032135: ITP: ironic-python-agent -- bare metal hypervisor API for OpenStack - Python Agent

2023-02-28 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: ironic-python-agent
  Version : 9.1.0
  Upstream Author : OpenStack Discuss 
* URL : https://opendev.org/openstack/ironic-python-agent
* License : Apache-2.0
  Programming Lang: Python
  Description : bare metal hypervisor API for OpenStack - Python Agent

 Ironic provision bare metal machines instead of virtual machines. It is a fork
 of the Nova Baremetal driver. It is best thought of as a bare metal hypervisor
 API and a set of plugins which interact with the bare metal hypervisors. By
 default, it will use PXE and IPMI in concert to provision and turn on/off
 machines, but Ironic also supports vendor-specific plugins which may implement
 additional functionality.
 .
 This package provides the Python agent, to be deployed on the discovery image
 or ramdisk.



Bug#1029545: ITP: ceilometer-instance-poller -- OpenStack ceilometer instance poller

2023-01-24 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: ceilometer-instance-poller
  Version : 0.0.8
  Upstream Author : Thomas Goirand 
* URL : 
https://salsa.debian.org/openstack-team/services/ceilometer-instance-poller/
* License : Apache-2.0
  Programming Lang: Python
  Description : OpenStack ceilometer instance poller

 Ceilometer aims to deliver a Single Point Of Contact for billing systems,
 providing all the counters they need to establish customer billing, across
 all current and future OpenStack components. The delivery of counters must be
 traceable and auditable, the counters must be easily extensible to support new
 projects, and agents doing data collections should be independent of the
 overall system.
 .
 (A ceilometer is an instrument that measures cloud coverage.)
 .
 This package contains a libvirt and guestfs inspection script to poll what
 type of operating system is running in OpenStack VMs.



Bug#1026017: ITP: designate-tlds -- Designate TLDs population

2022-12-13 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: designate-tlds
  Version : 0.0.1
  Upstream Author : Axel Jacquet 
* URL : 
https://salsa.debian.org/openstack-team/services/designate-tlds
* License : Apache-2.0
  Programming Lang: Python
  Description : Designate TLDs population

Designate provides DNSaaS services for OpenStack. It provides a multi-tenant
REST API for domain & record management. It is Integrated with Keystone for
authentication, and provides a framework in place to integrate with Nova and
Neutron notifications (for auto-generated records). Designate supports
PowerDNS and Bind9 out of the box.

This package fill-up the Designate database with the global TLDs list
downloaded from Mozilla.



Bug#1023236: Previous art

2022-11-02 Thread Thomas Goirand

Just to make sure you noticed. I attempted such a packaging already at:
https://salsa.debian.org/DebianOnMobile-team/plasma-mobile

The package, last summer (during debconf) could:
- build
- be installed

1/ Remaining to do: review all non-useful build-depends from 
debian/control (I lazily took all the build-depends from the plasma 
non-mobile version because otherwise couldn't build...).


2/ Make sure you can actually run the package (by installing something 
like gdm and choosing plasma?)


Good luck with all of this, I'm looking forward seeing plasma-mobile on 
my pinephone running Debian.


Cheers,

Thomas Goirand (zigo)



Bug#1022915: ITP: golang-github-pin-tftp -- TFTP server and client library for Golang

2022-10-28 Thread Thomas Goirand

On 10/27/22 17:32, Shengjing Zhu wrote:

On Thu, Oct 27, 2022 at 11:18 PM Thomas Goirand  wrote:


Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: golang-github-pin-tftp
   Version : 3.0.0
   Upstream Author : Dmitri Popov 
* URL : https://github.com/pin/tftp
* License : Expat
   Programming Lang: Golang
   Description : TFTP server and client library for Golang

  This package provides a TFTP server and client library for Golang. It
  implements:
   * RFC 1350 - The TFTP Protocol (Revision 2)
   * RFC 2347 - TFTP Option Extension
   * RFC 2348 - TFTP Blocksize Option
  .
  Partially implements (tsize server side only):
   * RFC 2349 - TFTP Timeout Interval and Transfer Size Options
  .
  Its set of features is sufficient for PXE boot support.

Note: this is another dependency for mgmt-config that I'm packaging.



It's already packaged.
https://tracker.debian.org/pkg/golang-github-pin-tftp


I know, I closed this bug immediately after I opened it...

Cheers,

Thomas Goirand (zigo)



Bug#1022930: ITP: golang-github-iancoleman-strcase -- converting string case to various cases

2022-10-27 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: golang-github-iancoleman-strcase
  Version : 0.2.0
  Upstream Author : Ian Coleman 
* URL : https://github.com/iancoleman/strcase
* License : Expat
  Programming Lang: Golang
  Description : converting string case to various cases

 Strcase is a go package for converting string case to various cases (like
 snake case, or camel case). Strcase can deal with common acronyms that it
 knows it shouldn't modify.

Note: this is a dependency for mgmt-config that I'm packaging.



Bug#1022929: ITP: golang-github-coredhcp-coredhcp -- multithreaded, modular and extensible DHCP server

2022-10-27 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: golang-github-coredhcp-coredhcp
  Version : 0.0.0+git.2022.04.07.a2552c5c1b
  Upstream Author : The CoreDHCP Authors
* URL : https://github.com/coredhcp/coredhcp
* License : Expat
  Programming Lang: Golang
  Description : multithreaded, modular and extensible DHCP server

 Coredhcp is a fast, multithreaded, modular and extensible DHCP server written
 in Go. In CoreDHCP almost everything is implemented as a plugin. Every request
 is evaluated calling each plugin in order, until one breaks the evaluation and
 responds to, or drops, the request.

Note: this is a dependency of mgmt-config that I'm packaging.



Bug#1022928: ITP: golang-github-d-tux-go-fstab -- simple fstab parser

2022-10-27 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: golang-github-d-tux-go-fstab
  Version : 0.0.0+git.2014.12.04.eb4090f265
  Upstream Author : Denis Wernert 
* URL : https://github.com/d-tux/go-fstab
* License : BSD-3-clause
  Programming Lang: Golang
  Description : simple fstab parser

 This Go package provides a /etc/fstab parser, and facitities to be able to
 mount and unmount. It supports UUID, labels, partuuid, parlabel, nfs, swap,
 and more.

Note: This is a dependency for mgmt-config



Bug#1022915: ITP: golang-github-pin-tftp -- TFTP server and client library for Golang

2022-10-27 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: golang-github-pin-tftp
  Version : 3.0.0
  Upstream Author : Dmitri Popov 
* URL : https://github.com/pin/tftp
* License : Expat
  Programming Lang: Golang
  Description : TFTP server and client library for Golang

 This package provides a TFTP server and client library for Golang. It
 implements:
  * RFC 1350 - The TFTP Protocol (Revision 2)
  * RFC 2347 - TFTP Option Extension
  * RFC 2348 - TFTP Blocksize Option
 .
 Partially implements (tsize server side only):
  * RFC 2349 - TFTP Timeout Interval and Transfer Size Options
 .
 Its set of features is sufficient for PXE boot support.

Note: this is another dependency for mgmt-config that I'm packaging.



Bug#1022902: ITP: golang-github-libvirt-libvirt-go-xml -- API for manipulating libvirt XML documents

2022-10-27 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: golang-github-libvirt-libvirt-go-xml
  Version : 7.4.0
  Upstream Author : Lian Duan 
* URL : https://github.com/libvirt/libvirt-go-xml
* License : Expat
  Programming Lang: Golang
  Description : API for manipulating libvirt XML documents

 This package provides a Go API that defines a set of structs, annotated for
 use with "encoding/xml", that can represent libvirt XML documents. There is no
 dependency on the libvirt library itself, so this can be used regardless of
 the way in which the application talks to libvirt.

Note: This is a dependency of mgmt-config that I'm packaging.



Bug#1022880: ITP: golang-github-x-cray-logrus-prefixed-formatter -- text formatter based on logrus.TextFormatter

2022-10-27 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: golang-github-x-cray-logrus-prefixed-formatter
  Version : 0.5.2
  Upstream Author : Denis Parchenko 
* URL : https://github.com/x-cray/logrus-prefixed-formatter
* License : Expat
  Programming Lang: Golang
  Description : text formatter based on logrus.TextFormatter

 Logrus formatter mainly based on original logrus.TextFormatter but with
 slightly modified colored output and support for log entry prefixes, e.g.
 message source followed by a colon. In addition, custom color themes are
 supported.

Note: This is a dependency for mgmt-config.



Bug#1022877: ITP: golang-github-chappjc-logrus-prefix -- text formatter based on logrus.TextFormatter

2022-10-27 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: golang-github-chappjc-logrus-prefix
  Version : 0.0.0+git.2018.02.26.3a1d64819a
  Upstream Author : Jonathan Chappelow 
* URL : https://github.com/chappjc/logrus-prefix
* License : Expat
  Programming Lang: Golang
  Description : text formatter based on logrus.TextFormatter

 Logrus formatter mainly based on original logrus.TextFormatter but with
 slightly modified colored output and support for log entry prefixes, e.g.
 message source followed by a colon. In addition, custom color themes are
 supported.

Note: This is a dependency of mgmt-config



Bug#1022872: ITP: golang-github-blynn-nex -- lexer similar to Lex/Flex

2022-10-27 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: golang-github-blynn-nex
  Version : 0.0.0+git.2021.03.30.1a3320dab9
  Upstream Author : Ben Lynn 
* URL : https://github.com/blynn/nex
* License : GPL-3.0
  Programming Lang: Golang
  Description : lexer similar to Lex/Flex

 Nex is a lexer similar to Lex/Flex that:
  * generates Go code instead of C code
  * integrates with Go's yacc instead of YACC/Bison
  * supports UTF-8
  * supports nested structural regular expressions.

Note: This is a dependency of mgmt-config which I intend to package.



Bug#1022853: ITP: golang-github-felixge-httpsnoop -- capture http related metrics from http.Handlers

2022-10-26 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: golang-github-felixge-httpsnoop
  Version : 1.0.3
  Upstream Author : Felix Geisendörfer 
* URL : https://github.com/felixge/httpsnoop
* License : Expat
  Programming Lang: Golang
  Description : capture http related metrics from http.Handlers

 Httpsnoop provides an easy way to capture http related metrics (i.e. response
 time, bytes written, and http status code) from your application's
 http.Handlers.
 .
 Doing this requires non-trivial wrapping of the http.ResponseWriter interface,
 which is also exposed for users interested in a more low-level API.

Note: This is another indirect dependency of Etcd 3.5.5


Bug#1022852: ITP: golang-github-aws-smithy-go -- Smithy code generators for Go

2022-10-26 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: golang-github-aws-smithy-go
  Version : 1.13.3
  Upstream Author : 2020-2022, Amazon.com, Inc. or its affiliates.
* URL : https://github.com/aws/smithy-go
* License : Apache-2.0, BSD-3-clause
  Programming Lang: Golang
  Description : Smithy code generators for Go

 Smithy code generators for Go

Note: This is another new dependency for Etcd 3.5.5.



Bug#1022834: ITP: golang-opentelemetry-contrib -- Collection of 3rd-party packages for OpenTelemetry-Go

2022-10-26 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: golang-opentelemetry-contrib
  Version : 0.25.0
  Upstream Author : The OpenTelemetry Authors
* URL : https://github.com/open-telemetry/opentelemetry-go-contrib/
* License : Apache-2.0
  Programming Lang: Go
  Description : Collection of 3rd-party packages for OpenTelemetry-Go

 OpenTelemetry-Go Contrib is a collection of extensions for the
 opentelemetry project. It provides 3rd parth resource detectors,
 propagators, samplers, and instrumentation as submodules.
 .
 OpenTelemetry-Go Contrib contains common values used across all
 instrumentation, exporter, and detector contributions.

Note: this is yet another intdirect dependency of etcd 3.5.5



Bug#1022829: ITP: golang-opentelemetry-proto -- OpenTelemetry Go API and SDK - proto

2022-10-26 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: golang-opentelemetry-proto
  Version : 0.19.0
  Upstream Author : The OpenTelemetry Authors
* URL : https://github.com/open-telemetry/opentelemetry-proto-go
* License : Apache-2.0
  Programming Lang: Go
  Description : OpenTelemetry Go API and SDK - proto

 OpenTelemetry-Go is the Go implementation of OpenTelemetry. It provides a set
 of APIs to directly measure performance and behavior of your software and send
 this data to observability platforms.
 .
 This package contains the proto module.

Note: This is an indirect new dependency for Etcd 3.5.5 that I would like to
upload for Bookworm.



Bug#1022819: ITP: golang-github-go-logr-stdr -- implements the logr interface from the golang-github-go-logr-logr

2022-10-26 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: golang-github-go-logr-stdr
  Version : 1.2.2
  Upstream Author : The logr Authors
* URL : https://github.com/go-logr/stdr
* License : Apache-2.0
  Programming Lang: Go
  Description : implements the logr interface from the 
golang-github-go-logr-logr

 This package implements the logr interface from the golang-github-go-logr-logr
 package (see also https://github.com/go-logr/logr), in terms of Go's standard
 log package.

Note: this is a new dependency for Etcd 3.5.5



Bug#1022807: ITP: golang-github-etcd-io-gofail -- implementation of failpoint

2022-10-26 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: golang-github-etcd-io-gofail
  Version : 0.0.0+git.2022.09.25.d0d2a96a6e
  Upstream Author : CoreOS INC
* URL : https://github.com/etcd-io/gofail
* License : Apache-2.0
  Programming Lang: Go
  Description : implementation of failpoint

 This package provides an implementation of failpoint for golang. Failpoints
 are special comments that include a failpoint variable declaration and some
 trigger code.

Note: This is a new dependency for Etcd which I'm trying to upgrade to 3.5.5
for Bookworm.



Bug#1022805: ITP: golang-github-cockroachdb-datadriven -- extension of Table-Driven Testing

2022-10-26 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: golang-github-cockroachdb-datadriven
  Version : 1.0.2
  Upstream Author : The Cockroach Authors
* URL : https://github.com/cockroachdb/datadriven
* License : Apache-2.0
  Programming Lang: Go
  Description : extension of Table-Driven Testing

 This package provides an implementation of an extension of Table-Driven
 Testing. Instead of building and iterating over a table in the test code, the
 input is further separated into files (or inline strings). For certain classes
 of tests, this can significantly reduce the friction involved in writing and
 reading these tests.

Note: This is a new dependency of etcd, which I'm trying to upgrade to 3.5.5.



Bug#1021188: ITP: ovn-bgp-agent -- OpenStack virtual network service - OVN BGP agent

2022-10-03 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: ovn-bgp-agent
  Version : 0.2.0
  Upstream Author : OpenStack Foundation 
* URL : https://opendev.org/x/ovn-bgp-agent
* License : Apache-2.0
  Programming Lang: Python
  Description : OpenStack virtual network service - OVN BGP agent

 Neutron provides an API to dynamically request and configure virtual networks.
 These networks connect "interfaces" from other OpenStack services (such as
 vNICs from Nova VMs). The Neutron API supports extensions to provide advanced
 network capabilities, including QoS, ACLs, and network monitoring.
 .
 This package provides the OVN BGP agent.



Bug#1019730: ITP: python-ephemeral-port-reserve -- binds to an ephemeral port, force it into the TIME_WAIT state, and unbind it

2022-09-14 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: python-ephemeral-port-reserve
  Version : 1.1.4
  Upstream Author : Yelp
* URL : https://github.com/Yelp/ephemeral-port-reserve/
* License : Expat
  Programming Lang: Python
  Description : binds to an ephemeral port, force it into the TIME_WAIT 
state, and unbind it

 Sometimes you need a networked program to bind to a port that can't be 
hard-coded.
 Generally this is when you want to run several of them in parallel; if they all
 bind to port 8080, only one of them can succeed.
 .
 The usual solution is the "port 0 trick". If you bind to port 0, your kernel 
will
 find some arbitrary high-numbered port that's unused and bind to that. 
Afterward
 you can query the actual port that was bound to if you need to use the port 
number
 elsewhere. However, there are cases where the port 0 trick won't work. For 
example,
 mysqld takes port 0 to mean "the port configured in my.cnf". Docker can bind 
your
 containers to port 0, but uses its own implementation to find a free port which
 races and fails in the face of parallelism.
 .
 ephemeral-port-reserve helps you using port 0.

Note: this is a new build-depends for python-werkzeug, needed to run tests.



Bug#1019316: ITP: vector -- high-performance data pipeline for collecting all your logs and metrics

2022-09-07 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: vector
  Version : 0.24.0
  Upstream Author : Datadog, Inc.
* URL : https://vector.dev/
* License : MPL-2.0
  Programming Lang: Rust
  Description : high-performance data pipeline for collecting all your logs 
and metrics

 Vector is a high-performance, end-to-end (agent & aggregator) observability
 data pipeline that puts you in control of your observability data. It can
 collect, transform, and route all your logs, metrics, and traces to any
 vendors you want today and any other vendors you may want tomorrow. Vector
 enables dramatic cost reduction, novel data enrichment, and data security
 where you need it, not where it is most convenient for your vendors.
 Additionally, it is 10x faster than every alternative in the space.



Bug#999850: ITP: maturin -- Build and publish crates with pyo3, rust-cpython and cffi bindings as well as rust binaries as python packages.

2022-08-07 Thread Thomas Goirand

Hi Jelmer,

Any progress here? It'd be nice if you could update the status if this 
package. FYI, it's needed by orjson, which I would also need for 
home-assistant (which I'm attempting to package, but not ITP for this yet).


Cheers,

Thomas Goirand (zigo)



Bug#1015186: ITP: jruby-rake -- ruby make-like utility - jruby version

2022-07-17 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: jruby-rake
  Version : 12.3.3
  Upstream Author : Ruby upstream
* URL : https://github.com/ruby/rake
* License : Expat
  Programming Lang: Ruby
  Description : ruby make-like utility - jruby version

 Rake is a simple ruby build program with capabilities similar to make.
 .
 Rake has the following features:
   * Rakefiles (rakes version of Makefiles) are completely defined in
 standard Ruby syntax. No XML files to edit. No quirky Makefile
 syntax to worry about (is that a tab or a space?)
   * Users can specify tasks with prerequisites.
   * Rake supports rule patterns to sythesize implicit tasks.
   * Rake is lightweight. It can be distributed with other
 projects as a single file. Projects that depend upon
 rake do not require that rake be installed on target
 systems.
 .
 This version of the package is for building JRuby itself. Do not use it with
 the standard Ruby interpreter.



Bug#975378: O: opensysusers

2022-07-04 Thread Thomas Goirand

On 7/3/22 22:27, Andrea Pappacoda wrote:

Hi Thomas, I'd be happy to maintain this package :)


Please go ahead.


On Sat, 21 Nov 2020 11:50:14 +0100 Thomas Goirand  wrote:
 > I don't want to deal with the hostility attached with packaging this 
anymore.

 > Anyone with more energy is welcome to take over.

What hostility are you referring to? I mean, this is related to systemd, 
but still...


I've had to get involved in debates which I didn't want to hear about, 
like, if opensysusers had value, and how should opensysusers should use 
dpkg-divert to get itself installed (which is the most stupid way ever 
to get it to replace systemd's version), and from my perspective, 
un-cooperative systemd maintainers. I don't care enough to waste my 
time, suffer too much exposition, and deal with politics on this.


I'll wait for your reply before moving forward; I've attempted adopting 
a package before (glm) but I haven't been successful as I'm not yet a 
DM/DD.


Please take over ASAP. Good luck!

Cheers,

Thomas Goirand (zigo)



Bug#1010003: ITP: dynamic-motd -- gives some informations when you log into a server through SSH

2022-04-22 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: dynamic-motd
  Version : 0.04
  Upstream Author : Luc Didry 
* URL : https://github.com/ldidry/dynamic-motd
* License : GPL-2
  Programming Lang: Python
  Description : gives some informations when you log into a server through S

 dynamic-motd replaces the standard /etc/motd prompt by a more dynamic thingy,
 which is also modular, so you can customize the SSH motd with information from
 your system.



Bug#1009056: ITP: puppet-module-voxpupuli-unbound -- Puppet module for unbound

2022-04-06 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: puppet-module-voxpupuli-unbound
  Version : 5.0.0
  Upstream Author : Voxpupuli
* URL : https://github.com/voxpupuli/puppet-unbound
* License : Apache-2.0
  Programming Lang: Puppet
  Description : Puppet module for unbound

 Puppet lets you centrally manage every important aspect of your system using a
 cross-platform specification language that manages all the separate elements
 normally aggregated in different files, like users, cron jobs, and hosts,
 along with obviously discrete elements like packages, services, and files.
 .
 puppet-unbound installs and configure Unbound.



Bug#1006965: ITP: python-datetimerange -- library that handles time ranges

2022-03-09 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: python-datetimerange
  Version : 1.2.0
  Upstream Author : Tsuyoshi Hombashi 
* URL : https://github.com/thombashi/DateTimeRange
* License : Expat
  Programming Lang: Python
  Description : library that handles time ranges

 DateTimeRange is a Python library to handle a time range. e.g. check whether a
 time is within the time range, get the intersection of time ranges, truncating
 a time range, iterate through a time range, and so forth.

Note: This is a new (direct) dependency of OpenStack Rating (cloudkitty).



Bug#1006964: ITP: python-typepy -- library for variable type checker/validator/converter at a run time

2022-03-09 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: python-typepy
  Version : 1.3.0
  Upstream Author : Tsuyoshi Hombashi 
* URL : https://github.com/thombashi/typepy
* License : Expat
  Programming Lang: Python
  Description : library for variable type checker/validator/converter at a 
run time

 Typepy is a Python library for variable type checker/validator/converter at a
 run time.
 .
 Feature:
  * checking a value type
  * validate a value for a type
  * convert a value from a type to the other type

Note: this is a new indirect dependency for Cloudkitty.



Bug#1006963: ITP: python-mbstrdecoder -- multi-byte character string decoder

2022-03-09 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: python-mbstrdecoder
  Version : 1.1.0
  Upstream Author : Tsuyoshi Hombashi 
* URL : https://github.com/thombashi/mbstrdecoder
* License : Expat
  Programming Lang: Python
  Description : multi-byte character string decoder

 Mbstrdecoder is a Python library for multi-byte character string decoder.

Note: This is a new indirect dependency for Cloudkitty (OpenStack rating).



Bug#1004899: ITP: numberstation -- TOTP Authenticator application

2022-02-03 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: numberstation
  Version : 1.0.1
  Upstream Author : Martijn Braam 
* URL : https://git.sr.ht/~martijnbraam/numberstation
* License : LGPL-3
  Programming Lang: C, Python
  Description : TOTP Authenticator application

 A Gnome Authenticator clone. This generates 2fa tokens based on secrets
 installed. It registers as uri-handler for otpauth:// urls so they can be
 added from Megapixels.



Bug#1004291: ITP: php-dapphp-radius -- pure PHP RADIUS client based on the SysCo/al implementation

2022-01-24 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: php-dapphp-radius
  Version : 2.5.6
  Upstream Author : Drew Phillips 
* URL : https://github.com/dapphp/radius/
* License : LGPL-3
  Programming Lang: PHP
  Description : pure PHP RADIUS client based on the SysCo/al implementation

 Dapphp\Radius is a pure PHP RADIUS client for authenticating users against a
 RADIUS server in PHP. It currently supports basic RADIUS auth using PAP, CHAP
 (MD5), MSCHAP v1, and EAP-MSCHAP v2. The current 2.5.x branch is tested to
 work with Microsoft Windows Server 2012 to 2019 Network Policy Server and
 FreeRADIUS 2 and above.
 .
 PAP authentication has been tested on:
  * Microsoft Radius server IAS
  * Mideye RADIUS Server
  * Radl
  * RSA SecurID
  * VASCO Middleware 3.0 server
  * WinRadius
  * ZyXEL ZyWALL OTP
 .
 The PHP openssl extension is required if using MSCHAP v1 or v2. For older PHP
 versions that have mcrypt without openssl support, then mcrypt is used.

Note: This package is to replace the gap left with php-radius removal. I intend
to use that in OCI (OpenStack cluster installer) if php-radius PECL extension
is not available, which hopefully makes it possible to keep Radius auth in OCI.



Bug#1003796: ITP: ifupdown-ng -- network device manager compatible with ifupdown

2022-01-24 Thread Thomas Goirand

On 1/23/22 21:03, d...@darkboxed.org wrote:

Hi Thomas,

I've been working on the ifupdown-ng packaging today. I had a look at your
existing git repo and did incorporate most of the debian/ files from that
but decided to start the repo from scratch. The main reason being that I
don't feel the gbp-import-ref workflow is quite ready yet so while I would
prefer basing Debian packaging on the upstream git repo as you've done it
just causes more friction right now in my experience.


Hi,

I'm not using gbp-import-ref, but my own tooling from 
openstack-pkg-tools. To import a new tag, I just do:


./debian/rules fetch-upstream-remote
git merge -X theirs 
dch -i # edit changelog to match the new tag name
./debian/rules gen-orig-xz

Maybe gbp-import-ref does the same thing? I've used this workflow for 
all of the OpenStack packages [1] without any issue for YEARS.


I'm also not sure what kind of "friction" you're referring to...


Could you add me to the debian/ifupdown-ng repo so I can push my work
there? In the meantime the repo is here:

 https://salsa.debian.org/dxld-guest/ifupdown-ng/

One significant thing I noticed is that you seem to have Depends
specifically for kfreebsd and hurd which I haven't dealt with yet. Did you
test this stuff on those systems?


I am not sure why I wrote these dependencies, probably because it was 
like that upstream already. I haven't tested on these arch, however, it 
should be easy to do so with Virtualbox or Qemu. FYI, when I first 
uploaded openrc to Debian, I used Virtualbox with the help of an OpenRC 
upstream author, so we could check and fix the port. These aren't 
official arch these days, so it maters less.



Ordinarily I would think we could just go and get access porterbox for
these arches but since I need to play with networking stuff for testing the
porterboxes are likely not going to be much help.


Right, porterbox wont be of any help here.
Anyway, I have merged all of your changes to the main Salsa repository, 
and gave you access to it.


Since you've audited my work and the package looks like in good enough 
shape, I have uploaded the final result. It's now up for review on the 
FTP master NEW queue. Let's hope it clears the NEW queue quickly... :)


When it does, I very much welcome you to take care of this package as 
much as possible yourself, as I'm a fairly busy DD maintaining many 
packages. I will happily sponsor any change you want to include.


Cheers,

Thomas Goirand (zigo)

[1] 
https://qa.debian.org/developer.php?login=team%2Bopenstack%40tracker.debian.org




Bug#1003796: ITP: ifupdown-ng -- network device manager compatible with ifupdown

2022-01-16 Thread Thomas Goirand

On 1/15/22 23:31, Daniel Gröber wrote:

Package: wnpp
Severity: wishlist
Owner: Daniel Gröber 
X-Debbugs-Cc: debian-de...@lists.debian.org, d...@darkboxed.org

Hi,

* Package name: ifupdown-ng
   Version : 0.11.3
   Upstream Author : Ariadne Conill 
 Maximilian Wilhelm 
* URL : https://github.com/ifupdown-ng/ifupdown-ng
* License : ISC
   Programming Lang: C, Shell
   Description : network device manager compatible with ifupdown

ifupdown-ng is a network device manager which is backwards compatible with
traditional ifup and ifdown as used on Debian and Alpine systems, while
solving many design deficits with the original approach through robust
error handling and the use of a dependency-solver to determine interface
bring-up order.

Unlike ifupdown2 (already in Debian) ifudown-ng's core is written in plain
C with "executors" written in Shell talking to the kernel and system
services, making it quite light yet easy to extend.

See also Maximilian Wilhelm's Debconf21 talk:
   
https://debconf21.debconf.org/talks/52-contemporary-networking-configuration-with-ifupdown-ng/

I plan on maintaining this package by myself, however I am looking for
a sponsor.

--Daniel


Hi Daniel,

There's already some kind of packaging over here:
https://salsa.debian.org/debian/ifupdown-ng

I started it, and then stopped, seeing that others were about to do it, 
in the hope to not get into the packaging of yet-another-thing. However, 
I'd happily be co-maintainer.


Your thoughts?
Cheers,

Thomas Goirand (zigo)



Bug#1003714: ITP: oci-cli -- Command Line Interface for Oracle Cloud Infrastructure

2022-01-15 Thread Thomas Goirand

On 1/14/22 07:03, Paul Wise wrote:

Package: wnpp
Severity: wishlist
Owner: Paul Wise 
X-Debbugs-Cc: debian-de...@lists.debian.org, debian-cl...@lists.debian.org
Control: block -1 by 1003372

* Package name: oci-cli
   Version : 3.4.1
   Upstream Author : Mike Ross and others at Oracle
* URL : 
https://docs.cloud.oracle.com/Content/API/Concepts/cliconcepts.htm
* License : Universal Permissive License or Apache
   Programming Lang: Python
   Description : Command Line Interface for Oracle Cloud Infrastructure

This package is needed by my employer for managing their OCI instances.

I plan to maintain it within the Debian Cloud Team after joining it.

It depends on oci-python-sdk, which I also intend to package (#1003372).



Hi,

Just please make sure it doesn't conflict with:
packages.debian.org/openstack-cluster-installer-cli

Hopefully, yours will be oci-cli, when mine is ocicli ...

Cheers,

Thomas Goirand (zigo)



Bug#1003442: ITP: refstack-client -- OpenStack platform validation client

2022-01-10 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: refstack-client
  Version : 0.0.0~2021.08.18.fa73ef2524
  Upstream Author : OpenStack Foundation 
* URL : https://opendev.org/openinfra/refstack-client
* License : Apache-2.0
  Programming Lang: Python
  Description : OpenStack platform validation client

 Refstack-client is a command line utility that allows you to execute Tempest
 test runs based on configurations you specify. When finished running Tempest
 it can send the passed test data to a RefStack API server.



Bug#1003441: ITP: python-tempestconf -- automatic tempest configuration

2022-01-10 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: python-tempestconf
  Version : 2.1.0
  Upstream Author : OpenStack Foundation 
* URL : https://opendev.org/openinfra/python-tempestconf
* License : Apache-2.0
  Programming Lang: Python
  Description : automatic tempest configuration

 python-tempestconf will automatically generate the tempest configuration based
 on your cloud.

Note: This is an indirect dependency for refstack-client, which is a tool to
validate an OpenStack deployment that I'm also going to package.



Bug#998451: ITP: neutron-ha-tool -- additional command line utility for OpenStack Neutron HA operations

2021-11-04 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: neutron-ha-tool
  Version : 0.0.3
  Upstream Author : Axel Jacquet 
* URL : 
https://salsa.debian.org/openstack-team/services/neutron-ha-tool
* License : Apache-2.0
  Programming Lang: Python
  Description : additional command line utility for OpenStack Neutron HA 
operations

 Neutron HA tool allows one to manipulate the different components of OpenStack
 Neutron. For example, it makes it possible to delete, list or migrate all the
 agents that Neutron provides. This way, it is possible to delete, list or
 migrate virtual routers in a full HA way.



Bug#994804: ITP: python-pycdlib -- Pure python ISO manipulation library

2021-09-21 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: python-pycdlib
  Version : 1.12.0
  Upstream Author : Chris Lalancette 
* URL : http://github.com/clalancette/pycdlib
* License : LGPLv2
  Programming Lang: Python
  Description : Pure python ISO manipulation library

 PyCdlib is a pure python library to parse, write (master), and create ISO9660
 files, suitable for writing to a CD or USB. The original ISO9660 (including
 ISO9660-1999) specification is supported, as well the El Torito, Joliet, Rock
 Ridge, and UDF extensions.

Note: This is a new dependency of Ironic (OpenStack baremetal).



Bug#994607: ITP: python-pytest-xprocess -- pytest plugin for managing processes across test runs

2021-09-18 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: python-pytest-xprocess
  Version : 0.18.1
  Upstream Author : Holger Krekel 
* URL : https://github.com/pytest-dev/pytest-xprocess/
* License : Expat
  Programming Lang: Python
  Description : pytest plugin for managing processes across test runs

 Pytest has for objective to allow the developers to limit the boilerplate code
 around the tests, promoting the use of built-in mechanisms such as the assert
 keyword.
 .
 Pytest-xprocess is a pytest plugin for managing processes across test runs.



Bug#994546: ITP: python-oslo.limit -- OpenStack limit enforcement library to assist with quota calculation

2021-09-17 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: python-oslo.limit
  Version : 1.4.0
  Upstream Author : OpenStack Foundation 
* URL : https://docs.openstack.org/oslo.limit/latest/
* License : Apache-2.0
  Programming Lang: Python
  Description : OpenStack limit enforcement library to assist with quota 
calculation

 Oslo.limit is the limit enforcement library to assist with quota calculation.
 It aims to provide support for quota enforcement across all OpenStack services.
 It provides functions such as get_project_limits() and enforce_limits().

Note: This is a new dependency of OpenStack Glance.



Bug#994539: ITP: python-rapidjson -- Python wrapper around rapidjson

2021-09-17 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: python-rapidjson
  Version : 1.4
  Upstream Author : Ken Robbins 
* URL : https://github.com/python-rapidjson/python-rapidjson
* License : Expat
  Programming Lang: C, Python
  Description : Python wrapper around rapidjson

 RapidJSON is an extremely fast C++ JSON parser and serialization library: this
 module wraps it into a Python 3 extension, exposing its
 serialization/deserialization (to/from either bytes, str or file-like
 instances) and JSON Schema validation capabilities.

Note: This is a new dependency for Falcon.



Bug#994523: ITP: aafigure -- ASCII art to image converter

2021-09-17 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: aafigure
  Version : 0.6
  Upstream Author : Chris Liechti 
* URL : https://github.com/aafigure/aafigure
* License : Apache-2.0
  Programming Lang: Python
  Description : ASCII art to image converter

 aafigure is a command line tool that converts drawings in text files to
 images. Several output formats are supported (SVG, PDF, PNG, JPG and more).
 .
 A Python package is also installed, so that the conversion can also be
 used by Python programs.
 .
 Note on dependency on other packages: PDF output requires python-reportlab and
 bitmap formats require python-imaging.

Note: This is a new build dependency for python-pyroute2-doc.



Bug#994244: ITP: ilorest -- cli for managing servers over the Redfish API

2021-09-14 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: ilorest
  Version : 3.2.2
  Upstream Author : Rajeev Kallur 
* URL : https://github.com/HewlettPackard/python-redfish-utility
* License : BSD-3-clause
  Programming Lang: Python
  Description : cli for managing servers over the Redfish API

 The Redfish Utility is a command line interface that allows one to manage
 servers that take advantage of Redfish APIs. In addition to using the utility
 manually to execute individual commands, you can create scripts to automate
 tasks.



Bug#993120: ITP: python-oslo.metrics -- OpenStack Oslo Metrics API

2021-08-27 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: python-oslo.metrics
  Version : 0.0.3
  Upstream Author : OpenStack Foundation 
* URL : https://opendev.org/openstack/oslo.metrics
* License : Apache-2.0
  Programming Lang: Python
  Description : OpenStack Oslo Metrics API

 This Oslo metrics API supports collecting metrics data from other Oslo
 libraries and exposing the metrics data to monitoring system.

Note: This is a new dependency of python3-oslo.messaging



Bug#993007: ITP: ovn -- Open Virtual Network (OVN)

2021-08-26 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: ovn
  Version : 21.06.0+ds1
  Upstream Author : Nicira, Inc.
* URL : https://github.com/ovn-org/ovn
* License : Apache-2.0
  Programming Lang: C
  Description : Open Virtual Network (OVN)

 OVN, the Open Virtual Network, is a system to support virtual network
 abstraction. OVN complements the existing capabilities of OVS to add native
 support for virtual network abstractions, such as virtual L2 and L3 overlays
 and security groups.

Note: this used to be part of OVS (OpenVSwitch), but upstream decided to
separate it into multiple Git repository. Bullseye was shipped without OVN,
this is an atempt to get OVN back into Debian.



Bug#992946: ITP: python-autopage -- library to provide automatic paging for console output

2021-08-25 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: python-autopage
  Version : 0.4.0
  Upstream Author : Zane Bitter 
* URL : https://github.com/zaneb/autopage
* License : Apache-2.0
  Programming Lang: Python
  Description : library to provide automatic paging for console output

 Autopage is a library to automatically display terminal output from a program
 in a pager (like less) whenever you need it, and never when you don't. And it
 only takes one line of code.

Note: This is a new dependency of python-cliff, which is at the heart of
displaying openstack CLI output.



Bug#992124: ITP: puppet-module-mistral -- Puppet module for OpenStack Mistral

2021-08-12 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: puppet-module-mistral
  Version : 18.4.0
  Upstream Author : OpenStack Discuss 
* URL : https://opendev.org/openstack/puppet-mistral
* License : Apache-2.0
  Programming Lang: Puppet
  Description : Puppet module for OpenStack Mistral

 Puppet lets you centrally manage every important aspect of your system using a
 cross-platform specification language that manages all the separate elements
 normally aggregated in different files, like users, cron jobs, and hosts,
 along with obviously discrete elements like packages, services, and files.
 .
 This module manages both the installation and configuration of OpenStack
 Mistral.



Bug#924643: RFS: colorzero/2.0-1 [ITP] -- Construct, convert, and manipulate colors in a Pythonic manner.

2021-06-19 Thread Thomas Goirand
On 6/19/21 2:03 PM, Peter Green wrote:
> Just done some reviewing/tweaking. I've pushed the following changes to
> the git repo, please
> tell me if you have any objections.
> 
> I added a gpb.conf to make git-buildpackage actually use pristine tar
> and hence result in an orig
> tarball that was consistent with what is already in Ubuntu.
> 
> I found the clean target was not cleaning up the "egg-info" so I added a
> command to do that.

I used to do that, but a few years ago, I switched to (and generalize in
all of my packages) using this:

$ cat debian/source/options
extend-diff-ignore = "^[^/]*[.]egg-info/"

That's a way more simple, as sometimes, upstream ships an egg-info and
building *modifies* it (and then, nightmare starts...).

Just my 2 cents of experience... :)

Thomas Goirand (zigo)



Bug#988920: ITP: trove-tempest-plugin -- OpenStack Integration Test Suite - Trove plugin

2021-05-21 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: trove-tempest-plugin
  Version : 1.2.0
  Upstream Author : OpenDev Foundation 
* URL : https://opendev.org/openstack/trove-tempest-plugin
* License : Apache-2.0
  Programming Lang: Python
  Description : OpenStack Integration Test Suite - Trove plugin

 Tempest is a set of integration tests to be run against a live Openstack
 cluster in order to make sure that all components are working as expected.
 Tempest will start and stop virtual machine in order to check that your
 cloud is working as expected.
 .
 This package contains the Trove plugin.



Bug#988919: ITP: glance-tempest-plugin -- OpenStack Integration Test Suite - Glance plugin

2021-05-21 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: glance-tempest-plugin
  Version : 0.1.0
  Upstream Author : OpenDev Foundation 
* URL : https://opendev.org/openstack/glance-tempest-plugin
* License : Apache-2.0
  Programming Lang: Python
  Description : OpenStack Integration Test Suite - Glance plugin

 Tempest is a set of integration tests to be run against a live Openstack
 cluster in order to make sure that all components are working as expected.
 Tempest will start and stop virtual machine in order to check that your
 cloud is working as expected.
 .
 This package contains the Glance plugin.



Bug#988840: ITP: python-omegaconf -- hierarchical configuration from multiple sources

2021-05-20 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: python-omegaconf
  Version : 2.1.0~rc1
  Upstream Author : Omry Yadan 
* URL : https://github.com/omry/omegaconf
* License : BSD-3-clause
  Programming Lang: Python
  Description : hierarchical configuration from multiple sources

 OmegaConf is a hierarchical configuration system, with support for merging
 configurations from multiple sources (YAML config files, dataclasses/objects
 and CLI arguments) providing a consistent API regardless of how the
 configuration was created.



Bug#988839: ITP: python-icmplib -- forge ICMP packets and make your own ping and traceroute

2021-05-20 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: python-icmplib
  Version : 2.1.1
  Upstream Author : Valentin BELYN 
* URL : https://github.com/ValentinBELYN/icmplib
* License : GPL-3
  Programming Lang: Python
  Description : forge ICMP packets and make your own ping and traceroute

 icmplib is an implementation of the ICMP protocol in Python. It is possible to
 use the built-in functions or to build your own. It features:
  * ready-to-use functions such as: ping, multiping and traceroute.
  * multithreaded functions (like multiping).
  * runs without root privileges.
  * ICMPv4 and ICMPv6 support.
  * Broadcast support.
  * No dependency.



Bug#988833: ITP: python-pyhcl -- HCL configuration parser for python

2021-05-20 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: python-pyhcl
  Version : 0.4.4
  Upstream Author : Dustin Spicuzza 
* URL : https://github.com/virtuald/pyhcl
* License : MPL-2.0
  Programming Lang: Python
  Description : HCL configuration parser for python

 This Python module implements a parser for HCL (HashiCorp Configuration
 Language: https://github.com/hashicorp/hcl). This implementation aims to be
 compatible with the original golang version of the parser.
 .
 The grammar and many of the tests/fixtures were copied/ported from the golang
 parser into pyhcl.

I'm intending to package python-hvac (ie: a python module to access
Hashicorp Vault), and this is a main dependency of it.



Bug#987108: ITP: puppet-module-camptocamp-postfix -- Puppet module for Postfix

2021-04-17 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: puppet-module-camptocamp-postfix
  Version : 1.11.0
  Upstream Author : Raphaël Pinson 
* URL : https://github.com/camptocamp/puppet-postfix
* License : Apache-2.0
  Programming Lang: Puppet
  Description : Puppet module for Postfix

 Puppet lets you centrally manage every important aspect of your system using a
 cross-platform specification language that manages all the separate elements
 normally aggregated in different files, like users, cron jobs, and hosts,
 along with obviously discrete elements like packages, services, and files.
 .
 camptocamp-postfix manages installation and configuration of Postfix.


Bug#987107: ITP: puppet-module-puppetlabs-mailalias-core -- Puppet module for creating local email aliases

2021-04-17 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: puppet-module-puppetlabs-mailalias-core
  Version : 1.0.6
  Upstream Author : Puppet Labs Inc
* URL : https://github.com/puppetlabs/puppetlabs-mailalias_core
* License : Apache-2.0
  Programming Lang: Puppet
  Description : Puppet module for creating local email aliases

 Puppet lets you centrally manage every important aspect of your system using a
 cross-platform specification language that manages all the separate elements
 normally aggregated in different files, like users, cron jobs, and hosts,
 along with obviously discrete elements like packages, services, and files.
 .
 puppetlabs-mailalias-core manages the local email alias database.

This is a dependency of camptocamp-postfix, which I'm packaging.



Bug#987106: ITP: puppet-module-camptocamp-augeas -- Puppet module for Augeas

2021-04-17 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: puppet-module-camptocamp-augeas
  Version : 1.9.0
  Upstream Author : Raphaël Pinson 
* URL : https://github.com/camptocamp/puppet-augeas
* License : Apache-2.0
  Programming Lang: Puppet
  Description : Puppet module for Augeas

 Puppet lets you centrally manage every important aspect of your system using a
 cross-platform specification language that manages all the separate elements
 normally aggregated in different files, like users, cron jobs, and hosts,
 along with obviously discrete elements like packages, services, and files.
 .
 Camptocamp Augeas extends Puppetlabs's augeas-core. Augeas is a configuration
 editing tool. It parses configuration files in their native formats and
 transforms them into a tree. Configuration changes are made by manipulating
 this tree and saving it back into native config files.

This is a dependency of camptocamp-postfix which I'm packaging.


Bug#986466: ITP: masakari-dashboard -- OpenStack Virtual Machine High Availability (VMHA) - dashboard plugin

2021-04-06 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: masakari-dashboard
  Version : 4.0.0~rc1
  Upstream Author : OpenStack Foundation 
* URL : https://opendev.org/openstack/masakari-dashboard
* License : Apache2
  Programming Lang: Python
  Description : OpenStack Virtual Machine High Availability (VMHA) - 
dashboard plugin

 Masakari provides Virtual Machine High Availability (VMHA) service for
 OpenStack clouds by automatically recovering the KVM-based Virtual
 Machine(VM)s from failure events such as VM process down, provisioning
 process down, and nova-compute host failure. It also provides API service for
 manage and control the automated rescue mechanism.
 .
 This package contains the OpenStack dashboard plugin.



Bug#985118: ITP: masakari-monitors -- OpenStack Virtual Machine High Availability (VMHA) - monitors

2021-03-12 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: masakari-monitors
  Version : 10.0.0
  Upstream Author : OpenStack Foundation 
* URL : https://opendev.org/openstack/masakari-monitors
* License : Apache-2.0
  Programming Lang: Python
  Description : OpenStack Virtual Machine High Availability (VMHA) - 
monitors

 Masakari provides Virtual Machine High Availability (VMHA) service for
 OpenStack clouds by automatically recovering the KVM-based Virtual
 Machine(VM)s from failure events such as VM process down, provisioning
 process down, and nova-compute host failure. It also provides API service for
 manage and control the automated rescue mechanism.
 .
 Monitors for Masakari provides Virtual Machine High Availability (VMHA)
 service for OpenStack clouds by automatically detecting the failure events
 such as VM process down, provisioning process down, and nova-compute host
 failure. If it detect the events, it sends notifications to the masakari-api.



Bug#985081: ITP: masakari -- OpenStack Virtual Machine High Availability (VMHA)

2021-03-12 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: masakari
  Version : 7.0.0
  Upstream Author : OpenStack Foundation 
* URL : https://opendev.org/openstack/masakari
* License : Apache-2.0
  Programming Lang: Python
  Description : OpenStack Virtual Machine High Availability (VMHA)

 Masakari provides Virtual Machine High Availability (VMHA) service for
 OpenStack clouds by automatically recovering the KVM-based Virtual
 Machine(VM)s from failure events such as VM process down, provisioning
 process down, and nova-compute host failure. It also provides API service for
 manage and control the automated rescue mechanism.



Bug#985078: ITP: python-masakariclient -- OpenStack Virtual Machine High Availability (VMHA) client

2021-03-12 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: python-masakariclient
  Version : 7.0.0
  Upstream Author : OpenStack Foundation 
* URL : https://opendev.org/openstack/python-masakariclient
* License : Apache-2.0
  Programming Lang: Python
  Description : OpenStack Virtual Machine High Availability (VMHA) client

 This is a client for the OpenStack Masakari service Virtual Machine High
 Availability (VMHA) API. This package includes a Python library for
 accessing the API (the masakariclient module), and a command-line script.
 .
 Masakari provides Virtual Machine High Availability (VMHA) service for
 OpenStack clouds by automatically recovering the KVM-based Virtual
 Machine(VM)s from failure events such as VM process down, provisioning
 process down, and nova-compute host failure. It also provides API service for
 manage and control the automated rescue mechanism.



  1   2   3   4   5   6   7   8   9   10   >