Dear mentors,

I am looking for a sponsor for two related packages:

1. libsdi12 0.3.0-1
2. libsdi12-verifier 0.6.0-1

Both are new packages (ITPs filed).

--- libsdi12 0.3.0-1 ---

* Package name : libsdi12
Version : 0.3.0-1
Upstream Author : Phillip Weinstock
* URL : https://github.com/phillipweinstock/libsdi12
* License : MIT
Section : libs
Description : portable SDI-12 v1.4 protocol library

A pure C11 implementation of the SDI-12 v1.4 serial digital interface
protocol. Covers every command in the specification for both sensor
(slave) and master (data recorder) roles, with zero external
dependencies.

Features include full v1.4 command coverage, CRC-16-IBM verification,
high-volume ASCII and binary measurement modes, metadata identification,
concurrent and continuous measurements, and extended commands.

Binary packages: libsdi12-0 (shared library), libsdi12-dev (headers,
static library, pkg-config file).

ITP: https://bugs.debian.org/1130920

It can be found on mentors.debian.net:
https://mentors.debian.net/package/libsdi12/

Changes since initial upload:
* Initial release (closes: #1130920).

--- libsdi12-verifier 0.6.0-1 ---

* Package name : libsdi12-verifier
Version : 0.6.0-1
Upstream Author : Phillip Weinstock
* URL : https://github.com/phillipweinstock/libsdi12-verifier
* License : MIT
Section : electronics
Description : SDI-12 v1.4 compliance tester

Open-source compliance tester for SDI-12 v1.4 sensors and data
recorders. Runs 47 protocol tests covering every command type, measures
response timing to the microsecond, and produces plain-text or JSON
compliance reports with references to the relevant spec sections.

Supports sensor testing (verifier acts as recorder), recorder testing
(verifier simulates a sensor), passive bus monitoring, and an
interactive transparent mode for manual command entry.

Build-Depends on libsdi12-dev, so libsdi12 would need to enter the
archive first.

Binary package: sdi12-verifier.

ITP: https://bugs.debian.org/1130921

It can be found on mentors.debian.net:
https://mentors.debian.net/package/libsdi12-verifier/

Changes since initial upload:
* Initial release (closes: #1130921).

--- Why these packages? ---

SDI-12 is the dominant serial protocol for environmental sensors
(weather stations, soil probes, water-quality instruments). Despite
being an industry standard, no open-source SDI-12 library exists in
any major Linux distribution. These two packages fill that gap:
libsdi12 provides the protocol implementation, and sdi12-verifier
provides a compliance testing tool for hardware developers and
integrators.

Both packages are lintian-clean, build reproducibly in a clean
pbuilder chroot, and follow current Debian policy (4.7.2).

I am the upstream author and intend to maintain both packages in
Debian long-term.

Regards,
Phillip Weinstock

Reply via email to