-
Notifications
You must be signed in to change notification settings - Fork 9.6k
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
API/ABI changes review for Tesseract #793
Comments
Why you put this on in the issue tracker? |
To take attention of library developers on the results first. Thank you. |
@lvc Thanks! I have added info to the documentation wiki at https://github.com/tesseract-ocr/tesseract/wiki/Documentation |
@lvc, 3.01 and 3.03 are missing from the report. The bottom line is that we break the ABI in almost every release. |
@lvc, |
@lvc : Thanks, but there is place for this: tesseract developer forum. |
Added 3.01 and 3.03 versions to the report: https://abi-laboratory.pro/tracker/timeline/tesseract/ Thank you. |
@lvc If possible, instead of current version, add 'master' and '3.05' branch. Thanks! |
Done: https://abi-laboratory.pro/tracker/timeline/tesseract/ Please let me know when it should be switched to 3.06 or 4.0. |
Thanks.
Actually, 3.05 and master 4.0 are going to be two parralel tracks for a
while.
Zdenko is going to tag 3.05.01 release soon, so that should be compared
with 3.05.0 for changes. Any changes after that on 3.05 branch should
follow as current in that sequence.
Similarly, 4.0.0alpha may be followed by a beta or release, plus changes in
master branch.
If not possible to do in same table, you can make a separate one for 4.0.
Thanks.
…On May 8, 2017 4:43 PM, "ABI Laboratory" ***@***.***> wrote:
@Shreeshrii <https://github.com/Shreeshrii>,
Done: https://abi-laboratory.pro/tracker/timeline/tesseract/
Please let me know when it should be switched to 3.06 or 4.0.
[image: tesseract-5]
<https://cloud.githubusercontent.com/assets/1517837/25801811/724dac08-3400-11e7-9af3-ff379784aeaf.png>
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#793 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AE2_o8RhIVFBMs9UWv8yY7aXzTrDJZwmks5r3vjigaJpZM4MrL5o>
.
|
@lvc Please update this for the master branch now, as 4.0.0-beta.1 has been released. Thanks! |
Done: https://abi-laboratory.pro/tracker/timeline/tesseract/ Thanks for notifying! |
@lvc Thank you for your prompt response. Will tracker keep getting updated automatically as more commits are made to master branch? |
@Shreeshrii Yes, it's updated every Mon, Wed and Fri. |
Thanks, that's great. |
@lvc, |
I put the link to release notes for easier tracking
|
Thank you! |
@lvc: thanks for prompt replay. Something like Or is there another way how to integrate your tool to github project (somehing like lgtm or coverity - see Readme.md)? |
@amitdo : see #793 (comment) I expect it will be generated automatically today. |
Good idea! I'll implement it ASAP as part of the abi-tracker project. Thank you! |
Report is updated: https://abi-laboratory.pro/?view=timeline&l=tesseract Got this image by CutyCapt: |
My suggestion is to link the image with the html version so that the links
to changelog etc work.
Thanks.
…On Wed, 31 Oct 2018, 09:39 Andrey P. ***@***.*** wrote:
@lvc <https://github.com/lvc>,
You removed the beta but didn't add the final 4.0.0.
See also above comment from @zdenop <https://github.com/zdenop>.
Report is updated: https://abi-laboratory.pro/?view=timeline&l=tesseract
Got this image by CutyCapt:
[image: tesseract]
<https://user-images.githubusercontent.com/1517837/47791510-ed09af80-dd2a-11e8-8e29-9272a2a34751.png>
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#793 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AE2_o8XnGN2MsW0JVsUCF51PsBrqz4g5ks5uqagrgaJpZM4MrL5o>
.
|
@lvc : table is stored in wiki repository so I need to update it manually; graph is linked directly to your page, but it seem github is caching it: https://camo.githubusercontent.com/ae5fd8a19e16ec27b191716fe3079ecd35ad07d3/68747470733a2f2f6162692d6c61626f7261746f72792e70726f2f747261636b65722f67726170682f7465737365726163742f67726170682e7376673f763d312e31 |
@lvc Please update the report for https://github.com/tesseract-ocr/tesseract/tree/4.1 4.1 is planned as a bug-fix release. Master is 5.0 alpha. It will be good to check status of API compatibility for 4.1. See related discussion at #2249 (comment) |
Done. |
@linuxhw, most important is currently the API compatibility from 4.0 to 4.1. Can this be checked, too? |
The report is currently for 4.0 vs git 4.1 branch (instead of master). |
@linuxhw Thank you! Current Status
|
Please update it on Monday - I want to test some commits today evening (European time ;-) ) |
Thanks. You start update now. |
Report is updated. |
@linuxhw: can you please updare reportfor 4.1? Hopefully we created the last rc (3) for 4.1 |
@zdenop, please remember to update the |
Failed to build latest master due to error:
|
Can you provide details about environment you use and how did you build tesseract? |
Fedora 21, x86_64, GCC 4.9.2 20150212 (Red Hat 4.9.2-6). The environment is not changed since the last successful build. |
Report is updated: https://abi-laboratory.pro/index.php?view=timeline&l=tesseract (no changes since previous update of the report). |
@lvc : 4.1.1 was just released... Can you please update https://abi-laboratory.pro/?view=timeline&l=tesseract and remove 4.1.1-rc2 from that comparison? |
Done. Thanks. |
thanks! |
Hm.. when I run it localy on my linux machine I had 100% backward compatibility... |
Please attach your ABI dumps here for both versions for debugging. |
I can provide after 1st of January... |
@linuxhw please update the tracker for the latest version from main branch. Also a heads-up for upcoming 5.0.0 release. |
@lvc Tesseract 5.0 has been released. please update https://abi-laboratory.pro/?view=timeline&l=tesseract Thanks! |
Done |
|
The review of API/ABI changes for Tesseract since 3.00 version: https://abi-laboratory.pro/tracker/timeline/tesseract/
Hope it will be helpful for users and maintainers of the library.
Created with the help of open-source abi-tracker tool: https://github.com/lvc/abi-tracker
The tool checks all API symbols declared in header files (doesn't take docs into account), so there may be some false positives.
Thank you.
Environment
The text was updated successfully, but these errors were encountered: