-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Fri, 24 Jul 2026 18:39:15 +0000
Source: basex
Architecture: source
Version: 12.4+ds-1
Distribution: unstable
Urgency: medium
Maintainer: Alexander Holupirek <alex@holupirek.de>
Changed-By: Alexander Holupirek <alex@holupirek.de>
Changes:
basex (12.4+ds-1) unstable; urgency=medium
.
* New upstream release 12.4.
* d/watch: Repack the upstream tarball with a +ds suffix (Repack,
Repacksuffix) to advertise the Files-Excluded source removal;
Dversionmangle=auto.
* d/control: Bump Standards-Version to 4.7.4 (no changes needed).
* d/control: Add build dependencies for libraries that basex-core now
imports directly at compile time (upstream switched several classes from
reflective loading to direct imports): libtagsoup-java,
libhtml5parser-java, libjline2-java, libicu4j-java and junit5.
* d/control: Move libjing-java from Suggests to Recommends so RELAX NG
validation (validate:rng) works out of the box; it ships the jing.jar the
wrapper scripts probe for.
* d/control: Tidy runtime dependencies - require a Java 17 runtime
(default-jre (>= 2:1.17~) | java17-runtime) to match
maven.compiler.release=17; correct libjansi1.jar to the real package name
libjansi-java; and drop libjline2-java from Recommends and libtagsoup-java
from Suggests, as both are already pulled in via ${maven:OptionalDepends}.
* d/maven.properties: Set maven.compiler.release to 17 (was 11).
* d/maven.rules: Map nu.validator:htmlparser onto Debian's
nu.validator.htmlparser:htmlparser (libhtml5parser-java); map jline:jline
to 2.x; drop obsolete basex 7.x and Jetty rules.
* d/maven.ignoreRules: Ignore de.bottlecaps:markup-blitz (not in Debian) and
the Maven deploy/release tooling (wagon-ssh-external,
central-publishing-maven-plugin, maven-gpg-plugin, maven-release-plugin).
* d/patches: Add disable-invisible-xml.patch, disabling fn:invisible-xml
because its Markup Blitz backend (de.bottlecaps:markup-blitz) is not
packaged in Debian.
* d/copyright: Drop obsolete Dockerfile exclusion (removed upstream); refresh
copyright year.
* d/tests: Add smoke and examples autopkgtests; the latter asserts the
manual's EXAMPLES still work, guarding them against drift.
* d/man: Refresh manpages for 12.4 - correct the SYNOPSIS option lists and
the EXAMPLES for current command syntax (use repeated -c rather than
";"-separated commands, put -o before -q, and use "SET PARSER html" /
fetch:doc for HTML parsing); update the standalone example version; fix
the basexserver name typo; add a UTF-8 coding declaration so "Grün"
renders correctly. Drop the vestigial sed (and stray basex.1e) from
make_man.sh.
* d/man: Update documentation URLs - docs.basex.org/wiki/* moved to /main/
(with lowercased anchors); replace the dead files.basex.org example URL and
the removed Startup_Options link; refresh the verbose (-V) output example;
rename a duplicate OPTIONS heading to STARTUP in basexclient(1).
* d/NEWS: Add an upgrade note for the 10.5 -> 12.4 jump: databases stay
usable (on-disk format unchanged since BaseX 9), and flag the changes
that may need attention (Java 17; basexserver's generated admin
password; fn:invisible-xml disabled in Debian; the BaseX 11.0 removal of
the Hashing Module and other functions/operators; XINCLUDE/CSV/JSON
option changes; command-line binding and separator changes).
* d/salsa-ci.yml: Add the Salsa CI pipeline (standard debian.yml recipe).
Checksums-Sha1:
1ebb012d1802ce802411de9c1721a54e6061a6ec 2116 basex_12.4+ds-1.dsc
bc2c4788f1ee25af64eb8a6818d4e36c1a5b4d8d 2471204 basex_12.4+ds.orig.tar.xz
6998d0ec9765ae6173f4f4d829b83ea00df01eb1 109224 basex_12.4+ds-1.debian.tar.xz
10353dbd1073639e5ba76c5f882f7d3b662488d9 16641 basex_12.4+ds-1_arm64.buildinfo
Checksums-Sha256:
d98216fc70bcdd38c80f3a46864a187e86d8a583d2b725e2ba710945319d09c7 2116 basex_12.4+ds-1.dsc
f7611b6a71348448ed8df0f2eef0b07c756ca27c71f9f2c01a70ede71d3e9eb9 2471204 basex_12.4+ds.orig.tar.xz
ef6a422b0994f49dd48807aebb622d5e0d3e7c7017cfb6b85597b4d64f16b1d6 109224 basex_12.4+ds-1.debian.tar.xz
be584970da275d15999c58607b11dbbd29dfe941a48fd69845ee963d4fc81137 16641 basex_12.4+ds-1_arm64.buildinfo
Files:
f8da2af6eef7341c338cb21546382a52 2116 database optional basex_12.4+ds-1.dsc
01dce49320800cd1352ee8a7f1928092 2471204 database optional basex_12.4+ds.orig.tar.xz
457efc952a201cc35c5e90661e17eeb7 109224 database optional basex_12.4+ds-1.debian.tar.xz
aa30389d78ddf19612b21de7880876c1 16641 database optional basex_12.4+ds-1_arm64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJIBAEBCgAyFiEE5Qr9Va3SequXFjqLIdIFiZdLPpYFAmpqBQQUHHRtYW5jaWxs
QGRlYmlhbi5vcmcACgkQIdIFiZdLPpbR2xAAtRUTZu5wI/j9gMLxZSCd3XQz9Cwl
w2SulXgUIbUmxaf5rS2bFgD6qTV1zIryzYJDy2hivNBZcfvmfd7Lo/47tZKFHEDZ
bPNTJTkjUVAshjwC+p2BniQLLr384FQ6zF8sAGFvS38ZyTcWwuftMMQKWT2Hr6Wt
F1TMpKvMItGjAVFMCjJJT+8oZL4SzOx1uOcrvx2zL4yNLejcq57igIS+ShtXiJCm
/qJzwgDiGytlaRz0S/cLwpOL9XcZu86UV3MwiWl8pElgBrcWvbVklgHytcIAADU/
lVESgGrbnkXpW5Mm6x4jRCCLrLOzWuayoz4xLYjdDxrgR7/SEhmvlSo36XfUDlXk
2NfeWXP360/WByUDLrL1o3wG3h5MGO07wWkjBLaLB7jMcoVQrngktGh2DzptRaDR
cPoRpJym6V2lTpNK8Tr9yeB32a4dUl9EfUPQGSrsgCDa1WN0shUrDKwBeRqO1BaZ
vWaU0nJCKgl4EReOLsywtfQhR2AIUvb0mrShCRZL7RMkSBSruzr+dlqdadanHVkP
rd7PG+UvA8JaCXgJAPDxDyoIU8ZSokfE0qB1xYMPrqIdZqB3diukNYfZB8l7AjQs
DvKFcxpvTAtQH6kAndiczKw/N0Ype8XbLG1VfVmVxXVt7hGSxpbqCKK1OIUZZYtE
orRJhsfsj2RGcwk=
=QwOX
-----END PGP SIGNATURE-----