Skip to content

Port UDD to Python3

The problem

There are lots of Python2 code parts in UDD which means UDD can not run on Bullseye. However, sooner or later we need to upgrade also the host that is running UDD.

Actual situation

Some parts of the UDD code are ported to Python3 in the python3 branch. However, UDD consists of a set of different importers written by different developers. It seems not all developers of that code can find the time to do the necessary port. It would be sensible if those who know the internals of the importer would do the actual port or at least care for the porting.

Expected situation

Code should be ported either to Python3 or any other language (like Ruby since other parts of UDD are written in Ruby) that is available on latest Debian stable. UDD is an important part of Debian infrastructure and many tools are relying on it. Thus it should run on the latest stable release.

Additional information

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information