[Pkg-netmeasure-discuss] Bug#940699: scapy: Please drop the "Breaks" on python-scapy or restore the python 2 package
Raphaƫl Hertzog
raphael at offensive-security.com
Thu Sep 19 08:35:19 BST 2019
Source: scapy
Version: 2.4.2-1
Severity: normal
Your latest upload dropped the python 2 version of scapy (python-scapy).
It was really too early as you broke reverse dependencies (websploit,
pyrit, dhcpig, ooniprobe) and we're trying to go through this transition sanely...
In Kali we have even more reverse dependencies that have not switched
to Python 3 yet.
I would really appreciate if you could restore python-scapy for a while...
But if you don't do that, please at least drop the "Breaks: python-scapy"
and keep only the "Replaces: python-scapy", this one is enough to take
over /usr/bin/scapy. Right now with the "Breaks: python-scapy", you can't
keep around python-scapy if you want to install python3-scapy and that's
really counter-productive for the transition on user's side. During the
transition on their machine, they need both packages installed at the same
time and this situation will last a while for Kali users since we have
many reverse dependencies not yet updated.
FWIW, we're handling the transition in Kali too[1] but we have more reverse
dependencies to handle for this package:
$ apt rdepends python-scapy
python-scapy
Reverse Depends:
Recommends: pyrit (>= 2.0)
Depends: odat
Depends: wol-e
Depends: wifitap
Depends: wifiphisher
Recommends: websploit
Replaces: python3-scapy
Breaks: python3-scapy
Depends: apt2
Depends: mana-toolkit
Depends: kerberoast
Depends: kali-linux-default
Depends: ghost-phisher
Depends: fruitywifi-module-wifirecon
Depends: fruitywifi-module-stalker
Depends: fruitywifi-module-hopper
Depends: fruitywifi-module-devicefinder
Depends: fruitywifi-module-detectrogue
Depends: fruitywifi-module-detectdeauth
Depends: fruitywifi-module-ap
Depends: fern-wifi-cracker
Depends: dhcpig
[1] https://gitlab.com/groups/kalilinux/-/issues?label_name%5B%5D=Project%3A%3APy2Removal
-- System Information:
Debian Release: bullseye/sid
APT prefers oldoldstable
APT policy: (500, 'oldoldstable'), (500, 'unstable'), (500, 'stable'), (500, 'oldstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.2.0-2-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_WARN, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
More information about the Pkg-netmeasure-discuss
mailing list