fence-agents package split

2024-04-09 Thread Valentin Vidic
Hi,

Based on the suggestion from Ubuntu maintainers, fence-agents package
is going to be split as described below. The main goal is to have
agent dependencies specified more accurately and allow only required
agents to be installed on the cluster nodes.  It is expected that a few
agents/packages will be added or removed per year. 

After the split fence-agents becomes a metapackage that recommends
the new 75 agent packages:

Package: fence-agents
Architecture: all
Depends: ${misc:Depends},
Recommends: fence-agents-ack-manual,
fence-agents-aliyun,
fence-agents-alom,
fence-agents-amt,
fence-agents-apc,
fence-agents-apc-snmp,
...
Description: Fence Agents for Red Hat Cluster - all agents

Package: fence-agents-common
Architecture: all
Depends: ${misc:Depends},
 ${python3:Depends},
 python3-pexpect,
 python3-pycurl,
Breaks: fence-agents (<< 4.12.1-2~exp1)
Replaces: fence-agents (<< 4.12.1-2~exp1)
Description: Fence Agents for Red Hat Cluster - common files

Package: fence-agents-alom
Architecture: all
Depends: ${shlibs:Depends},
 ${misc:Depends},
 ${python3:Depends},
 fence-agents-common (>= ${source:Version}),
 openssh-client,
 telnet
Breaks: fence-agents (<< 4.12.1-2~exp1)
Replaces: fence-agents (<< 4.12.1-2~exp1)
Description: Fence Agents for Red Hat Cluster - Sun ALOM agent

Package: fence-agents-amt
Architecture: all
Depends: ${shlibs:Depends},
 ${misc:Depends},
 ${python3:Depends},
 fence-agents-common (>= ${source:Version}),
 amtterm
Breaks: fence-agents (<< 4.12.1-2~exp1)
Replaces: fence-agents (<< 4.12.1-2~exp1)
Description: Fence Agents for Red Hat Cluster - Intel AMT agent

For more details see experimental where the split package is
already uploaded.

Let me know if you have any concerns or suggestions regarding
this change.

-- 
Valentin



Bug#1064429: ITP: glome -- Generic Low Overhead Message Exchange

2024-02-21 Thread Valentin Vidic
Package: wnpp
Severity: wishlist
Owner: Valentin Vidic 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: glome
  Version : 0.1
* URL : https://github.com/google/glome
* License : Apache-2.0
  Programming Lang: C
  Description : Generic Low Overhead Message Exchange

Generic Low Overhead Message Exchange (GLOME) is a protocol providing
secure authentication and authorization for low dependency environments.
It resembles one-time authorization codes (aka OTPs) but is different
from HOTP and TOTP in the following ways:
 * It is stateless (unlike HOTP).
 * It does not depend on time unlike TOTP).
 * It does not require predefined secret sharing (unlike HOTP and TOTP).

These properties make it a good choice for low dependency environments
(e.g., devices with no persistent storage a real-time clock). It can be
also useful for managing access to a large fleet of hosts where
synchronising state or sharing predefined secrets can be a challenge.

The package provides a PAM module, login(1) replacement, CLI utility and
a shared library.



Bug#972471: ITP: osmid -- tool to convert MIDI to OSC and OSC to MIDI

2020-10-18 Thread Valentin Vidic
Package: wnpp
Severity: wishlist
Owner: Valentin Vidic 

* Package name: osmid
  Version : 0.8.0
  Upstream Author : Luis Lloret 
* URL : https://github.com/llloret/osmid
* License : MIT
  Programming Lang: C++
  Description : tool to convert MIDI to OSC and OSC to MIDI

osmid aims to provide a lightweight, portable, easy to use tool to convert
MIDI to OSC and OSC to MIDI. It is the software handling the communication
with MIDI devices in Sonic Pi. osmid is divided in 2 tools:

  * m2o: MIDI to OSC conversion
  * o2m: OSC to MIDI conversion

This package is required as a dependency for the new version of the
sonic-pi package. The package will be maintained in the multimedia
team on Salsa.



Bug#963984: ITP: ruby-sys-proctable -- Ruby interface for gathering process informatio

2020-06-29 Thread Valentin Vidic
Package: wnpp
Severity: wishlist
Owner: Valentin Vidic 

* Package name: ruby-sys-proctable
  Version : 1.2.5
  Upstream Author : Daniel J. Berger 
* URL : https://github.com/djberg96/sys-proctable
* License : Apache-2.0
  Programming Lang: Ruby
  Description : Ruby interface for gathering process informatio

The sys-proctable library provides an interface for gathering information
about processes on your system, i.e. the process table. Most major
platforms are supported and, while different platforms may return
different information, the external interface is identical across
platforms.

This library is required as a dependency for the new version of the
sonic-pi package. The package will be maintained in the ruby-team
group on Salsa.



Bug#963906: ITP: ruby-aubio -- Ruby bindings for the aubio audio library

2020-06-28 Thread Valentin Vidic
Package: wnpp
Severity: wishlist
Owner: Valentin Vidic 

* Package name: ruby-aubio
  Version : 0.3.3
  Upstream Author : Xavier Riley 
* URL : https://github.com/xavriley/ruby-aubio
* License : MIT
  Programming Lang: Ruby
  Description : Ruby bindings for the aubio audio library

Aubio is a tool designed for the extraction of annotations from audio signals.
Its features include segmenting a sound file before each of its attacks,
performing pitch detection, tapping the beat and producing midi streams from
live audio.

This library is required as a dependency for the new version of the
sonic-pi package. The package will be maintained in the ruby-team
group on Salsa.



Bug#963874: ITP: ruby-rubame -- simple Ruby websocket game server

2020-06-28 Thread Valentin Vidic
Package: wnpp
Severity: wishlist
Owner: Valentin Vidic 

* Package name: ruby-rubame
  Version : 0.0.2
  Upstream Author : Mark Saward 
* URL : https://github.com/saward/Rubame
* License : MIT
  Programming Lang: Ruby
  Description : simple Ruby websocket game server

Rubame makes use of WebSocket Ruby to handle the websocket protocol
and the standard Ruby sockets libraries for the actual network connections.

This library is required as a dependency for the new version of the
sonic-pi package. The package will be maintained in the ruby-team
group on Salsa.



Bug#947674: ITP: prometheus-hacluster-exporter -- Prometheus exporter for HA cluster services

2019-12-28 Thread Valentin Vidic
Package: wnpp
Severity: wishlist
Owner: Valentin Vidic 

* Package name: prometheus-hacluster-exporter
  Version : 0.4.0
  Upstream Author : SUSE
* URL : https://github.com/ClusterLabs/ha_cluster_exporter
* License : GPL-3
  Programming Lang: Go
  Description : Prometheus exporter for HA cluster services

Prometheus exporter for Pacemaker cluster services, written in Go.
This service scrapes status of Corosync, Pacemaker, SBD and DRBD
services and exports them via HTTP for Prometheus consumption.

This package is useful for integrating Pacemaker clusters with
Prometheus monitoring. Exporter package will be maintained by
the Debian HA Team.



Bug#945378: ITP: fence-virt -- Pluggable fencing framework for virtual machines

2019-11-23 Thread Valentin Vidic
Package: wnpp
Severity: wishlist
Owner: Valentin Vidic 

* Package name: fence-virt
  Version : 0.9.0
  Upstream Author : Red Hat, Inc.
* URL : https://github.com/ClusterLabs/fence-virt
* License : GPLv2
  Programming Lang: C
  Description : Pluggable fencing framework for virtual machines

The fencing framework consists of the agent (fence_virt) and
the host daemon (fence_virtd). The fence_virtd host daemon is
responsible for processing fencing requests from fence_virt agents
running in virtual machines and routing the requests to the
appropriate physical machine for action.

This package is useful for Corosync/Pacemaker clusters running
inside virtual machines. The package will be maintained by the
Debian HA Team .



Bug#941449: ITP: google-auth-httplib2 -- Google Authentication Library: httplib2 transport

2019-09-30 Thread Valentin Vidic
Package: wnpp
Severity: wishlist
Owner: Valentin Vidic 

* Package name: google-auth-httplib2
  Version : 0.0.3
  Upstream Author : Google Cloud Platform 
* URL : 
https://github.com/GoogleCloudPlatform/google-auth-library-python-httplib2
* License : Apache 2.0
  Programming Lang: Python
  Description : Google Authentication Library: httplib2 transport

Python library providing a httplib2 transport for google-auth.
This library is intended to help existing users of oauth2client migrate
to google-auth.

The intent of this package is to be used together with the existing
python3-googleapi package (see #935562). The package will be maintained
by the DPMT on salsa.



Bug#882664: ITP: pyagentx -- AgentX package to extend SNMP with pure Python

2017-11-25 Thread Valentin Vidic
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Package: wnpp
Severity: wishlist
Owner: Valentin Vidic 

* Package name: pyagentx
  Version : 0.4.1
  Upstream Author : Rayed Alrashed 
* URL : https://github.com/rayed/pyagentx
* License : BSD
  Programming Lang: Python
  Description : AgentX package to extend SNMP with pure Python

pyagentx is a pure Python implementation of AgentX protocol (RFC 2741), it
will allow you to extend SNMP agent (snmpd) by writing AgentX subagents,
without modifying your original SNMP agent.
.
The agent can support the following commands:
 - snmpget
 - snmpwalk
 - snmptable
 - snmpset

This python module is required by new versions of the pcs package.
Package will be maintained by me through Debian Python Modules Team,
with sponsors/co-maintainers more than welcome.
-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEExaW53cM9k/u2PWfIMofYmpfNqHsFAloZUD4ACgkQMofYmpfN
qHv/LxAAnE3gd7q4ZLggXa7bnf79EM7iNbTN2rp0awLJa/97NJbZ6cSSQkby0LlD
Q4+eGie/AmHa/14FetlY5DWVim63q8PG2zRCFGvVOFGyMsEuiiw6PSviI5RHPXTo
cLsZ2auvTtWkRACSXeQjoswJmGFLsS/+vqsCTXCvtqE7KURqe/OTlWhB45RQUbIo
zg9B+Wt9ulY5AzMTOEE8pFmSBiWWW3lor2MDNav2OQUUGB+bhffKZM4VSJ/Jc0Dq
7KrEJ5zDvBAIPROBNbXGY/xuID7zZkWo7Scu8WVYh/3XJ2T/b1RMkTFnvezETr5F
gCmuCgmZMLs6w9TMyPokX8P1fXyoACnnXzxx+aa4yO6yFm1weX//JR268Uy7k5zW
7oe3awdE5TDWOOMHzxAjqJAdBnA58w3/MDa1DtBkn4podZ/0kBu4LdyHJIwV2rJ/
9vgZ30S3UZSBOGfHEEDtzBy5T78oSKi5TKjMCyT6h68TGHHadLtoUsnVVZdI6eyN
eWSA08qHYpjU5Eh8YTG60umf8qr/MR/S5PcnYdUsVI5OObSUsme4SEcr7FyqHfk3
Tbnj/p0agPovrwC3XBFCBK9Af2QBYAmf/E+HxcjVtgtkxC6OZ/QHvcOx7FRavpeu
Px4Aztg0YCRRBi5i7NGSFL17wf9VKRBJxSS1NU2Ds/B5X6rMNJs=
=2O3U
-END PGP SIGNATURE-