update modules (missing dockerhub key)#461
Conversation
|
Please don't include the linked PR for dinglehopper and wait for a release. The PR currently contains a change of CER calculation that needs discussion. Otherwise we'd end up with a dinglehopper in ocrd_all that gives different results ... I also wish if ocrd_all would start using the versioned releases - I specifically started doing those releases for OCR-D, but they don't seem to be used. |
Yes, please, and not only for dinglehopper, but for all submodules. |
I've released dinglehopper v0.10.0 with the V3 update (but not the proposed change to using normalized CER. (For the latter there is a separate PR now.) |
|
@mikegerber The dinglehopper update was originally (the last remaining submodule) scheduled for this PR as our last release of the ocrd/all fat container images. For that, it must still support Python 3.8, which all our base stages are currently built on (because some module still rely on Tensorflow 1.x, which is only available prebuilt via nvidia-tensorflow for Py38). That can only be overcome by the slim containers (where every module can have its own base version of Python etc). So can we please get a version that does not rely on uniseg>=0.9? See here for how this fails our ocrd/all builds. It all hinges on this module now. I cannot speak to whether or not my |
|
superseded by #462 |
Ah, that's good context to know, I wasn't aware of this (and only checked EOLness of Python 3.8 after it broke). I will release 0.10.1 shortly with the patch! |
I can say it definitely didn't save ME time. It's a rather intrusive change because it redefines CER and this needs much more thought w.r.t. proper integration. It gives different results for users! To be me it's clear that it needs more love than sneaking it in with a PR that was just supposed to update to OCR-D's V3 API. |
You may also want to include
– once they are merged, respectively.