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

Bug#856151: RFS: gexiv2/0.10.4-2



Control: tags -1 - moreinfo

On Sun, Feb 26, 2017 at 05:12:44PM -0700, Sean Whitton wrote:
> I built the package and then ran Lintian.  It produces an error
> 
>     E: libgexiv2-2:
>     symbols-file-contains-current-version-with-debian-revision on symbol _ZN5Exiv28XmpdatumaSIlEERS0_RKT_@Base and 1 others

I noticed that those types of errors showed up in a couple of the buildd
logs after the last upload.  It's because this is a C++ library that
exports a C interface.  Most of the C++ symbols are marked as optional
in the symbols file, but it's hard to catch all of them because they
vary between architectures.  My long term plan is to copy something I've
seen in libpoppler-glib and use a regex to mark all C++ symbols as
optional, but I didn't think in a freeze was a good time to do that.


Reply to: