### VERIFICATION DONE BIONIC ### # Previous package package name: python-etcd3gw package version: python-etcd3gw_0.2.1-1ubuntu0.18.04.1 series: Focal
# Before enabling proposed pull-lp-source python-etcd3gw bionic-updates python2 -c "print(b'hello_world'.decode().decode('utf-8'))" hello_world root@etcdbionic:~/old/python-etcd3gw-0.2.1# python3 -c "print(b'hello_world'.decode().decode('utf-8'))" Traceback (most recent call last): File "<string>", line 1, in <module> AttributeError: 'str' object has no attribute 'decode' apt build-dep . debuild -us -uc All unit tests passed. #start etcd server in new shell etcd # open new shell, add a watch on foo etcdctl watch foo -f # run etcdctl commands etcdctl set foo bar etcdctl update foo foodbarbar etcdctl rm foo etcdctl mk foo foobarbar The watch is working and responsive to etcdctl commands the etcdctl watch command is working as intended shown in seperate terminal root@etcdfocal:~# etcdctl watch foo -f bar bar foodbarbar PrevNode.Value: foodbarbar foobarbar upgrade to proposed ----- ubuntu-bionic-proposed.list # enable proposed cat <<EOF >/etc/apt/sources.list.d/ubuntu-$(lsb_release -cs)-proposed.list # Enable Ubuntu proposed archive deb http://archive.ubuntu.com/ubuntu/ $(lsb_release -cs)-proposed restricted main multiverse universe EOF sudo apt-get update output: Hit:3 http://archive.ubuntu.com/ubuntu bionic-proposed InRelease apt-get install python3-etcd3gw/bionic-proposed # Proposed package Info package name: python-etcd3gw package version: python-etcd3gw_0.2.1-1ubuntu0.18.04.2 series: bionic pull-lp-source python3-etcd3gw bionic-proposed apt build-dep . debuild -us -uc All unit tests pass. Building from source passes. #start etcd server etcd # open new shell, add a watch on foo etcdctl watch foo -f # run etcdctl commands etcdctl set foo bar etcdctl update foo foodbarbar etcdctl rm foo etcdctl mk foo foobarbar the etcdctl watch command is working as intended shown in seperate terminal root@etcdbionic:~/new/python-etcd3gw-0.2.1# etcdctl --debug cluster-health Cluster-Endpoints: http://127.0.0.1:4001, http://127.0.0.1:2379 cURL Command: curl -X GET http://127.0.0.1:4001/v2/members cURL Command: curl -X GET http://127.0.0.1:2379/v2/members member 8e9e05c52164694d is healthy: got healthy result from http://localhost:2379 cluster is healthy * Note should you run with etcd enabled and run debuild -us -uc for any python-etcd3gw package from source etcd3gw.tests.test_etcd3gw.TestEtcd3Gateway.test_watch_prefix etcd3gw.tests.test_etcd3gw.TestEtcd3Gateway.test_watch_prefix ... ok The watcher from the etcd3gw package hangs indefinitely ### VERIFICATION DONE BIONIC ### ** Tags removed: verification-done-impish verification-needed verification-needed-bionic verification-needed-kinetic ** Tags added: verification-done-bionic verification-doneverification-needed-kinetic verification-needed-impish ** Tags removed: verification-doneverification-needed-kinetic verification-needed-impish ** Tags added: verification-done verification-done-impish verification-needed-kinetic -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1965325 Title: upstream patch from opendev - double encoding-decoding To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/python-etcd3gw/+bug/1965325/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs