>>>>> Matt Pavlovich <[email protected]>:
> Glad to hear you have it working!
Not quite there yet unfortunately.
When I try to install my "master karaf feature" ("one feature to load
all apps, one feature to bind them"
https://github.com/steinarb/myapps
the install fails on debian package installed karaf 4.4.8
https://gist.github.com/steinarb/b303739d00c81f2611bbc16a89c544c4
Here is the stack trace and the commands leading up to it from karaf.log
https://gist.github.com/steinarb/aa9eedd05146d7132be5b90dea792e16
According to the stack trace it fails because it can't parse 8-SNAPSHOT
from the version number 9.8-SNAPSHOT.
I have grepped the ~karaf/.m2/repository for "9.8-SNAPSHOT" but haven't
found anything (the debian packaged karaf runs as user karaf).
I suspect that "-SNAPSHOT" is somehow appended to the 9.8 version of the
last attempted installed bundle mvn:org.ow2.asm/asm/9.8:
https://gist.github.com/steinarb/aa9eedd05146d7132be5b90dea792e16#file-karaf-log-L88
However when I try installing myapps on karaf 4.4.8 unpacked from the
4.4.8 binary tarball and started with "bin/karaf", the myapps feature
installs fine, including the ow2 9.8 bundles:
https://gist.github.com/steinarb/69e0ba569c29ad3ba2aac4440213d5c9#file-karaf-log-L492
All ideas and suggestions are welcome.
What could make my debian package and the binary tarball different?
That I build with java 21, when building the deb package (it's what I have)?
That I use as many dependencies as I can find from debian java packages?
Not all that many debian java dependencies, and all in the boot set:
jna-debian, jna-platform-debian and jansi, as far as I can tell from the
rules file
https://github.com/steinarb/karaf-debian/blob/master/debian/rules