freenode/#clasp - IRC Chatlog
Search
13:49:53
Colleen
shiho: drmeister said 1 hour, 3 minutes ago: Pull the latest 'dev' branch of clasp and start building everything from distclean
14:01:30
attila_lendvai
drmeister: what's the deal with applyToActivationFrame.pmp, is it junk or just not enabled for the time being? I set up the pump target to run pump on all *.pmp files in that dir, and this one fails (and is not included in your paste either)
14:03:36
attila_lendvai
err, no, sorry that is simply not included. it's src/clbind/header-templates/constructors.pmp that fails
14:04:46
attila_lendvai
drmeister: IOW, shall I set up the build as an explicit list of .pmp files, or shall I delete the unused templates? (the latter is preferable I think, unless you often want to turn on/off some templates, but even then a .pmp.off extension would do the trick)
15:02:49
drmeister
Good lord - I ordered that pen just now and Amazon guarantees delivery by 9:00pm today. We live in an age of marvels.
15:04:32
drmeister
I'm ordering a Livescribe 3 smart pen to record a pen cast lecture for my class this coming Wednesday. It will be my third Livescribe pen. I ordered a 16 foot chain and padlock with it so I don't lose another one.
15:04:33
DVSSA
I wonder which company here will be the first one to start offering same day delivery
15:11:43
drmeister
I told my wife that I am going to be chaining it to my waist - everyone is going to have to make accommodations.
15:14:04
beach
drmeister: You mean you do the actual gestures of a pen and it shows up on a computer screen?
15:20:56
beach
It seems backward to me, given that I get cramps after writing a short postcard. I don't think I have used a pen for more than an occasional figure for the past few decades.
15:26:31
attila_lendvai
ACTION would be grateful if drmeister could give a quick feedback on the unused .pmp file situation just above in the backlog
15:43:03
attila_lendvai
drmeister: ok, then I'll just delete those two uncalled .pmp files. it will be part of that PR for the build refactor.
15:43:54
drmeister
The only pmp files clasp uses are the ones that were listed in that makefile I just pasted above.
15:49:24
drmeister
I'm not getting the Warning: Setting locale failed that you are - bbut I am getting the "the octet sequence #(226) cannot be decoded." error and that is crashing
15:49:59
drmeister
sbcl doesn't handle crap characters in files (which shouldn't be there in the first place - ARGH)
15:53:59
drmeister
How do I find this garbage character in the file numbers.cc - I don't see anything in emacs.
15:55:24
attila_lendvai
drmeister: your emacs uses utf-8 and decodes it properly. you can try to play with M-x revert-buffer-with-coding-system
16:41:42
attila_lendvai
drmeister: I pushed a half-assed solution that sets LANG for the scraper, but it should be done globally for all external commands. but for now I couldn't figure out how...
16:52:53
attila_lendvai
Bike: I've seen something like that while transitioning from git submodules to the new setup
16:55:19
attila_lendvai
it will still happen when you switch to a branch/state where submodules existed... maybe you're on master?
17:31:08
drmeister
frgo: Hi - I had it build twice last night - once just the 'dev' branch of clasp and again within cando.
17:31:33
drmeister
If it's failing with a compile error on that 'set4' method - then something is different with your environment and mine.
17:32:26
drmeister
It turned out to be a change in one of the .pmp files - to have it use the 7th argument as a list of all arguments rather than a 7th argument.
17:33:48
shiho
drmeister: Build failed again. Should I pull the most recent clasp?? Now my clasp is behind by 4 commits.
17:33:54
frgo
Ok - will take a moment here to get to the point where I can see if it's me or something other ...
18:36:52
attila_lendvai
sorry, still busy. can you reset --hard it out locally, or just delete the error from scrape.lisp? I'll get to it soon
18:49:35
Bike
attila_lendvai: so what exactly happened with this? apparently the scraper fails on non-ascii sources now
18:56:04
drmeister
attila_lendvai: I disabled the LANG check in the scraper. Then I ran the scraper and it failed everytime it hit a source file with unicode. I then converted the unicode characters to regular characters (6 files or so) until the scraper ran on everything.
18:57:10
attila_lendvai
the problem was that LANG was whatever was on the host, and sbcl (scraper) runs with that
18:57:39
drmeister
Changes to the build system always lead to unintended and unpredictable consequences. This is why it makes me very, very anxious when changes are made.
18:58:12
drmeister
We need to improve the build system - I'm in total agreement. But it makes me anxious.
18:58:14
attila_lendvai
in my branch I've already added this to the wscript file: os.environ['LANG'] = "en_US.utf8"
18:59:06
attila_lendvai
stassats: it's done by the wscript file -- except it wasn't on their machines for some reason
18:59:49
Bike
it was done. you saw the error, $LANG was en_US.utf8 but sbcl's default external format was :us-ascii
19:03:11
attila_lendvai
stassats: someone adds a new with-open-file to the scraper, or whatever else is exec'd from the build for that matter, and forgets the keyword arg
19:03:56
drmeister
Warning: Setting locale failed. Check the following variables for correct values: LANG=en_US.utf8
19:05:36
attila_lendvai
the problem is I assumed that you can just set LANG, but apparently you need to jump more hoops on linux (need to compile the locale by hand, but we shouldn't go there)
19:32:56
attila_lendvai
drmeister: so, do you want to keep the source code non-utf-8 in the long run? shall I go on with that assumption? (I would go with utf-8, but I don't have a dog in that fight)
19:45:31
attila_lendvai
...and sorry for breaking the build and then being away, I dislike that myself.
20:14:17
shiho
drmeister: I got the error. Build aborted. Received condition of type: LAMBDA-LIST-KEYWORD-NOT-ALLOWED
20:57:03
attila_lendvai
ACTION wonders if there was a reason to switch mps to the clasp-developers repo from its upstream
21:03:38
shiho
drmeister: I got another error. In switch_add_argument_mode ../../src/core/lambdaListHandler.cc line 798
21:16:01
attila_lendvai
git reset --mixed doesn't do what we want... :/ I've fixed it in the build-cleanup branch
21:36:38
drmeister
Yeah - I think we just hit a problem with git. The sicl repo was kind of messed up.
21:43:02
attila_lendvai
Bike: it was, but that erased some local changes for drmeister. I recorded a change for --merge, that seems to do what we want, but I'm still testing.
21:44:25
attila_lendvai
drmeister: let me know if I should push that into dev. it's only moderately tested. alternatively, you can test it locally by editing fetch-git-repos.sh to use git reset --merge
21:45:36
drmeister
Let's hold off for now - I have a demo to give on Tuesday and we need to stabilize things.
21:56:50
drmeister
Kevslinger: Re: cytoscape-jupyter - after we installed webpack on your system. Did you try 'make'?
21:58:04
Kevslinger
Yes, I got a permission denied error from some part of python. So I tried ‘sudo make’ and got a few operation denied or operation failed errors
22:12:52
drmeister
Kevslinger: Have you been able to get the cytoscape-jupyter thing to display anything?
22:14:22
Kevslinger
I’m on mobile and not at my computer at the moment. Once I get back, I’ll check the error I got.
22:18:05
shiho
drmeister: I got the error.... Too many heap sections: Increase MAXHINCR or MAX_HEAP_SECTS
0:06:28
Kevslinger
As soon as this gets figured out and we can get the python to work to see what JSON messages the graph is sending, this should be easy..
1:23:49
drmeister
cytoscape-jupyter was put online about a year ago - since then there have been three (3!) major revisions of 'webpack'. Cytoscape-jupyter needs webpack version 1.12.14. Once I evaluated the commands I just pasted in the bash shell I was able to run 'make' in cytoscape-jupyter and it got a lot further.