Wednesday, November 29, 2017

Dojo packages & LedgerSMB in Debian

At least one of the reasons I had not yet tried updating the ledgersmb package to the 1.5.x series is that the dojo package currently in Debian Unstable is only 1.11.0 and I had thought that the 1.5.x series needed 1.12.2 like the master branch did. However, the dojo requirements for the LedgerSMB application were recently updated and while the master branch went from 1.12.2 to 1.13.0, the 1.5 branch only went from 1.10.8 to 1.10.9, according to the commit comment.

I'd kinda been making assumptions about the dojo being used in in the1.4.x series as well, it seems; althought that has worked, at least in-so-far as being able to log in. Now that I actually have an idea where the dojo information is kept in a dojo install (dojo/_base/kernal.js), I checked and found that it seems that it is only dojo 1.9.1 that it has been being used with the LedgerSMB 1.4.x series.  On the other hand, it's also true that the 1.4.x series doesn't use dojo as much as the 1.5.x series do.

What will help with all this will be actually getting autopkgtest implemented for ledgersmb as much as possible, as in the case of the ledgersmb package it will allow running application testing using package as it is actually installed.  And since I now know how to get a proper origin archive for a specific dojo version, I'll be able to test against those also instead of just those versions that are in the main Debian package repositories.  And, better yet, be able to compare how it tests with both the version it was release against as well as the version actually in Debian.

If there's nothing else barring it, perhaps I should get the ledgersmb package updated to the 1.5.x series while the dojo in sid is still only 1.11.0? But should I wait until I have it working with autopkgtest?  That I haven't decided yet.

Tuesday, November 28, 2017

Use 'Dapper' to maintain web sites?

Looking through the listings of static web site generators for ones implemented in Perl I found one that has been available has been Dapper, a "publishing tool for static websites".  I thought about using it and as usual I checked to see if it something that is already in Debian. I found that there had been an WNPP (Work-Needing and Prospective Package) bug open about it, # 783868, which had been closed for the following reason:
"dapper is not suitable for Debian. It is not maintained and one of its
dependency recommending a module that doesn't work with modern versions
of perl"
That was back in June of 2015 and is still true today; the most recent version (v0.18) was released in May of 2014 and there have been no updates since.  And given that issue regarding the dependence, it would have to be updated even to use privately. So, at least for now, I think I'll look elsewhere.