Seen va a springboot app failing image test
Melange: https://github.com/wolfi-dev/os/blob/6d75a44d186104eec842b537973d53b3d61fa557/thingsboard.yaml
Pombump: https://github.com/wolfi-dev/os/blob/6d75a44d186104eec842b537973d53b3d61fa557/thingsboard/pombump-deps.yaml
I ended up doing a comparison of
make package/thingsboard
- compare thingsboard.jar contents with upstream release
make local=-
root@e69246f56aad:/usr/share# diff -W 200 -ay --suppress-common-lines /tmp/1s /tmp/2s
BOOT-INF/lib/annotations-13.0.jar | BOOT-INF/lib/annotations-17.0.0.jar
> BOOT-INF/lib/javapoet-1.13.0.jar
BOOT-INF/lib/json-smart-2.4.10.jar <
BOOT-INF/lib/kotlin-stdlib-1.4.10.jar | BOOT-INF/lib/kotlin-reflect-1.9.22.jar
BOOT-INF/lib/kotlin-stdlib-common-1.4.10.jar | BOOT-INF/lib/kotlin-stdlib-1.8.21.jar
> BOOT-INF/lib/kotlin-stdlib-common-1.9.10.jar
> BOOT-INF/lib/kotlinpoet-jvm-1.16.0.jar
BOOT-INF/lib/nimbus-jose-jwt-9.24.4.jar <
BOOT-INF/lib/okio-3.6.0.jar | BOOT-INF/lib/okio-jvm-3.7.0.jar
BOOT-INF/lib/okio-jvm-3.6.0.jar <
BOOT-INF/lib/protobuf-java-3.25.3.jar | BOOT-INF/lib/protobuf-java-3.25.5.jar
BOOT-INF/lib/spring-web-6.1.6.jar | BOOT-INF/lib/spring-web-6.1.12.jar
BOOT-INF/lib/tomcat-embed-core-10.1.19.jar <
BOOT-INF/lib/wire-runtime-3.7.1.jar | BOOT-INF/lib/wire-runtime-jvm-4.9.9.jar
BOOT-INF/lib/wire-schema-3.7.1.jar | BOOT-INF/lib/wire-schema-jvm-4.9.9.jar
root@e69246f56aad:/usr/share#
Building without pombump correctly generates
2edd4cb25c74:/work/packages# jar tvf /usr/share/thingsboard/bin/thingsboard.jar | grep tomcat
3521056 Wed Feb 14 19:36:50 GMT 2024 BOOT-INF/lib/tomcat-embed-core-10.1.19.jar
261050 Wed Feb 14 19:36:50 GMT 2024 BOOT-INF/lib/tomcat-embed-el-10.1.19.jar
281604 Wed Feb 14 19:36:50 GMT 2024 BOOT-INF/lib/tomcat-embed-websocket-10.1.19.jar
Seen va a springboot app failing image test
Melange: https://github.com/wolfi-dev/os/blob/6d75a44d186104eec842b537973d53b3d61fa557/thingsboard.yaml
Pombump: https://github.com/wolfi-dev/os/blob/6d75a44d186104eec842b537973d53b3d61fa557/thingsboard/pombump-deps.yaml
I ended up doing a comparison of
make package/thingsboardBuilding without pombump correctly generates