Your message dated Thu, 29 Oct 2026 03:07:59 +0000
with message-id <[email protected]>
and subject line Bug#1150139: fixed in bobcat 6.15.01-3
has caused the Debian Bug report #1150139,
regarding libbobcat6: 6.15 removes exported symbols without soname bump, breaks
filtermail
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.)
--
1150139: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1150139
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libbobcat6
Version: 6.15.01-1
Severity: serious
Justification: Policy 8.6.2 (ABI change without soname bump), breaks
filtermail
Control: affects -1 filtermail
Hi,
Between 6.11 and 6.15, bobcat removed the out-of-line special member
functions of FBB::Pattern. In 6.11 these were defined in
pattern/destructor.cc,
destroy.cc, etc.; in 6.15 the class no longer declares them, so they are
implicitly generated in each user. The library soname is still
libbobcat.so.6,
so binaries built against the older headers still reference the old symbols,
and some of those are no longer exported by libbobcat.so.6.15.01.
In total, 37 dynamic symbols exported by 6.11.00 are gone in 6.15.01,
among them:
FBB::Pattern::Pattern(FBB::Pattern&&)
FBB::Pattern::operator=(FBB::Pattern&&)
FBB::Pattern::operator=(FBB::Pattern const&)
FBB::Pattern::copy(FBB::Pattern const&)
FBB::Pattern::destroy()
Impact in unstable/forky: filtermail 1.07.01-1 (built in April against an
older libbobcat-dev) is linked with BIND_NOW and does not start with
libbobcat6 6.15.01-1:
$ filtermail --help
filtermail: symbol lookup error: filtermail: undefined symbol:
_ZN3FBB7PatternaSEOS0_
(_ZN3FBB7PatternaSEOS0_ = FBB::Pattern::operator=(FBB::Pattern&&))
I checked the other packages linking libbobcat6 in unstable (bisonc++,
flexc++,
gpg-remailer, guncat, multispeech, natlog, oxref, simrisc, ssh-cron,
stealth,
xd). Against the Debian 6.15.01-1 library they currently only need weak
references or symbols that are still exported, so filtermail is the only
binary I found failing. That is partly luck: FBB::Pattern::~Pattern() is no
longer defined in the 6.15 sources but is still exported by the Debian
build.
In Ubuntu, which builds with -flto=auto, ~Pattern() is not exported, and
flexc++, bisonc++, gpg-remailer, oxref and stealth also fail with
"undefined symbol: _ZN3FBB7PatternD1Ev".
A no-change rebuild of filtermail (and flexc++) against libbobcat-dev
6.15.01-1
fixes this: the rebuilt binaries no longer reference those symbols and
run fine.
Possible fixes:
- bump the soname (libbobcat7) for this ABI change, or
- binNMU the reverse dependencies (at least filtermail) and add
Breaks: filtermail (<< 1.07.01-1+b1) (and the others if needed) to
libbobcat6, so that old binaries cannot be combined with 6.15.
A symbols file for libbobcat6 would help catch such changes in the future.
Thanks,
--- End Message ---
--- Begin Message ---
Source: bobcat
Source-Version: 6.15.01-3
Done: tony mancill <[email protected]>
We believe that the bug you reported is fixed in the latest version of
bobcat, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
tony mancill <[email protected]> (supplier of updated bobcat package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Wed, 28 Oct 2026 19:00:16 -0700
Source: bobcat
Architecture: source
Version: 6.15.01-3
Distribution: unstable
Urgency: medium
Maintainer: Frank B. Brokken <[email protected]>
Changed-By: tony mancill <[email protected]>
Closes: 1150139
Changes:
bobcat (6.15.01-3) unstable; urgency=medium
.
* Fix the libbobcat6 symbols file for riscv64, sparc64 and x32
* Add Breaks: filtermail (<< 1.07.01-1+b1) to libbobcat6
filtermail built against bobcat 6.11 reference FBB::Pattern symbols
that 6.15 no longer exports. filtermail needs a binNMU against 6.15.
(Closes: #1150139)
* Add Build-Depends-Package field to the libbobcat6 symbols file
Checksums-Sha1:
d88680686a9ad919a95cf4020e94ff294b88c8dc 2078 bobcat_6.15.01-3.dsc
d01e2fc2301efe556f0347005a4a36bce46f3695 33216 bobcat_6.15.01-3.debian.tar.xz
8faabd77d474326cd40831dbe7eeaf911e716864 7330 bobcat_6.15.01-3_arm64.buildinfo
Checksums-Sha256:
d4c9c8d7198af7dd9016502033e29075810add3615ceff987bbffc80cb8195f8 2078
bobcat_6.15.01-3.dsc
4748eae71ef389a8526bd18ccd8f3e028fe9c6ddc171e8f597b8c8eb82617c89 33216
bobcat_6.15.01-3.debian.tar.xz
04980d7428d07c13439a9e41a9ca33db2443ca387ee5092ba2602f8d2aae803f 7330
bobcat_6.15.01-3_arm64.buildinfo
Files:
e926f7d7a56954d8e99ff3ed3158da4c 2078 libs optional bobcat_6.15.01-3.dsc
d629067670d48385dab8dd6751803bbe 33216 libs optional
bobcat_6.15.01-3.debian.tar.xz
9d814204e95908d452495440784192a7 7330 libs optional
bobcat_6.15.01-3_arm64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJIBAEBCgAyFiEE5Qr9Va3SequXFjqLIdIFiZdLPpYFAmris+wUHHRtYW5jaWxs
QGRlYmlhbi5vcmcACgkQIdIFiZdLPpYaiQ//Vz0w+lBNcrqZzteYFGinfk+6k0ia
qN9p87VmhfiaaL27Hrx/xsq9QEdHG8m2x4vbqhc7p5b3b5RS0WzwQcfVIQ41uWIa
fVQCXBAbSi8Aflwc2hTrHiIrpt3zud+jeMthtG25vdJpuBTNBCcUOVBM76TewwNX
0QqAKsR0OYIR/9MazeJw3VyXTX+cASn9es4MZYm10M6s2qZX2LYvrRNDeowHlfKE
aFSw49ZYLySKAwvxGh37kG16cagpeNSv9DvnP1T4EHtTYFzAP6p9u0RCTxyymmYn
7KbqE4B9v+FxU2g/0Or2eru4icYzHJqinkftCOOZsRP1isaZBeLi4WcmcjABEVKy
leiGSoRwOzuS7aHi3I+/Vt+ieLnmJrBZZi1sVNku0w+Z1Uj4tC1C13V196tOGKI7
6G7oaa3lFv0zU9JrcCpmH7/IO10FI11sJv4kguhx/XJGynZ+CAafQVrQx4hXarWw
rk/iC4XDGkEL7pry0TSkmgd9ej4ZNgAynCPFhZf1JzZKExqqz9ue6320GoPOKHus
ZJ37dHVdMHxkgx1fS6OQVXuvHYFBmB2+lo0A3HXSbzq+NoZAnlkbCcL0ENUyhoSF
PyULRtcLUOcr2zmf2ISmVhThuCDX9je3/1MYXOboGV/sgBW6CKhx9S7ulze01fN/
KPiFSIs6RN8qrvY=
=NrS/
-----END PGP SIGNATURE-----
pgpkLfffu50JP.pgp
Description: PGP signature
--- End Message ---