scapy 1.1.1 as in the tree is the latest official release. However, upstream seems to label it as outdated. Some bugs I was experiencing were fixed in the latest "live" version of the tool, which carries the internal version 1.2.0.2. It would be great if we could feature that version in ~arch.
Hiya rbu, Sorry for the delay. I've taken a look upstream, and unfortunately Philipe hasn't repackaged for the 1.2 series, so all the man pages/documentation etc in the tarball are only for 1.1.1 (the latest version in the tree). Even without that, I can't find a stable url for the 1.2 series, I've only found the hg tip, which could potentially keep changing. I've personally got a -hg live ebuild for both scapy and scapy6, which I can post here, but I don't think I can really bump the ebuild without at least a URL that will only ever point to 1.2.0.2, or unless upstream roll a new package. Sorry! 5:(
Mike, thanks for getting back at this one. I sent the request for fixed release version and stable URL upstream.
Ok, it looks like upstream's got it all sorted. They added some weirdness to the start of the zip file, meaning the zip's executable. Unfortunately it also kills unzip (see bug 235458). I've added a nasty DD hack to sort it out, and the testing ebuild is now in my overlay (ikelos) which is now also listed in layman. Could you please try it out and let me know how it works out. I'll add it to the main tree in a week or so... 5:)
(In reply to comment #3) > Ok, it looks like upstream's got it all sorted. They added some weirdness to > the start of the zip file, meaning the zip's executable. Unfortunately it also > kills unzip (see bug 235458). I've added a nasty DD hack to sort it out, and > the testing ebuild is now in my overlay (ikelos) which is now also listed in > layman. Could you please try it out and let me know how it works out. I'll > add it to the main tree in a week or so... 5:) Thanks for revisiting the bug. The ebuild works ok, but the dd hack is just evil :-D I noticed there is an updated file here, did you look into that? https://www.secdev.org/projects/scapy/files/scapy-2.0.0.5-tempfix.zip Furthermore, now that the man page is gone - can we get the documentation (like the handbook) installed along with the program? Maybe convince upstream to package it.
I haven't looked into the tempfix file, but I doubt it fixes the zip file issues (also -latest doesn't point to it, so I'm assuming it's just for test purposes). The author's intentionally added some bash-foo to make the zip files automatically executable archives (to try it: chmod u+x scapy*.zip; ./scapy-2.0.0.x.zip). It's pretty cool, but sadly causes unzip to exit with an error code of 1 (which promptly makes portage throw up, repeatedly). As to the documentation, it looks like the author intended to package the man page (we have the installation out of the setup.py file) so perhaps if you sent him a nice email, he might add it into the next release (your last email seemed to work wonders!)... 5:)
Well, this is now in the tree at version 2.0.0.6, and the ebuild has next to nothing to it. The man file's installed, the unpacking's done automatically because it's now a tar.gz. Philipe should be congratulated, he's really helped us out! 5:) Marking as FIXED.