Package: xerial-sqlite-jdbc / 3.46.1.3+dfsg-1

Metadata

Package Version Patches format
xerial-sqlite-jdbc 3.46.1.3+dfsg-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
build.patch | (download)

Makefile | 36 22 + 14 - 0 !
Makefile.common | 26 14 + 12 - 0 !
2 files changed, 36 insertions(+), 26 deletions(-)

 patching the makefiles for a debian build
 - Indicating the paths of jni.h and jni_md.h in JAVA_HOME subdirs.
 - Linking against libsqlite3.so instead of getting sqlite3.c in the source
 archive downloaded from the Internet.
 - PAtching out the build of the OSInfo class as we don't need it.
test.patch | (download)

pom.xml | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 always running tests, and giving the path of the shared library
removed_test_resource.patch | (download)

src/test/java/org/sqlite/ConnectionTest.java | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 disabling a test relying on a deleted jar file
allow_discrepancy_in_driver_version.patch | (download)

src/test/java/org/sqlite/DBMetaDataTest.java | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 sqlite3 and the xerial jdbc may have different versions
 This is because we link against Debian-packaged sqlite3 lib, which may have a
cleaning.patch | (download)

Makefile | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 cleaning the java part is already done by dh_auto_clean
skip_manifest_setting.patch | (download)

pom.xml | 9 0 + 9 - 0 !
1 file changed, 9 deletions(-)

 the manifest file will be set by javahelper
skip_OSInfoTest.patch | (download)

pom.xml | 9 9 + 0 - 0 !
1 file changed, 9 insertions(+)

 we don't need the osinfo class, so we hide its test
tests_without_archunit junit5_and_some_assertions.patch | (download)

pom.xml | 2 2 + 0 - 0 !
src/test/java/org/sqlite/PrepStmtTest.java | 4 2 + 2 - 0 !
src/test/java/org/sqlite/SQLiteJDBCLoaderTest.java | 12 6 + 6 - 0 !
src/test/java/org/sqlite/StatementTest.java | 4 2 + 2 - 0 !
4 files changed, 12 insertions(+), 10 deletions(-)

 skipping tests needind unpackaged testing framework:
 - archunit-junit5 classes;
 - org.assertj.core.api.Assertions.assertThatNoException
junit jupiter params_artifact.patch | (download)

pom.xml | 6 6 + 0 - 0 !
1 file changed, 6 insertions(+)

 adding the needed junit-jupiter-params maven artifacts in the
 dependencies
no_graalvm.patch | (download)

pom.xml | 4 2 + 2 - 0 !
src/main/java9/module-info.java | 1 0 + 1 - 0 !
2 files changed, 2 insertions(+), 3 deletions(-)

 skipping the build of the class in src/main/java9 as it would
 require classes frm the graalvm SDK.