Hi Jann, Am Montag, den 31.08.2020, 22:58 +0200 schrieb Jann Haber: > Hi all, > > I just updated the MR on Salsa for redland-bindings, it now > successfully creates a python3-librdf package instead of the python- > librdf package. This change still needs to be tested, however it > looks good, since the build process runs without obvious errors. The > upload to unstable I assume needs to be done together with mozilla- > devscripts, once it is also converted to python3.
Thanks for working on it. > Benjamin, you have done some work on mozilla-devscripts and got stuck > since redland-bindings were python2 only. I checked if I had code locally and found two commits (one work in progress) for the Python 3 migration. I pushed both into the "python3" branch on GitLab: https://salsa.debian.org/webext-team/webext-devscripts/-/commits/python3 Feel free to pick that up and finish it. > Can you provide any insight on how to test the new package properly? > What would be the next steps for mozilla-devscripts? Next steps would be: Finish the Python 3 migration of mozilla- devscripts from the "python3" branch. Check that the package builds (IIRC it runs some Python code checker on build). To test that the Python 3 migration did not break anything, I would take a bunch of webext package (that build depend on mozilla- devscripts) and rebuild them (once with the current package and once with the Python 3 port). Then use diffoscope to compare the content of the two builds to be identical (same generated dependencies, same paths, etc). That should give us confidence to not break anything. -- Benjamin Drung Debian & Ubuntu Developer