Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Set up stackless in travis and tox #20

Open
rgalanakis opened this issue Jun 13, 2014 · 8 comments
Open

Set up stackless in travis and tox #20

rgalanakis opened this issue Jun 13, 2014 · 8 comments

Comments

@rgalanakis
Copy link
Owner

See https://pypi.python.org/pypi/stackless-python

@rgalanakis
Copy link
Owner Author

This doesn't work: https://travis-ci.org/rgalanakis/goless/jobs/27487306

Created an issue to get more installers: https://bitbucket.org/akruis/slp-installer/issue/3/getting-more-installers

Going to merge the work into master and just keep it disabled.

@ctismer
Copy link
Contributor

ctismer commented Jun 13, 2014

He stopped working on this early 2013, and the installer is probably dead
and not updated for current versions.
Stackless should be installed stand-alone from the official site.
There is a debian build that might do it.

http://stackless.com/wiki/Download

@rgalanakis
Copy link
Owner Author

@ctismer See the error here: https://travis-ci.org/rgalanakis/goless/builds/27503120
I also get it using Linux Mint 17 x86_64. It runs fine if I unpack the deb, though. Will try that from travis next.

rgalanakis added a commit that referenced this issue Jun 13, 2014
#20
Reenabled the other environments
@rgalanakis
Copy link
Owner Author

Okay I have gotten this working by extracting the .deb into a zip, putting that zip onto my website, then wget and unzip that on travis, instead of dpkg --install (dkpg-dev wasn't installing for some reason, didn't bother looking into it).

@ctismer, once/if you get the issue with the .deb fixed, I will switch things over to use that instead of this zip workaround. Is there a rough ETA on that? Also, getting a 3.3 or 3.4 deb, so I can set up testing with that?

@rgalanakis
Copy link
Owner Author

Also @ctismer , I tried setting up the Stackless 3.2 using the provided .deb, but it looks like tasklets have no 'throw' method. https://travis-ci.org/rgalanakis/goless/builds/27530920 I guess it's an old version of stackless? Would love to get new binaries. Disabling that build for now.

@ctismer
Copy link
Contributor

ctismer commented Jun 13, 2014

Guys,

the stackless project is seriously endangered, because Kristjan was
discontinued by CCP.

Please understand that Goless currently will see less interest from
me, until the future ofx 16-year project is re-defined.

Sent from my Ei4Steve

On Jun 13, 2014, at 20:19, Rob Galanakis [email protected] wrote:

Okay I have gotten this working by extracting the .deb into a zip, putting that zip onto my website, then wget and unzip that on travis, instead of dpkg --install (dkpg-dev wasn't installing for some reason, didn't bother looking into it).

@ctismer, once/if you get the issue with the .deb fixed, I will switch things over to use that instead of this zip workaround. Is there a rough ETA on that? Also, getting a 3.3 or 3.4 deb, so I can set up testing with that?


Reply to this email directly or view it on GitHub.

@rgalanakis
Copy link
Owner Author

Of course I totally understand. If there's anything I can do to help Stackless (or you, or Krístján), please tell me. One of my hopes for goless was to actually draw more attention to Stackless- the more I've used it, the more I admired it (I have to say, many times earlier in my Stackless-using days at CCP I often complained "why are we using this!").

Also, small aside: @chuim and myself were laid off from CCP just as we were starting to write goless at PyCon, and now both Krístján and @aukaost were caught in this latest round. Not a good trend for Python asynchrony!

@ctismer
Copy link
Contributor

ctismer commented Jun 15, 2014

I was very emotional in the former message, and I was not aware that
your job also got the del . Back to normal ;-)

Appears to be a trend at CCP, although they continue to use Stackless for EVE.
Maybe there is a way to evoke new interest, by a multicore thingy trick like mentioned before?

On older versions: 3.2 is not supported. State-of-the-art stackless is for
2.6 2.7 3.3 3.4, the currently active branches on https://bitbucket.org/stackless-dev/stackless

Yes, there is a 3.2-slp branch which is not maintained. Will check what to do with it.
About .deb: I am not involved here, please contact Richard.

Cheers - Chris

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants