Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug#1011358: ITP: tpm2-pytss -- TPM2 TSS Python bindings

33 views
Skip to first unread message

Bastian Germann

unread,
May 20, 2022, 4:10:03 PM5/20/22
to
Package: wnpp
Severity: wishlist
Control: block 1006586 by -1

* Package name : tpm2-pytss
Upstream Author : William Roberts (Intel)
* URL : https://github.com/tpm2-software/tpm2-pytss
* License : BSD-2-clause
Programming Lang: Python
Description : TPM2 TSS Python bindings

TPM2 TSS Python bindings for Enhanced System API (ESYS), Feature API (FAPI), Marshaling (MU), TCTI
Loader (TCTILdr) and RC Decoding (rcdecode) libraries. It also contains utility methods for wrapping
keys to TPM 2.0 data structures for importation into the TPM, unwrapping keys and exporting them
from the TPM, TPM-less makecredential command and name calculations, TSS2 PEM Key format support,
importing Keys from PEM, DER and SSH formats, conversion from tpm2-tools based command line strings
and loading tpm2-tools context files.

This is a dependency of tpm2-pkcs11 1.8.0, which blocks openssl 3 transition.
I am going to hand this in as a Python team-maintained package.

Bastian Germann

unread,
May 21, 2022, 6:00:04 AM5/21/22
to
Control: noowner -1
Control: retitle -1 RFP: tpm2-pytss -- TPM2 TSS Python bindings

On Fri, 20 May 2022 22:02:10 +0200 Bastian Germann <ba...@debian.org> wrote:
> This is a dependency of tpm2-pkcs11 1.8.0, which blocks openssl 3 transition.
> I am going to hand this in as a Python team-maintained package.

I handled this differently, so I leave the tpm2-pytss packaging to someone else.

Claudius Heine

unread,
Aug 24, 2022, 4:10:04 AM8/24/22
to
Hi,

I created a package for tpm2-pytss. And are now waiting to get my salsa
account approved, since this is my first public Debian package.

regards,
Claudius

Claudius Heine

unread,
Aug 25, 2022, 4:10:04 AM8/25/22
to
Hi Bastian,

I couldn't take ownership of this bug.

Something wrong here?

regards,
Claudius

Bastian Germann

unread,
Aug 25, 2022, 4:40:04 AM8/25/22
to
Control: retitle -1 ITP: tpm2-pytss -- TPM2 TSS Python bindings
Control: owner -1 c...@denx.de

Am 25.08.22 um 10:02 schrieb Claudius Heine:
> I couldn't take ownership of this bug.
>
> Something wrong here?

You have not retitled this to ITP which is why an automation kicked in to reset the owner.

Claudius Heine

unread,
Aug 25, 2022, 6:10:03 AM8/25/22
to
Thanks and thank you for doing that as well :)

Claudius Heine

unread,
Sep 12, 2022, 6:00:04 AM9/12/22
to
The tpm2-pytss package is on its way into the repos:

https://ftp-master.debian.org/new.html

Bastian Germann

unread,
Oct 5, 2022, 4:50:03 PM10/5/22
to
On Mon, 12 Sep 2022 11:51:28 +0200 Claudius Heine <c...@denx.de> wrote:
> The tpm2-pytss package is on its way into the repos:
>
> https://ftp-master.debian.org/new.html

I guess this was rejected because of the missing license that was added in
https://salsa.debian.org/python-team/packages/tpm2-pytss/-/commit/945a898fb27a3bd2.
Do you need this to be sponsored again?

Claudius Heine

unread,
Oct 6, 2022, 3:20:03 AM10/6/22
to
Hi Bastian,
Yes, that would be great.

I said as much when I replied to the rejected email, because it had
`team+...@tracker.debian.org` in the list of recipients I assumed the
right people (in addition to the original sponsor and ftpmaster) would
be informed about this. But I am not sure who got it and in which
archive it landed.

The Debian infrastructure is a bit mysterious to me still :)

regards,
Claudius

Bastian Germann

unread,
Oct 6, 2022, 8:10:03 AM10/6/22
to
All the test/test_fapi.py tests fail with:

RuntimeError: Could not find fapi config at ['/etc/tpm2-tss/fapi-config.json',
'/usr/local/etc/tpm2-tss/fapi-config.json'], set env var TSS2_FAPICONF

So please set TSS2_FAPICONF to some value that can be used in the test or disable the tests in that file.
0 new messages