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

