[MIR] parallax, dependency of crmsh
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
parallax (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Availability]
In universe; Architecture: all.
[Rationale]
Dependency for crmsh, part of our HA stack. parallax is needed for commands like 'crm cluster health' to work.
[Security]
No security history. It looks like parallax wraps the openssh client, so I don't think it is particularly security sensitive. It might be worth asking the security team to decline a security review anyway though.
[Quality assurance]
parallax is a Python API wrapper for ssh; users don't use it directly. Both Python 2 and Python 3 modules are shipped. No debconf questions. No open bugs in Debian, Ubuntu or upstream. No sign of any non-maintenance in Debian (just few upstream releases). No relation to exotic hardware.
Packaging does arrange for some tests to run automatically on build. It misses the one test that does exist. However, that test requires an ssh-able host, and we have no mechanism to set that up currently. Nesting an lxd container inside the autopkgtest environment might be something we could do, but it'd be Ubuntu only (no lxd Debian in yet; still at ITP stage in Debian bug 768073). I'm not sure we've done this thing before, or to what extent our autopkgtest infrastructure will work for this. Please let me know if you think it's needed.
debian/watch file connects to PyPI as expected.
[UI standards]
parallax provides an API only, so N/A.
[Dependencies]
None, except for Python. It should depend on openssh-client. I filed http://
[Standards compliance]
Appears FHS compliant (trivial; it's a Python module built using dh-python). lintian clean except for debian-
[Maintenance]
~ubuntu-server has subscribed to this package. I think this also falls under "simple packages" from the MIR requirements.
[Background information]
ssh support used to be provided via the pssh package in crmsh before 2.2. Since 2.2, it has been provided via the python-parallax instead. The upstream change for this was https:/
Historically, crmsh never provided any of depends, recommends, suggests against pssh nor against python-parallax. pssh has always been in universe, as is python-parallax.
According to https:/
I don't think it'd be a regression upon what was already published to not depend on python-parallax, since "crm cluster health" would still have needed pssh previously (AFAICT). But we want "crm cluster health" to work, hence this MIR.
Changed in parallax (Ubuntu): | |
assignee: | nobody → Ubuntu Server Team (ubuntu-server) |
description: | updated |
description: | updated |
Changed in parallax (Ubuntu): | |
status: | Incomplete → New |
description: | updated |
description: | updated |
+1 for server team maintenance. I've subscribed Ubuntu Server correspondingly.