Re: cups-filters 1.16.2 released!
Le lundi, 21 août 2017, 08.59:37 h CEST Till Kamppeter a écrit :
> It happened during my warning clean-up. I wanted to get rid of all the
> warning and one warning complained about an unnamed union in the
> libfontembed, I did not succeed to solve this without naming the union,
> but then the apps using this library (it is only texttopdf and nothing
> outside cups-filters) needed to be changed, too, meaning that we have an
> API change.
Ah, indeed; thanks for the explanation.
>
> It is the following change:
>
> ----------
> === modified file 'fontembed/fontfile.h'
> --- fontembed/fontfile.h 2011-11-22 19:06:11 +0000
> +++ fontembed/fontfile.h 2017-08-15 18:32:47 +0000
> @@ -10,7 +10,7 @@
> union {
> int fobj;
> void *user;
> - };
> + } fo;
> };
>
> typedef struct _FONTFILE FONTFILE;
> ----------
I asked on #debian-devel as this is really not in my confort zone; what I got
is that:
* names within structs are not part of the binary interface, in C at least;
so…
* that's not an ABI change;
* it seems that the texttopdf changes are not _strictly_ necessary.
The discussion concluded that the SOVERSION change was clearly superfluous.
Could you release a 1.16.2.1 or 1.16.3 without that change?
Cheers,
OdyX
Reply to: