2016-11-22T00:08:26Z stassats quit (Ping timeout: 256 seconds) 2016-11-22T00:20:09Z myrkraverk quit (Remote host closed the connection) 2016-11-22T00:21:01Z myrkraverk joined #sbcl 2016-11-22T00:21:39Z cromachina joined #sbcl 2016-11-22T00:28:39Z myrkraverk quit (Remote host closed the connection) 2016-11-22T00:29:18Z myrkraverk joined #sbcl 2016-11-22T01:06:13Z slyrus quit (Ping timeout: 248 seconds) 2016-11-22T01:11:42Z slyrus joined #sbcl 2016-11-22T02:04:53Z Blkt quit (Quit: No Ping reply in 180 seconds.) 2016-11-22T02:05:22Z fe[nl]ix quit (Quit: No Ping reply in 180 seconds.) 2016-11-22T02:06:53Z fe[nl]ix joined #sbcl 2016-11-22T02:13:34Z fe[nl]ix quit (Quit: No Ping reply in 180 seconds.) 2016-11-22T02:14:56Z fe[nl]ix joined #sbcl 2016-11-22T02:15:35Z Blkt joined #sbcl 2016-11-22T02:18:43Z fe[nl]ix quit (Client Quit) 2016-11-22T02:18:54Z Blkt quit (Client Quit) 2016-11-22T02:20:08Z fe[nl]ix joined #sbcl 2016-11-22T02:21:50Z Blkt joined #sbcl 2016-11-22T02:27:36Z Blkt quit (Quit: No Ping reply in 180 seconds.) 2016-11-22T02:27:54Z fe[nl]ix quit (Quit: No Ping reply in 180 seconds.) 2016-11-22T02:29:20Z fe[nl]ix joined #sbcl 2016-11-22T02:33:38Z Blkt joined #sbcl 2016-11-22T02:41:10Z slyrus_ joined #sbcl 2016-11-22T02:44:21Z slyrus quit (Ping timeout: 248 seconds) 2016-11-22T02:44:34Z slyrus_ is now known as slyrus 2016-11-22T02:56:13Z em1l joined #sbcl 2016-11-22T02:59:13Z em1l_ quit (Ping timeout: 244 seconds) 2016-11-22T03:49:13Z hebroon quit (Read error: Connection reset by peer) 2016-11-22T03:58:22Z aazsdk quit (Quit: aazsdk) 2016-11-22T04:20:21Z slyrus quit (Ping timeout: 248 seconds) 2016-11-22T04:24:13Z slyrus joined #sbcl 2016-11-22T04:28:43Z rpg quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-11-22T04:32:19Z DGASAU quit (Read error: Connection reset by peer) 2016-11-22T04:32:42Z DGASAU joined #sbcl 2016-11-22T05:33:03Z shka_ joined #sbcl 2016-11-22T06:12:14Z shka_ quit (Ping timeout: 256 seconds) 2016-11-22T06:45:21Z gingerale joined #sbcl 2016-11-22T07:09:59Z scymtym quit (Ping timeout: 260 seconds) 2016-11-22T08:27:10Z gingerale quit (Remote host closed the connection) 2016-11-22T08:34:54Z scymtym joined #sbcl 2016-11-22T09:17:28Z jrm quit (Ping timeout: 260 seconds) 2016-11-22T09:17:45Z jrm joined #sbcl 2016-11-22T09:58:59Z salva quit (Remote host closed the connection) 2016-11-22T10:25:14Z salva joined #sbcl 2016-11-22T10:39:45Z sjl joined #sbcl 2016-11-22T11:21:37Z madbub joined #sbcl 2016-11-22T11:23:46Z sjl quit (Quit: WeeChat 1.3) 2016-11-22T11:24:38Z sjl joined #sbcl 2016-11-22T11:27:58Z attila_lendvai joined #sbcl 2016-11-22T11:43:44Z stassats joined #sbcl 2016-11-22T11:50:48Z m00natic joined #sbcl 2016-11-22T12:19:17Z sjl quit (Ping timeout: 260 seconds) 2016-11-22T13:00:17Z rpg joined #sbcl 2016-11-22T13:03:05Z rpg_ joined #sbcl 2016-11-22T13:05:16Z rpg quit (Ping timeout: 244 seconds) 2016-11-22T13:19:13Z rpg_ quit (Ping timeout: 245 seconds) 2016-11-22T13:58:14Z scymtym: dougk_: do i have to adjust something for macos builds? i have been seeing the following for a couple of builds on macos across all configurations: https://ci.cor-lab.org/job/sbcl-master/featureset=1,label=MAC_OS_mavericks_64bit/1852/console 2016-11-22T13:59:21Z madbub quit (Remote host closed the connection) 2016-11-22T14:01:33Z scymtym: this is also new: https://ci.cor-lab.org/job/sbcl-master/1849/featureset=3,label=ubuntu_trusty_64bit/console this is without sb-unicode on x86_64 linux 2016-11-22T14:07:35Z sjl joined #sbcl 2016-11-22T14:08:32Z madbub joined #sbcl 2016-11-22T14:16:35Z cromachina quit (Read error: Connection reset by peer) 2016-11-22T14:35:37Z scymtym quit (Ping timeout: 240 seconds) 2016-11-22T14:40:57Z rpg_ joined #sbcl 2016-11-22T14:43:28Z scymtym joined #sbcl 2016-11-22T15:08:29Z solene joined #sbcl 2016-11-22T15:15:18Z solene left #sbcl 2016-11-22T15:25:57Z stassats quit (Ping timeout: 248 seconds) 2016-11-22T15:31:58Z stassats joined #sbcl 2016-11-22T15:40:56Z solene joined #sbcl 2016-11-22T15:42:48Z solene: hello, how can I tell sbcl where to search asdf libraries ? by modifying contrib/asdf/asdf.lisp ? I want to package common lisp libraries for OpenBSD but first I need to tell sbcl where to find the libraries without having to do anything from the user point of view 2016-11-22T15:42:56Z stassats quit (Ping timeout: 252 seconds) 2016-11-22T15:48:18Z stassats joined #sbcl 2016-11-22T15:51:03Z rpg_ is now known as rpg 2016-11-22T15:58:31Z scymtym: solene: that sounds more like an asdf question than an sbcl question. there is an #asdf channel which is probably your best bet for getting assistance 2016-11-22T16:02:30Z solene: scymtym: you are right, I've been reading deeper asdf since my question and it's definitely related to asdf 2016-11-22T16:04:31Z solene: I was using *central-registry* but it seems deprecating :) 2016-11-22T16:08:25Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-11-22T16:16:33Z attila_lendvai joined #sbcl 2016-11-22T16:16:36Z PuercoPop: solene: You can ignore that deprecation, the current maintainer prefers the *central-registry* and is not going away anytime soon. But the new approach of using config files is well documented in the manual 2016-11-22T16:18:46Z solene: PuercoPop: adding a path in the definition of *source-registry* seems to work too 2016-11-22T16:19:13Z PuercoPop: solene: lets move this to #lisp 2016-11-22T16:37:07Z shka_ joined #sbcl 2016-11-22T16:58:46Z gingerale joined #sbcl 2016-11-22T17:03:42Z sjl quit (Ping timeout: 258 seconds) 2016-11-22T17:40:54Z sjl joined #sbcl 2016-11-22T18:01:45Z ASau joined #sbcl 2016-11-22T18:28:40Z m00natic quit (Remote host closed the connection) 2016-11-22T18:41:11Z rumbler31 joined #sbcl 2016-11-22T19:11:13Z macdavid313 joined #sbcl 2016-11-22T19:19:08Z macdavid313 quit (Quit: macdavid313) 2016-11-22T19:19:35Z macdavid313 joined #sbcl 2016-11-22T19:44:12Z karswell quit (Remote host closed the connection) 2016-11-22T19:44:57Z karswell joined #sbcl 2016-11-22T19:59:51Z rpg: Has there been any discussion of Fare's proposed patch to fix program running on Windows? We need to figure out how to detect its presence/absence in ASDF.... 2016-11-22T20:00:39Z rpg: If we knew that it would come in, e.g., 1.3.12, we could avoid testing UIOP:RUN-PROGRAM on SBCL+Windows until that version.... 2016-11-22T20:02:43Z macdavid314 joined #sbcl 2016-11-22T20:04:00Z macdavid313 quit (Ping timeout: 252 seconds) 2016-11-22T20:04:00Z macdavid314 is now known as macdavid313 2016-11-22T20:04:31Z scymtym: rpg: i don't think there has been any discussion so far. i find the change itself acceptable but wanted to suggest adding a test, but Fare was already gone by that time. can't say how the others like the patch, naturally 2016-11-22T20:04:41Z stassats: i don't think i like the idea of simply overloading run-program on windows 2016-11-22T20:08:17Z rpg: Honestly, I'm trying to find his patch report, and I don't know where to look. Is it only in sbcl-devel? 2016-11-22T20:08:30Z stassats: launchpad 2016-11-22T20:09:43Z scymtym: https://bugs.launchpad.net/sbcl/+bug/1503496 2016-11-22T20:10:18Z rpg: older than I thought... 2016-11-22T20:10:54Z scymtym: the patch has been attached recently, though 2016-11-22T20:12:01Z rpg: Ideally, I would like to do what I can to get it merged, because it's a hole in our UIOP:RUN-PROGRAM compatibility. 2016-11-22T20:12:24Z madbub quit (Remote host closed the connection) 2016-11-22T20:14:02Z rpg: stassats: so this would support the string argument only on Windows? (I'm sorry, launchpad provides less than no support for understanding patches) 2016-11-22T20:14:26Z stassats: rpg: https://launchpadlibrarian.net/294205796/sbcl-win32-run-program.diff 2016-11-22T20:14:29Z stassats: dunno, seems pretty clear 2016-11-22T20:14:56Z rpg: stassats: Only if you have the rest of run-program at your disposal! (as you would on trac, github, or gitlab). 2016-11-22T20:15:29Z stassats: well, it says right there #+win32 "ARGS can be a STRING to pass directly to the CreateProcess function." 2016-11-22T20:16:14Z rpg: but there's no #+wind32 in the code -- only in the docstring 2016-11-22T20:17:13Z rpg: i see -- I think this is in prepare-args 2016-11-22T20:19:04Z rpg: stassats: so what you object to is that this supports the single big string form only on Win32, and not on UNIXoid systems 2016-11-22T20:19:26Z rpg: is that right? 2016-11-22T20:19:34Z stassats: right 2016-11-22T20:20:29Z rpg: I suspect Fare was aiming for minimal modification, but in doing so ended up with something unappealing for that reason 2016-11-22T20:21:30Z stassats: and no test to demonstrate what's really being changed 2016-11-22T20:22:57Z scymtym quit (Ping timeout: 240 seconds) 2016-11-22T20:24:10Z stassats: i still kinda fail to see why this is needed 2016-11-22T20:30:43Z rpg: I believe that the issue has to do with the way that Windows demands a single string as a command line to use its CreateProcess 2016-11-22T20:32:28Z rpg: Fare's ref to the CCL ticket is a bit more helpful, but I agree that the launchpad bug doesn't really explain things to the reader adequately. 2016-11-22T20:40:21Z rpg: I'm not sure I can parse the complex negative in the LP ticket, but I believe what Fare is saying is that we can't effectively use pipes in RUN-PROGRAM on Windows, because of excessive quoting of arguments in SBCL's RUN-PROCESS. 2016-11-22T20:46:11Z shka_ quit (Ping timeout: 260 seconds) 2016-11-22T20:47:39Z stassats: also, the docstring change is lying, it's accepting '("quoted string" . "unqouted string") 2016-11-22T20:48:00Z stassats: not "unqouted string" 2016-11-22T20:52:12Z rpg: stassats: I'm sorry to ask you for more, but would you mind putting a critique on that ticket? I'd love to see it fixed, and RUN-PROGRAM working better on SBCL, but TBH I don't understand Fare's thinking to do more than guess at answers. 2016-11-22T20:54:25Z stassats: i was just able to run a pipe 2016-11-22T20:55:27Z stassats: (run-program "cmd" '("/c" "dir" "c:\\" "|" "sort") :output *standard-output* :search t) 2016-11-22T20:55:32Z macdavid314 joined #sbcl 2016-11-22T20:56:14Z macdavid313 quit (Ping timeout: 256 seconds) 2016-11-22T20:56:15Z macdavid314 is now known as macdavid313 2016-11-22T20:58:24Z rpg: maybe the right thing is for you -- or me, if you don't want to -- to put this example on the LP ticket together with a request for more explanation. 2016-11-22T21:00:55Z rumbler31 quit (Read error: Connection reset by peer) 2016-11-22T21:01:13Z rumbler31 joined #sbcl 2016-11-22T21:03:48Z stassats: i think asdf can just unescape all the stuff that will be escaped by sbcl 2016-11-22T21:03:53Z stassats: the rules are pretty simple 2016-11-22T21:05:43Z stassats: that way it will work with sbcls going back to 1.1.13 which is from 2013 2016-11-22T21:06:44Z stassats: rpg: so if you have a command looking like "dir c:\\ | sort" you need to turn it into "dir" "c:\\" "|" "sort" 2016-11-22T21:07:18Z stassats: rpg: for more rules see sb-impl::escape-arg 2016-11-22T21:13:57Z scymtym joined #sbcl 2016-11-22T21:21:17Z rumbler31 quit (Ping timeout: 240 seconds) 2016-11-22T21:28:42Z stassats quit (Ping timeout: 252 seconds) 2016-11-22T21:41:24Z rumbler31 joined #sbcl 2016-11-22T21:47:41Z macdavid314 joined #sbcl 2016-11-22T21:47:58Z Fare joined #sbcl 2016-11-22T21:48:06Z macdavid313 quit (Ping timeout: 250 seconds) 2016-11-22T21:48:07Z macdavid314 is now known as macdavid313 2016-11-22T21:48:25Z Fare: I missed the debate about https://bugs.launchpad.net/sbcl/+bug/1503496 2016-11-22T21:48:39Z Fare: Can the patch be merged? If not, how may I tweak it so it can? 2016-11-22T21:55:03Z attila_lendvai: Fare: stassats' conclusion was that he thinks it's not needed, he said pipes can be done: (run-program "cmd" '("/c" "dir" "c:\\" "|" "sort") :output *standard-output* :search t) 2016-11-22T21:56:40Z attila_lendvai: Fare: http://ccl.clozure.com/irc-logs/sbcl/2016-11/sbcl-2016.11.22.txt 2016-11-22T21:57:10Z attila_lendvai: someone with admin could add the link to the logs to the MOTD 2016-11-22T21:57:50Z Fare: Some quoting can't be done. How do you findstr "^" with the current run-program ? 2016-11-22T21:58:03Z Fare: you can pipe, but you can't quote properly 2016-11-22T21:58:15Z Fare: and no, option /s won't help 2016-11-22T21:59:11Z Fare: how does stassats propose asdf should "unescape" things??? 2016-11-22T22:03:10Z attila_lendvai: Fare: just run through the IRC log, and add a better explanation to the bug 2016-11-22T22:04:07Z attila_lendvai: the assumed problem was only that piping cannot be done 2016-11-22T22:12:51Z macdavid313 quit (Ping timeout: 256 seconds) 2016-11-22T22:13:35Z macdavid313 joined #sbcl 2016-11-22T22:20:20Z rumbler31 quit (Read error: Connection reset by peer) 2016-11-22T22:20:49Z rumbler31 joined #sbcl 2016-11-22T22:21:18Z gingerale quit (Remote host closed the connection) 2016-11-22T22:25:12Z angavrilov quit (Remote host closed the connection) 2016-11-22T22:26:17Z macdavid314 joined #sbcl 2016-11-22T22:26:31Z macdavid313 quit (Remote host closed the connection) 2016-11-22T22:26:32Z macdavid314 is now known as macdavid313 2016-11-22T22:28:22Z rumbler31 quit (Remote host closed the connection) 2016-11-22T22:31:11Z macdavid313 quit (Ping timeout: 260 seconds) 2016-11-22T22:33:32Z macdavid313 joined #sbcl 2016-11-22T22:37:18Z macdavid313 quit (Remote host closed the connection) 2016-11-22T22:39:37Z macdavid313 joined #sbcl 2016-11-22T22:53:00Z karswell quit (Remote host closed the connection) 2016-11-22T22:53:26Z karswell joined #sbcl 2016-11-22T23:36:22Z Reinisch quit (Quit: Leaving...) 2016-11-22T23:58:28Z sjl quit (Read error: Connection reset by peer)