Activity log for bug #1833079

Date Who What changed Old value New value Message
2019-06-17 14:02:56 Edward Hope-Morley bug added bug
2019-06-17 14:03:23 Edward Hope-Morley bug task added cloud-archive
2019-06-17 14:03:39 Edward Hope-Morley nominated for series cloud-archive/rocky
2019-06-17 14:03:39 Edward Hope-Morley bug task added cloud-archive/rocky
2019-06-17 14:03:39 Edward Hope-Morley nominated for series cloud-archive/stein
2019-06-17 14:03:39 Edward Hope-Morley bug task added cloud-archive/stein
2019-06-17 14:03:39 Edward Hope-Morley nominated for series cloud-archive/train
2019-06-17 14:03:39 Edward Hope-Morley bug task added cloud-archive/train
2019-06-17 14:05:00 Edward Hope-Morley nominated for series Ubuntu Eoan
2019-06-17 14:05:00 Edward Hope-Morley bug task added ceph (Ubuntu Eoan)
2019-06-17 14:05:00 Edward Hope-Morley nominated for series Ubuntu Cosmic
2019-06-17 14:05:00 Edward Hope-Morley bug task added ceph (Ubuntu Cosmic)
2019-06-17 14:05:00 Edward Hope-Morley nominated for series Ubuntu Disco
2019-06-17 14:05:00 Edward Hope-Morley bug task added ceph (Ubuntu Disco)
2019-06-17 15:56:14 James Page ceph (Ubuntu Eoan): status New Fix Committed
2019-06-17 15:56:16 James Page ceph (Ubuntu Eoan): importance Undecided High
2019-06-17 15:56:19 James Page cloud-archive/train: status New Fix Committed
2019-06-17 15:56:21 James Page cloud-archive/train: importance Undecided High
2019-06-17 15:56:53 James Page ceph (Ubuntu Disco): status New Triaged
2019-06-17 15:56:55 James Page ceph (Ubuntu Cosmic): status New Triaged
2019-06-17 15:56:57 James Page cloud-archive/stein: status New Triaged
2019-06-17 15:56:58 James Page cloud-archive/rocky: status New Triaged
2019-06-17 15:57:01 James Page cloud-archive/stein: importance Undecided High
2019-06-17 15:57:02 James Page ceph (Ubuntu Disco): importance Undecided High
2019-06-17 15:57:04 James Page ceph (Ubuntu Cosmic): importance Undecided High
2019-06-17 15:57:06 James Page cloud-archive/rocky: importance Undecided High
2019-06-18 08:54:14 Edward Hope-Morley tags py3
2019-06-18 09:08:17 James Page ceph (Ubuntu Eoan): status Fix Committed In Progress
2019-06-18 09:08:20 James Page cloud-archive/train: status Fix Committed In Progress
2019-06-18 09:08:21 James Page ceph (Ubuntu Disco): status Triaged In Progress
2019-06-18 09:08:22 James Page ceph (Ubuntu Cosmic): status Triaged In Progress
2019-06-18 09:08:25 James Page ceph (Ubuntu Cosmic): assignee James Page (james-page)
2019-06-18 09:08:26 James Page ceph (Ubuntu Disco): assignee James Page (james-page)
2019-06-18 09:08:28 James Page ceph (Ubuntu Eoan): assignee James Page (james-page)
2019-06-18 09:16:33 James Page cloud-archive/stein: status Triaged In Progress
2019-06-18 09:16:35 James Page cloud-archive/rocky: status Triaged In Progress
2019-06-18 09:16:46 James Page bug added subscriber Ubuntu Stable Release Updates Team
2019-06-18 09:41:55 Edward Hope-Morley description These fixes relate to issues we have found in Openstack [1][2] when running under Python 3. They are fixed upstream by commit [3] which is available in nautilus and beyond so we would like to backport to mimic and luminous. [1] https://bugs.launchpad.net/nova/+bug/1816468 [2] https://bugs.launchpad.net/glance-store/+bug/1816721 [3] https://github.com/ceph/ceph/commit/c36d0f1a7de4668eb81075e4a94846cf81fc30cd [Impact] Requesting back port of py3 encoding fixes to Mimic so that consumers of that code don't get strings returned with invalid encodings when run under py3. [Test Case] sudo apt install -y python3-rados cat << EOF | python3 import rados name = 'ceph' conf = '/var/lib/charm/cinder-ceph/ceph.conf' user = 'cinder-ceph' client = rados.Rados(rados_id=user, clustername=name, conffile=conf) client.connect() fsid = client.get_fsid() if type(fsid) == str: print("value={} has correct type={}".format(fsid, type(fsid))) else: print("value={} has incorrect type={} (expect str)".format(fsid, type(fsid))) EOF [Regression Potential] none expected ----------------------------------------------------------------------------- These fixes relate to issues we have found in Openstack [1][2] when running under Python 3. They are fixed upstream by commit [3] which is available in nautilus and beyond so we would like to backport to mimic and luminous. [1] https://bugs.launchpad.net/nova/+bug/1816468 [2] https://bugs.launchpad.net/glance-store/+bug/1816721 [3] https://github.com/ceph/ceph/commit/c36d0f1a7de4668eb81075e4a94846cf81fc30cd
2019-06-18 09:42:36 Edward Hope-Morley description [Impact] Requesting back port of py3 encoding fixes to Mimic so that consumers of that code don't get strings returned with invalid encodings when run under py3. [Test Case] sudo apt install -y python3-rados cat << EOF | python3 import rados name = 'ceph' conf = '/var/lib/charm/cinder-ceph/ceph.conf' user = 'cinder-ceph' client = rados.Rados(rados_id=user, clustername=name, conffile=conf) client.connect() fsid = client.get_fsid() if type(fsid) == str: print("value={} has correct type={}".format(fsid, type(fsid))) else: print("value={} has incorrect type={} (expect str)".format(fsid, type(fsid))) EOF [Regression Potential] none expected ----------------------------------------------------------------------------- These fixes relate to issues we have found in Openstack [1][2] when running under Python 3. They are fixed upstream by commit [3] which is available in nautilus and beyond so we would like to backport to mimic and luminous. [1] https://bugs.launchpad.net/nova/+bug/1816468 [2] https://bugs.launchpad.net/glance-store/+bug/1816721 [3] https://github.com/ceph/ceph/commit/c36d0f1a7de4668eb81075e4a94846cf81fc30cd [Impact] Requesting back port of py3 encoding fixes to Mimic so that consumers of that code don't get strings returned with invalid encodings when run under py3. [Test Case] sudo apt install -y python3-rados cat << EOF | python3 import rados name = 'ceph' conf = '/etc/ceph/ceph.conf' user = 'a-user' client = rados.Rados(rados_id=user,                      clustername=name,                      conffile=conf) client.connect() fsid = client.get_fsid() if type(fsid) == str:     print("value={} has correct type={}".format(fsid, type(fsid))) else:     print("value={} has incorrect type={} (expect str)".format(fsid, type(fsid))) EOF [Regression Potential] none expected ----------------------------------------------------------------------------- These fixes relate to issues we have found in Openstack [1][2] when running under Python 3. They are fixed upstream by commit [3] which is available in nautilus and beyond so we would like to backport to mimic and luminous. [1] https://bugs.launchpad.net/nova/+bug/1816468 [2] https://bugs.launchpad.net/glance-store/+bug/1816721 [3] https://github.com/ceph/ceph/commit/c36d0f1a7de4668eb81075e4a94846cf81fc30cd
2019-06-18 10:12:12 James Page description [Impact] Requesting back port of py3 encoding fixes to Mimic so that consumers of that code don't get strings returned with invalid encodings when run under py3. [Test Case] sudo apt install -y python3-rados cat << EOF | python3 import rados name = 'ceph' conf = '/etc/ceph/ceph.conf' user = 'a-user' client = rados.Rados(rados_id=user,                      clustername=name,                      conffile=conf) client.connect() fsid = client.get_fsid() if type(fsid) == str:     print("value={} has correct type={}".format(fsid, type(fsid))) else:     print("value={} has incorrect type={} (expect str)".format(fsid, type(fsid))) EOF [Regression Potential] none expected ----------------------------------------------------------------------------- These fixes relate to issues we have found in Openstack [1][2] when running under Python 3. They are fixed upstream by commit [3] which is available in nautilus and beyond so we would like to backport to mimic and luminous. [1] https://bugs.launchpad.net/nova/+bug/1816468 [2] https://bugs.launchpad.net/glance-store/+bug/1816721 [3] https://github.com/ceph/ceph/commit/c36d0f1a7de4668eb81075e4a94846cf81fc30cd [Impact] Requesting back port of py3 encoding fixes to Mimic so that consumers of that code don't get strings returned with invalid encodings when run under py3. [Test Case] sudo apt install -y python3-rados cat << EOF | python3 import rados name = 'ceph' conf = '/etc/ceph/ceph.conf' user = 'a-user' client = rados.Rados(rados_id=user,                      clustername=name,                      conffile=conf) client.connect() fsid = client.get_fsid() if type(fsid) == str:     print("value={} has correct type={}".format(fsid, type(fsid))) else:     print("value={} has incorrect type={} (expect str)".format(fsid, type(fsid))) EOF [Regression Potential] This change ensures that cstr types are automatically decoded/encoded within the generated python bindings for the underlying system libraries. If python code is blindly decoding the return values from the rados/rbd bindings, its possible this change will break such code paths; however the scoped changes in OpenStack detect the binary type and decode if needed. ----------------------------------------------------------------------------- These fixes relate to issues we have found in Openstack [1][2] when running under Python 3. They are fixed upstream by commit [3] which is available in nautilus and beyond so we would like to backport to mimic and luminous. [1] https://bugs.launchpad.net/nova/+bug/1816468 [2] https://bugs.launchpad.net/glance-store/+bug/1816721 [3] https://github.com/ceph/ceph/commit/c36d0f1a7de4668eb81075e4a94846cf81fc30cd
2019-06-18 10:13:04 James Page description [Impact] Requesting back port of py3 encoding fixes to Mimic so that consumers of that code don't get strings returned with invalid encodings when run under py3. [Test Case] sudo apt install -y python3-rados cat << EOF | python3 import rados name = 'ceph' conf = '/etc/ceph/ceph.conf' user = 'a-user' client = rados.Rados(rados_id=user,                      clustername=name,                      conffile=conf) client.connect() fsid = client.get_fsid() if type(fsid) == str:     print("value={} has correct type={}".format(fsid, type(fsid))) else:     print("value={} has incorrect type={} (expect str)".format(fsid, type(fsid))) EOF [Regression Potential] This change ensures that cstr types are automatically decoded/encoded within the generated python bindings for the underlying system libraries. If python code is blindly decoding the return values from the rados/rbd bindings, its possible this change will break such code paths; however the scoped changes in OpenStack detect the binary type and decode if needed. ----------------------------------------------------------------------------- These fixes relate to issues we have found in Openstack [1][2] when running under Python 3. They are fixed upstream by commit [3] which is available in nautilus and beyond so we would like to backport to mimic and luminous. [1] https://bugs.launchpad.net/nova/+bug/1816468 [2] https://bugs.launchpad.net/glance-store/+bug/1816721 [3] https://github.com/ceph/ceph/commit/c36d0f1a7de4668eb81075e4a94846cf81fc30cd [Impact] Requesting back port of py3 encoding fixes to Mimic so that consumers of that code don't get strings returned with invalid encodings when run under py3. [Test Case] sudo apt install -y python3-rados cat << EOF | python3 import rados name = 'ceph' conf = '/etc/ceph/ceph.conf' user = 'a-user' client = rados.Rados(rados_id=user,                      clustername=name,                      conffile=conf) client.connect() fsid = client.get_fsid() if type(fsid) == str:     print("value={} has correct type={}".format(fsid, type(fsid))) else:     print("value={} has incorrect type={} (expect str)".format(fsid, type(fsid))) EOF [Regression Potential] This change ensures that cstr types are automatically decoded/encoded within the generated python bindings for the underlying system libraries. If python code is blindly decoding the return values from the rados/rbd bindings, its possible this change will break such code paths; however the scoped changes in OpenStack detect the binary type and decode if needed. This only really impacts any apps running under py3; py2 does lots of implicit conversation so is insulated from this bug. ----------------------------------------------------------------------------- These fixes relate to issues we have found in Openstack [1][2] when running under Python 3. They are fixed upstream by commit [3] which is available in nautilus and beyond so we would like to backport to mimic and luminous. [1] https://bugs.launchpad.net/nova/+bug/1816468 [2] https://bugs.launchpad.net/glance-store/+bug/1816721 [3] https://github.com/ceph/ceph/commit/c36d0f1a7de4668eb81075e4a94846cf81fc30cd
2019-06-25 07:00:55 James Page ceph (Ubuntu Disco): status In Progress Invalid
2019-06-25 07:00:57 James Page removed subscriber Ubuntu Stable Release Updates Team
2019-06-25 07:01:00 James Page ceph (Ubuntu Cosmic): status In Progress Invalid
2019-06-25 07:01:02 James Page cloud-archive/stein: status In Progress Invalid
2019-06-25 07:01:03 James Page cloud-archive/rocky: status In Progress Invalid
2019-06-25 07:01:37 James Page cloud-archive/train: assignee James Page (james-page)
2019-06-25 16:41:40 Launchpad Janitor ceph (Ubuntu Eoan): status In Progress Fix Released
2019-07-09 07:11:10 James Page cloud-archive: status Invalid Fix Committed
2019-07-09 07:11:14 James Page cloud-archive/train: status In Progress Fix Committed
2019-07-22 11:16:41 James Page cloud-archive/stein: status Fix Committed Fix Released
2019-07-22 11:16:44 James Page cloud-archive/train: status Fix Committed Fix Released
2019-08-21 00:20:08 Launchpad Janitor merge proposal linked https://code.launchpad.net/~slashd/ubuntu/+source/ceph/+git/ceph/+merge/371550
2019-08-28 15:46:37 Corey Bryant cloud-archive: status Fix Released Fix Committed
2019-08-28 15:46:41 Corey Bryant cloud-archive/train: status Fix Released Fix Committed
2020-09-04 08:08:09 Chris MacNaughton cloud-archive/stein: status Fix Committed Fix Released
2020-09-04 08:08:11 Chris MacNaughton cloud-archive/train: status Fix Committed Fix Released
2020-09-04 08:08:13 Chris MacNaughton cloud-archive: status Fix Committed Fix Released