[pkg-gnupg-maint] Bug#952797: gpgme1.0 FTCBFS: python3.8 changed interface again

Helmut Grohne helmut at subdivi.de
Tue Mar 10 05:23:57 GMT 2020


Hi Daniel,

On Mon, Mar 09, 2020 at 12:42:48PM -0400, Daniel Kahn Gillmor wrote:
> > gpgme1.0 only uses the most recent Python version, so we don't have to
> > port <=3.7 here.
> 
> What do you mean by this?
> https://packages.debian.org/sid/amd64/python3-gpg/filelist includes
> modules for python 3.7 and 3.8. Do you think it doesn't or shouldn't for
> some reason?

I'm a little puzzled as to why my patch made it cross build. Your
observation seems entirely correct.

In any case, I don't think that we will release bullseye with Python
3.7.

So even if the patch means that gpgme cross builds python3-gpg without
support for 3.7, I think that's a reasonable compromise when comparing
maintenance cost vs. features. I suppose that the majority of cross
build users would want the C library and not the Python bindings. Once
3.7 is removed, the issue "heals" itself, so I suggest not spending time
on it.

Does that work for you?

If Python continues to be annoying, I'd propose the addition of a
<!nopython> profile to reduce the scope of cross builds.

Helmut



More information about the pkg-gnupg-maint mailing list