Hi Julien,

I can put this on my todo list for the Debian Med sprint[1] (if nobody
else might beat me in doing this before).  For all readers of this mail:
You are kindly invited to join our sprint!

Kind regards
   Andreas.


[1] https://wiki.debian.org/Sprints/2026/DebianMedSprint2026

Am Wed, Jan 28, 2026 at 02:58:50PM +0100 schrieb Julien Y. Dutheil:
> Dear Andreas and Debmed team,
> 
> We have now released our V3 of the Bio++ libraries (tag v3.0.0 upstream). I
> could do a uscan from the salsa repository, but I could not get any
> further. It is many years since I packaged the previous version of the
> libraries, and my notes are probably completely outdated. May I ask for
> your assistance? If someone shows me how to do it for the libbpp-core
> library, I can try to do the other ones.
> 
> I sincerely apologize for my helplessness!
> 
> Best regards,
> 
> Julien.
> 
> On Tue, Nov 11, 2025 at 7:59 AM Julien Y. Dutheil <[email protected]>
> wrote:
> 
> > Dear Andreas,
> >
> > thank you very much for the feedback. One more question then: can I keep
> > the old package name and still provide libraries named libpp-core3,
> > libbpp-seq3, etc, or should I remove the interface version from the library
> > names as well (this is possible but rather cumbersome from our side, since
> > we have used those new names for several years now, to avoid conflicts
> > while the old versions were still in use)?
> >
> > Best regards,
> >
> > Julien.
> >
> > On Mon, Nov 10, 2025 at 10:35 PM Andreas Tille <[email protected]> wrote:
> >
> >> Hi Julien,
> >>
> >> Am Mon, Nov 10, 2025 at 08:57:14PM +0100 schrieb Julien Y. Dutheil:
> >> > Dear Deb-Med,
> >> >
> >> > After many years, we are finally ready to release the V3.00 of the Bio++
> >> > libraries (libbpp-core, libbpp-seq, libbpp-phyl, libbpp-popgen,
> >> > libbpp-seq-omics, libbpp-phyl-omics, libbpp-qt, libbpp-raa). This new
> >> > version introduces a new interface, not backward-compatible (although
> >> some
> >> > legacy classes have been kept to ease the transition). Therefore, we
> >> have
> >> > renamed the libraries as libbpp-core3, libbpp-seq3, etc.
> >> > It has been a long time since I dived into Debian packaging, but I
> >> expect
> >> > that releasing this new version by tagging our master branch will
> >> trigger
> >> > some issues for the Debian packaging, since this should be new Debian
> >> > packages, not just updates of the existing ones, right?
> >>
> >> I admit I would prefer to keep the same source package name and bump
> >> SOVERSION of the binary package.  The only reason change the source
> >> package name would be that both (old an new) versions should be kept
> >> both inside Debian.  Given the relatively low user base I do not
> >> consider it a good idea to tackle the according maintenance burden.
> >>
> >> > Before we create such a mess, are there any recommendations on how we
> >> > should proceed? My gut feeling is that we should get rid of the old ones
> >> > and make some brand new packages for this new version, unless there is a
> >> > simpler way? (The compilation chain is the same as before, no change
> >> from
> >> > that side apart from upgrading the various cmake files.)
> >>
> >> The Debian Med team is fine with wirking on the Dabien packages and I
> >> would strongly prefer to keep the old source package names and the
> >> Git repository where these are mentioned.
> >>
> >> Kind regards and thank you for working on the upstream code and for
> >> pinging here
> >>    Andreas.
> >>
> >> --
> >> https://fam-tille.de
> >>
> >
> >
> 
> -- 
> Prof. Dr. Julien Y. Dutheil
> 0 (+49) 4522 763 484
> Max Planck Institute for Evolutionary Biology
> Molecular Systems Evolution
> Department of Theoretical Biology
> Plön -- GERMANY

-- 
https://fam-tille.de

Reply via email to