Bug#1009988: O: postgresql-semver -- Semantic version number type for PostgreSQL

2022-04-21 Thread Felix Lechner
Package: wnpp
Severity: normal

Hi,

This Postgres data type was used for the most recent Lintian website.

Kind regards,
Felix Lechner



Bug#1009983: O: mdadm -- Tool to administer Linux MD arrays (software RAID)

2022-04-21 Thread Felix Lechner
Package: wnpp
Severity: normal

Hi,

This is an exciting opportunity to assume maintenance of an important
package. It is now available for your adoption!

Kind regards,
Felix Lechner



Bug#1009982: O: pius -- Tools to help before and after key-signing parties

2022-04-21 Thread Felix Lechner
Package: wnpp
Severity: normal

Hi,

This package is low maintenance and now available for your adoption!

Kind regards,
Felix Lechner



Bug#1009980: O: wxedid -- Graphical editor for monitor resolution and timing data (EDID)

2022-04-21 Thread Felix Lechner
Package: wnpp
Severity: normal

Hi,

This package is low maintenance and now available for your adoption!

You can use this software when repairing your monitor's EDID. [1]

Kind regards,
Felix Lechner

[1] https://wiki.debian.org/RepairEDID



Bug#1009978: O: gammastep -- Adjust display hue to outside lighting conditions

2022-04-21 Thread Felix Lechner
Package: wnpp
Severity: normal

Hi,

This package is low maintenance and now available for your adoption!

Kind regards,
Felix Lechner



Bug#1009975: O: libgsm -- Shared libraries for GSM speech compressor

2022-04-21 Thread Felix Lechner
Package: wnpp
Severity: normal

Hi,

This package is low maintenance and now available for your adoption!

Kind regards,
Felix Lechner



Bug#1006866: ITP: hackage-tracker -- Haskell package version tracker

2022-03-06 Thread Felix Lechner
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: debian-hask...@lists.debian.org
X-Debbugs-Cc: Joachim Breitner 

* Package name: hackage-tracker
  Version : 0.1.0
  Upstream Author : Felix Lechner 
* URL : https://salsa.debian.org/haskell-team/hackage-tracker
* License : AGPL-3.0-or-later
  Programming Lang: Haskell2010
  Description : Haskell package version tracker

Generates a file with information that can be used to update the
Debian versions on Hackage for each package available there. Those
versions appear in the Distribution field on Hackage.

Furthermore produces an HTML page that compares the Haskell package
versions available in Debian with those available on Hackage and
elsewhere.

The data is currently displayed at https://hackage-tracker.debian.net.

This software falls under the Haskell team's umbrella and will be
updated, managed and serviced going forward by members of the Haskell
team.



Bug#1003751: In NEW queue

2022-01-15 Thread Felix Lechner
The sources were uploaded and are now in the NEW queue.



Bug#1003751: ITP: kickoff -- Generalized job scheduler (with runners) for the Debian archive

2022-01-14 Thread Felix Lechner
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: debian-lint-ma...@lists.debian.org

* Package name: kickoff
  Version : 0.1.0
  Upstream Author : Felix Lechner 
* URL : https://salsa.debian.org/lintian/kickoff
* License : GPL-3.0-or-later
  Programming Lang: Haskell2010
  Description : Generalized job scheduler (with runners) for the
Debian archive

This package provides a generalized job scheduler. It supports fully
configurable processing actions on local copies of the Debian archive.

The programs herein generate the contents of the Lintian website.

This software falls under Lintian's umbrella and will be updated,
managed and serviced by the Lintian maintainers.



Bug#1003582: ITP: detagtive -- Lintian web application

2022-01-11 Thread Felix Lechner
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: debian-lint-ma...@lists.debian.org

* Package name: detagtive
  Version : 0.1.0.0
  Upstream Author : Felix Lechner 
* URL : https://salsa.debian.org/lintian/detagtive
* License : AGPL-3.0-or-later
  Programming Lang: Haskell2010
  Description : Lintian web application

This package is for the Haskell rewrite of the Lintian website. The
code will be transferred gradually as the site is migrated.

Also ships an executable to generate the special file 'qa-list.txt',
on which several important Debian services rely (tracker.d.o among
them).

This software falls under Lintian's umbrella and will be updated,
managed and serviced by the Lintian maintainers.



Bug#1002466: emacs-lintian: Renamed the source package

2021-12-22 Thread Felix Lechner
Hi,

Pursuant to a suggestion from the Emacs maintainers (thank you!) the
source package was renamed to emacs-lintian and resubmitted to the FTP
Masters.

The path on Salsa also changed:

https://salsa.debian.org/lintian/emacs-lintian

Kind regards
Felix Lechner



Bug#1002466: ITP: elpa-lintian -- Examine Lintian packaging hints in Emacs

2021-12-22 Thread Felix Lechner
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: debian-emac...@lists.debian.org

* Package name: elpa-lintian
  Version : 0.1
  Upstream Author : Felix Lechner 
* URL : https://salsa.debian.org/lintian/elpa-lintian
* License : GPL-3+
  Programming Lang: Lisp
  Description : Examine Lintian packaging hints in Emacs

This package provides a command to run Lintian in Emacs. The purpose
is to provide extra functionality when examining the resulting
packaging hints.

A preliminary version may be found in the Lintian source tree. [1]

Going forward, I hope to maintain the software jointly as a member of
the Lintian Maintainers Team.

[1] 
https://salsa.debian.org/lintian/lintian/-/blob/master/integration/emacs/lintian.el



Bug#1002296: dh-haskell: Version 0.5 is now in NEW

2021-12-21 Thread Felix Lechner
Control: tags -1 + pending

Hi,

Version 0.5 of dh-haskell was uploaded to the NEW queue. [1]

Kind regards
Felix Lechner

[1] https://ftp-master.debian.org/new/dh-haskell_0.5.html



Bug#1002296: ITP: dh-haskell -- Debhelper build system for cabal-based Haskell packages

2021-12-21 Thread Felix Lechner
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: debian-hask...@lists.debian.org

* Package name: dh-haskell
  Version : 0.5
  Upstream Author : Felix Lechner 
* URL : https://salsa.debian.org/lechner/dh-haskell
* License : GPL-3+
  Programming Lang: Perl
  Description : Debhelper build system for cabal-based Haskell packages

Version 0.4 was dropped from unstable on 2018-11-04 at the author's
request in #912000. While the software seemed not useful then, the dh
sequencer is now the dominant build system. [1]

This version is a simple, but complete rewrite based on
/usr/share/cdbs/1/class/hlibrary.mk. It was tested with a Haskell
executable that is not in the archive, but not yet with any libraries
or documentation. Further adaptation may be required.

Going forward, I would like to maintain the software, potentially
jointly, as a prospective member of the Haskell Group!

[1] https://trends.debian.net/#build-systems



Bug#1001176: RFP: perlimports -- Automate maintenance of Perl import statements

2021-12-06 Thread Felix Lechner
Hi,

On Mon, Dec 6, 2021 at 12:44 PM gregor herrmann  wrote:
>
> It's already in NEW (and the other requested package as well).

Thank you for your prompt assistance!

Lintian provides backports to stable (and some users run it in even
more adventurous ways). Is it acceptable for the Lintian maintainers
to upload backports of the new packages, or would the Perl team rather
handle them via bug reports?

I would prefer if the Perl team handled backports as well, but it
would be an extra burden. Please just let me know one way or the
other. Thanks!

Kind regards
Felix Lechner



Bug#1001176: RFP: perlimports -- Automate maintenance of Perl import statements

2021-12-06 Thread Felix Lechner
Hi,

On Mon, Dec 6, 2021 at 10:48 AM gregor herrmann  wrote:
>
> I have no good idea how to handle it right now.

Thank you for having a look!

For Lintian, the functionality of Sub::StrictDecl is probably enough.
I requested it separately (and you already assumed ownership). [1]
Thank you!

Kind regards,
Felix Lechner

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



Bug#1001176: RFP: perlimports -- Automate maintenance of Perl import statements

2021-12-05 Thread Felix Lechner
Hi,

On Sun, Dec 5, 2021 at 12:08 PM gregor herrmann  wrote:
>
> (Just as a note, and that means I won't upload this tonight :))

Thank you for looking into it!

Kind regards,
Felix Lechner



Bug#1001178: RFP: liblib-relative-perl -- In Perl scripts, Add paths relative to the current file to @INC

2021-12-05 Thread Felix Lechner
Package: wnpp
Severity: wishlist
X-Debbugs-CC: debian-p...@lists.debian.org

* Package name: liblib-relative-perl
  Version : 1.000
  Upstream Author : Dan Book 
* URL : https://metacpan.org/pod/lib::relative
* License : Artistic-2.0
  Programming Lang: Perl
  Description : In Perl scripts, Add paths relative to the current
file to @INC

Adding a path to @INC to load modules from a local directory may seem
simple, but has a few common pitfalls to be aware of:

Directly adding a relative path to @INC means that any later code that
changes the current working directory will change where modules are
loaded from. This applies to the . path that used to be in @INC by
default until perl 5.26.0, or a relative path added in code like use
lib 'path/to/lib', and may be a vulnerability if such a location is
not supposed to be writable. Additionally, the commonly used FindBin
module relies on interpreter state and the path to the original script
invoked by the perl interpreter, sometimes requiring workarounds in
uncommon cases like generated or embedded code.

This module proposes a more straightforward method: take a path
relative to the current file, absolutize it, and add it to @INC.

The more straightforward name librelative-perl was already taken. [1]
Perhaps the name proposed here is better for consistency, even though
it looks awkward.

Lintian presently uses a series of tedious work-arounds to get the
same functionality.
[2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17]
Thanks!

Kind regards,
Felix Lechner

[1] https://tracker.debian.org/pkg/librelative-perl
[2] https://salsa.debian.org/lintian/lintian/-/blob/master/bin/lintian#L30-38
[3] 
https://salsa.debian.org/lintian/lintian/-/blob/master/bin/lintian-annotate-hints#L30-38
[4] 
https://salsa.debian.org/lintian/lintian/-/blob/master/bin/lintian-explain-tags#L30-38
[5] 
https://salsa.debian.org/lintian/lintian/-/blob/master/bin/spellintian#L28-37
[6] 
https://salsa.debian.org/lintian/lintian/-/blob/master/private/generate-tag-summary#L9-18
[7] 
https://salsa.debian.org/lintian/lintian/-/blob/master/private/hintadjust#L31-40
[8] 
https://salsa.debian.org/lintian/lintian/-/blob/master/private/hintdiff#L31-40
[9] 
https://salsa.debian.org/lintian/lintian/-/blob/master/private/hintextract#L31-39
[10] 
https://salsa.debian.org/lintian/lintian/-/blob/master/private/hintsort#L31-40
[11] 
https://salsa.debian.org/lintian/lintian/-/blob/master/private/latest-policy-version#L31-40
[12] 
https://salsa.debian.org/lintian/lintian/-/blob/master/private/refresh-data#L27-35
[13] 
https://salsa.debian.org/lintian/lintian/-/blob/master/private/refresh-locale-codes#L26-35
[14] 
https://salsa.debian.org/lintian/lintian/-/blob/master/private/refresh-manual-refs#L32-41
[15] 
https://salsa.debian.org/lintian/lintian/-/blob/master/private/runtests#L36-44
[16] 
https://salsa.debian.org/lintian/lintian/-/blob/master/private/tag-stats#L17-26
[17] 
https://salsa.debian.org/lintian/lintian/-/blob/master/private/generate-profiles#L10-18



Bug#1001176: RFP: perlimports -- Automate maintenance of Perl import statements

2021-12-05 Thread Felix Lechner
Package: wnpp
Severity: wishlist
X-Debbugs-CC: debian-p...@lists.debian.org

* Package name: perlimports
  Version : 0.27
  Upstream Author : Olaf Alders 
* URL : https://metacpan.org/pod/App::perlimports
* License : Artistic
  Programming Lang: Perl
  Description : Automate maintenance of Perl import statements

This distribution provides the perlimports command line interface
(CLI), which automates the cleanup and maintenance of Perl use and
require statements. Loosely inspired by goimports, this tool aims to
be part of your linting and tidying workflow, in much the same way you
might use perltidy or perlcritic.

For a detailed discussion of the problems this tool attempts to solve,
see this "Conference in the Cloud" talk from June 2021: Where did that
Symbol Come From? [1]

Lintian would like to use the functionality to protect against missing
imports in rarely used code paths during parallel execution. [2]
Thanks!

Kind regards,
Felix Lechner

[1] https://www.youtube.com/watch?v=fKqxdTbGxYY
[2] https://lists.debian.org/debian-perl/2021/11/msg00011.html



Bug#1001175: RFP: libsub-strictdecl-perl -- Detect undeclared subroutines in Perl compilation

2021-12-05 Thread Felix Lechner
Package: wnpp
Severity: wishlist
X-Debbugs-CC: debian-p...@lists.debian.org

* Package name: libsub-strictdecl-perl
  Version : 0.005
  Upstream Author : Andrew Main (Zefram) 
* URL : https://metacpan.org/pod/Sub::StrictDecl
* License : Artistic
  Programming Lang: Perl
  Description : Detect undeclared subroutines in Perl compilation

This module provides optional checking of subroutine existence at
compile time. This checking detects mistyped subroutine names and
subroutines that the programmer forgot to import. Traditionally Perl
does not detect these errors until runtime, so it is easy for errors
to lurk in rarely-executed or untested code.

Lintian would like to use the functionality to protect against missing
imports in rarely used code paths during parallel execution. [1]
Thanks!

Kind regards,
Felix Lechner

[1] https://lists.debian.org/debian-perl/2021/11/msg00011.html



Bug#986221: ITP: postgresql-semver -- Semantic version type for PostgreSQL

2021-03-31 Thread Felix Lechner
Package: wnpp
Severity: wishlist
Owner: Felix Lechner 
X-Debbugs-CC: Debian PostgreSQL Maintainers 


* Package name: postgresql-semver
  Version : 0.31.0
  Upstream Author : David E. Wheeler 
* URL : https://github.com/theory/pg-semver
* License : PostgreSQL / Apache-2.0
  Programming Lang: SQL, C
  Description : Semantic version type for PostgreSQL

This library contains a single PostgreSQL extension for a data type
called 'semver'. It implements the version number format described in
the Semantic Versioning 2.0.0 Specification. [1]

The Debian packaging is based on the Apache-2.0 license because I
adapted packaging from an existing repository. [2]

I hope to convince the PostgreSQL Maintainers to adopt this package,
otherwise I will maintain it.

Kind regards
Felix Lechner

[1] https://semver.org/spec/v2.0.0.html
[2] https://github.com/mgit-at/pg-semver-debian



Bug#983467: ITP: wolftpm -- Portable TPM 2.0 Library

2021-02-24 Thread Felix Lechner
Package: wnpp
Severity: wishlist
Owner: Felix Lechner 
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: wolftpm
  Version : 2.0.0
  Upstream Author : David Garske 
* URL : https://www.wolfssl.com/products/wolftpm/
* License : GPL-2+
  Programming Lang: C
  Description : Portable TPM 2.0 Library

wolfTPM is a portable, open-source TPM 2.0 stack with backward API
compatibility, designed for embedded use. It is highly portable, and
has native support for Linux. RTOS and bare metal environments can
take advantage of a single IO callback for SPI hardware interface, no
external dependencies, and compact code size with low resource usage.

wolfTPM offers API wrappers to help with complex TPM operations like
attestation and examples to help with complex cryptographic processes
like the generation of Certificate Signing Request (CSR) using a TPM.

- Provides all TPM 2.0 API’s in compliance with the specification.
- Backward API compatibility.
- Includes wrappers for the most common use cases, like Key
  Generation, NV memory, RSA encrypt/decrypt, ECC sign/verify, ECDH,
  and others.
- Provides examples for the advanced use cases, like Attestation (TPM
  2.0 Quote), Certificate Signing Request (CSR), generation of signed
  timestamp (TPM 2.0 GetTime), and others.

wolfSSL has support for chipsets including ARM, Intel, Motorola, mbed,
NXP/Freescale, Microchip (PIC32)/Atmel, STMicroelectronics
(STM32F2/F4), Analog Devices, Texas Instruments, and more.

I will maintain this package going forward.

Kind regards
Felix Lechner



Bug#983450: ITP: wolfmqtt -- Lightweight client library for the MQTT protocol

2021-02-24 Thread Felix Lechner
Package: wnpp
Severity: wishlist
Owner: Felix Lechner 
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: wolfmqtt
  Version : 1.8.0
  Upstream Author : David Garske 
* URL : https://www.wolfssl.com/products/wolfmqtt/
* License : GPL-2+
  Programming Lang: C
  Description : Lightweight client library for the MQTT protocol

MQTT (Message Queuing Telemetry Transport) is a lightweight open
messaging protocol that was developed for constrained environments
such as M2M (Machine to Machine) and IoT (Internet of Things), where a
small code footprint is required. MQTT is based on the Pub/Sub
messaging principle of publishing messages and subscribing to topics.
The protocol efficiently packs messages to minimize overhead.

The wolfMQTT library is a client implementation of the MQTT written in
C. It supports all Packet Types, all Quality of Service (QoS) levels
0-2 and supports SSL/TLS. This implementation provides support for
MQTT v5.0 and is based on MQTT v3.1.1. Additionally, there is also
client support for MQTT-SN (Sensor Network).

- Supports MQTT specifications v3.1.1 and v5.0
- Support for MQTT-SN
- Supports all client side packet types and protocol options
- QoS Levels 0-2 (guaranteed delivery)
- Message integrity, security are still available
- Single threaded model and single message callback
- Written in Native C89 with portability/compatibility in mind
- Space conscience design (Compiled size is about 3.6kB)
- User manual with build instructions, example overview, and API documentation
- Example MQTT client implementations
- Network interface is abstracted via callbacks for extensibility
- Packet parsing encoding/decoding structured for custom use
- Minimal external dependencies (strlen, memcpy, memset)
- Detailed error checking/handling
- Doxygen style inline documentation
- Fewer than 1200 lines of well structured C code
- Tested on multiple variants of MQTT broker servers, QoS levels 0-2
  with/without TLS
- FreeRTOS+TCP support

wolfSSL has support for chipsets including ARM, Intel, Motorola, mbed,
NXP/Freescale, Microchip (PIC32)/Atmel, STMicroelectronics
(STM32F2/F4), Analog Devices, Texas Instruments, and more.

I will maintain this package going forward.

Kind regards
Felix Lechner



Bug#983449: ITP: wolfssh -- Lightweight SSH Library

2021-02-24 Thread Felix Lechner
Package: wnpp
Severity: wishlist
Owner: Felix Lechner 
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: wolfssh
  Version : 1.4.6
  Upstream Author : John Safranek 
* URL : https://www.wolfssl.com/products/wolfssh/
* License : GPL-3+
  Programming Lang: C
  Description : Lightweight SSH Library

The wolfSSH library is a lightweight SSHv2 client and server library
written in ANSI C and targeted for embedded, RTOS, and
resource-constrained environments—primarily because of its small size,
speed, and feature set.

It is also often used in standard operating environments.

Features:

- SSH v2.0 (client and server)
- Minimum footprint size of 33kB
- Runtime memory usage between 1.4 and 2kB, not including a
  configurable receive buffer
- Multiple Hashing Functions: SHA-1, SHA-2 (SHA-256, SHA-384, SHA-512), BLAKE2b
- Block, Stream, and Authenticated Ciphers: AES (CBC, CTR, GCM, CCM), Camellia
- Public Key Options:  RSA, DH, EDH, NTRU
- ECC Support (ECDH and ECDSA with curves: NISTP256, NISTP384, NISTP521
- Curve25519 and Ed25519
- Client authentication support (RSA key, password)
- SCP support
- SFTP support
- Port forwarding support (client-side)
- Simple API
- PEM and DER certificate support
- Hardware Cryptography Support: Intel AES-NI support, Intel AVX1/2,
  RDRAND, RDSEED, Cavium NITROX support, STM32F2/F4 hardware
  crypto support, Freescale CAU / mmCAU / SEC, Microchip PIC32MZ,
  support for MPLAB Harmony on PIC32
- Echoserver functionality
- Interop Tested Against: OpenSSH, Tera term, PuTTY, Dropbear,
  Firezilla, BitVise

wolfSSH is built for maximum portability and is generally very easy to
compile on new platforms. wolfSSH has support for chipsets including
ARM, Intel, Motorola, mbed, NXP/Freescale, Microchip (PIC32)/Atmel,
STMicroelectronics (STM32F2/F4), Analog Devices, Texas Instruments,
and more.

I will maintain this package going forward.

Kind regards
Felix Lechner



Bug#972343: ITP: wxedid -- Graphical editor for monitor resolution and timing data (EDID)

2020-10-16 Thread Felix Lechner
Package: wnpp
Severity: wishlist
Owner: Felix Lechner 
X-Debbugs-CC: debian-de...@lists.debian.org
X-Debbugs-CC: Tomasz Pawlak 

* Package name: wxedid
  Version : 0.0.21
  Upstream Author : Tomasz Pawlak 
* URL : https://sourceforge.net/projects/wxedid/
* License : GPL-3+
  Programming Lang: C++
  Description : Graphical editor for monitor resolution and timing
data (EDID)

wxEDID is a wxWidgets based editor for Extended Display Identification
Data (EDID).

It operates on offline files that can be flashed to a monitor using the
technique described here: https://wiki.debian.org/RepairEDID.

This tool can modify the base EDID v1.3+ structure and the CEA/CTA-861-G,
as the first extension block. The program also provides a DTD constructor
to aid with the selection of suitable timings.

The tool can import and export EDID data in binary blob and in hexadecimal
formats.

As a small package with few prerequisites and two releases per year,
maintenance should be moderate. There was discussion if the software
should be packaged at all.

It is available in Suse and Archlinux, presumably because it is
helpful when fixing your monitor's EDID.

Kind regards
Felix Lechner



Bug#972131: ITP: gammastep -- Adjust display hue to outside lighting conditions on Wayland

2020-10-12 Thread Felix Lechner
Package: wnpp
Severity: wishlist
Owner: Felix Lechner 
X-Debbugs-CC: debian-de...@lists.debian.org
X-Debbugs-CC: team+swa...@tracker.debian.org
X-Debbugs-CC: r...@debian.org
X-Debbugs-CC: rhal...@old-forest.org


* Package name: gammastep
  Version : 2.0.2
  Upstream Author : Jon Lund Steffensen 
* URL : https://gitlab.com/chinstrap/gammastep
* License : GPL-3+
  Programming Lang: C, and Python for an applet
  Description : Adjust display hue to outside lighting conditions

Gammastep automatically adjusts the color temperature of computer
displays to help reduce the eye strain that comes with working in
low-light conditions.

Based on the geographical location of the computer system, Gammastep
will keep the screen at the default bluish hue during daytime but
adjust to an orange or reddish color in the evening hours and
nighttime.

Gammastep is similar to the redshift package but works with some
Wayland compositors. (I am not sure about GNOME or KDE there.). The
maintainers of the redshift package were copied on this message, in
case they are interested.

Going forward, I would prefer if the Sway team (or another Wayland
team) assumed maintenance of this package. As a happy Sway user I
would also consider joining a team, if needed. Thanks!

Kind regards
Felix Lechner



Bug#898246: git-lab requires golang-github-xanzy-go-gitlab

2020-01-24 Thread Felix Lechner
Hi Julian,

On Fri, Jan 24, 2020 at 3:39 AM Julian Gilbey  wrote:
>
> The version of xanzy in debian/sid on salsa is very out of date - the
> upstream version is now 0.22, but debian/sid is lagging on 0.15.

State of package on Mentors (based on upstream's version 0.22) was
pushed to the golang team repo.

Kind regards
Felix Lechner



Bug#898246: git-lab requires golang-github-xanzy-go-gitlab

2020-01-23 Thread Felix Lechner
Hi,

On Sun, Dec 15, 2019 at 7:46 AM Dominique Dumont  wrote:
>
> Felix, could you resume packaging this software ?

Do you know anyone with upload privileges? :) Please feel free to
upload the required prerequisite

golang-github-xanzy-go-gitlab

in #947304. My RFS had no takers for a month. I will package git-lab
for you afterwards.

Kind regards
Felix



Bug#900774: Patch for opendkim-tools and adoption status

2019-12-14 Thread Felix Lechner
Hi,

On Sat, Dec 14, 2019 at 3:35 AM David Bürgin  wrote:
>
> May I take ownership of the wnpp bug with intent to adopt?

Yes, please. It is in better hands with you. Good luck!

Kind regards
Felix Lechner



Bug#900774: Patch for opendkim-tools and adoption status

2019-12-14 Thread Felix Lechner
Hi David,

I worked on this package before the buster freeze, but don't actually
use it anymore. (Exim has built-in support for DKIM.) Are you
interested in taking over maintenance?

Kind regards
Felix Lechner


On Mon, Dec 9, 2019 at 2:35 AM David Bürgin  wrote:
>
> Hello Felix,
>
> I have opened Debian bug #946386 with a patch that I would like to get
> into Debian.
>
> You are the prospective maintainer of opendkim, is that right? How can I
> help you with integrating the patch? It would be good to have a status
> update on your adoption and maintenance plans for opendkim.
>
> Thank you.
>
>
> --
> David



Bug#945407: ITP: golang-github-sabhiram-go-gitignore -- A gitignore parser for go

2019-11-24 Thread Felix Lechner
Package: wnpp
Severity: wishlist
X-Debbugs-CC: debian-de...@lists.debian.org, debian...@lists.debian.org

* Package name: golang-github-sabhiram-go-gitignore
  Version : 1.0.2-1
  Upstream Author : Shaba Abhiram
* URL : https://github.com/sabhiram/go-gitignore
* License : MIT
  Programming Lang: Go
  Description : A gitignore parser for go

 go-gitignore Build Status
 (https://travis-ci.org/sabhiram/go-gitignore) Coverage Status
 (https://coveralls.io/github/sabhiram/go-gitignore?branch=master)
 .
 A gitignore parser for Go Install shell go get
 github.com/sabhiram/go-gitignore
 .
 Usage For a quick sample of how to use this library, check out the tests
 under ignore_test.go.

Required prerequisite for Gocryptfs starting with version 1.7.1, which
is currently unpackaged.



Bug#924367: ITA?

2019-11-18 Thread Felix Lechner
Hi Jonatha,

Yes, I worked on it, but then came the buster freeze, plus I got
sidetracked with Lintian. I hope to make an upload soon.

I'll let you know if my plans change. I assume you are also interested?
Thank you for your initiative!

Kind regards,
Felix


On Mon, Nov 18, 2019 at 12:51 AM Jonathan Carter  wrote:

> Hi Felix, a while back you expressed interest in adopting mdadm
> (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=924367), are you
> still interested in doing so?
>
> thanks,
>
> -Jonathan
>
> --
>   ⢀⣴⠾⠻⢶⣦⠀  Jonathan Carter (highvoltage) 
>   ⣾⠁⢠⠒⠀⣿⡁  Debian Developer - https://wiki.debian.org/highvoltage
>   ⢿⡄⠘⠷⠚⠋   https://debian.org | https://jonathancarter.org
>   ⠈⠳⣄  Be Bold. Be brave. Debian has got your back.
>


Bug#906986: ITP: golang-github-xanzy-go-gitlab -- Simple and uniform GitLab API for Go

2018-08-22 Thread Felix Lechner
Package: wnpp
Severity: wishlist
Owner: Felix Lechner 

* Package name: golang-github-xanzy-go-gitlab
  Version : 0.10.8
  Upstream Author : Sander van Harmelen 
* URL : https://github.com/xanzy/go-github/
* License : Apache-2.0
  Programming Lang: Go
  Description : Simple and uniform GitLab API for Go

This package provides a GitLab API that enables Go programs to interact
with GitLab in a simple and uniform way. It covers most of the existing
Gitlab API calls and is updated regularly to add new or missing endpoints.

A golang library, it is a prerequisite for git-lab (#898246).

The package will be maintained as part of the go-team on Salsa. Thank you!



Bug#887151: Teamwork

2018-01-30 Thread Felix Lechner
Hi Tobias,

I would be happy to work with you on this package. Find me on IRC some
time and we can discuss my qualifications. Thank you!

Best regards,
Felix



Bug#857248: nullmailer: bug found!

2017-09-07 Thread Felix Lechner
On Wed, Sep 6, 2017 at 5:44 PM, David Bremner  wrote:

> Felix Lechner  writes:
>
> >   }
> >   // else if(hostname.find_first('.') < 0) [NOT ADOPTED]
> > // return false; [NOT ADOPTED]
> >   return true;
> > }
>
> That change was originally to fix
>
>  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=504184
>
> Do you know if the configurations discussed there will still work?
>
> d
>

Hi David,

Nice detective work! Attached please find a patch to allow unqualified
domain names.

I further attached an updated patch for '/etc/mailname'. A small warning is
issued when 'me' is present, but the file is disregarded---as it says in
the man pages. The tests use '/etc/mailname', as well.

Please apply the second patch after the first.

Finally, I added some information to an empty section for nullmailer on the
Debian Wiki for '/etc/mailname' <https://wiki.debian.org/EtcMailName>.
Please edit further if needed. Thank you!

Best regards,
Felix


allow-unqualified-domains.patch.gz
Description: GNU Zip compressed data


etc-mailname.patch.gz
Description: GNU Zip compressed data


Bug#857248: nullmailer: bug found!

2017-09-05 Thread Felix Lechner
Hi David,

To save you and others time I filed pull requests for the 'errno' bug
<https://github.com/bruceg/nullmailer/pull/43> and the fix for race
conditions <https://github.com/bruceg/nullmailer/pull/44>. Hope this did
not preempt your review. Thank you for looking at my patches!

Best regards,
Felix


On Tue, Sep 5, 2017 at 3:52 AM, David Bremner  wrote:

> Felix Lechner  writes:
>
> > David,
> >
> > I found the bug affecting the tests. (It was an issue only when TLS was
> > enabled, and there were some race conditions.) I packaged version 2.0
> > and uploaded
> > it to Mentors <https://mentors.debian.net/package/nullmailer>.
> >
> > You are still welcome to adopt the package. Or, you can sponsor me---I
> > really don't care. Just trying to help.
>
> OK, I'm (slowly) looking at your patches. My current plan is to
> integrate (most of) your changes and add you as an Uploader to the
> package in collab-maint. That's mostly symbolic but it might help get a
> sponsor in the future if I'm not available.
>
> > Some of the open items in my version are:
> >
> > 1. Syslog code (and therefore '--daemon') not adopted from prior version.
> > It probably would be a good idea, but is complicated, and the package
> works
> > without it.
>
> I think this is probably gone for good. We do have to take a bit more
> care: I think /etc/init.d/nullmailer probably needs to be dropped from
> the package, since it relies on -s. A NEWS item for those people relying
> on non-systemd inits seems also needed.
>
> >
> > 2. I slightly modified the interplay between '/etc/mailname', 'me' and
> > 'defaulthost' to allow the tests to complete. Not sure if that broke the
> > '/etc/mailname' behavior. I don't use that feature.
> >
>
> Was there more than just grouping patches here?
>


Bug#857248: nullmailer: bug found!

2017-09-05 Thread Felix Lechner
On Tue, Sep 5, 2017 at 3:52 AM, David Bremner  wrote:

> Felix Lechner  writes:
>
> > David,
> >
> > I found the bug affecting the tests. (It was an issue only when TLS was
> > enabled, and there were some race conditions.) I packaged version 2.0
> > and uploaded
> > it to Mentors <https://mentors.debian.net/package/nullmailer>.
> >
> > You are still welcome to adopt the package. Or, you can sponsor me---I
> > really don't care. Just trying to help.
>
> OK, I'm (slowly) looking at your patches. My current plan is to
> integrate (most of) your changes and add you as an Uploader to the
> package in collab-maint. That's mostly symbolic but it might help get a
> sponsor in the future if I'm not available.
>
>
That's a great solution. Thank you!


> > Some of the open items in my version are:
> >
> > 1. Syslog code (and therefore '--daemon') not adopted from prior version.
> > It probably would be a good idea, but is complicated, and the package
> works
> > without it.
>
> I think this is probably gone for good. We do have to take a bit more
> care: I think /etc/init.d/nullmailer probably needs to be dropped from
> the package, since it relies on -s. A NEWS item for those people relying
> on non-systemd inits seems also needed.
>
>
Thank you for catching that. It's probably the right thing to do.


> >
> > 2. I slightly modified the interplay between '/etc/mailname', 'me' and
> > 'defaulthost' to allow the tests to complete. Not sure if that broke the
> > '/etc/mailname' behavior. I don't use that feature.
> >
>
> Was there more than just grouping patches here?
>

Yes, I honored 'me' when '/etc/mailname' does not exist; the previous
maintainer ignored 'me'. (Now the tests complete and testing for a
Debian-compliant '/etc/mailname' may not be necessary.) Also, the patched
man pages substitute '/etc/mailname' for 'me', so the fallback behavior is
undocumented.

-  if (!config_read("me", me)) {
+  if (!config_read("../mailname", me) && !config_read("me", me)) {

vs.

-  if (!config_read("me", me)) {
+  if (!config_read("../mailname", me)) {

In addition, I did not follow the previous maintainer when he no longer
required at least one dot in the domain part of an email address. He
commented out a call in src/queue.cc to upstream's function find_first(),
which is replicated here for your convenience. The check takes place after
a possible remapping of 'localhost' and seemed reasonable, so I kept it.

int mystring::find_first(char ch, size_t offset[default 0]) const
{
  if(offset >= rep->length)
return -1;
  char* ptr = strchr(rep->buf+offset, ch);
  return ptr ? ptr-rep->buf : -1;
}

bool validate_addr(mystring& addr, bool doremap)
{
  int i = addr.find_last('@');
  if(i < 0)
return false;
  mystring hostname = addr.right(i+1);
  if(doremap && remapadmin) {
if(hostname == me || hostname == "localhost")
  addr = adminaddr;
  }
  // else if(hostname.find_first('.') < 0) [NOT ADOPTED]
// return false; [NOT ADOPTED]
  return true;
}

Best regards,
Felix


Bug#857248: nullmailer: bug found!

2017-09-01 Thread Felix Lechner
David,

I found the bug affecting the tests. (It was an issue only when TLS was
enabled, and there were some race conditions.) I packaged version 2.0
and uploaded
it to Mentors .

You are still welcome to adopt the package. Or, you can sponsor me---I
really don't care. Just trying to help.

Some of the open items in my version are:

1. Syslog code (and therefore '--daemon') not adopted from prior version.
It probably would be a good idea, but is complicated, and the package works
without it.

2. I slightly modified the interplay between '/etc/mailname', 'me' and
'defaulthost' to allow the tests to complete. Not sure if that broke the
'/etc/mailname' behavior. I don't use that feature.

Sorry I did not work through collab-maint. I did not see the package on
Alioth until today. (I also did not see your bug message from Aug 2,
although I did see your letter to upstream.)

Best regards,
Felix


Bug#845284: Seeking a sponsor

2016-11-25 Thread Felix Lechner
Hi,

I packaged Pius version 2.2.2. Seeking a sponsor, please. Thank you!

Best regards,
Felix


Bug#744082: Progress report

2015-12-27 Thread Felix Lechner
This is a JNI glue library. I should ask the sponsor of wolfSSL to upload
it, but have not done so. The Debian package is ready to go.

wolfSSL is the latest version of an encryption library popular in embedded
environments. It is used in MySQL and Skype. cURL, stunnel, lighttpd can
build with it. Other software that uses it is cataloged here:

https://www.wolfssl.com/wolfSSL/Community.html


Bug#787150: ITP: mediastreamer2 -- Voice and video streaming engine for telephony

2015-05-28 Thread Felix Lechner
Package: wnpp
Severity: wishlist
Owner: Felix Lechner 

 * Package name: mediastreamer2
  Version : 2.11.2
  Upstream Author : Simon Morlat 
* URL :
http://www.linphone.org/technical-corner/mediastreamer2/downloads
* License : GPL-2+, GPL-3+, LGPL-2.1, Apache, BSD-3-clause, BSD-2-clause
  Programming Lang: C
  Description : Voice and video streaming engine for telephony

 Mediastreamer2 is a powerful and lightweight streaming engine
 specially designed for voice/video telephony applications.The
 library is part of Linphone.
 .
 Like ortp, the library was previously shipped and versioned
 together with Linphone. The two libraries are being separated.
 Their versioning will require a new epoch.


Bug#786574: ITP: msx264 -- Mediastreamer plugin for the H.264 video codec

2015-05-22 Thread Felix Lechner
Package: wnpp
Severity: wishlist
Owner: Felix Lechner 

* Package name: msx264
  Version : 1.5.1
  Upstream Author : Simon Morlat 
* URL : http://www.linphone.org
* License : GPL-2+
  Programming Lang: C
  Description : Mediastreamer plugin for the H.264 video codec

This dynamically loaded codec wrapper is part of Linphone. It will be
maintained in the Debian VOIP Team.


-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20150522233203.23915.57096.report...@lechner-server.us-core.com



Bug#785522: ITP: ortp -- Real-time Transport Protocol (RTP) stack

2015-05-17 Thread Felix Lechner
Package: wnpp
Severity: wishlist
Owner: Felix Lechner 

 * Package name: ortp
  Version : 0.24.2
  Upstream Author : Simon Morlat 
* URL :
http://www.linphone.org/technical-corner/mediastreamer2/downloads
* License : LGPL-2.1, BSD-3-clause, BSD-2-clause
  Programming Lang: C
  Description : Real-time Transport Protocol (RTP) stack

 This library implements RFC 1889 (RTP) and offers an easy to
 use API with high-level and low-level access. The library is
 part of Linphone.
 .
 The library was previously shipped and versioned together
 with the Linphone executable. That now causes circular
 dependencies. The latest version of Linphone depends on
 bzrtp, which is released separately, for additional encrypted
 communications, but bzrtp depends on ortp and mediastreamer2.
 .
 To avoid the circular dependency, the two libraries ortp and
 mediastreamer2 are being separated. They are on different
 release cycles anyway. Unfortunately, their versioning
 requires a new epoch.


Bug#785499: ITP: msamr -- Mediastreamer plugin for AMR audio codec

2015-05-16 Thread Felix Lechner
Package: wnpp
Severity: wishlist
Owner: Felix Lechner 

 * Package name: msamr
  Version : 1.0.1
  Upstream Author : Simon Morlat 
* URL :
http://www.linphone.org/technical-corner/mediastreamer2/downloads
* License : GPL-2+
  Programming Lang: C
  Description : Mediastreamer plugin for AMR audio codec

 This package contains the AMR (adaptive multi-rate) codec plugin for
 mediastreamer, which is part of Linphone.
 .
 The project was developed as part of mediastreamer2, Linphone's
 media processing engine.


Bug#785480: ITP: bcg729 -- ITU G.729 Annex A compatible audio codec

2015-05-16 Thread Felix Lechner
Package: wnpp
Severity: wishlist
Owner: Felix Lechner 

* Package name: bcg729
  Version : 1.0.0
  Upstream Author : Felix Lechner 
* URL : http://www.linphone.org/technical-corner/bcg729/overview
* License : GPL-2+, BSD-2-clause
  Programming Lang: C
  Description : ITU G.729 Annex A compatible audio codec

 Bcg729 is an open source implementation of the ITU G729 Annex A
 speech codec. Written in C 99, the library is fully portable. It
 runs on many platforms, including ARM and x86.
 .
 Bcg729 supports concurrent channels encoding/decoding for multi
 call application such as conferencing.
 .
 The project was developed as part of mediastreamer2, Linphone's
 media processing engine. It also contains the glue forintegration
 into Linphone/mediastreamer2.


-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20150516210126.21572.61996.report...@lechner-server.us-core.com



Bug#785461: ITP: bzrtp -- Library for the ZRTP key exchange protocol

2015-05-16 Thread Felix Lechner
Package: wnpp
Severity: wishlist
Owner: Felix Lechner 

* Package name: bzrtp
  Version : 1.0.2
  Upstream Author : Simon Morlat 
* URL : http://www.linphone.org/
* License : GPL-2+
  Programming Lang: C
  Description : Library for the ZRTP key exchange protocol

This package is part of Linphone, but is packaged separately. Like Linphone it
will be maintained by the Debian VOIP Team.

This new library enables certain encrypted communications in Linphone.


-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20150516154753.14249.34307.report...@lechner-server.us-core.com



Bug#733060: ITP: svxlink -- voice services system for ham radio use

2014-09-15 Thread Felix Lechner
Hello Ian,

I wrote to 'debian-h...@lists.debian.org' on December 1, 2013.
Unfortunately, I could not find a sponsor there.

I maintain other packages, but do not have upload privileges for the
archive. We need a Debian Developer.

Felix

On Mon, Sep 15, 2014 at 3:50 PM, Iain R. Learmonth  wrote:

> On Mon, Sep 15, 2014 at 03:44:43PM -0700, Felix Lechner wrote:
> > I am, but I could not find a sponsor for my 'svxlink' package.
>
> Have you got a link to the VCS for this? I can take a look at the package
> first and if there's no problems I can see, you can ask the Debian Hams
> mailing list for sponsorship.
>
> Thanks,
> Iain.
>
> --
> e: i...@fsfe.orgw: iain.learmonth.me
> x: i...@jabber.fsfe.org t: +447875886930
> c: MM6MVQ  g: IO87we
> p: 1F72 607C 5FF2 CCD5 3F01 600D 56FF 9EA4 E984 6C49
>


Bug#733060: ITP: svxlink -- voice services system for ham radio use

2014-09-15 Thread Felix Lechner
Hello Ian,

I am, but I could not find a sponsor for my 'svxlink' package.

Felix

On Mon, Sep 15, 2014 at 1:25 PM, Iain R. Learmonth  wrote:

> Hi,
>
> Are you still working on this?
>
> Thanks,
> Iain.
>
> --
> e: i...@fsfe.orgw: iain.learmonth.me
> x: i...@jabber.fsfe.org t: +447875886930
> c: MM6MVQ  g: IO87we
> p: 1F72 607C 5FF2 CCD5 3F01 600D 56FF 9EA4 E984 6C49
>


Bug#744082: ITP: wolfssl-jni -- Java interface for CyaSSL

2014-04-09 Thread Felix Lechner
Package: wnpp
Severity: wishlist
Owner: Felix Lechner 

* Package name: wolfssl-jni
  Version : 1.0
  Upstream Author : Chris Conlon 
* URL : http://www.wolfssl.com/
* License : GPL-2+
  Programming Lang: Java, C
  Description : Java interface for CyaSSL

The wolfSSL JNI package provides a Java interface to the wolfSSL
SSL/TLS library, providing Java applications with SSL/TLS support
up to the current TLS 1.2 and DTLS 1.2 standards.

In addition to the interface, the package provides an example
client and server, written in Java, which utilize the interface
to make an SSL/TLS connection.

The interface is provided through the use of JNI and standard
Java practices.

CyaSSL is an SSL library offering a compatibility layer for OpenSSL.
It is popular with developers of embedded systems.

'cyassl' is a prerequisite for this JNI package. The two packages are
released separately. I plan to maintain both of them.


-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20140409222535.22642.35421.report...@lechner-server.us-core.com



Bug#598391: Work in progress

2014-02-28 Thread Felix Lechner
This library is being packaged.


Bug#737830: ITP: belle-sip -- SIP stack from the Linphone team

2014-02-06 Thread Felix Lechner
Package: wnpp
Severity: wishlist
Owner: Felix Lechner 

* Package name: belle-sip
  Version : 1.2.4
  Upstream Author : Jehan Monnier 
* URL : http://www.linphone.org/
* License : GPL2+, GPL3+, BSD, MIT, zlib
  Programming Lang: C and ANTLR
  Description : SIP stack from the Linphone team

Belle-Sip is a new SIP stack (RFC3261) developed by the Linphone team.

Belle-Sip supports multiple transports at the same time, has a dual IPv6 and
IPv4 stack, is fully asynchronous and implements the +sip.instance and alias
parameters. It also handles network disconnections better, offers a privacy API
and supports rich presence.

SIP/TLS is handled by the lightweight polarssl library (as opposed to openssl).

Relevance:

This library is required to build the latest Linphone beta version 3.6.99. It
will probably replace libosip and libeXosip, a more mature SIP stack, in future
Linphone releases.

Maintenance:

I plan to submit the package to the Debian VOIP Team and hope to contribute to
maintenance going forward.


-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20140206110008.11252.99011.reportbug@wu-desktop



Bug#733060: ITP: svxlink -- voice services system for ham radio use

2013-12-24 Thread Felix Lechner
Package: wnpp
Severity: wishlist
Owner: Felix Lechner 

  Package name: svxlink
  Version : 13.12
  Upstream Author : Tobias Blomberg 
  URL : http://sourceforge.net/projects/svxlink/
  License : GPLv2 dated June 1991, except as noted below
  Programming Lang: C++
  Description : voice services system for ham radio use

The svxLINK server provides access to a ham radio transceiver via the
EchoLink® protocol. A graphical client, Qtel, is included.

EchoLink® allows licensed amateur radio operators to communicate over the
Internet, including remote access to station equipment. The server can act as a
repeater controller or operate on a simplex channel. Based on a modular design,
the server can be configured to provide voice mail and other services.

Copyright and license details:

Most of the software is released under the GNU General Public License.
Exceptions are:

(1) WOL (Wide Open License, please see below):
async/audio/AudioDecimator.*
async/audio/AudioInterpolator.*

(2) Custom license (Aladdin Enterprises, please see below):
echolib/md5.{c,h}

(1) Original code by by Grant R. Griffin modified by Tobias Blomberg / SM0SVX.
Provided by Iowegian's "dspGuru" service (http://www.dspguru.com). Copyright
2001, Iowegian International Corporation (http://www.iowegian.com)

 The Wide Open License (WOL)

Permission to use, copy, modify, distribute and sell this software and its
documentation for any purpose is hereby granted without fee, provided that the
above copyright notice and this license appear in all source copies. THIS
SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY OF ANY KIND.
See http://www.dspguru.com/wol.htm for more information.

(2)   Copyright (C) 1999, 2000, 2002 Aladdin Enterprises.  All rights reserved.

  This software is provided 'as-is', without any express or implied
  warranty.  In no event will the authors be held liable for any damages
  arising from the use of this software.

  Permission is granted to anyone to use this software for any purpose,
  including commercial applications, and to alter it and redistribute it
  freely, subject to the following restrictions:

  1. The origin of this software must not be misrepresented; you must not
 claim that you wrote the original software. If you use this software
 in a product, an acknowledgment in the product documentation would be
 appreciated but is not required.
  2. Altered source versions must be plainly marked as such, and must not be
 misrepresented as being the original software.
  3. This notice may not be removed or altered from any source distribution.

  L. Peter Deutsch
  gh...@aladdin.com


-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20131224203141.12424.14294.reportbug@lechner-server