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
Attachment:
OpenPGP_signature
Description: OpenPGP digital signature