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

Reply via email to