### 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
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs