[Bug 2028054] Re: [MIR] python-rlpycairo

Steve Langasek 2028054 at bugs.launchpad.net
Thu Aug 31 15:37:05 UTC 2023


I believe the analysis in comment #3 was based on a scenario when we
were switching the printing stack to snaps in mantic.  This has been
rolled back because GUI management of the snap stack is not possible.
So hplip has been re-seeded, and needs to get re-promoted before mantic
beta.

Which means we need to go through this MIR as normal.

Unfortunately despite python-reportlab being used only for an uncommon
feature, dropping the dependency would make for bad UX when a user does
need this feature (there's no code to tell the user they need to install
python-reportlab, it'll just crash/fail).

Avoiding promoting this package to main would be fine, but for the
moment we don't have a clear path for doing so.

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

Title:
  [MIR] python-rlpycairo

Status in hplip package in Ubuntu:
  New
Status in python-reportlab package in Ubuntu:
  Incomplete
Status in python-rlpycairo package in Ubuntu:
  Incomplete

Bug description:
  python-rlpycairo is a new dependency of python-reportlab (currently
  owned by Foundations).

  The only consumer of python-reportlab is hplip (owned by Desktop),
  apparently it needs it for scanning: https://bugs.debian.org/cgi-
  bin/bugreport.cgi?bug=651240

  $ reverse-depends src:python-reportlab -c main -r mantic
  Reverse-Depends
  ===============
  * hplip                         (for python3-reportlab)

  Packages without architectures listed are reverse-dependencies in:
  amd64, arm64, armhf, ppc64el, s390x

  src:hplip -> src:python-reportlab -> src:python-rlpycairo ->
  src:freetype-py & src:ttf-bitstream-vera

  So from the above, it sounds like this new dependency is actually
  needed (after the reportlab package dropped its renderpm extension).
  It should be discussed between Foundations and Desktop who's owning
  those dependencies and doing the MIRs for python-rlpycairo, freetype-
  py and ttf-bitstream-vera

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/hplip/+bug/2028054/+subscriptions




More information about the foundations-bugs mailing list