compatible uncrustify version #14496
-
Currently uncrustify 0.71 or 0.72 is needed to match the settings in I recently upgraded to Ubuntu 24.04 to work out what changes in build procedure are needed to build CircuitPython. We run uncrustify as part of pre-commit. However, the standard uncrustify in the 24.04 packages is a lot newer and therefore incompatible, and the pybricks PPA does not (yet) have a build for 24.04. I could build it myself, and even publish it somewhere for our users. But @dlech, are you planning to add 24.04 (Noble) to pybricks? We'd be grateful. Or does anyone else have a convenient package archive for this. Thanks. Some related discussion here: #9980 |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 3 replies
-
I was able to download a .deb that intalled and ran from https://launchpad.net/~pybricks/+archive/ubuntu/ppa/+packages. Expand the Focal or Bionic download for uncrustify and there will be a list of files. |
Beta Was this translation helpful? Give feedback.
-
Instead of using a PPA going forward (would required manual configuration to force downgrade via apt pinning and only works with Ubuntu), I liked the suggestion of switching to a Python package. Would that work for you? |
Beta Was this translation helpful? Give feedback.
Instead of using a PPA going forward (would required manual configuration to force downgrade via apt pinning and only works with Ubuntu), I liked the suggestion of switching to a Python package. Would that work for you?
#9980 (comment)