freenode/#clasp - IRC Chatlog
Search
17:51:52
drmeister
The reader eats whitespace after any token is read unless whitespace is preserved.
17:56:01
drmeister
I think I'll try unreading the character in every case along with the peek-char/read-char in READ
17:56:24
drmeister
That should put back the whitespace after reading a token and then READ can eat it again.
18:22:33
Bike
https://github.com/drmeister/clasp/blob/cst/src/lisp/kernel/cleavir/translate.lisp#L1216-L1217 uncomment this and compile something with lets
18:39:37
drmeister
It looks like I need to transfer clasp to clasp-developers if I want travis to start working on it.
18:43:38
drmeister
It looks like transferring clasp from drmeister to clasp-developers should be pretty straight forward. https://help.github.com/articles/about-repository-transfers/
19:14:07
drmeister
I moved clasp to clasp-developers, I told travis to build it, I pushed to dev - I merged dev into master and pushed that (yeah - I went there).
19:45:30
drmeister
You can update your remote - but I don't think anything on github needs to be updated - it should migrate everything.
21:07:06
drmeister
attila_lendvai: I purchased a travis bootstrap plan for the clasp/clasp-developers organization.
21:08:10
drmeister
It doesn't need anything but that defaults to thinLTO and we have an issue with that and the cst branch that I'm exploring right now. dev should be fine without a wscript.config file.
21:10:12
drmeister
I've provided defaults for everything so that if the wscript.config isn't there - then it uses defaults.
21:10:44
drmeister
whether this is only true in 'cst' or 'cst' and 'dev' I'm not sure - those repos have been apart too long.
21:12:25
drmeister
attila_lendvai: I purchased a subscription for travis bootstrap for the clasp-developers organization - I have been banging my head against a wall all day trying to figure out how to get it to start building clasp.
21:12:56
attila_lendvai
that's a weird error in travis... I'll investigate more after the build refactor has been worked out.
21:13:23
attila_lendvai
drmeister: it just happens, no? travis looks at the registered repos for a travis file, and aggressively starts building
21:13:47
Bike
the only thing i have learned in software development is that nothing ever just happens
21:14:39
attila_lendvai
ACTION has no clue about travis plans, but hopes it doesn't have a runtime constraint
21:15:55
attila_lendvai
I don't have the commit bit for the new clasp repo, so I think I cannot edit travis either
21:16:55
Bike
"Failed to fetch git url https://github.com/Bike/SICL.git" okay, so master is messed up.
21:17:17
drmeister
Ugh - nevermind - I sent an email to travis support - I'm shelling out ~$750 to them - they can answer a couple of my emails.
21:17:20
attila_lendvai
I don't know actually. clasp used to be listed on the left next to CFFI for me, but not anymore. maybe something else, or maybe I just misremember...
21:19:41
attila_lendvai
it would be less work for me if the build related changes are minimized until the build refactor PR is resolved (redhad wscript tempalte)
21:26:41
attila_lendvai
ok, after fixing the origin url and whatnot, my local repo looks reasonable, but it wants to switch git repos in update_submodules, but that's a headache... (it takes 10+ retries for me to clone the mps repo, it times out regularly for me)
21:27:25
attila_lendvai
in the build refactor I added support to just change the git 'origin' remote
21:35:33
attila_lendvai
the travis error is just weird. I suspected merge/git issue, but it looks fine locally.
21:36:03
attila_lendvai
FTR, fatal: Could not parse object 'a080c75b0aa17a939b09cb378514cfee7a72a4c0'.
21:37:59
attila_lendvai
I'm not trying to do much, I'm looking cluelessly at the travis build error of master
21:42:37
drmeister
I'm mystified by travis. I can't get to this link https://travis-ci.org/clasp-developers/clasp/builds from my account on travis.
21:42:58
drmeister
I have no idea why the 'dev' branch terminates after about 50 min - there should be no resource limits.
21:44:21
drmeister
I don't see that directory from any link in my account or any link that I can get to from my account.
21:46:18
attila_lendvai
I also cannot add the clasp repo to "my repositories" in travis. nothing important, just adding to the mistery...
21:46:44
attila_lendvai
I went to the failed build, and there's a restart build button on the upper right, here: https://travis-ci.org/clasp-developers/clasp/builds/354831434 (it failed again)
21:47:54
Bike
"This problem occurs when there have been changes like force-pushes to a git repo " mmmmm
21:49:30
attila_lendvai
I cloned that repo, then git checkout "a080c75b0aa17a939b09cb378514cfee7a72a4c0" and it worked locally
21:51:03
drmeister
There is a pull request building right now. I noticed that it said something like "This repository is not Active - click the button below to activate it". I clicked the button and now I can see a build of a pull request by kpoek going on.
21:51:04
attila_lendvai
well, I need to go to sleep, and I'll be back tomorrow night (eu time). drmeister, maybe you could give some feedback on the build refactor, so that we can get closer to merging it, and then I'll play with travis based on the new codebase. maybe it's fixed already there...
21:52:40
drmeister
attila_lendvai: No policy. I'm working hard on getting a demo together for Thursday.
21:53:01
attila_lendvai
ACTION finally saw the clasp-developers invitation on github and accepted it
21:54:09
drmeister
No - I'm just waiting for cando to build - so I'm messing around with other things.
21:54:43
attila_lendvai
ACTION has 4-5 clasp checkouts on his laptop to mitigate the build time... :)
21:56:00
attila_lendvai
strangely enough the PR's travis build seems to pass through the update_submodules part fine
21:58:32
attila_lendvai
drmeister: travis for dev still timed out. maybe you need to link the clasp github repo to the paid-for travis account in the travis settings? (as opposed to travis automatically setting up its side from github public repos?)
22:03:47
attila_lendvai
I still don't know why, but that "fatal: Could not parse object 'a080c75b0aa17a939b09cb378514cfee7a72a4c0'" error may be coming from the shell or the exec pathway, not python
22:06:04
attila_lendvai
if it's a priority then try to change the quotes from ' to " in the fetch_git_revision python function, or as a last resort, remove them completely
22:07:21
drmeister
My guess is that it's not fetching the a080c75b0aa17a939b09cb378514cfee7a72a4c0 commit from Bike/SICL
22:14:24
kpoeck
Should I stop doing Pull Requests until this travis thing is working? I did submit 2 new ones
22:15:46
drmeister
I'm starting to get the feeling that public repositories are done on travis-ci.org and are limited to 50 min and that only private ones can be run on travis-ci.com and use unlimited resources.
22:19:08
frgo
But you can invite developers to as contributors. But - all the rest (those not being contributors) seem to be locked out then.
22:21:01
attila_lendvai
well, no, that's ridiculous. probably due to some internal unlucky architecture, either in tech or in the organization. it may even be tax code related collateral damage... :)
22:21:47
drmeister
I'll find out once they get back to me - I may end up asking for a refund and switching to AWS.
22:57:28
kpoeck
(WITH-INPUT-FROM-STRING (*STANDARD-INPUT* " abcd ")(read-line *STANDARD-INPUT*)) now throws end-of-file
22:59:43
kpoeck
Well same with (WITH-INPUT-FROM-STRING (*STANDARD-INPUT* "abcd")(read-line *STANDARD-INPUT*))
23:10:19
drmeister
I just submitted another attempt at the read fix - the previous one didn't work properly.
23:42:12
drmeister
I compiled a debug version of clang and I'm LTO linking with it within the lldb debugger.