Source: scapy Severity: normal Tags: upstream Dear maintainer(s),
I would like to give notice that we have released a new major version of Scapy (2.5.0) ! Thanks a lot for the packaging work. I also have a few notes/advices I thought I'd share regarding recent changes and how to package Scapy: - This version adds support for Python up to 3.10 (unoficially to 3.11), and will be the last to support python 2.7 (doesn't really apply to debian, but I know kali was still packaging it). We plan to drop support for everything below 3.7 in the future major version. - I have merged upstream the patches included in `https://salsa.debian.org/pkg-security-team/scapy/-/tree/debian/master/debian/patches` because they made a lot of sense to us, so those should no longer be necessary. - The debian packages currently include `rec: tcpdump`, but this looks like a leftover from previous versions of Scapy. We now use `libpcap` directly for all the core features, so `tcpdump` should now only be suggested. - We have many tests that require networking / extra modules. Were you to have unit tests for Scapy, I would recommand using the following, which is a smaller yet representative version of our tests, that is much more stable platform-wise: ``` ./test/run_tests -c test/configs/linux.utsc -K tcpdump -K manufdb -K wireshark -K ci_only -K vcan_socket -K automotive_comm -K imports -K scanner -K netaccess -K root -K tshark -K brotli -K zstd ``` Thanks again for your work, and happy new year ! Cheers Gabriel