Bug#958509: RFS: swtpm/0.4.0~dev1-1 [ITP] -- Libtpms-based TPM emulator

2020-09-19 Thread Tobias Frost
Control: tags -1 moreinfo

Hi Seunghun,

thanks for packaging swtpm, here's a review:
(Note it is incomplete, I ran out of time. I do not intent to sponsor the 
package.)

- Upstream has released 0.4.0 now, can you rebase your package
this version please?

- As it is a new package, d/changelog should only have one entry:
 "* Initial release. (Closes: #yourITP)"
 The rest has to go.

- d/clean:
 I guesss "debian/autoreconf.*" shouldn't be needed.

- d/control:
  - Are all those B-Ds required? (I thought debhelper will pull in
  automake/autoconf automatically, for example.)
  - Shared libary packages needs to names lib.
Are those *.so plugins or intended for other applicactions?
Why are the installed into a swtpm subdir?
  - Same for dev pacakge: libswtpm-dev it is.
  - W: swtpm source: depends-on-misc-pre-depends swtpm-libs
  - P: swtpm source: package-uses-old-debhelper-compat-version 12

- d/rules:
  - override_dh_auto_test:
How's about (untested) just writing:
override_dh_auto_test:
SWTPM_TEST_SECCOMP_OPT="--seccomp action=none" dh_auto_test
   (in any case, hardcoding -j4 is wrong; I also thought that the filter is not
   needed with recent debhelper.)
  - override_dh_auto_configure:
dh_auto_configure will automatically call autoreconf / configure . No need 
to call autogen.sh.

- *.install
  - manpages should be installed with dh_installmanpages(1)

- You should add autopackagetests, as the source has a test suite.

There are a lots of messages lintian, please look at them and try to eliminate 
them.

Please remove the moreinfo tag once the above issues are checked/addressed. 
Thanks!

Cheers,
-- 
tobi


signature.asc
Description: PGP signature


Bug#958509: RFS: swtpm/0.4.0~dev1-1 [ITP] -- Libtpms-based TPM emulator

2020-04-22 Thread Seunghun Han
Package: sponsorship-requests
Severity: wishlist

Dear mentors,

I am looking for a sponsor for my package "swtpm"

 * Package name: swtpm
   Version : 0.4.0~dev1-1
   Upstream Author : Stefan Berger 
 * URL : https://github.com/stefanberger/swtpm
 * License : BSD-3-clause
 * Vcs : https://salsa.debian.org/kkamagui-guest/swtpm
   Section : misc

It builds those binary packages:

  swtpm - Libtpms-based TPM emulator
  swtpm-libs - Common libraries for TPM emulators
  swtpm-dev - Include files for the TPM emulator's CUSE interface
  swtpm-tools - Tools for the TPM emulator

To access further information about this package, please visit the
following URL:

  https://mentors.debian.net/package/swtpm

Alternatively, one can download the package with dget using this command:

  dget -x 
https://mentors.debian.net/debian/pool/main/s/swtpm/swtpm_0.4.0~dev1-1.dsc

Changes since the last upload:

   * New maintainer (Closes: #941199)
   * Added Standard-Version 4.5.0 to debian/control
   * Updated debhelper version to 12 in debian/control
   * Added Rules-Requires-Root to debian/control
   * Added Vcs-Browser and Vcs-Git to debian/control
   * Changed postinst interpreter to /usr/bin/sh
   * Converted debian/copyright to dep5-copyright format
   * Changed /usr/bin/swtpm_setup.sh to /usr/bin/swtpm_setup_helper
   * Added debian/watch file
   * Added lintian-override for manpage-without-executable, script-with-
 language-extension, and package-has-unnecessary-activation-of-ldconfig-
 trigger for upstream code

Regards,

--
  Seunghun Han