Path: csiph.com!news.mixmin.net!weretis.net!feeder8.news.weretis.net!news.samoylyk.net!gothmog.csi.it!bofh.it!news.nic.it!robomod From: Simon Josefsson Newsgroups: linux.debian.maint.python Subject: packaging rfc3161-client Date: Thu, 26 Dec 2024 16:00:01 +0100 Message-ID: X-Mailbox-Line: From debian-python-request@lists.debian.org Thu Dec 26 14:55:15 2024 Old-Return-Path: X-Amavis-Spam-Status: No, score=-14.5 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, LDO_WHITELIST=-5, PGPSIGNATURE=-5, RCVD_IN_DNSWL_MED=-2.3] autolearn=ham autolearn_force=no X-Policyd-Weight: using cached result; rate: -4.6 X-Hashcash: 1:23:241226:debian-rust@lists.debian.org::jxPtI8P47fR7y3ac:Kahi X-Hashcash: 1:23:241226:debian-python@lists.debian.org::WAoKLZGnK5PZbye3:E860 Openpgp: id=B1D2BD1375BECB784CF4F8C4D73CF638C53C06BE; url=https://josefsson.org/key-20190320.txt User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Mailing-List: archive/latest/22730 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/87msgitrxw.fsf@kaka.sjd.se Approved: robomod@news.nic.it Lines: 62 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Date: Thu, 26 Dec 2024 15:55:07 +0100 X-Original-Message-ID: <87msgitrxw.fsf@kaka.sjd.se> Xref: csiph.com linux.debian.maint.python:16636 --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Rust & Python teams, I would like to package: https://github.com/trailofbits/rfc3161-client It is a Python library that ships with and needs a Rust crate to work, the separation is best explained by upstream: It is composed of three subprojects: =F0=9F=A6=80 tsp-asn1: A Rust crate using rust-asn1 to create the types = used by the Time-Stamp protocol. This crate depends on rust-asn1 and cryptography to minimize the amount of duplicated code. While it is usable as a standalone crate, this is not officially supported. Drop us a message if you are interested in using it. =F0=9F=A6=80 rfc3161-client: Another Rust crate that provides Python bin= dings to the tsp-asn1 crate using PyO3. =F0=9F=90=8D rfc3161-client A Python library using the crate above to pr= ovide a usable API to create Timestamp Request and read Timestamp Response. Are there similar projects that are packaged in Debian that I look at for inspiration? Any thoughts on if this be split up into two separate Debian source packages, one maintained by the rust team following their policies and ship the crates - and one source package maintained by the python team following their policies that ship the library and depend on the rust packages -- or just one source package with a more complicated maintainership and build process? I have started python-like packaging here: https://salsa.debian.org/python-team/packages/python-rfc3161-client/ However it lacks the Rust part. Would someone who knows Rust want to join me working on this package? I'm still learning Python packaging so I hope to help on that, but I haven't done any Rust packaging at all... forks, merge requests, commits etc appreciated. /Simon --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIoEARYIADIWIQSjzJyHC50xCrrUzy9RcisI/kdFogUCZ21uSxQcc2ltb25Aam9z ZWZzc29uLm9yZwAKCRBRcisI/kdFogE1AP9br+zAfJFaMuVE+Mp9XfboA37lj0bJ 3Qr6s4EJpq2m9gEAs68cdznCpwfN8YHx2wp0AKVGYfrcNC122Bffu4nUXgA= =INiH -----END PGP SIGNATURE----- --=-=-=--