[Pkg-raspi-maintainers] gpiozero packaging, and sense HAT stuff

Dave Jones dave at waveform.org.uk
Thu Jul 15 15:29:00 BST 2021


Hi!

Further to Peter's message last month (Jun 22nd) I just wanted to send a 
quick note to check if I was doing the right things!

Peter's kindly sponsored colorzero (a new dependency gpiozero grew in 
1.5), and I've put together a (hopefully sane) package of the latest 
gpiozero 1.6 release. It's currently in the python-team section of Salsa 
[1], but I was wondering if it would be okay to push the changes to the 
raspi-team/gpiozero repo [2] ?

The package in [1] doesn't currently build, but that's because 
colorzero's not available in the archive yet. However, the new package 
does run the test suite (sans the "real" pin tests), and includes 
autopkgtest config.

The other thing I'm hoping to get upstream is all the stuff required to 
support the Pi's Sense HAT. This would require the following packages:

1. rtimulib -- this is a (mostly) C++ library which handles quarternion 
    calculations for the IMU's "pose". I've currently got a (hopefully 
    sane) packaging of this, mostly derived from the packaging in Raspi 
    OS, in the python-team area of Salsa.

    Assuming the Sense HAT packages are generally wanted, this *might* be 
    better off in the raspi-team area? That said, it's neither python 
    specific, nor especially raspi specific itself -- so I'm not sure if 
    either are the "right" area for it.

2. sense-hat -- a trivial package just containing a default 
    configuration file for the Sense HAT. I've haven't uploaded this to 
    Salsa yet; would it be okay to place this under raspi-team? (again 
    assuming the Sense HAT packages are wanted)

3. python-sense-hat -- this is a pretty straight forward Python library, 
    and is the main interface used by most for tinkering with the Sense 
    HAT. Would it be okay to place this under raspi-team?

4. python-sense-emu -- another Python library, and an application that 
    emulates the Sense HAT which is used by schools / individuals who 
    want to write code for a Sense HAT, but don't have one (or enough) to 
    hand (full disclosure: I'm the author of these). This isn't 
    *required* for Sense HAT operation, but would be "nice to have".

Just to clarify: I'm happy to look after these packages wherever they 
wind up, but they seem a natural "fit" for the raspi-team area (with the 
possible exception of rtimulib, although its only real use in Debian 
would be for the Sense HAT, at least for now).

[1] https://salsa.debian.org/python-team/packages/gpiozero
[2] https://salsa.debian.org/raspi-team/gpiozero
[3] https://salsa.debian.org/python-team/packages/rtimulib

Thanks,

Dave Jones.



More information about the Pkg-raspi-maintainers mailing list