DevHeads.net

dxflib ABI changed yet nothing changed

Hi,

Got via e-mail that libdxflib's ABI changed in comparison to previous release, yet nothing changed in the package except version bump for the mass rebuild. Why is that?

Digest Summary:
1. dist.abicheck FAILED for libdxflib-3.17.0-8.fc30
2. dist.abicheck FAILED for libdxflib-3.17.0-8.fc30

(2019-02-04 05:48:12 UTC) dist.abicheck FAILED for libdxflib-3.17.0-8.fc30
- <a href="https://taskotron.fedoraproject.org/artifacts/all/f7d968de-26bc-11e9-a292-525400fc9f92/tests.yml/libdxflib-3.17.0-8.fc30.log" title="https://taskotron.fedoraproject.org/artifacts/all/f7d968de-26bc-11e9-a292-525400fc9f92/tests.yml/libdxflib-3.17.0-8.fc30.log">https://taskotron.fedoraproject.org/artifacts/all/f7d968de-26bc-11e9-a29...</a>

dist.abicheck FAILED for libdxflib-3.17.0-8.fc30

(2019-02-04 05:48:16 UTC) dist.abicheck FAILED for libdxflib-3.17.0-8.fc30
- <a href="https://taskotron.fedoraproject.org/artifacts/all/f7c055d8-26bc-11e9-9451-525400fc9f92/tests.yml/libdxflib-3.17.0-8.fc30.log" title="https://taskotron.fedoraproject.org/artifacts/all/f7c055d8-26bc-11e9-9451-525400fc9f92/tests.yml/libdxflib-3.17.0-8.fc30.log">https://taskotron.fedoraproject.org/artifacts/all/f7c055d8-26bc-11e9-945...</a>

dist.abicheck FAILED for libdxflib-3.17.0-8.fc30

Comments

Re: dxflib ABI changed yet nothing changed

By =?iso-8859-1?q?... at 02/06/2019 - 13:28

Samuel Rakitničan wrote:
I got similar mails about mysql++ – type changes that seem to consist
entirely of "type size hasn't changed" and "no data member change", but
these say "NEEDS_INSPECTION" instead of "FAILED":

dist.abicheck NEEDS_INSPECTION for mysql++-3.2.4-2.fc30
<a href="https://taskotron.fedoraproject.org/artifacts/all/f71962be-270c-11e9-9c24-525400fc9f92/tests.yml/mysql++-3.2.4-2.fc30.log" title="https://taskotron.fedoraproject.org/artifacts/all/f71962be-270c-11e9-9c24-525400fc9f92/tests.yml/mysql++-3.2.4-2.fc30.log">https://taskotron.fedoraproject.org/artifacts/all/f71962be-270c-11e9-9c2...</a>

dist.abicheck NEEDS_INSPECTION for mysql++-3.2.4-2.fc30
<a href="https://taskotron.fedoraproject.org/artifacts/all/f782031e-270c-11e9-9451-525400fc9f92/tests.yml/mysql++-3.2.4-2.fc30.log" title="https://taskotron.fedoraproject.org/artifacts/all/f782031e-270c-11e9-9451-525400fc9f92/tests.yml/mysql++-3.2.4-2.fc30.log">https://taskotron.fedoraproject.org/artifacts/all/f782031e-270c-11e9-945...</a>

Björn Persson

Re: dxflib ABI changed yet nothing changed

By Dridi Boukelmoune at 02/04/2019 - 17:19

On Mon, Feb 4, 2019 at 9:27 PM Samuel Rakitničan
< ... at fedoraproject dot org> wrote:
Got that for a package too, and the major thing that changed between
the two build is GCC so that could be an optimization bug or undefined
behavior leading to a different interpretation now?

Hard to say, I didn't look at the ABI differences.

Dridi