-
Notifications
You must be signed in to change notification settings - Fork 9.9k
Plans for tesseract 5.x.y #3673
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
What about releasing a 5.0.1 after Christmas at the end of December? I think there are several fixes since 5.0.0 which would be good for a new release. |
Mind reader :-) |
Right before tagging 5.0.1, you can update this sentence from the README:
|
What should be added into v5? |
We already have a wish list for improved training, a lot of issues with layout detection, want improved logging, and much more. Maintaining two branches did not work good with 4.x, and I am afraid it would not work better with 5.x. |
Maybe keep 5.0 as is? It is a good release with a number of changes. |
Do you plan to release 5.0.1 next week? |
Yes, unless we discover that something very important is still missing. |
There is still no fix, and I have no |
clang-cl is not worth it currently. |
You can release 5.0.1 without the clang-cl fix. |
Release 5.0.1 is now online. |
The next release could be a new minor version 5.1.0 with new features, maybe end of January (unless there is an urgent need for a bug fix release 5.0.2). I want to have especially image information in ALTO and hOCR output (see PR #3710 which implements that for hOCR), maybe more from the project list. The new minor release would also disable OpenMP by default for autoconf builds, too. |
https://packages.ubuntu.com/search?keywords=tesseract-ocr Are you going to update Ubuntu 22.04 to 5.0.1 soon? The feature freeze date is February 24. |
i uploaded:
I hope @jbreiden will upload them to debian. |
Hi @AlexanderP,
From https://tracker.debian.org/pkg/tesseract :
So, why can't you directly push new versions of Tesseract to Debian? |
I'd like to create a new release Tesseract 5.1.0 soon. Originally I had planned it for end of January. Are there any contributions or important bug fixes which should be included still pending (then I'd wait), or can we release now? |
I suggest you go ahead with 5.1.0 now. I would like to see improvements related to training and evaluation implemented, but they could go in a future release. |
Release 5.1.0 is now available. |
@amitdo no rights to upload to debian |
There are now several fixes and improvements in git master, so I think it's time for a new release 5.1.1. @egorpugin, is it possible to fix the CI sw build which is currently failing? Are there any other contributions or important bug fixes which should be included still pending (then I'd wait), or can we release now? Ideally #3782 should also be included. |
Yes, I'll check. |
Unfortunately windows build does not work (for me): I tried Clang (14) and MS Visual Studio (2019). Here are logs: |
|
I fixed sw build in ci. |
@egorpugin: VS2019 is quite heavily used. I would suggest supporting it with the next release... |
5.4.1 has one issue. It uses bundled googletest included in source tree as submodules. |
It's time for a new bug fix release. Is there anything urgent which should be included or fixed in the next release? |
I am in the process of creating cmake files with autotools (leptonica has it already) This is not critical, but it takes more time than I expect it... |
... and it currently breaks the autotools builds. |
This is unrelated topic as cmake generate tesseract.pc from other template ( |
@stweil, please go ahead with a new release. |
I'll try to fix the CI failures before tagging a new release. |
I've checked this issue
I propose to impove memory management of public APIs in tess v6 because it is API breakage. In addition C API implementation will be updated from
to
So C API will be retained the same. So,
|
I just added #4336, and we can discuss and track API changes there. |
@stweil, when do you plan to make a new release? |
Soon (this weekend) unless there is something open or missing which requires more time. The new release will contain enough changes to justify the move to 5.5.0. |
Meanwhile release 5.5.0 is available. Thank you to everybody who contributed in any way. |
I think it's time for a new release 5.5.1, maybe on 2025-05-01. |
Hi. |
@AlexanderP, what is your compiler and its version? |
Debian Sid
|
Can you try to change this function with the following and see if the error is still there please?
|
Reverted to va_args 4a39a49 |
Do you plan to provide an official RPM for 5.5.1? PS: I just posted on the group yesterday, but I'm also writing here in the hope that Alexander will see it. |
@davidecavestro I will build 5.5.1 for openSUSE and Fedora. Created two projects: The appimage will also be created. |
Thank you very much @AlexanderP! |
@stweil, please make a new release. |
@AlexanderP I saw in the meantime you published a repo for Centos8, but tesseract-common depends on tesseract-langpack-eng which seems not available. |
I agree to the suggested change (link to the release notes or removal of the whole file). |
The new release 5.5.1 is now available. Thank you to everyone who contributed to it by reporting issues, providing pull requests, testing, offering advice, and participating in discussions. |
Uh oh!
There was an error while loading. Please reload this page.
I suggest to focus on 5.x for 2022 at least.
That means we should not break the API (and ABI?). Use C++17, not C++20/C++23.
The text was updated successfully, but these errors were encountered: