Perl 6 - the future is here, just unevenly distributed

IRC log for #darcs, 2015-01-22

| Channels | #darcs index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:08 Riastradh joined #darcs
01:57 dleverton_ joined #darcs
01:57 dleverton_ joined #darcs
01:57 lispy_ joined #darcs
01:58 Anon322_ joined #darcs
02:08 fr33domlover1 joined #darcs
04:22 alexei joined #darcs
05:58 fr33domlover joined #darcs
06:16 Riastradh joined #darcs
08:46 netogallo joined #darcs
09:11 netogallo joined #darcs
12:23 mizu_no_oto joined #darcs
13:43 mizu_no_oto joined #darcs
15:04 mizu_no_oto joined #darcs
15:34 Riastradh joined #darcs
18:49 alexei joined #darcs
18:56 BitPuffin joined #darcs
18:57 BitPuffin Heyo, is anyone running latest darcs on windows? I haven't been able to build it yet. The current version on the website crashes when trying to clone my repo lol
19:00 Riastradh joined #darcs
19:03 Heffalump BitPuffin: latest as in 2.8.4 or HEAD?
19:03 Heffalump I run both off and on
19:04 BitPuffin Heffalump: 2.8.5
19:08 BitPuffin Heffalump isn't it supposed to be Heffaklump? :P
19:33 mizu_no_oto joined #darcs
20:01 Heffalump not in English :-)
20:03 Heffalump BitPuffin: I'm on Windows 8.1 and the 2.8.1 binary on the website works for me , I can clone http://darcs.net with it
20:04 BitPuffin Heffalump: ah I wasn't aware that the english name was so similar
20:05 BitPuffin Heffalump: can you try cloning http://hub.darcs.net/BitPuffin/yig
20:05 BitPuffin because when I did that it crashed :/
20:06 Heffalump oh. that crashed too!
20:06 BitPuffin Heffalump: even with latest darcs? :o
20:06 Heffalump no, latest darcs seems to work
20:07 BitPuffin hmm
20:07 BitPuffin thanks for verifying that it's not only for me at least :D
20:07 Heffalump are you the person who was asking on the mailing list about importing from git , btw?
20:07 BitPuffin don't think so
20:07 BitPuffin I was asking here in irc about importing from hg
20:07 BitPuffin and what I ended up doing was converting hg to git and then git fastimport to darcs
20:07 Heffalump ok, just wondering because I saw the tag 'refs/head/master' in your repo
20:08 Heffalump I see
20:08 Heffalump I'll try building 2.8 locally
20:10 BitPuffin would be nice to have an official binary of 2.8.5 so that people don't need to have haskell on their system to use darcs on windows
20:11 alexei joined #darcs
20:11 Heffalump I'm not actually sure how to build an msi myself :-/
20:14 BitPuffin ah I wasn't implying that _you_ have to do it, I was just saying that it would be healthy for the project if it was available :D
20:15 Heffalump yeah, that was also my sentiment. Sadly I don't think the person who made the msi before is aroundany more, which might leave me as the last developer standing on Windows
20:17 BitPuffin hmm
20:17 BitPuffin well
20:17 BitPuffin to be fair
20:17 BitPuffin an msi isn't strictly necessary
20:17 BitPuffin even just an archive would go a long way
20:17 Heffalump hmm. That 2.8.1 binary seems to crash on any host that isn't http://darcs.net !
20:18 Heffalump hmm, true. The other thing is that building with curl on windows is a real pain - so making a binary that doesn't use curl would be fairly simple.
20:18 BitPuffin yeah I had trouble building curl on windows 8.1 iirc
20:20 Heffalump waah, I can't build 2.8.5 on Windows. I'm sure I tested that before I released it :-(
20:20 BitPuffin :o
20:22 Heffalump ah, I see. GHC 7.8 and Windows is a problem.
20:22 Heffalump grmph
20:22 BitPuffin how come?
20:23 Heffalump there's some MAPI symbol that's changed in the underlying gcc version
20:23 BitPuffin MAPI = Microsoft API?
20:23 Heffalump something to do with the Windows way of sending emai
20:23 Heffalump l
20:24 Heffalump I've never actually made it work for me, so I suspect we should just remove it
20:25 Heffalump ok, this 2.8.5 binary I've made can clone your repo, would you like it?
20:26 BitPuffin yeah that would be super nice
20:26 BitPuffin Heffalump: why do we need to send email in darcs?
20:26 BitPuffin oh
20:27 BitPuffin mailing patches I guess
20:27 Heffalump yes [the binary will be at http://urchin.earth.li/~ganesh/temp/darcs.exe in a couple of minutes, I'll let you know when it's there]
20:27 Heffalump it's gettig kind of obsolete now noone has a mailer setup locally any more
20:27 BitPuffin very nice
20:27 Heffalump we're planning on moving to tracking patches on hub.darcs.net
20:27 Heffalump like pull requests but simpler..
20:28 BitPuffin Heffalump: well i think just a way to exporting a patch to a plaintext format that you can send to someone over email is sufficient
20:28 BitPuffin (for removing email thing)
20:28 Heffalump darcs send -O does that
20:28 BitPuffin ah
20:28 BitPuffin cool
20:28 Heffalump but it's a bit of overhead compared to a direct submission interface
20:30 BitPuffin well
20:30 BitPuffin darcs send -o | sendmail ....
20:31 Heffalump if sendmail worked, then 'darcs send' on its own would also work
20:31 Heffalump the point is that people don't have sendmail working locally these days, whereas 10 years ago most people did
20:31 Heffalump the exe is up now
20:31 BitPuffin well <insert command to send mail through your smtpd server etc>
20:31 BitPuffin ah awesome, grabbing it immediately
20:34 BitPuffin Heffalump: is having refs/heads/master a bad thing?
20:34 Heffalump not that I know of, I just happened to notice it
20:34 BitPuffin \o/ looks like it cloned successfully
20:34 BitPuffin this makes me very happy
20:34 Heffalump great
20:34 BitPuffin (just put it in /usr/local/bin in cygwin)
20:35 BitPuffin Heffalump: well it might be a little ugly
20:35 Heffalump one gotcha: because it uses the Haskell HTTP library rather than curl, it doesn't support https URLs
20:36 BitPuffin Heffalump: what about ssh?
20:36 Heffalump it needs an ssh client available, but it should work fine if it has one
20:37 BitPuffin yeah it's in cygwin so
20:37 BitPuffin or babun to be more specific
20:37 BitPuffin comes with ssh
20:37 BitPuffin thanks a lot for the binary, are you gonna keep it online?
20:38 Heffalump I guess I should just put it on the wiki, yeah
20:38 BitPuffin sweet
20:39 BitPuffin now I can finally add my new interpreter code in to the repository, was going VCS-less at the moment, a little scary :D
20:39 Heffalump :-)
20:55 BitPuffin Heffalump: I don't know if building darcs with specific support for darcshub is such a good idea, however making it easy to build things like darcshub with a good workflow with darcs by default would be super cool
20:58 Heffalump it wouldn't be specific to darcshub, it'd be a standard "submit patches by http" approach that would be supported by darcsden (the software behiind darcshub) as well as supportable by any other web service that wanted to
20:58 Heffalump so in essence what you said :-)
20:59 Heffalump we have almost all the pieces, just need to make the code for tracking patches on darcsden behave nicely
21:05 BitPuffin ah
21:05 BitPuffin perfect :D
21:06 BitPuffin is it possible to just throw up a darcsden instance on any server for private inhouse repo hosting etc?
21:06 BitPuffin or just self hosted public hosting
21:08 BitPuffin the second largest issue I've had with darcs so far other than the crashing thing is that you need to have darcs on the server you want to clone from (or use sshfs) it would be nice if darcs could just run on the local machine and perform actions on a remote repo even if the performance suffers when darcs isn't on the server
21:08 sm BitPuffin: sure
21:11 BitPuffin that's good to know

| Channels | #darcs index | Today | | Search | Google Search | Plain-Text | summary