Hi,
(I'm writing this with my collaborator hat on.)
You are right that upstream's recommendation and Debian's policy of
using system libraries do not fit well together.
Upstream wants to pin a specific abseil version,
while Debian prefers to link against the packaged library
instead of shipping an embedded copy.
That said, mozc has been built against the system abseil for quite
a long time now.
As you expected, some abseil updates did break mozc in that period.
Each time, we followed the change on a best-effort basis and
the package kept working. Given this, I no longer see a strong
enough reason to go back to bundling abseil. I think it is
fine to keep using the system library for now.
If abseil transitions start to cause problems that we cannot
handle in a reasonable time, it might be better to reconsider.
Thanks for raising this.
Best regards,