-
-
Notifications
You must be signed in to change notification settings - Fork 4.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
Compatibility reports generation script #2410
Compatibility reports generation script #2410
Conversation
Here they are. |
Comment ReportsSome of them are spot on. I think this version of the tool still has some minor problems. Common
Features
IO
Octree
Recognition
Registration
Sample Consensus
Segmentation
Surface
Visualization
|
c61ec76
to
9cdfc3a
Compare
9cdfc3a
to
f6c520c
Compare
Latest version of the compatibility reports. I think this script is good to go for now. It is missing proper error checking and abortion routines when things fail but we can tweak those later. |
The script looks good and we don't have any bash coding standards anyway. However I haven't tried to use it myself. Do you think it's needed? Or OK to merge as is? |
Well… to be fully honest, the first time you run things and don’t have all the required tools things can get ver criptic until you realize what is actually missing. It’s kinda half-baked, so probably not gonna be a good idea to merge it if we expect our users to use it. The challenge now is recreating a bare environment without any of these tools. I have to figure out if chroot is enough to solve this problem or if something more advanced is required. |
I've tried this on my not-so-bare Ubuntu 16.04 environment and the only packages that I was missing are |
Add something like this on top? if ! hash abi-dumper2 2>/dev/null || ! hash abi-compliance-checker 2>/dev/null; then
echo "This script requires abi-dumper and abi-compliance-checker"
echo "On Ubuntu: apt-get install abi-dumper abi-compliance-checker"
exit 1
fi |
Just for reference, PCL ABI is tracked here as well: https://abi-laboratory.pro/index.php?view=timeline&l=pcl |
Yeah, we have this link in our README actually. However it's not up to date, the latest status is reported for some random point in time in May. |
5ee02ed
to
47836f0
Compare
Latest reports |
Everything seems to be similar in this latest version. This one is also good to merge. |
Sorry that I bring this up now, what about rename |
47836f0
to
870acff
Compare
A new useful script to generate the ABI compatibility reports scripts in a single go 💯
One more step in speeding up releases. I'm crunching the reports now and I'll upload them later.