[needs-packaging] inky

Bug #1992778 reported by Dave Jones
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Ubuntu
Fix Released
Wishlist
Dave Jones

Bug Description

The inky package provides support for a variety of e-Ink displays on the Raspberry Pi (specifically the inky pHAT, wHAT, and Impression).

URL: https://github.com/pimoroni/inky
License: MIT
Notes:

This package should provide the Python 3 compatible libraries, offline documentation, utilities, examples (split out into its own binary package as they're considerably larger than the library itself), and extras (for working with Fritzing and GIMP).

tags: added: needs-packaging
Revision history for this message
Dave Jones (waveform) wrote :

Test packages (with ~ppa extension to be removed from the version) are built in ppa:waveform/eink at:

https://launchpad.net/~waveform/+archive/ubuntu/eink

Changed in ubuntu:
milestone: none → ubuntu-22.10
assignee: nobody → Dave Jones (waveform)
Revision history for this message
Brian Murray (brian-murray) wrote :

*** This is an automated message ***

This bug is tagged needs-packaging which identifies it as a request for a new package in Ubuntu. As a part of the managing needs-packaging bug reports specification, https://wiki.ubuntu.com/QATeam/Specs/NeedsPackagingBugs, all needs-packaging bug reports have Wishlist importance. Subsequently, I'm setting this bug's status to Wishlist.

Changed in ubuntu:
importance: Undecided → Wishlist
Revision history for this message
Benjamin Drung (bdrung) wrote :

* There are lintian complains that could be addressed:

P: inky source: insecure-copyright-format-uri http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ [debian/copyright]
P: inky source: silent-on-rules-requiring-root [debian/control]
X: inky source: upstream-metadata-file-is-missing

* Why is python3-inky restricted to armhf and arm64? I would put it under Arch: all. Without the hardware, the library is probably useless, but I wouldn't use that use reason to restrict it to specific architectures.

* sphinx/conf.py says copyright 2019 and library/setup.py says copyright 2017.

* fix-builtin-mock.patch contains a change to MOCK_MODULES which is not part of the forwarded merge request. It should probably moved into a separate patch and forwarded upstream.

Revision history for this message
Dave Jones (waveform) wrote :

I've tacked the MOCK_MODULES change onto the upstream PR (https://github.com/pimoroni/inky/pull/151).

The copyright discrepancies are almost certainly because bits will have been copied'n'pasted from various of the pimoroni repos to make up this one but I'll update the d/copyright to cover the range.

The arch restriction is indeed artificial but not uncommon for Pi-specific libraries (because dependencies like RPi.GPIO have a tendency to do things like throw errors when imported on non-pis). Still, I'll remove it.

I've updated the d/copyright URI, and r-r-r in d/control. No idea about the upstream-metadata stuff, but it's a "pedantic" tag and so ignorable for now.

Updated package should be in the PPA shortly.

Revision history for this message
Benjamin Drung (bdrung) wrote :

No complains for this version. Uploaded inky 1.4.0-0ubuntu1.

Normally it is better to have separate changes in separate merge request. Let's see if upstream is fine with bundling the MOCK_MODULES change.

"lintian-explain-tags upstream-metadata-file-is-missing" explains the upstream metadata file and points among others to https://wiki.debian.org/UpstreamMetadata. Fixing this complain can wait.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in ubuntu:
status: New → Confirmed
Dave Jones (waveform)
Changed in ubuntu:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.