| 2022-02-02 02:16:26 +0000 | neurocyte0917090 | (~neurocyte@user/neurocyte) (Ping timeout: 250 seconds) |
| 2022-02-02 05:38:59 +0000 | ryanprior[m] | (~ryanprior@2001:470:69fc:105::1742) (*.net *.split) |
| 2022-02-02 05:38:59 +0000 | WolfIcefang[m] | (~wolficefa@2001:470:69fc:105::a3f1) (*.net *.split) |
| 2022-02-02 05:39:01 +0000 | dnzm | (~dnzm@2001:470:69fc:105::97e) (*.net *.split) |
| 2022-02-02 05:39:01 +0000 | nivpgir[m] | (~nivpgirma@2001:470:69fc:105::f5b2) (*.net *.split) |
| 2022-02-02 05:39:03 +0000 | ElKowar | (~ElKowar@srv-fin.xware-gmbh.de) (*.net *.split) |
| 2022-02-02 05:39:04 +0000 | lambdabot | (~lambdabot@haskell/bot/lambdabot) (*.net *.split) |
| 2022-02-02 05:39:04 +0000 | sshine | (~simon@hubris.eta.solutions) (*.net *.split) |
| 2022-02-02 05:39:04 +0000 | contessa | (~contessa@2001:470:69fc:105::a9f) (*.net *.split) |
| 2022-02-02 05:39:04 +0000 | fnstudio | (b9bb20a032@2604:bf00:561:2000::3a3) (*.net *.split) |
| 2022-02-02 05:39:06 +0000 | form_feed | (~form_feed@user/f/x-7101985) (*.net *.split) |
| 2022-02-02 05:39:06 +0000 | artefact | (~artefact@137.185.137.88.rev.sfr.net) (*.net *.split) |
| 2022-02-02 05:39:07 +0000 | Tisoxin | (~ikosit@user/ikosit) (*.net *.split) |
| 2022-02-02 05:39:08 +0000 | meain | (~meain@2001:470:69fc:105::2db) (*.net *.split) |
| 2022-02-02 05:50:57 +0000 | Bayes | (~Bayes@user/bayes) (*.net *.split) |
| 2022-02-02 05:52:29 +0000 | wz1000 | (~zubin@static.11.113.47.78.clients.your-server.de) (*.net *.split) |
| 2022-02-02 05:52:29 +0000 | drdo | (~drdo@roach0.drdo.eu) (*.net *.split) |
| 2022-02-02 05:53:54 +0000 | Bayes | (~Bayes@user/bayes) |
| 2022-02-02 05:53:54 +0000 | meain | (~meain@2001:470:69fc:105::2db) |
| 2022-02-02 05:53:54 +0000 | contessa | (~contessa@2001:470:69fc:105::a9f) |
| 2022-02-02 05:53:54 +0000 | dnzm | (~dnzm@2001:470:69fc:105::97e) |
| 2022-02-02 05:53:54 +0000 | WolfIcefang[m] | (~wolficefa@2001:470:69fc:105::a3f1) |
| 2022-02-02 05:53:54 +0000 | nivpgir[m] | (~nivpgirma@2001:470:69fc:105::f5b2) |
| 2022-02-02 05:53:54 +0000 | ryanprior[m] | (~ryanprior@2001:470:69fc:105::1742) |
| 2022-02-02 05:53:54 +0000 | Tisoxin | (~ikosit@user/ikosit) |
| 2022-02-02 05:53:54 +0000 | form_feed | (~form_feed@user/f/x-7101985) |
| 2022-02-02 05:53:54 +0000 | artefact | (~artefact@137.185.137.88.rev.sfr.net) |
| 2022-02-02 05:53:54 +0000 | fnstudio | (b9bb20a032@2604:bf00:561:2000::3a3) |
| 2022-02-02 05:53:54 +0000 | ElKowar | (~ElKowar@srv-fin.xware-gmbh.de) |
| 2022-02-02 05:53:54 +0000 | lambdabot | (~lambdabot@haskell/bot/lambdabot) |
| 2022-02-02 05:53:54 +0000 | sshine | (~simon@hubris.eta.solutions) |
| 2022-02-02 05:54:24 +0000 | wz1000 | (~zubin@static.11.113.47.78.clients.your-server.de) |
| 2022-02-02 05:54:24 +0000 | drdo | (~drdo@roach0.drdo.eu) |
| 2022-02-02 07:51:17 +0000 | neurocyte0917090 | (~neurocyte@IP-212232083107.dynamic.medianet-world.de) |
| 2022-02-02 07:51:18 +0000 | neurocyte0917090 | (~neurocyte@IP-212232083107.dynamic.medianet-world.de) (Changing host) |
| 2022-02-02 07:51:18 +0000 | neurocyte0917090 | (~neurocyte@user/neurocyte) |
| 2022-02-02 08:19:37 +0000 | neurocyte0917090 | (~neurocyte@user/neurocyte) (Ping timeout: 256 seconds) |
| 2022-02-02 08:21:48 +0000 | neurocyte0917090 | (~neurocyte@IP-212232083107.dynamic.medianet-world.de) |
| 2022-02-02 08:21:48 +0000 | neurocyte0917090 | (~neurocyte@IP-212232083107.dynamic.medianet-world.de) (Changing host) |
| 2022-02-02 08:21:48 +0000 | neurocyte0917090 | (~neurocyte@user/neurocyte) |
| 2022-02-02 10:08:35 +0000 | <nivpgir[m]> | <Solid> "nivpgir: presumably you can just..." <- true, I forgot that was an option😅 |
| 2022-02-02 10:08:35 +0000 | <nivpgir[m]> | still didn't help though ☹️ |
| 2022-02-02 10:15:33 +0000 | <Solid> | I wish I had a Windows machine to debug this further :/ (well, I don't, really, but you get the idea ;) |
| 2022-02-02 10:16:25 +0000 | <Solid> | It's weird since we essentially directly call createProcess ( https://hackage.haskell.org/package/process-1.6.13.2/docs/System-Process.html#v:createProcess ), which definitely works (or rather _should work_) on Windows systems |
| 2022-02-02 10:39:38 +0000 | <nivpgir[m]> | yeah I feel the same TBH |
| 2022-02-02 10:39:40 +0000 | <nivpgir[m]> | I wish I didn't have to jump all these loops just to get a comfortable setup on an operating system I'd rather not use |
| 2022-02-02 10:39:53 +0000 | <nivpgir[m]> | but I'm forced to use windows for work |
| 2022-02-02 10:42:07 +0000 | <nivpgir[m]> | anyways I dug up a bit and found that the string is eventually passed on to [commandToProcess](https://ghc.gitlab.haskell.org/ghc/doc/libraries/process-1.6.13.2/src/System.Process.Posix.html#co…), |
| 2022-02-02 10:43:25 +0000 | <nivpgir[m]> | there's a comment over there which explains how it is being handled on windows, but I don't see the code that actually does it |
| 2022-02-02 10:43:47 +0000 | <nivpgir[m]> | * that the command string is |
| 2022-02-02 10:47:35 +0000 | <Solid> | nivpgir[m]: you're in the System.Process.Posix module there, I reckon you want System.Process.Windows |
| 2022-02-02 10:50:14 +0000 | <Solid> | https://github.com/haskell/process/blob/master/System/Process/Windows.hsc#L350 right around there |
| 2022-02-02 10:51:23 +0000 | <nivpgir[m]> | thanks, I couldn't find it through the docs' url |
| 2022-02-02 10:51:49 +0000 | <Solid> | Yeah Haddock has some problem with .hsc modules sometimes |
| 2022-02-02 10:53:42 +0000 | nivpgir[m] | sent a code block: https://libera.ems.host/_matrix/media/r0/download/libera.chat/c7a8af2b585775d15968b213a3f08f607864… |
| 2022-02-02 10:54:27 +0000 | <Solid> | :D |
| 2022-02-02 10:54:28 +0000 | <nivpgir[m]> | * ```haskell... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/b2ca48f4f07bb1545c4c69c58d33a33c37a6…) |
| 2022-02-02 10:54:42 +0000 | <nivpgir[m]> | guess I need to figure out what were the "quoting issues"? |
| 2022-02-02 10:55:34 +0000 | <Solid> | I feel like something would have been done by now if Windows users literally couldn't run any commands from Haskell programs :o |
| 2022-02-02 10:57:24 +0000 | <nivpgir[m]> | I wouldn't be surprised if it `ShellCommand` isn't used very often on windows in favour of `RawCommand`, and when it does and that bug appears, people just fallback to `RawCommand` anyways |
| 2022-02-02 10:57:53 +0000 | <nivpgir[m]> | but I might just be desperate to believe that's the bug |
| 2022-02-02 17:12:32 +0000 | Guest76 | (~Guest76@2600:1700:e48:1050:d1c9:1d4:b0ae:2a6f) |
| 2022-02-02 17:13:28 +0000 | Guest76 | (~Guest76@2600:1700:e48:1050:d1c9:1d4:b0ae:2a6f) (Client Quit) |
| 2022-02-02 17:24:11 +0000 | neurocyte0917090 | (~neurocyte@user/neurocyte) (Ping timeout: 256 seconds) |
| 2022-02-02 17:58:48 +0000 | <nivpgir[m]> | well... I guess it not fixed: |
| 2022-02-02 17:58:48 +0000 | <nivpgir[m]> | https://github.com/haskell/process/issues/51 |
| 2022-02-02 17:59:24 +0000 | <nivpgir[m]> | and the windows cmd quotation rabbit hole goes deeper than I thought: |
| 2022-02-02 17:59:24 +0000 | <nivpgir[m]> | https://github.com/purescript/spago/issues/635#issuecomment-629684129 |
| 2022-02-02 18:00:03 +0000 | <nivpgir[m]> | I guess I'll finish work soon and try to compile a version that uses `RawCommand` instead |
| 2022-02-02 18:00:24 +0000 | <nivpgir[m]> | goddamn windows... |
| 2022-02-02 18:06:47 +0000 | <Solid> | wtf |
| 2022-02-02 18:06:52 +0000 | <Solid> | well that's not good |
| 2022-02-02 18:07:22 +0000 | <Solid> | nivpgir[m]: it would be extremely great if you could submit a PR that fixes this on Windows should you get it running |
| 2022-02-02 18:08:17 +0000 | <nivpgir[m]> | ATM I plan to get it working for windows, I don't have the capacity to fix it in a cross platform way |
| 2022-02-02 18:09:34 +0000 | <nivpgir[m]> | although the fix for `System.Process` seems pretty simple as well, but I don't know how to create the tests for it. |
| 2022-02-02 18:11:51 +0000 | <Solid> | Tbh, for something like this (upstream issue that will _hopefully_ get fixed at some point) I would be fine with just adding a bit of CPP |
| 2022-02-02 19:41:02 +0000 | boxscape_ | (~boxscape_@p4ff0b9d5.dip0.t-ipconnect.de) |
| 2022-02-02 21:11:48 +0000 | wz1000 | (~zubin@static.11.113.47.78.clients.your-server.de) (*.net *.split) |
| 2022-02-02 21:11:48 +0000 | drdo | (~drdo@roach0.drdo.eu) (*.net *.split) |
| 2022-02-02 21:11:49 +0000 | Bayes | (~Bayes@user/bayes) (*.net *.split) |
| 2022-02-02 21:11:50 +0000 | ryanprior[m] | (~ryanprior@2001:470:69fc:105::1742) (*.net *.split) |
| 2022-02-02 21:11:50 +0000 | WolfIcefang[m] | (~wolficefa@2001:470:69fc:105::a3f1) (*.net *.split) |
| 2022-02-02 21:11:51 +0000 | dnzm | (~dnzm@2001:470:69fc:105::97e) (*.net *.split) |
| 2022-02-02 21:11:51 +0000 | nivpgir[m] | (~nivpgirma@2001:470:69fc:105::f5b2) (*.net *.split) |
| 2022-02-02 21:11:54 +0000 | ElKowar | (~ElKowar@srv-fin.xware-gmbh.de) (*.net *.split) |
| 2022-02-02 21:11:55 +0000 | lambdabot | (~lambdabot@haskell/bot/lambdabot) (*.net *.split) |
| 2022-02-02 21:11:55 +0000 | sshine | (~simon@hubris.eta.solutions) (*.net *.split) |
| 2022-02-02 21:11:55 +0000 | contessa | (~contessa@2001:470:69fc:105::a9f) (*.net *.split) |
| 2022-02-02 21:11:55 +0000 | fnstudio | (b9bb20a032@2604:bf00:561:2000::3a3) (*.net *.split) |
| 2022-02-02 21:11:57 +0000 | form_feed | (~form_feed@user/f/x-7101985) (*.net *.split) |
| 2022-02-02 21:11:57 +0000 | artefact | (~artefact@137.185.137.88.rev.sfr.net) (*.net *.split) |
| 2022-02-02 21:11:58 +0000 | Tisoxin | (~ikosit@user/ikosit) (*.net *.split) |
| 2022-02-02 21:11:59 +0000 | meain | (~meain@2001:470:69fc:105::2db) (*.net *.split) |
| 2022-02-02 21:14:07 +0000 | fnstudio | (b9bb20a032@2604:bf00:561:2000::3a3) |
| 2022-02-02 21:14:07 +0000 | contessa | (~contessa@2001:470:69fc:105::a9f) |
| 2022-02-02 21:14:08 +0000 | drdo | (~drdo@roach0.drdo.eu) |
| 2022-02-02 21:14:08 +0000 | wz1000 | (~zubin@static.11.113.47.78.clients.your-server.de) |
| 2022-02-02 21:14:08 +0000 | ryanprior[m] | (~ryanprior@2001:470:69fc:105::1742) |
| 2022-02-02 21:14:08 +0000 | WolfIcefang[m] | (~wolficefa@2001:470:69fc:105::a3f1) |
| 2022-02-02 21:14:08 +0000 | meain | (~meain@2001:470:69fc:105::2db) |
| 2022-02-02 21:14:08 +0000 | ElKowar | (~ElKowar@srv-fin.xware-gmbh.de) |
| 2022-02-02 21:14:08 +0000 | Bayes | (~Bayes@user/bayes) |
| 2022-02-02 21:14:08 +0000 | Tisoxin | (~ikosit@user/ikosit) |
| 2022-02-02 21:14:08 +0000 | sshine | (~simon@hubris.eta.solutions) |
| 2022-02-02 21:14:08 +0000 | lambdabot | (~lambdabot@haskell/bot/lambdabot) |
| 2022-02-02 21:14:48 +0000 | dnzm | (~dnzm@2001:470:69fc:105::97e) |
| 2022-02-02 21:14:48 +0000 | nivpgir[m] | (~nivpgirma@2001:470:69fc:105::f5b2) |
| 2022-02-02 21:14:57 +0000 | nivpgir[m] | (~nivpgirma@2001:470:69fc:105::f5b2) (Ping timeout: 245 seconds) |
| 2022-02-02 21:15:02 +0000 | meain | (~meain@2001:470:69fc:105::2db) (Ping timeout: 240 seconds) |
| 2022-02-02 21:15:03 +0000 | contessa | (~contessa@2001:470:69fc:105::a9f) (Ping timeout: 240 seconds) |
| 2022-02-02 21:15:19 +0000 | form_feed | (~form_feed@user/f/x-7101985) |
| 2022-02-02 21:15:19 +0000 | artefact | (~artefact@137.185.137.88.rev.sfr.net) |
| 2022-02-02 21:15:21 +0000 | dnzm | (~dnzm@2001:470:69fc:105::97e) (Ping timeout: 245 seconds) |
| 2022-02-02 21:15:38 +0000 | ryanprior[m] | (~ryanprior@2001:470:69fc:105::1742) (Ping timeout: 260 seconds) |
| 2022-02-02 21:15:51 +0000 | Tisoxin | (~ikosit@user/ikosit) (Ping timeout: 250 seconds) |
| 2022-02-02 21:16:06 +0000 | WolfIcefang[m] | (~wolficefa@2001:470:69fc:105::a3f1) (Ping timeout: 260 seconds) |
| 2022-02-02 21:31:59 +0000 | dnzm | (~dnzm@2001:470:69fc:105::97e) |
| 2022-02-02 21:32:12 +0000 | nivpgir[m] | (~nivpgirma@2001:470:69fc:105::f5b2) |
| 2022-02-02 21:54:09 +0000 | WolfIcefang[m] | (~wolficefa@2001:470:69fc:105::a3f1) |
| 2022-02-02 22:01:20 +0000 | meain | (~meain@2001:470:69fc:105::2db) |
| 2022-02-02 22:14:49 +0000 | ryanprior[m] | (~ryanprior@2001:470:69fc:105::1742) |
| 2022-02-02 22:15:24 +0000 | Tisoxin | (~ikosit@user/ikosit) |
| 2022-02-02 22:18:22 +0000 | contessa | (~contessa@2001:470:69fc:105::a9f) |