Package 19.0
Hi,
I was working on packaging 0.19 needed for postgresql-12, but it will fail for python3.8 and probably the new cython as well. Upstream just seems not ready for it yet.
Therefore this MR is just a step on the way, but not intended to be uploaded as-is without further fixes.
Details see the update that I'll submit any minute to the open bug 943832.
Note: I'll also push MRs for pristine-tar and upstream branches along this.
Merge request reports
Activity
mentioned in merge request !3 (closed)
mentioned in merge request !4 (closed)
Hi, I don't know your preferences for communication - bug or MRs on salsa. Therefore let me copy what I just submitted to the bug. Feel free to answer on any of the two as you prefer.
I took a look at the same in Ubuntu 1 and wanted to let you know about it to avoid falling into the same pitfalls I did.
First of all we all migrated to postgresql-12, which also made this an FTBFS (at least in my checks). This means we need asyncpg 0.19 2 which I prepared in a branch, but things were not so easy.
That in turn fails due to upstream separating pgproto. This might eventually be a package of its own, but for now in my experiments I left it as a patch 4 to follow you on whatever you decide to do about it eventually (if I'D break a new package in Ubuntu now there will be all kinds of transition conflicts).
With the above the build passes the pgproto issue but will now hit incompatibility with python3.8 and maybe the new cython. I filed an upstream issue 5, but the answer there for now is just "Python 3.8 is not supported yet.". An example of a build log with that can be seen on 6.
I have provided these MRs for 0.19, but as outlined above they won't work until py3.8/cython compatibility was added - so they are just a little help on the way, but not the solution :-/
So the state this leaves us for now is being old-src: FTBFS+autopkgtest-fails, new-src: FTBFS, and upstream lacking python 3.8 support. I even considered if this is worth a removal already to come back later when it is clean, but would leave entirely up to you.