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

Reply via email to