Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 54871 - twistedsnmp-0.2.9.ebuild (new)
Summary: twistedsnmp-0.2.9.ebuild (new)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High enhancement (vote)
Assignee: Thomas Raschbacher
URL: http://twistedsnmp.sf.net/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-06-23 01:28 UTC by Mike C. Fletcher
Modified: 2005-07-06 18:49 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
New ebuild for the twistedsnmp project (twistedsnmp-0.2.9.ebuild,1.01 KB, text/plain)
2004-06-23 01:29 UTC, Mike C. Fletcher
Details
Revised version with feedback incorporated (twistedsnmp-0.2.9.ebuild,629 bytes, text/plain)
2004-06-24 20:20 UTC, Mike C. Fletcher
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mike C. Fletcher 2004-06-23 01:28:22 UTC
TwistedSNMP uses the PySNMP project's encoder/decoder mechanism to provide SNMP services within the Twisted networking environment.  It provides both agent (server) and manager (client) APIs for developing applications, though the manager APIs are far more advanced than the agent-side APIs.

Suggested package name is dev-python/twistedsnmp

TwistedSNMP is dependent on the 3.x API of PySNMP, for which I have just submitted an updated ebuild.
Comment 1 Mike C. Fletcher 2004-06-23 01:29:07 UTC
Created attachment 33935 [details]
New ebuild for the twistedsnmp project
Comment 2 Chris White (RETIRED) gentoo-dev 2004-06-23 01:32:05 UTC
Re-assigning to the python herd for overview.
Comment 3 Lukasz Strzygowski (RETIRED) gentoo-dev 2004-06-23 06:09:32 UTC
Thanks for submission, but before commiting it to portage, several things should be fixed:

- the header should be exactly the same as in /usr/portage/skel.ebuild,
- replace DISTUTILS_NAME and VERSION with MY_PN and MY_PV,
- remove src_install, because distutils_src_install will be called automatically,
- remove unnecessary comments.

Please follow http://www.gentoo.org/doc/en/gentoo-howto.xml and http://www.gentoo.org/doc/en/ebuild-mistakes.xml documents.
Comment 4 Mike C. Fletcher 2004-06-24 20:20:25 UTC
Created attachment 34103 [details]
Revised version with feedback incorporated

DISTUTILS_* names replaced with MY_PN and MY_PV, comments removed, description
fixed, dependencies split onto multiple lines.
Comment 5 Thomas Raschbacher gentoo-dev 2005-04-08 07:35:25 UTC
Does it need twisted-1.x or twisted-2.x ?
this needs to be specified.

Once you tell me this I can add it to portage (i'm quite busy at the moment unfortunately)
Comment 6 Mike C. Fletcher 2005-04-08 08:46:06 UTC
Works with Twisted 1.3 or 2.0
Comment 7 Thomas Raschbacher gentoo-dev 2005-07-04 08:35:08 UTC
Sorry for the delay I was quite busy (non-gentoo unfortunately)

I commited the ebuild.

I've added the html documentation.

There's one thing left:
doc/pydoc
it gives me an error and I dont' have time to investigate so if you feel like it ;)
Comment 8 Mike C. Fletcher 2005-07-06 18:49:01 UTC
Thanks for committing.  TwistedSNMP is now up to version 0.3.10.  Simply copying
the emerge to the new version name produces a working install.

Not sure what's going wrong for the pydoc script, it works in my dev directory.

Aside: It also now has an speed-enhanced "in-house" replacement for the
discontinued PySNMP 3.4.x series (PySNMP-se 3.5.x).  PySNMP 4.0.x is a complete
rewrite with different APIs, whereas PySNMP-se is substantially compatible with
PySNMP 3.4.x, save where changes were required to improve performance. I'll look
at getting ebuilds written for that and then figuring out how to alter the
various ebuilds to do an either-or dependency for pysnmp or pysnmp-se.

Should probably alter the TwistedSNMP ebuilds to declare that they require
=pysnmp-3.* , since 4.0 isn't yet supported.  Guess I'll look into that too.

Thanks again,
Mike