[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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



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<libraryname><soname>.
    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

Attachment: signature.asc
Description: PGP signature


Reply to: