[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: