Bug#1006140: New version can't load old databases

Jochen Sprickerhof jspricke at debian.org
Sat Feb 19 17:52:55 GMT 2022


Package: libh2-java
Version: 2.1.210-1
Severity: important
X-Debbugs-Cc: jspricke at debian.org, Markus Koschany <apo at debian.org>
Control: -1 affects mediathekview jameica hibiscus

Hi,

the new version of libh2-java uses a new SQL syntax and file format and
is not able to read old data or work with the old syntax:

https://h2database.com/html/migration-to-v2.html

This renders all it's users, i.e. mediathekview and jameica/hibiscus,
unusable.

Given that there is no online conversion available, the H2MigrationTool
actually contains jars of the different version, I would propose to
upload the v2 version with a new source and binary package name and
upload the v1 version to unstable again with a +really version number:

2.1.210+really1.4.197-1

based on the git tag debian/1.4.197-4+deb11u1.

Given that this affects all linked programs and that v2 already
transitioned to testing as well as the next Ubuntu version (which will
stop importing from Debian soon) I would like to get this fixed fast.

I'm planning to upload the +really version tomorrow unless someone
disagrees.

Cheers Jochen

-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 5.16.0-1-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

libh2-java depends on no packages.

libh2-java recommends no packages.

Versions of packages libh2-java suggests:
pn  libjts-java      <none>
pn  liblucene8-java  <none>
ii  libslf4j-java    1.7.32-1

-- no debconf information



More information about the pkg-java-maintainers mailing list