Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #16636

packaging rfc3161-client

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 <simon@josefsson.org>
Newsgroups linux.debian.maint.python
Subject packaging rfc3161-client
Date Thu, 26 Dec 2024 16:00:01 +0100
Message-ID <JXXvb-2TiU-13@gated-at.bofh.it> (permalink)
X-Mailbox-Line From debian-python-request@lists.debian.org Thu Dec 26 14:55:15 2024
Old-Return-Path <simon@josefsson.org>
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 <debian-python@lists.debian.org> archive/latest/22730
List-ID <debian-python.lists.debian.org>
List-URL <https://lists.debian.org/debian-python/>
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

Show key headers only | View raw


[Multipart message — attachments visible in raw view] - view raw

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:

   🦀 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.

   🦀 rfc3161-client: Another Rust crate that provides Python bindings
   to the tsp-asn1 crate using PyO3.

   🐍 rfc3161-client A Python library using the crate above to provide 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

Back to linux.debian.maint.python | Previous | NextNext in thread | Find similar


Thread

packaging rfc3161-client Simon Josefsson <simon@josefsson.org> - 2024-12-26 16:00 +0100
  Re: packaging rfc3161-client weepingclown <weepingclown@disroot.org> - 2024-12-26 16:20 +0100
  Re: packaging rfc3161-client Alexander Kjäll <alexander.kjall@gmail.com> - 2024-12-26 16:40 +0100
  Re: packaging rfc3161-client Simon Josefsson <simon@josefsson.org> - 2024-12-26 16:40 +0100
    Re: packaging rfc3161-client Simon Josefsson <simon@josefsson.org> - 2025-08-26 15:00 +0200
      Re: packaging rfc3161-client Alexander Kjäll <alexander.kjall@gmail.com> - 2025-08-26 15:40 +0200
      Re: packaging rfc3161-client Louis-Philippe Véronneau <pollo@debian.org> - 2025-08-26 17:20 +0200
  Re: packaging rfc3161-client Jelmer Vernooij <jelmer@jelmer.uk> - 2024-12-26 16:40 +0100

csiph-web