Please remove package (python3-)zhmcclient from lunar onwards

Bug #2008240 reported by Frank Heimes
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
zhmcclient (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

This is to request the removal of the (python3-)zhmcclient package from lunar (and onwards).

It is an optional package that can be used by MAAS (for s390x only), but it is not mandatory.
It's for a pretty special use case, for s390x environments only.
The recent versions of the zhmcclient require more and more python modules that do not exist - neither in Debian, nor in Ubuntu and would need to be created and then also actively maintained.

In the past already significant effort was spent to avoid the packaging of certain modules, like 'immutable'. And it was quite an effort to get is maintained and adjusted.
Now more and more python module requirements came up, like 'nocasedict' and 'yamlloader'.

After discussing the future of this package (and potential options) with the MAAS team (as I mentioned before, actually the potential exploiter), it was agreed to not spent the effort for a zhmcclient DEB package anymore, and instead really needed (rare cases), rely on the version available via pip, which is actively maintained by the zhmcclient development team.

So please pull the package (python3-)zhmcclient from lunar and lunar-proposed.

The package has no reverse dependencies:

$ reverse-depends -a source src:zhmcclient
No reverse dependencies found

$ reverse-depends src:zhmcclient
No reverse dependencies found

$ reverse-depends python3-zhmcclient
No reverse dependencies found

Tags: lunar
Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

Indeed no reverse dependencies, not present in Debian either (never), and you are the authority to coordinate with IBM, MAAS and others how these should be handled.

I'm sad to see that they seem to continuously pick uncommon python libs and due to that lose it, but your case seems right.

Removing packages from lunar:
 zhmcclient 0.31.0-0ubuntu3 in lunar
  python3-zhmcclient 0.31.0-0ubuntu3 in lunar amd64
  python3-zhmcclient 0.31.0-0ubuntu3 in lunar arm64
  python3-zhmcclient 0.31.0-0ubuntu3 in lunar armhf
  python3-zhmcclient 0.31.0-0ubuntu3 in lunar i386
  python3-zhmcclient 0.31.0-0ubuntu3 in lunar ppc64el
  python3-zhmcclient 0.31.0-0ubuntu3 in lunar riscv64
  python3-zhmcclient 0.31.0-0ubuntu3 in lunar s390x
Comment: new versions trigger dependency hell - agreed with IBM and MAAS to remove; LP: #2008240
Remove [y|N]? y
1 package successfully removed.

Removing packages from lunar-proposed:
 zhmcclient 1.5.0-0ubuntu1 in lunar
  python3-zhmcclient 1.5.0-0ubuntu1 in lunar amd64
  python3-zhmcclient 1.5.0-0ubuntu1 in lunar arm64
  python3-zhmcclient 1.5.0-0ubuntu1 in lunar armhf
  python3-zhmcclient 1.5.0-0ubuntu1 in lunar i386
  python3-zhmcclient 1.5.0-0ubuntu1 in lunar ppc64el
  python3-zhmcclient 1.5.0-0ubuntu1 in lunar riscv64
  python3-zhmcclient 1.5.0-0ubuntu1 in lunar s390x
Comment: new versions trigger dependency hell - agreed with IBM and MAAS to remove; LP: #2008240
Remove [y|N]? y
1 package successfully removed.

Changed in zhmcclient (Ubuntu):
status: New → Fix Released
Revision history for this message
Frank Heimes (fheimes) wrote :

Many thx!

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.