Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 459498 - dev-python/cef-0.5 (new package)
Summary: dev-python/cef-0.5 (new package)
Status: IN_PROGRESS
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Default Assignee for New Packages
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2013-02-27 13:05 UTC by Stijn Tintel
Modified: 2013-03-16 15:40 UTC (History)
0 users

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


Attachments
cef-0.5.ebuild (cef-0.5.ebuild,513 bytes, text/plain)
2013-02-27 13:05 UTC, Stijn Tintel
Details
cef-0.5.ebuild (cef-0.5.ebuild,505 bytes, text/plain)
2013-02-27 14:47 UTC, Stijn Tintel
Details
cef-0.5.ebuild (cef-0.5.ebuild,531 bytes, text/plain)
2013-03-12 18:26 UTC, Stijn Tintel
Details
cef-0.5.ebuild (cef-0.5.ebuild,519 bytes, text/plain)
2013-03-15 16:26 UTC, Stijn Tintel
Details
cef-0.5.ebuild (cef-0.5.ebuild,531 bytes, text/plain)
2013-03-15 16:56 UTC, Stijn Tintel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Stijn Tintel 2013-02-27 13:05:07 UTC
Module that emits CEF logs
Comment 1 Stijn Tintel 2013-02-27 13:05:51 UTC
Created attachment 340312 [details]
cef-0.5.ebuild
Comment 2 Stijn Tintel 2013-02-27 14:47:43 UTC
Created attachment 340344 [details]
cef-0.5.ebuild
Comment 3 Ian Delaney (RETIRED) gentoo-dev 2013-03-03 14:10:22 UTC
hmm very close. 
py2.5 does indeed miss with the tests, but why is pypy left out?
test phase line need substitute PYTHON for EPYTHON.

Next, is there an established need / demand?
Comment 4 Stijn Tintel 2013-03-03 21:24:29 UTC
I'll have to do some reading about pypy and install it first.

This is one of the dependencies for Mozilla Sync server (#459514, #459516, #459520, #459522).
Comment 5 Ian Delaney (RETIRED) gentoo-dev 2013-03-04 09:11:28 UTC
hmm fine.  pypy warrants some reading.  The install is demanding but once it's in, it's like any other. Keep it up
Comment 6 Stijn Tintel 2013-03-12 18:26:27 UTC
Created attachment 341828 [details]
cef-0.5.ebuild

Updated ebuild with your comments, and tested against all implementations supported by the python-r1 suite.

I'll wait with updating my other ebuilds until it's confirmed that this is the way to go.
Comment 7 Ian Delaney (RETIRED) gentoo-dev 2013-03-14 14:30:03 UTC
this is good yep. Only add python3_3 if you've actually installed and tested with it, it's no drama for py3.3 at this point in time
Comment 8 Stijn Tintel 2013-03-15 16:26:45 UTC
Created attachment 342138 [details]
cef-0.5.ebuild

Removed python3_* from PYTHON_COMPAT again, I didn't notice I had FEATURES=-test. Sorry about that.
Comment 9 Stijn Tintel 2013-03-15 16:56:24 UTC
Created attachment 342148 [details]
cef-0.5.ebuild

Add missing IUSE="test".
Comment 10 Ian Delaney (RETIRED) gentoo-dev 2013-03-16 13:51:48 UTC
Stijn, yep that's fine. the test phase after confusing you a little, the usual now is "Tests fail with ${EPYTHON}", a trivial point.  This looks fine on 'paper', I haven't run it this time round.  You're now saying the package does NOT support py3 yes?
Comment 11 Stijn Tintel 2013-03-16 15:40:31 UTC
To be honest I am not sure. With FEATURES=test, the tests fail for python 3.1, 3.2 and 3.3.

When I simply run cef.py with pyhton3.1 and 3.2 it also errors, but not with 3.3. But this probably isn't a good test:

stijn@taz /tmp/cef-0.5 $ python3.1 cef.py
  File "cef.py", line 226
    'dest': _convert_ext(environ.get('HTTP_HOST', u'none')),
                                                        ^
SyntaxError: invalid syntax
stijn@taz /tmp/cef-0.5 $ python3.2 cef.py
  File "cef.py", line 226
    'dest': _convert_ext(environ.get('HTTP_HOST', u'none')),
                                                        ^
SyntaxError: invalid syntax
stijn@taz /tmp/cef-0.5 $ python3.3 cef.py
stijn@taz /tmp/cef-0.5 $

Since other dependencies of the Mozilla Sync server also don't support python3 this makes it impossible to completely test this with python3.