as addition: I find the following file: cat jackson-core-3.0.0/debian/libjackson2-core-java.substvars#List of dependencies for libjackson2-core-java, generated for use by debian/control
maven:DocOptionalDepends=
maven:Depends=libfastdoubleparser-java (>= ${revision})
maven:OptionalDepends=
maven:CompileDepends=libbuild-helper-maven-plugin-java (>= 3.3.0),
libmaven-jar-plugin-java (>= 3.3.0), libmaven-shade-plugin-java (>=
3.6.0), libreplacer-java (>= 1.5.3)
There I found "(>= ${revision})". How can I control this variable?
Regards
Mechtilde
Am 19.10.25 um 11:47 schrieb Mechtilde Stehmann:
Hello all, hello Pierre, Am 18.10.25 um 22:30 schrieb Pierre Gruet:Hello Mechtilde, Le 18/10/2025 à 18:56, Mechtilde Stehmann a écrit :Hello, I started to finish building version 3.0.0. This was started 2 weeks ago on salsa.debian.org. I uploaded my results at salsa.debian.org/mechtilde/jackson-core I added some new dependencies. I ended at this part:[ERROR] Failed to execute goal org.apache.maven.plugins:maven- compiler- plugin:3.13.0:compile (default-compile) on project jackson- core: Compilation failure: Compilation failure: [ERROR] /build/reproducible-path/jackson-core-3.0.0/src/main/java/ tools/ jackson/core/json/JsonParserBase.java:[93,49] cannot find symbol[ERROR] symbol: variable PackageVersion [ERROR] location: class tools.jackson.core.json.JsonParserBase[ERROR] /build/reproducible-path/jackson-core-3.0.0/src/main/java/ tools/ jackson/core/json/JsonGeneratorBase.java:[173,49] cannot find symbol[ERROR] symbol: variable PackageVersion [ERROR] location: class tools.jackson.core.json.JsonGeneratorBase[ERROR] /build/reproducible-path/jackson-core-3.0.0/src/main/java/ tools/ jackson/core/json/JsonFactory.java:[258,16] cannot find symbol[ERROR] symbol: variable PackageVersion [ERROR] location: class tools.jackson.core.json.JsonFactory [ERROR] -> [Help 1] I have no idea to fix it. Any hint helpsI started from your repository and changed the name of the version file in debian/rules, from VERSION_FILE=src/main/java/com/fasterxml/jackson/core/json/ PackageVersion.javato VERSION_FILE=src/main/java/tools/jackson/core/json/PackageVersion.javaThis works. I only found a file PackageVersion.java.in and didn't know that I have to use it in this way.Then the Java build is OK but there is a failure in dh_builddeb: dh_builddebdpkg-deb: error: parsing file 'debian/libjackson2-core-java/DEBIAN/ control' near line 7 package 'libjackson2-core-java': 'Depends' field, reference to 'libfastdoubleparser-java': version '=': version number does not start with digitNo idea why a version number of "=" lands in debian/libjackson2-core-java/DEBIAN/control this is very weird.That is also wired for me. I also tested to set a min version into debian/control. But I get the same error message.I updated my repo at salsa.debian.org/mechtilde/jackson-core Maybe some other people have some ideas.Regards MechtildeAll the best,Regards
-- Mechtilde Stehmann ## Debian Developer ## PGP encryption welcome ## F0E3 7F3D C87A 4998 2899 39E7 F287 7BBA 141A AD7F
Attachment:
OpenPGP_signature.asc
Description: OpenPGP digital signature