Perl 6 - the future is here, just unevenly distributed

IRC log for #darcs, 2014-04-30

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

All times shown according to UTC.

Time Nick Message
00:22 owst Ugh. Patch index ruining my fun! Recording a patch that adds a dir at a path that has already been added as a file causes the PI to barf :(
00:31 edwardk joined #darcs
00:34 favonia joined #darcs
01:44 favonia joined #darcs
02:32 owst What the hell is going on with the newish implementation of changes in HEAD? I said `darcs changes -v` and it's downloading a bunch of super-old patches. Only when I ctrl-c does it start to show me some patch hunks
02:45 favonia joined #darcs
02:57 edwardk joined #darcs
03:25 owst Why is it right to try and commute p past as many changes from pending->working when adding p p to pending. Presumably, it just pulls in extra to pending that p depends on. But what scenarios does that happen in?
03:25 owst I think for my move fix I want to be able to add to pending, and not touch working changes
03:26 owst Anyway, to bed. (To have nightmares about the pending patch, presumably)
03:50 edwardk joined #darcs
05:38 raichoo joined #darcs
06:52 slyfox joined #darcs
06:52 slyfox joined #darcs
07:09 raichoo joined #darcs
07:50 raichoo1 joined #darcs
07:53 lelit joined #darcs
08:38 gal_bolle joined #darcs
09:06 xstill joined #darcs
09:08 kowey joined #darcs
09:08 kowey good morning!
10:40 owst joined #darcs
10:49 kowey i wonder if slyfox's patch has something to do with the assorted "ugh, we can't reproduce this; have to give up" bugs I seem to remember us having on the tracker
10:50 kowey I might misremember though
10:51 kowey a high level Download or HTTP doc in darcs.net/Internals might be nice: introducing the ideas of speculation, etc
10:58 slyfox hopefully next time that data corruption will manifest itself as an attempt to read missing file: https://ghc.haskell.org/trac/ghc/ticket/9058
11:03 kowey oh dear, temp files that aren't
11:03 kowey (or rather, unique file names that aren't)
11:12 kowey oh, sorry, I think I misunderstood the first time, not so much wrong as deeply unhelpful
11:14 kowey in that if you (wrongly) try to work with a filename that's past its use by date
11:16 kowey it will clobber something that some other thread had created, instead of just blowing up which is less bad
11:24 raichoo joined #darcs
11:26 Heffalump I was looking around for ways to outsource our current code and there doesn't seem to be too much that does the same thing.
11:26 Heffalump http-streams is the only library I could find that explicitly advertises HTTP pipelining
11:26 kowey weren't we talking about kicking the code out and releasing it at some point?
11:27 kowey dimly remember something about getting stuck on licensing
11:28 Heffalump I guess it would have to be GPL
11:28 Heffalump that might help to clarify the interface but it'd still be a mess
11:28 Heffalump I think the implementation was reasonable given the libraries and techniques available when it was written but its not really in a good state now
11:28 kowey right, a self-contained mess
11:29 kowey and maybe one we'd get embarassed enough to deal with
11:29 kowey and have help with if it turns out to be useful to others
11:30 Heffalump if anyone else had a strong need for it you'd expect one would have appeared by now, but I agree more visibility might help tip the balance
11:34 Heffalump did the list of Desiderata on the wiki page come from analysing the current code/API?
11:55 kowey huh! i was looking for that. looks like past-Eric, http://darcs.net/Ideas/Downloader
11:56 kowey I don't know... has the smell of discussion on it
11:57 kowey perhaps discussion with owst, http://irclog.perlgeek.de/darcs/2012-08-16#i_5903067
12:00 Heffalump the log suggests it is past-Eric
12:00 Heffalump I mean the history
12:29 jizanthapus joined #darcs
12:53 rdesfo joined #darcs
12:53 rdesfo hello
12:57 rdesfo I read in the logs that there may be a project with rewriting the darcs downloader.  Have you guys looked at [pipes](http://hackage.haskell.org/package/pipes).  It's Lightweight and has a number of packages built on top of it (cabal list pipes).
12:59 kowey I like the sound of Extensive Documentation: Second to none!
13:00 kowey (may also be worth asking if we should just give up on some of things we'd like the downloader to do, eg. speculate in favour of having a leaner, cleaner, downloader)
13:00 rdesfo does darcs have a plugin system?
13:01 kowey not yet, you mean like to write new 3rd party darcs commands?
13:01 rdesfo ya
13:01 kowey http://bugs.darcs.net/issue1504
13:01 kowey might be a nice thing to see, to allow for experimentation for example
13:03 mizu_no_oto joined #darcs
13:03 raichoo1 joined #darcs
13:04 rdesfo I could also be used for a smaller core.  Something like 'darcs convert' could only be installed if needed.
13:04 rdesfo s/i/it/
13:12 mornfall I don't think pipes can benefit darcs directly (as far as downloading is concerned).
13:12 mornfall It's mostly a matter of getting files off http into the filesystem.
13:13 mornfall You could use pipes(-network) to write a new HTTP library and then use that in darcs, I guess.
13:14 rdesfo there is also 'pipes-network-tls'
13:14 mornfall But in this regard, http-conduit might be a better starting point.
13:15 mornfall (along with http-client)
13:16 mornfall This is all largely academic until someone sits down and writes the code, anyway. ;-)
13:16 mornfall There's a dozen incomplete HTTP client implementations on Hackage already.
13:28 mizu_no_oto joined #darcs
13:41 c74d joined #darcs
14:36 rdesfo left #darcs
15:01 schlaftier joined #darcs
15:04 mizu_no_oto joined #darcs
15:18 edwardk joined #darcs
15:25 xymox joined #darcs
15:27 edwardk_ joined #darcs
15:33 xymox joined #darcs
15:33 siel joined #darcs
15:40 whaletechno joined #darcs
15:44 kowey huh, droundy apparently gave us his blessing for relicensing the downloader
15:44 kowey http://irclog.perlgeek.de/darcs/2012-08-17#i_5906050 (a couple of years ago)
15:45 kowey and this might be the start of the discussion in which owst thinks about the downloader
15:46 kowey http://irclog.perlgeek.de/darcs/2012-08-08#i_5883871
16:29 edwardk joined #darcs
18:12 amgarchIn9 joined #darcs
18:50 raichoo joined #darcs
19:02 alexsuraci_ joined #darcs
19:33 gh_ owen: re:darcs log, looks like it's because darcs first create a temporary file before feeding less (see pipeDocToPager function and patch "Restore creation of temporary file when calling a pager")
20:07 mizu_no_oto joined #darcs
20:20 amgarchIn9 joined #darcs
20:24 stepkut joined #darcs
20:43 favonia joined #darcs
21:54 edwardk joined #darcs
22:00 stepkut` joined #darcs
22:11 pointfree-w530 joined #darcs
22:25 amgarchIn9 joined #darcs
22:29 edwardk joined #darcs
23:07 lelit joined #darcs

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