Thanks for the update!

I'm a bit limited with free time, but I've done Rust packaging before, so
maybe I'll take a look at one of those when I have time. So updates on the
ITP would be welcome :)

Regards and thanks for your work,
Stephan


On Sun, Jul 3, 2022 at 11:19 AM Philip Rinn <ri...@inventati.org> wrote:

> Hi Stephan,
>
> On 03.07.22 at 11:07, Stephan Lachnit wrote:
> > I would love to sponsor this. Are there any updates on packaging? Your
> > Salsa repository is empty.
>
> great. I'm currently packaging the enormous amount of dependencies. I do
> this with the rust team, so sponsoring it not an issue at the moment.
>
> The approximate dependency tree which I try to package is
>
> solo2 v0.2.0
> ├── anyhow v1.0.58 (in debian)
>
> ├── atty v0.2.14 (in debian)
>
> ├── chrono v0.4.19 (in debian)
>
> ├── clap v3.2.5 (in debian)
>
> ├── clap_complete v3.2.1 (in debian)
>
> ├── ctrlc v3.2.2 (in debian)
>
> ├── data-encoding v2.3.2 (in debian)
>
> ├── dialoguer v0.9.0
>
> │   ├── console v0.15.0
>
> │   │   ├── libc v0.2.126 (in debian)
>
> │   │   ├── once_cell v1.12.0 (in debian)
>
> │   │   ├── regex v1.5.6 (in debian)
>
> │   │   ├── terminal_size v0.1.17 (in debian)
>
> │   │   └── unicode-width v0.1.9 (in debian)
>
> │   ├── lazy_static v1.4.0 (in debian)
>
> │   ├── tempfile v3.3.0 (in debian)
>
> │   └── zeroize v1.4.3 (in debian)
>
> ├── flexiber v0.1.0
>
> │   └── delog v0.1.4
>
> │       └── log v0.4.17 (in debian)
>
> ├── getrandom v0.2.7 (in debian)
>
> ├── hex v0.4.3 (in debian)
>
> ├── hex-literal v0.3.4 (in debian)
>
> ├── hidapi v1.4.1
>
> │   └── libc v0.2.126 (in debian)
>
> │   [build-dependencies]
>
> │   ├── cc v1.0.73 (in debian)
>
> │   └── pkg-config v0.3.25 (in debian)
>
> ├── indicatif v0.16.2 (in debian)
>
> ├── iso7816 v0.1.0
>
> │   ├── delog v0.1.4
>
> │   │   └── log v0.4.17 (in debian)
>
> │   └── heapless v0.7.14
>
> │       ├── hash32 v0.2.1
>
> │       │   └── byteorder v1.4.3 (in debian)
>
> │       ├── spin v0.9.3
>
> │       │   └── lock_api v0.4.7 (in debian)
>
> │       └── stable_deref_trait v1.2.0 (in debian)
>
> │       [build-dependencies]
>
> │       └── rustc_version v0.4.0 (in debian)
>
> ├── lazy_static v1.4.0 (in debian)
>
> ├── log v0.4.17 (in debian)
>
> ├── lpc55 v0.1.1
>
> │   ├── aes v0.7.5
>
> │   │   ├── cfg-if v1.0.0 (in debian)
>
> │   │   ├── cipher v0.3.0
>
> │   │   │   └── generic-array v0.14.5 (in debian)
>
> │   │   ├── cpufeatures v0.2.2 (in debian)
>
> │   │   └── opaque-debug v0.3.0 (in debian)
>
> │   ├── anyhow v1.0.58 (in debian)
>
> │   ├── atty v0.2.14 (in debian)
>
> │   ├── base64 v0.13.0 (in debian)
>
> │   ├── bitflags v1.3.2 (in debian)
>
> │   ├── chrono v0.4.19 (in debian)
>
> │   ├── clap v3.2.5 (in debian)
>
> │   ├── ctr v0.8.0
>
> │   │   └── cipher v0.3.0
>
> │   │       └── generic-array v0.14.5 (in debian)
>
> │   ├── delog v0.1.4
>
> │   │   └── log v0.4.17 (in debian)
>
> │   ├── enum-iterator v0.7.0
>
> │   │   └── enum-iterator-derive v0.7.0
>
> │   │       ├── proc-macro2 v1.0.40 (in debian)
>
> │   │       ├── quote v1.0.20 (in debian)
>
> │   │       └── syn v1.0.98 (in debian)
>
> │   ├── hex v0.4.3 (in debian)
>
> │   ├── hidapi v1.4.1
>
> │   │   └── libc v0.2.126 (in debian)
>
> │   │   [build-dependencies]
>
> │   │   ├── cc v1.0.73 (in debian)
>
> │   │   └── pkg-config v0.3.25 (in debian)
>
> │   ├── hmac v0.12.1 (in debian)
>
> │   ├── indicatif v0.16.2 (in debian)
>
> │   ├── lazy_static v1.4.0 (in debian)
>
> │   ├── log v0.4.17 (in debian)
>
> │   ├── nom v7.1.1 (in debian)
>
> │   ├── oid-registry v0.2.0
>
> │   │   └── der-parser v6.0.1 (in debian)
>
> │   ├── pem-parser v0.1.1
>
> │   │   ├── regex v1.5.6 (in debian)
>
> │   │   └── rustc-serialize v0.3.24 (in debian)
>
> │   ├── pkcs11 v0.5.0
>
> │   │   ├── libloading v0.5.2
>
> │   │   │   [build-dependencies]
>
> │   │   │   └── cc v1.0.73 (in debian)
>
> │   │   └── num-bigint v0.2.6
>
> │   │       ├── num-integer v0.1.45 (in debian)
>
> │   │       └── num-traits v0.2.15 (in debian)
>
> │   │       [build-dependencies]
>
> │   │       └── autocfg v1.1.0 (in debian)
>
> │   ├── pkcs11-uri v0.1.3
>
> │   │   ├── anyhow v1.0.58 (in debian)
>
> │   │   ├── log v0.4.17 (in debian)
>
> │   │   ├── percent-encoding v2.1.0 (in debian)
>
> │   │   ├── pkcs11 v0.5.0
>
> │   │   │   ├── libloading v0.5.2
>
> │   │   │   │   [build-dependencies]
>
> │   │   │   │   └── cc v1.0.73 (in debian)
>
> │   │   │   └── num-bigint v0.2.6
>
> │   │   │       ├── num-integer v0.1.45 (in debian)
>
> │   │   │       └── num-traits v0.2.15 (in debian)
>
> │   │   │       [build-dependencies]
>
> │   │   │       └── autocfg v1.1.0 (in debian)
>
> │   │   └── uriparse v0.6.4
>
> │   │       ├── fnv v1.0.7 (in debian)
>
> │   │       └── lazy_static v1.4.0 (in debian)
>
> │   ├── rand v0.8.5 (in debian)
>
> │   ├── rsa v0.5.0
>
> │   │   ├── byteorder v1.4.3 (in debian)
>
> │   │   ├── digest v0.9.0
>
> │   │   │   └── generic-array v0.14.5 (in debian)
>
> │   │   ├── lazy_static v1.4.0 (in debian)
>
> │   │   ├── num-bigint-dig v0.7.0
>
> │   │   │   ├── byteorder v1.4.3 (in debian)
>
> │   │   │   ├── lazy_static v1.4.0 (in debian)
>
> │   │   │   ├── libm v0.2.2 (in debian)
>
> │   │   │   ├── num-integer v0.1.45 (in debian)
>
> │   │   │   ├── num-iter v0.1.43 (in debian)
>
> │   │   │   ├── num-traits v0.2.15 (in debian)
>
> │   │   │   ├── rand v0.8.5 (in debian)
>
> │   │   │   ├── smallvec v1.8.0 (in debian)
>
> │   │   │   └── zeroize v1.4.3 (in debian)
>
> │   │   │   [build-dependencies]
>
> │   │   │   └── autocfg v0.1.8
>
> │   │   │       └── autocfg v1.1.0 (in debian)
>
> │   │   ├── num-integer v0.1.45 (in debian)
>
> │   │   ├── num-iter v0.1.43 (in debian)
>
> │   │   ├── num-traits v0.2.15 (in debian)
>
> │   │   ├── pkcs1 v0.2.4
>
> │   │   │   ├── der v0.4.5
>
> │   │   │   │   ├── const-oid v0.6.2
>
> │   │   │   │   └── crypto-bigint v0.2.11
>
> │   │   │   │       ├── generic-array v0.14.5 (in debian)
>
> │   │   │   │       ├── rand_core v0.6.3 (in debian)
>
> │   │   │   │       └── subtle v2.4.1 (in debian)
>
> │   │   │   ├── pem-rfc7468 v0.2.4
>
> │   │   │   │   └── base64ct v1.1.1
>
> │   │   │   └── zeroize v1.4.3 (in debian)
>
> │   │   ├── pkcs8 v0.7.6
>
> │   │   │   ├── der v0.4.5
>
> │   │   │   │   ├── const-oid v0.6.2
>
> │   │   │   │   └── crypto-bigint v0.2.11
>
> │   │   │   │       ├── generic-array v0.14.5 (in debian)
>
> │   │   │   │       ├── rand_core v0.6.3 (in debian)
>
> │   │   │   │       └── subtle v2.4.1 (in debian)
>
> │   │   │   ├── pem-rfc7468 v0.2.4
>
> │   │   │   │   └── base64ct v1.1.1
>
> │   │   │   ├── pkcs1 v0.2.4
>
> │   │   │   │   ├── der v0.4.5
>
> │   │   │   │   │   ├── const-oid v0.6.2
>
> │   │   │   │   │   └── crypto-bigint v0.2.11
>
> │   │   │   │   │       ├── generic-array v0.14.5 (in debian)
>
> │   │   │   │   │       ├── rand_core v0.6.3 (in debian)
>
> │   │   │   │   │       └── subtle v2.4.1 (in debian)
>
> │   │   │   │   ├── pem-rfc7468 v0.2.4
>
> │   │   │   │   │   └── base64ct v1.1.1
>
> │   │   │   │   └── zeroize v1.4.3 (in debian)
>
> │   │   │   ├── spki v0.4.1
>
> │   │   │   │   └── der v0.4.5
>
> │   │   │   │       ├── const-oid v0.6.2
>
> │   │   │   │       └── crypto-bigint v0.2.11
>
> │   │   │   │           ├── generic-array v0.14.5 (in debian)
>
> │   │   │   │           ├── rand_core v0.6.3 (in debian)
>
> │   │   │   │           └── subtle v2.4.1 (in debian)
>
> │   │   │   └── zeroize v1.4.3 (in debian)
>
> │   │   ├── rand v0.8.5 (in debian)
>
> │   │   ├── subtle v2.4.1 (in debian)
>
> │   │   └── zeroize v1.4.3 (in debian)
>
> │   ├── serde v1.0.137 (in debian)
>
> │   ├── serde-big-array v0.3.3
>
> │   │   └── serde v1.0.137 (in debian)
>
> │   ├── serde_json v1.0.81 (in debian)
>
> │   ├── serde_yaml v0.8.24 (in debian)
>
> │   ├── sha2 v0.10.2 (in debian)
>
> │   ├── signature v1.4.0
>
> │   ├── thiserror v1.0.31 (in debian)
>
> │   ├── tiny_http v0.9.0
>
> │   │   ├── ascii v1.0.0 (in debian)
>
> │   │   ├── chrono v0.4.19 (in debian)
>
> │   │   ├── chunked_transfer v1.4.0 (in debian)
>
> │   │   ├── log v0.4.17 (in debian)
>
> │   │   └── url v2.2.2 (in debian)
>
> │   ├── toml v0.5.9 (in debian)
>
> │   ├── uriparse v0.6.4
>
> │   │   ├── fnv v1.0.7 (in debian)
>
> │   │   └── lazy_static v1.4.0 (in debian)
>
> │   ├── uuid v0.8.2 (in debian)
>
> │   └── x509-parser v0.12.0
>
> │       ├── base64 v0.13.0 (in debian)
>
> │       ├── chrono v0.4.19 (in debian)
>
> │       ├── data-encoding v2.3.2 (in debian)
>
> │       ├── der-parser v6.0.1 (in debian)
>
> │       ├── lazy_static v1.4.0 (in debian)
>
> │       ├── nom v7.1.1 (in debian)
>
> │       ├── oid-registry v0.2.0
>
> │       │   └── der-parser v6.0.1 (in debian)
>
> │       ├── ring v0.16.20 (in debian)
>
> │       ├── rusticata-macros v4.1.0 (in debian)
>
> │       └── thiserror v1.0.31 (in debian)
>
> │   [build-dependencies]
>
> │   ├── clap v3.2.5 (in debian)
>
> │   ├── clap_complete v3.2.1 (in debian)
>
> │   └── lazy_static v1.4.0 (in debian)
>
> ├── pcsc v2.7.0
>
> │   ├── bitflags v1.3.2 (in debian)
>
> │   └── pcsc-sys v1.2.0 (in debian)
>
> ├── pretty_env_logger v0.4.0 (in debian)
>
> ├── serde_json v1.0.81 (in debian)
>
> ├── sha-1 v0.10.0
>
> │   ├── cfg-if v1.0.0 (in debian)
>
> │   ├── cpufeatures v0.2.2 (in debian)
>
> │   └── digest v0.10.3 (in debian)
>
> ├── sha2 v0.10.2 (in debian)
>
> ├── ureq v2.4.0
>
> │   ├── base64 v0.13.0 (in debian)
>
> │   ├── chunked_transfer v1.4.0 (in debian)
>
> │   ├── flate2 v1.0.24 (in debian)
>
> │   ├── log v0.4.17 (in debian)
>
> │   ├── once_cell v1.12.0 (in debian)
>
> │   ├── rustls v0.20.6 (in debian)
>
> │   ├── serde v1.0.137 (in debian)
>
> │   ├── serde_json v1.0.81 (in debian)
>
> │   ├── url v2.2.2 (in debian)
>
> │   ├── webpki v0.22.0 (in debian)
>
> │   └── webpki-roots v0.22.3
>
> │       └── webpki v0.22.0 (in debian)
>
> ├── webbrowser v0.5.5 (in debian)
>
> └── x509-parser v0.12.0
>
>      ├── base64 v0.13.0 (in debian)
>
>      ├── chrono v0.4.19 (in debian)
>
>      ├── data-encoding v2.3.2 (in debian)
>
>      ├── der-parser v6.0.1 (in debian)
>
>      ├── lazy_static v1.4.0 (in debian)
>
>      ├── nom v7.1.1 (in debian)
>
>      ├── oid-registry v0.2.0
>
>      │   └── der-parser v6.0.1 (in debian)
>
>      ├── ring v0.16.20 (in debian)
>
>      ├── rusticata-macros v4.1.0 (in debian)
>
>      └── thiserror v1.0.31 (in debian)
>
> [build-dependencies]
>
> ├── clap v3.2.5 (in debian)
>
> ├── clap_complete v3.2.1 (in debian)
>
> └── lazy_static v1.4.0 (in debian)
>
>
> Help with that is definitely welcome - especially as I'm not that fluent
> in rust ;-)
>
> I'll try to keep the ITP updated more regularly.
>
> Best regards
> Philip
>

Reply via email to