Your message dated Tue, 17 Sep 2019 11:32:09 +0000
with message-id <e1iabil-0002ql...@fasolo.debian.org>
and subject line Bug#931104: fixed in openvswitch 
2.10.0+2018.08.28+git.8ca7c82b7d+ds1-12+deb10u1
has caused the Debian Bug report #931104,
regarding openvswitch-common: Wrong dependency on python-six
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
931104: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=931104
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: openvswitch-common
Version: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-12
Severity: grave

Hi,

openvswitch-common correctly depends on python3, because it ships
scripts written in Python 3:

```
# file /usr/bin/ov* | grep python
/usr/bin/ovn-detrace:                a /usr/bin/python3 script, ASCII text 
executable
/usr/bin/ovn-docker-overlay-driver:  a /usr/bin/python3 script, ASCII text 
executable
/usr/bin/ovn-docker-underlay-driver: a /usr/bin/python3 script, ASCII text 
executable
/usr/bin/ovs-dpctl-top:              a /usr/bin/python3 script, ASCII text 
executable
/usr/bin/ovs-l3ping:                 a /usr/bin/python3 script, ASCII text 
executable
/usr/bin/ovs-parse-backtrace:        a /usr/bin/python3 script, ASCII text 
executable
/usr/bin/ovs-pcap:                   a /usr/bin/python3 script, ASCII text 
executable
/usr/bin/ovs-tcpdump:                a /usr/bin/python3 script, ASCII text 
executable
/usr/bin/ovs-tcpundump:              a /usr/bin/python3 script, ASCII text 
executable
/usr/bin/ovs-test:                   a /usr/bin/python3 script, ASCII text 
executable
/usr/bin/ovs-vlan-test:              a /usr/bin/python3 script, ASCII text 
executable
```

But openvswitch-common depends on python-six (pulling in Python 2) instead of
python3-six. Following script import six and will fail if python3-six is
missing:

```
# grep "from six" $(file /usr/bin/ov* | grep python | sed 's/:.*//') 
/usr/bin/ovs-l3ping:from six.moves import xmlrpc_client as xmlrpclib
/usr/bin/ovs-test:from six.moves import xmlrpc_client as xmlrpclib
/usr/bin/ovs-vlan-test:from six.moves import BaseHTTPServer
/usr/bin/ovs-vlan-test:from six.moves import http_client as httplib
```

This can be easily reproduced in a minimal Debian chroot:

```
# ovs-l3ping
Traceback (most recent call last):
  File "/usr/bin/ovs-l3ping", line 24, in <module>
    from six.moves import xmlrpc_client as xmlrpclib
ModuleNotFoundError: No module named 'six'
```

-- 
Benjamin Drung
System Developer
Debian & Ubuntu Developer

1&1 IONOS Cloud GmbH | Greifswalder Str. 207 | 10405 Berlin | Germany
E-mail: benjamin.dr...@cloud.ionos.com | Web: www.ionos.de

Head Office: Berlin, Germany
District Court Berlin Charlottenburg, Registration number: HRB 125506 B
Executive Management: Christoph Steffens, Matthias Steinberg, Achim Weiss

Member of United Internet

--- End Message ---
--- Begin Message ---
Source: openvswitch
Source-Version: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-12+deb10u1

We believe that the bug you reported is fixed in the latest version of
openvswitch, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 931...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Thomas Goirand <z...@debian.org> (supplier of updated openvswitch package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 24 Jun 2019 08:53:33 +0200
Source: openvswitch
Architecture: source
Version: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-12+deb10u1
Distribution: buster
Urgency: medium
Maintainer: Debian OpenStack <team+openst...@tracker.debian.org>
Changed-By: Thomas Goirand <z...@debian.org>
Closes: 931104
Changes:
 openvswitch (2.10.0+2018.08.28+git.8ca7c82b7d+ds1-12+deb10u1) buster; 
urgency=medium
 .
   * Some fixups in debian/ifupdown.sh to allow setting-up the MTU.
   * Document how to do Bond + Bridge + VLAN + MTU.
   * Correct dependency on python3-six instead of python-six (Closes: #931104).
Checksums-Sha1:
 b84a4cbe55e297a0be727499f3659c4b0ef81af4 3396 
openvswitch_2.10.0+2018.08.28+git.8ca7c82b7d+ds1-12+deb10u1.dsc
 e4bfeda3e026b7c16245adf1e0a697a0fb476d0d 63924 
openvswitch_2.10.0+2018.08.28+git.8ca7c82b7d+ds1-12+deb10u1.debian.tar.xz
 0cfb18cab37b6de681dca5ea1803de6ff73a934b 14829 
openvswitch_2.10.0+2018.08.28+git.8ca7c82b7d+ds1-12+deb10u1_amd64.buildinfo
Checksums-Sha256:
 4959c5fea45d0bdf6a90e036dcf3f8e84937176d2241faff762c0d7de6193685 3396 
openvswitch_2.10.0+2018.08.28+git.8ca7c82b7d+ds1-12+deb10u1.dsc
 e36d3b3f4d52ccc90ca5a181fd5850098f26853d1041ef48cd6f5b0ca4a4edea 63924 
openvswitch_2.10.0+2018.08.28+git.8ca7c82b7d+ds1-12+deb10u1.debian.tar.xz
 03af24db51ae69a542cf29ecaa10afc2d5bf55c24290ab3ad6de1cbd379307ed 14829 
openvswitch_2.10.0+2018.08.28+git.8ca7c82b7d+ds1-12+deb10u1_amd64.buildinfo
Files:
 6681cc6ef7aa714467e79e2976eb1579 3396 net optional 
openvswitch_2.10.0+2018.08.28+git.8ca7c82b7d+ds1-12+deb10u1.dsc
 29e8378d25cdddac7d89cf964dc31ff4 63924 net optional 
openvswitch_2.10.0+2018.08.28+git.8ca7c82b7d+ds1-12+deb10u1.debian.tar.xz
 232e7fec840193988c938131ad6e8967 14829 net optional 
openvswitch_2.10.0+2018.08.28+git.8ca7c82b7d+ds1-12+deb10u1_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEoLGp81CJVhMOekJc1BatFaxrQ/4FAl13dXIACgkQ1BatFaxr
Q/6tdA//TXHbx2cW+6LcQHwbuSB5QmhARXoEtxUsHzmMAP4BgiIWnSrfeLZm/HV4
zyHe8spAYmD5U7fc2lCJ5v1LJEyvrmPcoDwg9eAIWQ7PRollTtfCYeTPX3dFkyZh
6ttP1Hypq3LParL7WFWeW2Y37LUHeLyiMEvNzZ3ZcGUnxCjGXnoN0rgNslZFOIoH
93NadKlH6K5ZZBOWaI/F0XGsHbQ7JavWrQI2fkfFIkShqG1xQBPIE50w5cfvyBuq
ennMt10CovwFrQYKYnwMcxoXVEhgo2N2busCbt5ItJjC8GubDA8c2XzNopEZR+o/
9oThvdlQukd0j/NnIz1yzaBd7JIVIPZ8YvEttkSGZGhBT79MX9DqNoD43h21Uug7
guzxuDKS8/vI2+vJI1btj8228sV6zqI/xZcp6Uzro47w5jFhMUzBuRnXOQbtOc95
OPQVLmgdujzY5X8nO4qWBYV3v8tRiGIDIgc8UlYodDa9/BtxKf/WmQSkGKhSpxjw
kcRGeQFQM5RR//4OQT5TCTgvkpNes3WkXf2evPr8ZOUjt/kT6b/3+SKk1/2OtQpu
xTC7Kb+3k8PWVkBQogb/plxwxaJt6XeF5vg+HmjPUbj7GJbI8kTR8/WwhXaA9qb9
V64PgSscyYHOHKKQ+6UAVqkx4R3hqCPyVUhyR5vDSmeJ0CSmh08=
=gkcw
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to