Your message dated Mon, 5 Oct 2020 15:47:42 +0200
with message-id <[email protected]>
and subject line Re: Bug#971668: libsane: broke ABI
has caused the Debian Bug report #971687,
regarding sane-backends: dropped unused symbols without changing SONAME
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
971687: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=971687
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
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.

Cheers

-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable-debug
  APT policy: (650, 'unstable-debug'), (650, 'unstable'), (601, 'testing'), 
(600, 'experimental-debug'), (600, 'buildd-unstable'), (600, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.8.0-2-amd64 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8), LANGUAGE=en_US:en
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libsane depends on:
ii  libsane1  1.0.31-2

libsane recommends no packages.

libsane suggests no packages.

-- no debconf information

-- 
Sebastian Ramacher

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Lets just discuss the useless package rename here:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=908681

Since we didn't break anything in the archive.

G.

On Mon, 5 Oct 2020 15:18:41 +0200 Gianfranco Costamagna 
<[email protected]> 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 <[email protected]> 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
> 
> 
> 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.

--- End Message ---

Reply via email to