#1115930#5
Date:
2025-09-22 00:42:06 UTC
From:
To:

Dear Release Team,

The bobcat source package 6.09.00 introduces an API change that will
require sourceful uploads of a subset of packages that have build
dependencies on libbobcat-dev.  The following packages will FTBFS once
bobcat >= 6.09.00 (currently in experimental) enters unstable:

bisonc++
c++-annotations
multispeech
ssh-cron

Once/if the transition is approved, I will file bugs against all of the
affected build r-deps and mark those packages as affected by the
transition bug.  At that point, I will prepare patches and uploads for
the affected r-deps, and *then* we should be ready for the upload and
transition.  Note that (3) of these will be trivial, as the upstream
author of bobcat is also the upstream author of bisonc++,
c++-annotations, and ssh-cron and has already prepared fixes as new
upstream versions.

Any suggestions are welcome,

Thank you,
tony

Here is the proposed ben file:

title = "bobcat";
is_affected = .depends ~ "libbobcat6";
is_good = .depends ~ "libbobcat6" & >= "6.09.00";
is_bad = .depends ~ "libbobcat6" & << "6.09.00;

#1115930#12
Date:
2025-09-22 12:22:47 UTC
From:
To:
Looks like the SONAME stayed the same. Is this an API break only, with no ABI
break? If so, we shouldn't need to schedule rebuilds.

Cheers,
Emilio

#1115930#17
Date:
2025-09-23 17:34:11 UTC
From:
To:
Hi Frank,

Can you answer Emilio's question below?

Frank, can you confirm that there is no ABI change?  That is, packages
compiled against 6.07.x will cotinue to work with 6.09.00?  Or do we
need an SONAME bump here?

Thank you,
tony