I think we're going to need quite a few changes from the upstream for
our purposes here. This is mostly cribbed from my former PPA, but
looking at the diff:

d/control

* We need to declare libraspberrypi-bin as an empty transitional package
in raspi-utils, and set the break/replaces on it to be strictly less
than our current version (0~20230913+gitcc1ca18-1~), otherwise regular
apt upgrade can't proceed (since it can't remove packages but
libraspberrypi-bin is declared as breaking)

* We should bump the standards version and debhelper-compat as they're
both very out of date (and remove the compat file as it'll interfere
with later debhelper-compat levels)

* raspi-utils-{core,otp,dt,eeprom} need architecture limiting to armhf,
arm64 (RaspiOS can get away with sticking "any" here, but we can't)

* We don't need the ovmerge transitional package as we never had it in
the archive

* raspi-utils binary package mustn't have a dependency on raspinfo if
we're not shipping it

There's also quite a lot of lintian warnings that I'd like to squash:

* A troff warning -- I need to forward the fix for this upstream

* The script-with-language-extension I had a trivial patch for (again, I
need to forward that upstream)

* The various missing man-page warnings can be overridden, noting
they're missing upstream. This should give us a lintian build which will
still warn if they get added upstream (with a mismatched override)

Most of this is pretty minor stuff, but the upgrade (replacing
libraspberrypi-bin) must be tested as it's tricky to get it completely
right (e.g. works in full-upgrade, upgrade, and release upgrades purge
the old package).

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2046250

Title:
  [FFe][needs-packaging] raspi-utils (replacement for raspberrypi-
  userland)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/raspberrypi-userland/+bug/2046250/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to