### VERIFICATION DONE IMPISH ###
# Previous package
package name: python-etcd3gw
package version: 0.2.5-1ubuntu1
series: Impish
# Before enabling proposed
pull-lp-source python-etcd3gw impish 0.2.5-1ubuntu1
python2 -c "print(b'hello_world'.decode().decode('utf-8'))"
hello_world
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'. Did you mean: 'encode'?
~/etcd-old/python-etcd3gw-0.2.5#
apt build-dep .
debuild -us -uc
All unit tests passed.
#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 watch is working and responsive to etcdctl commands
the etcdctl watch command is working as intended shown in seperate terminal
upgrade to proposed
-----
ubuntu-impish-proposed.list
# enable proposed
deb http://archive.ubuntu.com/ubuntu/ impish-proposed restricted main
multiverse universe
sudo apt-get update
output:
Hit:3 http://archive.ubuntu.com/ubuntu impish-proposed InRelease
apt-get install python3-etcd3gw/impish-proposed
# Proposed package Info
package name: python-etcd3gw
package version: python-etcd3gw_0.2.5-1ubuntu1.21.10.1
series: impish
pull-lp-source python3-etcd3gw impish
debuild -us -uc
All unit tests pass.
#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
etcdctl --debug cluster-health
Cluster-Endpoints: http://127.0.0.1:2379, http://127.0.0.1:4001
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
There will be failing unit tests
======================================================================
FAIL: etcd3gw.tests.test_etcd3gw.TestEtcd3Gateway.test_client_locks
etcd3gw.tests.test_etcd3gw.TestEtcd3Gateway.test_client_locks
----------------------------------------------------------------------
testtools.testresult.real._StringException: Traceback (most recent call last):
File "/root/etcdimpish/python-etcd3gw-0.2.5/etcd3gw/tests/test_etcd3gw.py",
line 382, in test_client_locks
lock = self.client.lock(id='xyz-%s' % time.clock(), ttl=60)
AttributeError: module 'time' has no attribute 'clock'
### VERIFICATION DONE IMPISH ###
** Tags removed: verification-needed-impish
** Tags added: verification-done-impish
--
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