On 2020-10-05 15:18:41, Gianfranco Costamagna wrote:
> control: severity -1 important
> control: reassign -1 src:sane-backends
> control: retitle -1 sane-backends: dropped unused symbols without changing 
> SONAME 
> 
> 
> Hello Vincent and Sebastian
> 
> On Mon, 5 Oct 2020 03:48:26 +0200 Vincent Lefevre <vinc...@vinc17.net> wrote:
> > Control: clone -1 -2
> > Control: reassign -2 libsane1 1.0.31-2
> > Control: retitle -2 libsane1: broke ABI
> > 
> > On 2020-10-04 18:03:30 +0200, Sebastian Ramacher wrote:
> > > Package: libsane
> > > Version: 1.0.31-2
> > > Severity: grave
> > > 
> > > From 1.0.31-1~experimental1:
> > > 
> > >    * debian/libsane1.symbols:
> > >         - Remove 7 not longer available symbols.
> > > 
> > > Hence provinding libsane that depends on libsane1 with a different ABI
> > > is wrong.
> > 
> > Not just libsane is wrong, but libsane1 (which contains the library
> > itself) too (at least for programs compiled by users).
> > 
> 
> Seriously?
> 
> this is the list of "dropped symbols"
> 
> - testing_append_commands_node@Base 1.0.29
> - testing_known_commands_input_failed@Base 1.0.29
> - testing_last_known_seq@Base 1.0.29
> - testing_record_backend@Base 1.0.29
> - testing_xml_doc@Base 1.0.29
> - testing_xml_next_tx_node@Base 1.0.29
> - testing_xml_path@Base 1.0.29

Don't shoot the messanger. It was Jörg who claimed there was an ABI
break. See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=908681#177

Cheers

> 
> 
> Please find a single reference of something in the archive, or outside the 
> archive, that ever used
> part of such (not meant to be exported) API.
> 
> The *bug* was to export them in the previous version, not to remove them, 
> because meant to be internal symbols.
> 
> We had other references in the archive history, where symbols incorrectly 
> exposed were dropped without
> the need to change the ABI.
> 
> We discussed many times already, few people (including I guess the sponsor 
> for that particular upload), and at least
> 3 other DDs agreeded that there was no need to change the SONAME just because 
> of something that was not really
> used anywhere in the world, included self-compiled stuff.
> 
> All the RFS bugs for sane-backends are public, you can find lots of 
> discussion about the topic, and help
> in better developing the package.
> 
> I think this is a non-issue, I would like to have some real bugs before 
> talking about the Sex Of Angels... [1]
> 
> I also think its better have one single bug, instead of having two of them, 
> for the very same source package.
> 
> 
> (sorry for the Italian reference :) )
> [1] https://www.englishforums.com/English/SexOfAngels/kxpgm/post.htm
> 
> just my .02$
> 
> Gianfranco
> 
> > -- 
> > Vincent Lefèvre <vinc...@vinc17.net> - Web: <https://www.vinc17.net/>
> > 100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
> > Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)
> > 
> > 

-- 
Sebastian Ramacher

Reply via email to