Closed mariuz closed 3 years ago
Hello, even for older versions of firebird, we are interested in an update of debian. Harbor registry displays 320 vulnerabilities (42 criticals) for Debian Jessie, and only 57 vulnerabilities (4 criticals) for Debian Bullseye.
Bullseye would run into the same issues as #56 with the libicu breaking
Looks like for 4.0 the preferred libicu is libicu63. So I will need to make a new version of icu52.sh
to install libicu63 for 4.0 bullseye and purge libicu67. I'm opening a 3.0-bullseye branch shortly.
I've made pull requests for both 3.0 and 4.0 branches now.
3.0 I'll need to switch my test environment over and give it a test to make sure no obvious breakage, but once that's done I'll go ahead and merge it
I need to verify the 4.0 stuff on ARM but I've tested it on amd64 by replacing my development environment (with pre existing database) and did not see any breakage so it's just a matter of making sure ARM is good to go and fixing any issues that may crop up on the ARM build.
2.5 has some issues with taking this approach. There is no post_build hook system to tie into. It'll take a bit of time for me to update 2.5 to the new build system
Reopening while I work on 2.5 as well, though 4.0 and 3.0 are done. all v3.0 tags should be pushed to the hub within the next 5-10 minutes. 4.0 will take quite a bit longer due to the inclusion of arm builds. Possibly up to 5 hours.
2.5-sc, 2.5-ss, 3.0 and 4.0 should all have bullseye as their base image now. I have added v2.5.9-sc-jessie and v2.5.9-ss-jessie tags that provide the old jessie base image just in case this does break something since I no longer have a working test bed of firebird 2.5 for validation.
Thanks Jacob. It is great to see this issue closed ;-)
For 2.5-sc at least, even if our tests doesn't cover full range of cases, it works well in our cases (index are not broken).
at least for firebird 4
https://www.debian.org/releases/stable/