On 1/10/26 4:57 PM, Nicholas D Steeves wrote:
It took a while to figure out a method to infer a version for this
unversioned tarball, but it's working now.
Okay, let me know if you'd like me to change it to put the version
number in the filename.
Resolving a bunch of nonDFSG
issues comes next. Ie: I'm sure BenchNine is a great font, but in
Debian we don't provide fonts that haven't been compiled on our
infrastructure. This needs a solution.
Done. (In main. This will be in the next docs release tarball.)
I haven't yet investigated if there's any JS (ie for the search
function), but bundled, vendored, and especially minified copies of
these are also prohibited.
It's definitely minified, but not vendored in the source. As far as I
know, this is just how Pagefind <https://pagefind.app/> works, and
there's not an option to skip the minification.
In some cases it's sufficient to provide the source alongside the
compiled copy. For example, that's what we're doing with the
documentation source (borgmatic-$version/docs) alongside the additional
tarball component (unpackaged to borgmatic-$version/documentation).
I don't know what the constraints are on your side, but here's the
Pagefind source for the most recent version
<https://github.com/Pagefind/pagefind/archive/refs/tags/v1.4.0.tar.gz>.
(Side note: Here's the ITP
<https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1111971> for
it.) Alternatively, it /may/ be possible to strip out the search
functionality from the borgmatic docs tarball. Let me know your thoughts.
Dan