update n5 component versions#304
Conversation
* n5-4.0.0 * n5-aws-s3-5.0.0 * n5-blosc-2.0.0 * n5-google-cloud-6.0.0 * n5-hdf5-3.0.0 * n5-ij-5.0.0 * n5-imglib2-8.0.0 * n5-universe-3.0.0 * n5-zarr-2.0.0 * n5-zstandard-2.0.0
|
This pull request has been mentioned on Image.sc Forum. There might be relevant details there: https://forum.image.sc/t/ngff-weekly-dev-update-thread/110810/95 |
|
Thanks, @bogovicj! FYI, I'm in the process of improving the pom-scijava CI—once that work makes it onto the mainline branch, we can rebase this PR onto the latest to see more clearly what else breaks due to this update. |
|
Hi @ctrueden , |
|
@bogovicj Thanks for checking in. I've been working on this a lot in recent days. There is a new command line tool, pombast, that serves as a more robust and powerful replacement for the previous "mega-melt" shell scripts here in pom-scijava. I've been addressing the pom-scijava version skew issues one by one in conjunction with pombast development. If you visit https://status.scijava.org and click the Smelt column twice to sort it descending, you can see which components are currently validating versus having some version-skew-related issues. As of this writing, here's what's left to address:
@bogovicj Do you know what the N5 test errors mean? Are the tests themselves broken, or did some remote access mechanism change in a backwards-incompatible way? Should I work around it by skipping these tests for the mega-melt CI? For what it's worth, a few days ago I made an attempt to smelt everything with all the latest N5 component releases across the board, but there were many more problems. If you want to try doing it yourself, you can:
The first time it runs it takes much longer, because it needs to clone repositories for all components being tested, and it has no successes cached from prior runs. But subsequent runs should be much faster, re-testing only those components that have not already succeeded with that particular dependency configuration. Once I get the rest of the issues above under control (hopefully in the next couple of days—although grant proposal submission deadline also draws nigh... 👻), I'll give another go at smelting all the latest n5 stuff. Or if you do it and want to report back here, that's cool too. Edit: I forgot to mention: the version of the BOM currently in testing is on the |
|
Awesome, thanks for the run down @ctrueden ! I expect I'll be able to figure out what going on with the n5 artifacts. Will investigate and report back. May have some questions about pombast on the way. |
Leaving this as a draft for now, because some artifacts depending on n5 will need updating
PRs are open for some of them:
Details