** 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

Reply via email to