On Wed, Feb 12, 2025 at 01:58:25PM -0500, Nicolas Mora wrote:
> Hello Ben,
> 
> Thank you for preparing a new package for libjwt 3.0!

Thanks for reviewing the package!

> After reviewing and testing your package with sbuild, I have a few
> feedbacks:
> 
> - cmake is missing in Build-Depends in debian/control
> - Standards-Version in debian/control should be 4.7.0
> - the file debian/copyright is incomplete

I've made these changes.

> - doxygen version required is 1.12 in the CMakeList.txt, but the version
> installed in debian/unstable is 1.9.8, wich makes the cmake script ignore
> doxygen, therefore the rest of the build fails since there is no
> documentation generated in usr/share/doc/LibJWT/html, and no manpages too.
> If I change the doxygen version requirement in the cmake script, the build
> passes but doxygen generates a lot of warnings such as:

Things look "ok" with 1.9.8. Lintian definitely spews a lot of warnings
on the manpages that did not happen with doxygen 1.13.1 (that I had on
my system). The output looks fine, so likely acceptable for now.

> Also, is it possible to add the packaged version in the Debian Salsa
> repository: https://salsa.debian.org/ ?
> It would mean 2 different repos to maintain but I recommended debian
> packages to be in salsa, because (but not only) salsa has built-in gitlab
> scripts to test the package with lots of use cases: build, reproducibility,
> autopkgtests, etc. See
> https://salsa.debian.org/debian-iot-team/oauth2/libjwt/-/pipelines/767178
> for example.

I plan to move to that for the packaging when I get some time.

Thanks again

-- 
 Ben Collins
 https://libjwt.io
 https://github.com/benmcollins
 --
 3EC9 7598 1672 961A 1139  173A 5D5A 57C7 242B 22CF

Attachment: signature.asc
Description: PGP signature

Reply via email to