[Debian-med-packaging] New version of genometools available

Andreas Tille andreas at an3as.eu
Sun Apr 20 17:23:01 UTC 2014


Hi Sascha,

On Sun, Apr 20, 2014 at 01:52:40PM +0100, Sascha Steinbiss wrote:
> package as soon as I released the new upstream version.
> 
> The problem was that I had to make major adjustments to the symbols
> exported by the library as the original symbols file (created by you, I
> think) cntained many symbols which were not supposed to be public, and
> have since been renamed or removed in the transition from 1.5.1 to
> 1.5.2. See https://lists.debian.org/debian-mentors/2014/03/msg00057.html
> for a discussion of this on the mentors list. It took me quite some time
> to find a way to automatically create a linker script which only exposes
> official API symbols, and to find and fix every undocumented use of
> non-public symbols in the GenomeTools bindings. See our internal ticket
> https://github.com/genometools/genometools/issues/263 for more information.

I admit that I'm not really proud of the symbols file and that I stopped
creating these files since it creates more trouble than it serves a
certain use.
 
> I plan to release a new upstream version which will incorporate this
> linker script into the Makefile and create a new symbols file on the
> basis of the fixed ABI, which will lack many symbols present in the old
> one. However, with the exception of two of them, none of them had been
> available via the public API headers anyway, making it unlikely that an
> external user linking against the library would have used them. These
> two were simply renamed and I have added wrappers making them available
> again under their old names. All of these changes currently are in my
> separate git branch in the upstream repo.
> 
> Long story short: I will release a new upstream version with fixed
> exported symbols, create a new symbols file, and make sure that all of
> the functions supposed to be in there are still there (so I won't have
> to bump the ABI version).
> Being a little busy with preparing my thesis defense I don't think I
> will do this tomorrow ;) but I definitely have not forgotten about it!

That's perfectly fine.
 
Kind regards

       Andreas. 

-- 
http://fam-tille.de



More information about the Debian-med-packaging mailing list