** Description changed:

  [impact]
  
  when the gateway reports an error, it is not passed along in the
  exception raised by python-etcd3gw
  
  [test case]
  
  Upstream added unit tests for this bug, which are included in the
  backport, so a successful package build (which runs the unit tests at
  build time) is enough to verify the fix.
  
  [regression potential]
  
- any regression would likely occur in handling errors sent from the
+ * Any regression would likely occur in handling errors sent from the
  gateway to python-etcd3gw, or in handling or later processing the
  exception(s) generated from the gateway error(s).
+ 
+ * This patchset introduces 'import mock' in a test unit which requires
+ python3-mock as a Build-Depends.
+ 
+ For now, it is indirectly covered by python3-oslotest as follows:
+ 
+      18 Build-Depends-Indep:
+      19 python-coverage,
+      20 python-futurist,
+      21 python-hacking,
+      22 python-nose,
+      23 python-oslosphinx,
+      24 python-oslotest,
+      25 python-pytest,
+      26 python-requests,
+      27 python-six,
+      28 python-testscenarios,
+      29 python-testtools,
+      30 python-urllib3,
+      31 python3-futurist,
+      32 python3-nose,
+ => 33 python3-oslotest,
+ 
+ ~# apt-cache depends python3-oslotest
+ python3-oslotest
+   Depends: python3-fixtures
+ => Depends: python3-mock
+ 
+ Ideally, it would be best to have an implicit instruction for it, but
+ since in Stable release, adding new build dependencies is not the
+ preference and that python3-oslotest will unlikely be removed from the
+ list. It shouldn't have any effect in the future. Worse case, python-
+ etcd3gw will stop building, and we will have to implicitly instruct
+ d/control to have python3-mock as Build-Depends.
  
  [scope]
  
  three commits are needed for b/f/g, and one commit is needed in h.
  
  this is fixed upstream with commits:
  483a37e28a59e29239dcae7eeabf6f24c1f0b440
  19abd85b710682b326702e2290a30d084fb0af71
  which are included in v2.5, and commit:
  5a3157a122368c2314c7a961f61722e47355f981
  which is included in v2.6
  
  Debian currently has v2.5, and MR to add the last commit needed is:
  
https://salsa.debian.org/openstack-team/python/python-etcd3gw/-/merge_requests/1
  
- 
- Linking to related LP 
https://bugs.launchpad.net/ubuntu/+source/python-etcd3gw/+bug/1820083
+ Linking to related LP https://bugs.launchpad.net/ubuntu/+source/python-
+ etcd3gw/+bug/1820083

** Description changed:

  [impact]
  
  when the gateway reports an error, it is not passed along in the
  exception raised by python-etcd3gw
  
  [test case]
  
  Upstream added unit tests for this bug, which are included in the
  backport, so a successful package build (which runs the unit tests at
  build time) is enough to verify the fix.
  
  [regression potential]
  
  * Any regression would likely occur in handling errors sent from the
  gateway to python-etcd3gw, or in handling or later processing the
  exception(s) generated from the gateway error(s).
  
  * This patchset introduces 'import mock' in a test unit which requires
  python3-mock as a Build-Depends.
  
  For now, it is indirectly covered by python3-oslotest as follows:
  
-      18 Build-Depends-Indep:
-      19 python-coverage,
-      20 python-futurist,
-      21 python-hacking,
-      22 python-nose,
-      23 python-oslosphinx,
-      24 python-oslotest,
-      25 python-pytest,
-      26 python-requests,
-      27 python-six,
-      28 python-testscenarios,
-      29 python-testtools,
-      30 python-urllib3,
-      31 python3-futurist,
-      32 python3-nose,
+      18 Build-Depends-Indep:
+      19 python-coverage,
+      20 python-futurist,
+      21 python-hacking,
+      22 python-nose,
+      23 python-oslosphinx,
+      24 python-oslotest,
+      25 python-pytest,
+      26 python-requests,
+      27 python-six,
+      28 python-testscenarios,
+      29 python-testtools,
+      30 python-urllib3,
+      31 python3-futurist,
+      32 python3-nose,
  => 33 python3-oslotest,
  
  ~# apt-cache depends python3-oslotest
  python3-oslotest
-   Depends: python3-fixtures
+   Depends: python3-fixtures
  => Depends: python3-mock
  
  Ideally, it would be best to have an implicit instruction for it, but
  since in Stable release, adding new build dependencies is not the
  preference and that python3-oslotest will unlikely be removed from the
  list. It shouldn't have any effect in the future. Worse case, python-
  etcd3gw will stop building, and we will have to implicitly instruct
  d/control to have python3-mock as Build-Depends.
  
  [scope]
  
  three commits are needed for b/f/g, and one commit is needed in h.
  
  this is fixed upstream with commits:
  483a37e28a59e29239dcae7eeabf6f24c1f0b440
  19abd85b710682b326702e2290a30d084fb0af71
  which are included in v2.5, and commit:
  5a3157a122368c2314c7a961f61722e47355f981
  which is included in v2.6
  
  Debian currently has v2.5, and MR to add the last commit needed is:
  
https://salsa.debian.org/openstack-team/python/python-etcd3gw/-/merge_requests/1
  
  Linking to related LP https://bugs.launchpad.net/ubuntu/+source/python-
  etcd3gw/+bug/1820083

** Description changed:

  [impact]
  
  when the gateway reports an error, it is not passed along in the
  exception raised by python-etcd3gw
  
  [test case]
  
  Upstream added unit tests for this bug, which are included in the
  backport, so a successful package build (which runs the unit tests at
  build time) is enough to verify the fix.
  
  [regression potential]
  
  * Any regression would likely occur in handling errors sent from the
  gateway to python-etcd3gw, or in handling or later processing the
  exception(s) generated from the gateway error(s).
  
  * This patchset introduces 'import mock' in a test unit which requires
  python3-mock as a Build-Depends.
  
  For now, it is indirectly covered by python3-oslotest as follows:
  
+ d/control:
       18 Build-Depends-Indep:
       19 python-coverage,
       20 python-futurist,
       21 python-hacking,
       22 python-nose,
       23 python-oslosphinx,
       24 python-oslotest,
       25 python-pytest,
       26 python-requests,
       27 python-six,
       28 python-testscenarios,
       29 python-testtools,
       30 python-urllib3,
       31 python3-futurist,
       32 python3-nose,
  => 33 python3-oslotest,
  
  ~# apt-cache depends python3-oslotest
  python3-oslotest
    Depends: python3-fixtures
  => Depends: python3-mock
  
  Ideally, it would be best to have an implicit instruction for it, but
  since in Stable release, adding new build dependencies is not the
  preference and that python3-oslotest will unlikely be removed from the
  list. It shouldn't have any effect in the future. Worse case, python-
  etcd3gw will stop building, and we will have to implicitly instruct
  d/control to have python3-mock as Build-Depends.
  
  [scope]
  
  three commits are needed for b/f/g, and one commit is needed in h.
  
  this is fixed upstream with commits:
  483a37e28a59e29239dcae7eeabf6f24c1f0b440
  19abd85b710682b326702e2290a30d084fb0af71
  which are included in v2.5, and commit:
  5a3157a122368c2314c7a961f61722e47355f981
  which is included in v2.6
  
  Debian currently has v2.5, and MR to add the last commit needed is:
  
https://salsa.debian.org/openstack-team/python/python-etcd3gw/-/merge_requests/1
  
  Linking to related LP https://bugs.launchpad.net/ubuntu/+source/python-
  etcd3gw/+bug/1820083

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1900617

Title:
  gateway error detail is not passed along in raised exception

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/python-etcd3gw/+bug/1900617/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to