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

Reply via email to