Debian Bug report logs - #1121324
pinot: depends on superseded libxml++2.6

version graph

Package: src:pinot; Maintainer for src:pinot is Olly Betts <olly@survex.com>;

Reported by: Simon McVittie <smcv@debian.org>

Date: Mon, 24 Nov 2025 13:14:02 UTC

Severity: normal

Tags: forky, sid, upstream

Found in version pinot/1.22-1.1

Blocking fix for 1038804: libxml++2.6: Old ABI, not recommended for new applications

Reply or subscribe to this bug.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Olly Betts <olly@survex.com> (src:pinot for {1121324}):
Bug#1121324; Package src:pinot. (Mon, 24 Nov 2025 13:14:02 GMT) (full text, mbox, link).


Acknowledgement sent to Simon McVittie <smcv@debian.org>:
New Bug report received and forwarded. Copy sent to olly@survex.com. (Mon, 24 Nov 2025 13:14:02 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Simon McVittie <smcv@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: pinot: depends on superseded libxml++2.6
Date: Mon, 24 Nov 2025 13:13:14 +0000
Source: pinot
Version: 1.22-1.1
Severity: normal
Tags: forky sid upstream
Control: block 1038804 by -1
User: pkg-gnome-maintainers@lists.alioth.debian.org
Usertags: oldlibs libxml++2.6

Binaries produced by this source package depend on libxml++2.6, a C++ 
wrapper around libxml2.

libxml++2.6 is no longer maintained upstream (#1038804). It has been 
superseded by libxml++-3.0, which was itself superseded by libxml++-4.0 
(RFP: #819562) and libxml++-5.0 (RFP: #1121304).

If this package is ported to one of the newer libraries, packaging the new 
version will require packaging the new library first. I haven't marked 
#819562 and #1121304 as blockers for this bug, because I don't know which 
one would be more appropriate.

Alternatively, it could be ported to use libxml2's C interface directly, 
or to use some unrelated XML library.

    smcv



Added indication that bug 1121324 blocks 1038804 Request was from Simon McVittie <smcv@debian.org> to submit@bugs.debian.org. (Mon, 24 Nov 2025 13:14:03 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Olly Betts <olly@survex.com> (src:pinot for {1121324}):
Bug#1121324; Package src:pinot. (Mon, 24 Nov 2025 18:21:03 GMT) (full text, mbox, link).


Acknowledgement sent to Olly Betts <olly@survex.com>:
Extra info received and forwarded to list. Copy sent to olly@survex.com. (Mon, 24 Nov 2025 18:21:03 GMT) (full text, mbox, link).


Message #12 received at 1121324@bugs.debian.org (full text, mbox, reply):

From: Olly Betts <olly@survex.com>
To: Simon McVittie <smcv@debian.org>
Cc: Debian Bug Tracking System <1121324@bugs.debian.org>
Subject: Re: Bug#1121324: pinot: depends on superseded libxml++2.6
Date: Mon, 24 Nov 2025 18:20:05 +0000
On Mon, Nov 24, 2025 at 01:13:14PM +0000, Simon McVittie wrote:
> libxml++2.6 is no longer maintained upstream (#1038804). It has been 
> superseded by libxml++-3.0, which was itself superseded by libxml++-4.0 
> (RFP: #819562) and libxml++-5.0 (RFP: #1121304).
> 
> If this package is ported to one of the newer libraries, packaging the new 
> version will require packaging the new library first. I haven't marked 
> #819562 and #1121304 as blockers for this bug, because I don't know which 
> one would be more appropriate.

Unfortunately I don't have the spare cycles currently to contemplate
packaging a newer libxml++.

Pinot's upstream README lists the oldest tested libxml++ as 3.2.0 and
changing to that would at least be a step towards being able to remove
libxml++2.6.

> Alternatively, it could be ported to use libxml2's C interface directly, 
> or to use some unrelated XML library.

The use of libxml++ seems extensive so that would really need to be
something for upstream to decide to do rather than something we could
sensibly patch in Debian.

Cheers,
    Olly



Information forwarded to debian-bugs-dist@lists.debian.org, Olly Betts <olly@survex.com> (src:pinot for {1121324}):
Bug#1121324; Package src:pinot. (Thu, 27 Nov 2025 00:55:03 GMT) (full text, mbox, link).


Acknowledgement sent to Olly Betts <olly@survex.com>:
Extra info received and forwarded to list. Copy sent to olly@survex.com. (Thu, 27 Nov 2025 00:55:03 GMT) (full text, mbox, link).


Message #17 received at 1121324@bugs.debian.org (full text, mbox, reply):

From: Olly Betts <olly@survex.com>
To: 1121324@bugs.debian.org
Cc: Simon McVittie <smcv@debian.org>
Subject: Re: Bug#1121324: pinot: depends on superseded libxml++2.6
Date: Thu, 27 Nov 2025 13:54:19 +1300
On Mon, Nov 24, 2025 at 06:20:05PM +0000, Olly Betts wrote:
> On Mon, Nov 24, 2025 at 01:13:14PM +0000, Simon McVittie wrote:
> > libxml++2.6 is no longer maintained upstream (#1038804). It has been 
> > superseded by libxml++-3.0, which was itself superseded by libxml++-4.0 
> > (RFP: #819562) and libxml++-5.0 (RFP: #1121304).
> > 
> > If this package is ported to one of the newer libraries, packaging the new 
> > version will require packaging the new library first. I haven't marked 
> > #819562 and #1121304 as blockers for this bug, because I don't know which 
> > one would be more appropriate.
> 
> Unfortunately I don't have the spare cycles currently to contemplate
> packaging a newer libxml++.
> 
> Pinot's upstream README lists the oldest tested libxml++ as 3.2.0 and
> changing to that would at least be a step towards being able to remove
> libxml++2.6.

I think I had misunderstood here as libxml++-3.0 doesn't seem to be
packaged either.

Cheers,
    Olly



Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Fri Jan 23 19:35:13 2026; Machine Name: berlioz

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.