I’m curious why there are two different balenalib repos: e.g.
balenalib/generic-aarch64-alpine-openjdk and
balenalib/aarch64-alpine-openjdk
Couldn’t find any hints or news so far. Got one of them just deprecated meanwhile?
Aaand a second question specifically regarding Alpine images:
Balenalib repo images seem to use 3.12.1 still. How long does it usually take to get current versions released? Latest Alpine version is 3.12.3.
The generic-aarch64-* base images are based on the generic-aarch64 device type, and the aarch64-* base images are based on the aarch64 architecture instead. Both can be interpolated in Dockerfile templates, albeit using different variables. You can read more about Dockerfile templating here: https://www.balena.io/docs/learn/develop/dockerfile/#dockerfile-templates.