RE: Q. about the way libc6 is packaged (looking for inspiration)
> > > libicu16: just the lib*.so.*
> > > icu: the rest, depends on libicu16.
> > This is the correct way to do it.
> Doesn't this mean that you have to upgrade both packages if you need
> to change the *.so.* files in a binary incompatible manner.
> Ie. wouldn't it be better to have something like...
> libicu: virtual package, requires icu and libicu16
> ...or am I missing something.
I don't know. Applications will only depend on libicu16 (or libicu17 when a
binary incompatible change happens), not on icu which is a bunch of tools to
create new converters, compile locale data, etc.