Hi Moritz,
Thanks you for raising the point and offering help. The security issues that upstream mentions are affecting 1.6 have not been released as fixes by the project, but I *have* backported them to the 1.6 Debian package; so, as far as I am currently aware, the 1.6 Debian packaged LedgerSMB is no more insecure than the one(s) that are being released in newer minor branches.
That said, I may need some guidance indeed: newer LedgerSMB versions have started using Vue as the web UI. This means that the strategy for the _javascript_ dependencies used with 1.6 ("remove Dojo from the tarball and depend on Debian's") no longer works: there's a (rather extensive) build process required to generate the _javascript_ assets. Similar to how Go dependencies are handled: the assets need to be rebuilt when a security fix is published for the dependencies. From my reading, the Debian ecosystem isn't well equipped to deal with the way Go (and _javascript_) handles its dependencies.
Now for my guidance: I haven't been able to find clear policy as to what Debian considers correct packaging procedure. Could you please direct me to a document or person able to coach me through what I'm supposed to do to make this work?
Thanks!