Bug#937162: nototools: Python2 removal in sid/bullseye

2019-10-16 Thread Jeremy Bicha
On Wed, Oct 16, 2019 at 7:45 PM peter green  wrote:
> So it seems that to fix this the following steps are needed.

Yes, I'm keeping an eye on this package & the Noto Emoji font.

It was a mistake for fonttools to drop its Python2 package as early as
it did before important reverse dependencies had stopped using it. But
that's happening frequently in Debian now and it's a bit too late to
complain about it now.

Jeremy



Bug#937162: nototools: Python2 removal in sid/bullseye

2019-10-16 Thread peter green

Hi.

As I posted earlier nototools build-depends on python-fonttools which is no 
longer built by the fonttools source package. Since this package turned out not 
to be eligable for autoremoval I decided to take a slightly deeper look.

nototools builds a single binary package, python-nototools which has two reverse 
build-dependencies: fonts-noto-color-emoji and fonts-roboto-slab , both of those are 
considered "key packages" due to their popcon score.

Some googling reveals that upstream has just accepted a python3 pull-request 
for nototools.
https://github.com/googlefonts/nototools/pull/488/commits

So it seems that to fix this the following steps are needed.

1. Apply the upstream fix for python 3 support.
2. Add a python3-nototools package
3. Adapt fonts-noto-color-emoji and fonts-roboto-slab to use python3-nototools 
instead of python-nototools.
4. Drop the python-nototools package.



Bug#937162: nototools: Python2 removal in sid/bullseye

2019-10-07 Thread peter green

severity 937162 serious
thanks

nototools depends on python-fonttools which has already been dropped by the 
fonttools source package.