Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 415589 - new ebuild dev-python/gevent-0.13.7
Summary: new ebuild dev-python/gevent-0.13.7
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Python Gentoo Team
URL:
Whiteboard:
Keywords: EBUILD
: 288557 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-05-12 16:14 UTC by Ian Delaney (RETIRED)
Modified: 2012-05-18 11:00 UTC (History)
1 user (show)

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


Attachments
ebuild -0.13.7 (gevent-0.13.7.ebuild,957 bytes, text/plain)
2012-05-12 16:14 UTC, Ian Delaney (RETIRED)
Details
same abuild (gevent-0.13.7.ebuild,971 bytes, text/plain)
2012-05-12 16:22 UTC, Ian Delaney (RETIRED)
Details
revised patch (gevent-0.13.7.ebuild,836 bytes, text/plain)
2012-05-13 10:34 UTC, Ian Delaney (RETIRED)
Details
fixed ebuild from progress overlay (gevent-0.13.7.ebuild,1.39 KB, text/plain)
2012-05-13 21:44 UTC, Morozov Alexandr
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ian Delaney (RETIRED) gentoo-dev 2012-05-12 16:14:58 UTC
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
Comment 1 Maxim Koltsov (RETIRED) gentoo-dev 2012-05-12 16:20:11 UTC
What about http://gevent.org in HOMEPAGE? And are you sure it's synchronous, not *a*synchronous?
Comment 2 Ian Delaney (RETIRED) gentoo-dev 2012-05-12 16:22:56 UTC
Created attachment 311523 [details]
same abuild

there are test failures.  The suite is mammoth.  Added restrict of tests here.
Comment 3 Mike Gilbert gentoo-dev 2012-05-12 20:56:07 UTC
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.
Comment 4 Johan Bergström 2012-05-12 22:09:15 UTC
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.
Comment 5 Mike Gilbert gentoo-dev 2012-05-13 06:53:14 UTC

*** This bug has been marked as a duplicate of bug 288557 ***
Comment 6 Ian Delaney (RETIRED) gentoo-dev 2012-05-13 10:34:28 UTC
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.
Comment 7 Ian Delaney (RETIRED) gentoo-dev 2012-05-13 10:34:59 UTC
Created attachment 311611 [details]
revised patch
Comment 8 Morozov Alexandr 2012-05-13 21:44:29 UTC
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 9 Mike Gilbert gentoo-dev 2012-05-13 22:40:54 UTC
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.
Comment 10 Ian Delaney (RETIRED) gentoo-dev 2012-05-15 11:07:32 UTC
*** Bug 288557 has been marked as a duplicate of this bug. ***
Comment 11 Ian Delaney (RETIRED) gentoo-dev 2012-05-15 11:12:47 UTC
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
Comment 12 Ian Delaney (RETIRED) gentoo-dev 2012-05-15 11:18:15 UTC
(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'.
Comment 13 Morozov Alexandr 2012-05-17 11:15:52 UTC
I`m sorry, it was mistake. There are test failures too. And some tests needs debug version of python(i.e. using sys.gettotalrefcount()).
Comment 14 Kacper Kowalik (Xarthisius) (RETIRED) gentoo-dev 2012-05-18 11:00:00 UTC
+*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>