bioformats
bioformats copied to clipboard
UpgradeChecker: proposed deprecations
https://forum.image.sc/t/bioformat-upgrade-matlab/26099 revealed a few issues with the UpgradeChecker installation logic affecting callers like bfUpgradeCheck.
The most prominent issue is that the CI logic within the class is no longer functional. Having the library auto-installing CI artifacts is probably no longer a requirement:
https://github.com/openmicroscopy/bioformats/blob/a28a7cb6e7aa07862dc5a788720ff8032a51fd2e/components/formats-bsd/src/loci/formats/UpgradeChecker.java#L69-L82
For Bio-Formats 6.2.0, a proposal would be to:
- deprecate
TRUNK_BUILD,DAILY_BUILDand all the currently broken codepaths using the CI logic to retrieve the latest stable library instead - review the
STABLE_BUILDandSTABLE_VERSIONlogic. It feels like we should be able to use the latest URL and there is no longer a need for encoding theSTABLE_VERSIONdirectly in the class. - review all consumer code including ImageJ and Bio-Formats