Summary: | net-analyzer/w3af ebuild is broken | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Anton Bolshakov <anton.bugs> |
Component: | New packages | Assignee: | LABBE Corentin <clabbe.montjoie> |
Status: | RESOLVED FIXED | ||
Severity: | QA | CC: | corentin.labbe, hwoarang |
Priority: | High | Keywords: | EBUILD |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://w3af.sourceforge.net/ | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 237254, 340975 | ||
Bug Blocks: | |||
Attachments: |
Ebuild for w3af
proposed diff an updated ebuid drop jsonpy dependency w3af updated ebuild w3af_gui launcher wrapper w3af_console launcher wrapper w3af updated ebuild |
Description
Anton Bolshakov
2009-06-02 01:44:58 UTC
I've created an initial ebuild, but still working on it. So here is the link for now: http://gentoo.o0o.nu/portage/net-analyzer/w3af/ http://www.gentoo.org/dyn/use-index.xml (In reply to comment #1) > I've created an initial ebuild, but still working on it. So here is the link > for now: > http://gentoo.o0o.nu/portage/net-analyzer/w3af/ > I have updated the ebuild with: - use flag doc because documention is heavy - Corrected dependency - added a check for python build with sqlite The dependance nltk isnt in portage (bug 237254 http://bugs.gentoo.org/237254) Created attachment 241521 [details]
Ebuild for w3af
(In reply to comment #2) > I have updated the ebuild with: > - use flag doc because documention is heavy > - Corrected dependency > - added a check for python build with sqlite I've checked dependency list against listed packages in the documentation and believe that my ebuild is still better. For example, you need scapy and soappy packages. It also has a better RDEPEND category (required at runtime). Therefore, I won't adjust it in my ebuild. It also has sqlite enforcement and no documentation at all because it's mess (ODT, PDF and HTML). FYI I've added "pentoo" temporary flag recently, because of pygoogle-ajax library in pentoo overlay. I hope to merge sectools overlay with pentoo sometime soon. This is now in the sunrise overlay. You can find it at: http://overlays.gentoo.org/proj/sunrise/browser/sunrise/net-analyzer/w3af/w3af-1.0_rc3.ebuild *w3af-1.0_rc3 (31 Aug 2010) 31 Aug 2010; Markos Chandras <hwoarang@gentoo.org> +w3af-1.0_rc3.ebuild, +metadata.xml: Moved from sunrise overlay. Bug #272200. Thanks to LABBE Corentin (Montjoie) <corentin.labbe@geomatys.fr> for the ebuild As I mentioned, the attached ebuild is broken. w3af_gui won't even run without pygoogle which you deleted in the ebuild. The jsonpy library has been also deleted without any replacement. Reopened. Created attachment 245462 [details, diff]
proposed diff
How about this patch?
Fixed Thank you Sorry, but it's not that simple to fix it. pygoogle is broken by itself, because google doesn't support SOAP anymore (see http://pygoogle.sourceforge.net/ for more details). We need dev-python/pygoogle-ajax (https://www.pentoo.ch/pentoo/browser/portage/trunk/dev-python/pygoogle-ajax) to replace it, I'll file a separate bug report. So here is more questions for this ebuild: - my ebuild (comment #1) has dev-python/pygraphviz instead of media-gfx/graphviz, does it make more sense? - pentoo guys is also using dev-python/utidylib, but I'm not a python developer and not sure what is the purpose of it. - Do we still need dev-python/soappy? I'm reopening the bug for the last time for your review. Thanks .. btw, your patch didn't address my comment about jsonpy. We should remove binded version with w3af and use dev-python/json-py from the portage. (In reply to comment #11) > btw, your patch didn't address my comment about jsonpy. > We should remove binded version with w3af and use dev-python/json-py from the > portage. > There is no json-py in portage so we should stick with the bundled one until we come up with an ebuild Perhaps I should mask the ebuild for now (In reply to comment #12) > There is no json-py in portage so we should stick with the bundled one until we > come up with an ebuild You are right. Here is the candidate for yet another bug report: http://gentoo.o0o.nu/portage/dev-python/json-py/ OK i will mask the ebuild later until we figure out how to work on that (In reply to comment #14) > OK i will mask the ebuild later until we figure out how to work on that > Could you restrict the block to version that is the portage tree only? I'm using an ebuild from an overlay and that gets blocked as well. http://trac.pentoo.ch/browser/portage/trunk/net-analyzer/w3af Created attachment 251027 [details] an updated ebuid I've merged my ebuild with portage's one. It works fine here if merged from pentoo overlay: http://trac.pentoo.ch/browser/portage/trunk/net-analyzer/w3af two more things need to be done to fix it in the portage: - dependent bugs resolved, including pygoogle-ajax package - "files" directory, as in pentoo Created attachment 252027 [details, diff]
drop jsonpy dependency
Created attachment 252029 [details]
w3af updated ebuild
Created attachment 252031 [details]
w3af_gui launcher wrapper
Created attachment 252033 [details]
w3af_console launcher wrapper
Created attachment 252225 [details]
w3af updated ebuild
I think it is in a better state now New ebuild on tree. Can you please verify that it works now? Thanks, basic functions work fine. Google search will be fixed in the next version. The last touch (more for my information): shouldn't python wrapper dev-python/pygraphviz be used instead of media-gfx/graphviz (similar with pygtk)? Done I will close this bug now. The ebuild will be masked until Sunday and then I will unmask it Thank you all |