Summary: | new ebuild dev-python/gevent-0.13.7 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Ian Delaney (RETIRED) <idella4> |
Component: | New packages | Assignee: | Python Gentoo Team <python> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | CC: | lk4d4math |
Priority: | Normal | Keywords: | EBUILD |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | http://code.google.com/p/gevent/issues/detail?id=129 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
ebuild -0.13.7
same abuild revised patch fixed ebuild from progress overlay |
Description
Ian Delaney (RETIRED)
![]() What about http://gevent.org in HOMEPAGE? And are you sure it's synchronous, not *a*synchronous? Created attachment 311523 [details]
same abuild
there are test failures. The suite is mammoth. Added restrict of tests here.
Please do not label your "dev friendly notes" as such; just get to the point. In the future, you should move those comments to within the src_test function itself. In this case, the intent is clear from the code itself and does not warrant an explicit explanation in a comment. Technical notes: You must always quote the S variable, or any other variable which contains a user-defined path and may therefore contain whitespace. RESTRICT=test should be moved to below inherit, preferably below SLOT. Please list dependencies one per line. There's a ebuild in sunrise. Not sure why that bug was closed (see bug 288557), but I recall having lots of problems with the test suite that I discussed with upstream and when revisiting to bump they still remain. I'm not sure restricting the test suite is the way to go here. At least not before pinging upstream again and/or creating upstream bugs. *** This bug has been marked as a duplicate of bug 288557 *** Comment 1; And are you sure it's synchronous, not *a*synchronous? gevent is a Python networking library that uses greenlet to provide synchronous API on top of libevent event loop ----------------------------------- Comment 3; "Please list dependencies one per line." They are. However I take it you want to switch to what I sitched to otherwise; ok ------------------------------------------ Comment 4 ------------------------------------------ I recall having lots of problems with the test suite that I discussed with upstream You clearly missed See also -------------------------------------------------------- See see also. So much for upstream support on this 1. Created attachment 311611 [details]
revised patch
Created attachment 311693 [details]
fixed ebuild from progress overlay
I took ebuild from progress overlay and make some changes to exclude Arfrever's EAPI. And tests passed with it. May be it helps you with your own ebuild. Gevent must be in main tree.
Comment on attachment 311693 [details]
fixed ebuild from progress overlay
We cannot accept ebuilds from Arfrever's overlay due to his stance on copyright assignment.
*** Bug 288557 has been marked as a duplicate of this bug. *** Created attachment 311521 [details] ebuild -0.13.7 gevent is a dep for the tests of qserve which is in its own bug since it is a new dep of a bumped mwlib testuser@archtester ~/improvise/dev-python/gevent $ sudo USE_PYTHON="2.5 2.6 2.7" ebuild gevent-0.13.7.ebuild clean merge * Compilation and optimization of Python modules for CPython 2.5 [ ok ] * Compilation and optimization of Python modules for CPython 2.6 [ ok ] * Compilation and optimization of Python modules for CPython 2.7 [ ok ] >>> dev-python/gevent-0.13.7 merged. pypy misfired. good to go (In reply to comment #8) > Created attachment 311693 [details] > fixed ebuild from progress overlay > > I took ebuild from progress overlay and make some changes to exclude > Arfrever's EAPI. And tests passed with it. May be it helps you with your own > ebuild. Gevent must be in main tree. grrrrr that last comment was a mistaken copy paste that was apparently pointed to the Description after a refresh. You weren't to know but importing ebuilds from progress is now virtually 'illegal' by Arfrever's own hand. This ebuild was built from the ground up with no reference to the progress' ebuild content. It works and it is brand new, the other now years old. This is the one to go into 'the tree'. I`m sorry, it was mistake. There are test failures too. And some tests needs debug version of python(i.e. using sys.gettotalrefcount()). +*gevent-0.13.7 (18 May 2012) + + 18 May 2012; Kacper Kowalik <xarthisius@gentoo.org> +gevent-0.13.7.ebuild, + +metadata.xml: + Initial import, fixes #415589. Ebuild written by Ian Delaney + <johneed@hotmail.com> |