Comment 3 for bug 1987276

Revision history for this message
Diego Mateus Boff (diegoboff) wrote :

Hi all. I tested the new version on 22.04 - it works, but there is a set of dependencies that are only available on 22.10 (Kinetic) at the moment.

sudo dpkg -i certmonger_0.79.16-1_amd64.deb
(Reading database ... 227504 files and directories currently installed.)
Preparing to unpack certmonger_0.79.16-1_amd64.deb ...
Unpacking certmonger (0.79.16-1) over (0.79.16-1) ...
dpkg: dependency problems prevent configuration of certmonger:
 certmonger depends on libjansson4 (>= 2.14); however:
  Version of libjansson4:amd64 on system is 2.13.1-1.1build3.
 certmonger depends on nss-plugin-pem; however:
  Package nss-plugin-pem is not installed.

Current Jammy version of Libjansson4 is 2.13.1-1.1build3

Looking at certmonger ubuntu changelogs, I see

 %changelog
+* Thu Aug 25 2022 Rob Crittenden <email address hidden> - 0.79.16-1
+- update to 0.79.16
+ - Add a PEM validity checker and validate SCEP CA files
+ - Fix implicit declaration of function ‘PEM_read_bio_X509’
+ - Don't include "NEW" in certificate signing requests
+ - Verify that the AES-128 is used for encrypting the local CA
+ - Replace DER-encoded test file with a base64-encoded one
+ - Correct a bad date in the spec changelog
+ - Switch to https URLs for Sources, etc.
+ - Remove dependency on SHA-1
+ - tests: Test that the CA constraint DER encoding is correct
+ - Disable DSA in the RPM spec
+ - Manually build the srpm for the copr CI
+ - Require jansson >= 2.12
+ - Mark the current directory as a safe git directory
+ - Fix usage of PKCS#7 ASN1 attribute retrieval for SCEP keygen *** this was reported by us
+ - Translated using Weblate (Chinese (Simplified) (zh_CN))
+ - Translated using Weblate (Georgian)
+ - Translated using Weblate (Indonesian)
+ - Translated using Weblate (Chinese (Simplified) (zh_CN))
+ - Translated using Weblate (Hungarian)

So I am not sure why the changelog requires only 2.12 and on my test is asking for libjansson4 (>= 2.14) - could you clarify that for me?