Closed Doc73 closed 1 year ago
Thanks for the prompt report! This is the same problem as issue #88. I tested the new version of Diogenes on no fewer than 6 different computers, and all of them must have JSON.pm installed, so this bug was not triggered. It's a new dependency and I'll have to package a substitute for this module with Diogenes. I'll fix this oversight ASAP and release a new version.
Wait a moment!
Maybe, you could add as a dependence the libjson-perl
package, available in official repositories, instead of build this package inside the deb.
I'll do some tests
@pjheslin
Done, but in Debian Stable!
Without libjson-perl
Diogenes works very well; without it, same error!
Please, don't pack this module in your deb, but add the package as dependency. It pulls down also libcommon-sense-perl libjson-xs-perl libtypes-serialiser-perl
.
I've fixed this in version 4.6.1 by adding JSON::Tiny.pm, which weighs in at 7KB, which is a drop in the ocean. If Diogenes were purely a Linux application, I would create a dependency as you suggest, but to keep things working across Windows/Mac/Linux sometimes requires working in a way that is not optimal for all platforms.
@pjheslin Yes, I undertand! Anyway, I can confirm that the new version 4.6.1 works fine!
Thank you so much!
Here is the output:
Thank you very much in advance, DC