** Description changed:
[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. TBC.
+ None, except for Python. It should depend on openssh-client. I filed
+ http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=854722 but don't think
+ it's worth an Ubuntu delta over (openssh is recommended in Ubuntu's
+ standard seed).
[Standards compliance]
Appears FHS compliant (trivial; it's a Python module built using dh-
python). lintian clean except for debian-watch-may-check-gpg-signature.
I don't believe there's a solution for this in PyPI at the moment, or at
least upstream don't currently provide a signature.
[Maintenance]
- ~ubuntu-server will subscribe to this package, pending ack from ~jgrimm.
- I think this also falls under "simple packages" from the MIR
- requirements.
+ ~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://github.com/ClusterLabs/crmsh/commit/1698e42f5408adc553000616e1804294a7f61965.
Historically, crmsh never provided none of depends, recommends, suggests
against pssh nor python-parallax. pssh has always been in universe, as
is python-parallax.
According to https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=819545,
"crm cluster health" requires ssh support. In response to this Debian
added a dependency on python-parallax. I don't know when "crm cluster
health" first appeared upstream, or if it has always been present, or
whether Debian never worked with "crm cluster health" until that bug was
resolved.
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). So I intend to do this for now to
solve the component mismatch, but leave the MIR open for python-parallax
to enter main in order to support "crm cluster health" going forward.
** Changed in: parallax (Ubuntu)
Status: Incomplete => New
** Description changed:
[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://bugs.debian.org/cgi-bin/bugreport.cgi?bug=854722 but don't think
it's worth an Ubuntu delta over (openssh is recommended in Ubuntu's
standard seed).
[Standards compliance]
Appears FHS compliant (trivial; it's a Python module built using dh-
python). lintian clean except for debian-watch-may-check-gpg-signature.
I don't believe there's a solution for this in PyPI at the moment, or at
least upstream don't currently provide a signature.
[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://github.com/ClusterLabs/crmsh/commit/1698e42f5408adc553000616e1804294a7f61965.
- Historically, crmsh never provided none of depends, recommends, suggests
- against pssh nor python-parallax. pssh has always been in universe, as
- is python-parallax.
+ 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://bugs.debian.org/cgi-bin/bugreport.cgi?bug=819545,
"crm cluster health" requires ssh support. In response to this Debian
added a dependency on python-parallax. I don't know when "crm cluster
health" first appeared upstream, or if it has always been present, or
whether Debian never worked with "crm cluster health" until that bug was
resolved.
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). So I intend to do this for now to
solve the component mismatch, but leave the MIR open for python-parallax
to enter main in order to support "crm cluster health" going forward.
** Description changed:
[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://bugs.debian.org/cgi-bin/bugreport.cgi?bug=854722 but don't think
it's worth an Ubuntu delta over (openssh is recommended in Ubuntu's
standard seed).
[Standards compliance]
Appears FHS compliant (trivial; it's a Python module built using dh-
python). lintian clean except for debian-watch-may-check-gpg-signature.
I don't believe there's a solution for this in PyPI at the moment, or at
least upstream don't currently provide a signature.
[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://github.com/ClusterLabs/crmsh/commit/1698e42f5408adc553000616e1804294a7f61965.
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://bugs.debian.org/cgi-bin/bugreport.cgi?bug=819545,
"crm cluster health" requires ssh support. In response to this Debian
added a dependency on python-parallax. I don't know when "crm cluster
health" first appeared upstream, or if it has always been present, or
whether Debian never worked with "crm cluster health" until that bug was
resolved.
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). So I intend to do this for now to
- solve the component mismatch, but leave the MIR open for python-parallax
- to enter main in order to support "crm cluster health" going forward.
+ have needed pssh previously (AFAICT). But we want "crm cluster health"
+ to work, hence this MIR.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1653959
Title:
[MIR] parallax, dependency of crmsh
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/parallax/+bug/1653959/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs