This bug was fixed in the package python-etcd3gw -
0.2.5-1ubuntu1.22.04.1
---
python-etcd3gw (0.2.5-1ubuntu1.22.04.1) jammy; urgency=medium
* d/p/lp1965325-watch-avoid-double-decoding-in-python3.patch
- avoid double decoding in python3 (LP: #1965325)
-- Heather Lemon Wed,
This bug was fixed in the package python-etcd3gw -
0.2.5-1ubuntu1.21.10.1
---
python-etcd3gw (0.2.5-1ubuntu1.21.10.1) impish; urgency=medium
* d/p/lp1965325-watch-avoid-double-decoding-in-python3.patch
- avoid double decoding in python3 (LP: #1965325)
-- Heather Lemon Mon,
This bug was fixed in the package python-etcd3gw -
0.2.1-3ubuntu1.20.04.2
---
python-etcd3gw (0.2.1-3ubuntu1.20.04.2) focal; urgency=medium
* d/p/lp1965325-watch-avoid-double-decoding-in-python3.patch
- avoid double decoding in python3 (LP: #1965325)
-- Heather Lemon Mon,
This bug was fixed in the package python-etcd3gw -
0.2.1-1ubuntu0.18.04.2
---
python-etcd3gw (0.2.1-1ubuntu0.18.04.2) bionic; urgency=medium
* d/p/lp1965325-watch-avoid-double-decoding-in-python3.patch
- avoid double decoding in python3 (LP: #1965325)
-- Heather Lemon Tue,
Also running `debuild` as a part of the verification isn't necessary as
the package having built in Launchpad verifies that.
--
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
Looking at this SRU again the testcase, specifically the python print
statements, doesn't have anything to do with python-etcd3gw but the
added unit test case does test the code change sufficiently. The
regression testing in the comments looks good so I'm releasing this
update.
--
You received
### VERIFICATION DONE KINETIC ###
# create lxc
lxc launch images:ubuntu/kinetic etcdkinetic
# Previous package
package name: python-etcd3gw
package version: python-etcd3gw_0.2.5-1ubuntu2
series: Kinetic
python2 -c "print(b'hello_world'.decode().decode('utf-8'))"
hello_world
### 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'))"
### VERIFICATION DONE FOCAL ###
# Previous package
package name: python-etcd3gw
package version: python-etcd3gw focal-updates
series: Focal
# Before enabling proposed
pull-lp-source python-etcd3gw focal-updates
python2 -c "print(b'hello_world'.decode().decode('utf-8'))"
hello_world
python3 -c
### 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
I am asking for more detailed reproducer steps there doesn't seem to be
any difference in the etcdctl watch function in etcd. I'm not sure how
that works with the python-etcd3gw package.
** Tags removed: verification-needed-jammy
** Tags added: verification-done-jammy
--
You received this bug
### VERIFICATION DONE JAMMY ###
# Previous package
package name: python-etcd3gw
package version: python-etcd3gw_0.2.5-1ubuntu1
series: Jammy
Before enabling proposed
root@etcdjammy:~/etcd-old/python-etcd3gw-0.2.5# python2 -c
"print(b'hello_world'.decode().decode('utf-8'))"
hello_world
Hello Heather, or anyone else affected,
Accepted python-etcd3gw into bionic-proposed. The package will build now
and be available at https://launchpad.net/ubuntu/+source/python-
etcd3gw/0.2.1-1ubuntu0.18.04.2 in a few hours, and then in the -proposed
repository.
Please help us by testing this
Hello Heather, or anyone else affected,
Accepted python-etcd3gw into jammy-proposed. The package will build now
and be available at https://launchpad.net/ubuntu/+source/python-
etcd3gw/0.2.5-1ubuntu1.22.04.1 in a few hours, and then in the -proposed
repository.
Please help us by testing this new
Uploaded to stable releases, thanks!
I had to adjust some minor things (package versions) due to the new kinetic
upload, but the patches themselves were good.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
This bug was fixed in the package python-etcd3gw - 0.2.5-1ubuntu2
---
python-etcd3gw (0.2.5-1ubuntu2) kinetic; urgency=medium
* d/p/lp1965325-watch-avoid-double-decoding-in-python3.patch
- avoid double decoding in python3 (LP: #1965325)
-- Heather Lemon Tue, 03 May 2022
uploaded to kinetic, thanks!
--
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:
May 03, 2022 kinetic debdiff
** Patch added: "lp1965325-kinetic.debdiff"
https://bugs.launchpad.net/ubuntu/+source/python-etcd3gw/+bug/1965325/+attachment/5586321/+files/lp1965325-kinetic.debdiff
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is
** Also affects: python-etcd3gw (Ubuntu Kinetic)
Importance: High
Assignee: Heather Lemon (hypothetical-lemon)
Status: In Progress
** Tags added: verification-needed-kinetic
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to
ready for sru review
--
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:
updated the bionic patch to fix failing Python27 unit tests.
** Patch added: "lp1965325-bionic.debdiff"
https://bugs.launchpad.net/ubuntu/+source/python-etcd3gw/+bug/1965325/+attachment/5581483/+files/lp1965325-bionic.debdiff
--
You received this bug notification because you are a member of
** Tags removed: sts-sponsor
** Tags added: sts-sponsor-halves
--
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
** Description changed:
[Impact]
+ We cannot decode payloads sent to etcd in Python3.
+ Which means key, value pairs can not longer be accessed.
+
Both iter_content and the first line of the loop in the
etcd3gw watch code were decoding the chunk received.
Thus, etcd3gw's watch is
** Description changed:
+ [Impact]
Both iter_content and the first line of the loop in the
etcd3gw watch code were decoding the chunk received.
+ Thus, etcd3gw's watch is broken in python3. This commit
+ fixes it by only decoding the line once.
+
+ [Test Plan]
In python2, this works
bionic patch march 23, 2022.
There are additional pyc files in the debdiff due to the failing
python27 unit tests after applying the upstream patch.
** Patch added: "fix-lp1965325-bionic.debdiff"
jammy patch - march 23, 2022
** Patch added: "fix-lp1965325-jammy.debdiff"
https://bugs.launchpad.net/ubuntu/+source/python-etcd3gw/+bug/1965325/+attachment/5572198/+files/fix-lp1965325-jammy.debdiff
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is
impish debdiff upload march 21, 2022.
** Patch added: "fix-lp1965325-impish.debdiff"
https://bugs.launchpad.net/ubuntu/+source/python-etcd3gw/+bug/1965325/+attachment/5571373/+files/fix-lp1965325-impish.debdiff
** Also affects: python-etcd3gw (Ubuntu Impish)
Importance: Undecided
I have no idea why it uploaded 2x ><
--
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
The attachment "fix-lp1965325-focal.debdiff" seems to be a debdiff. The
ubuntu-sponsors team has been subscribed to the bug report so that they
can review and hopefully sponsor the debdiff. If the attachment isn't a
patch, please remove the "patch" flag from the attachment, remove the
"patch"
focal debdiff upload march 21, 2022.
** Patch added: "fix-lp1965325-focal.debdiff"
https://bugs.launchpad.net/ubuntu/+source/python-etcd3gw/+bug/1965325/+attachment/5571349/+files/fix-lp1965325-focal.debdiff
--
You received this bug notification because you are a member of Ubuntu
Bugs,
focal debdiff upload march 21, 2022.
** Attachment added: "fix-lp1965325-focal.debiff"
https://bugs.launchpad.net/ubuntu/+source/python-etcd3gw/+bug/1965325/+attachment/5571348/+files/fix-lp1965325-focal.debiff
--
You received this bug notification because you are a member of Ubuntu
Bugs,
** Changed in: python-etcd3gw (Ubuntu Focal)
Importance: Undecided => High
** Changed in: python-etcd3gw (Ubuntu Bionic)
Importance: Undecided => High
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
32 matches
Mail list logo