Activity log for bug #1653959

Date Who What changed Old value New value Message
2017-01-04 12:57:23 Matthias Klose bug added bug
2017-01-04 12:57:40 Matthias Klose parallax (Ubuntu): assignee Ubuntu Server Team (ubuntu-server)
2017-01-04 12:57:54 Matthias Klose bug added subscriber MIR approval team
2017-02-09 20:30:44 Robie Basak description crmsh now depends on parallax [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. [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. [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.
2017-02-09 20:50:31 Robie Basak 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. TBC. [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. [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. [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. 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.
2017-02-09 20:51:01 Robie Basak parallax (Ubuntu): status Incomplete New
2017-02-09 20:53:07 Robie Basak 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://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. 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. [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.
2017-02-09 20:54:08 Robie Basak 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://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. [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). But we want "crm cluster health" to work, hence this MIR.
2017-02-13 17:42:52 Michael Terry parallax (Ubuntu): assignee Ubuntu Server Team (ubuntu-server) Ubuntu Security Team (ubuntu-security)
2017-02-15 13:46:38 Robie Basak bug added subscriber Robie Basak
2017-07-22 03:51:07 Seth Arnold bug added subscriber Seth Arnold
2017-07-22 03:51:11 Seth Arnold parallax (Ubuntu): assignee Ubuntu Security Team (ubuntu-security)
2017-08-03 12:12:48 Matthias Klose parallax (Ubuntu): status New Fix Released