Perl 6 - the future is here, just unevenly distributed

IRC log for #darcs, 2014-04-19

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

All times shown according to UTC.

Time Nick Message
00:05 mizu_no_oto joined #darcs
00:16 edwardk joined #darcs
01:39 mizu_no_oto joined #darcs
02:25 povman joined #darcs
03:07 favonia joined #darcs
03:15 lelf joined #darcs
04:15 dolio joined #darcs
05:16 lelf joined #darcs
06:34 raichoo joined #darcs
06:42 lelit joined #darcs
07:12 heath joined #darcs
07:13 heath joined #darcs
08:52 alexei___ joined #darcs
09:36 alexei___ joined #darcs
10:39 alexei___ joined #darcs
10:41 raichoo joined #darcs
11:13 carter joined #darcs
11:33 alexei___ joined #darcs
12:10 c74d3 joined #darcs
12:24 dolio joined #darcs
13:02 c74d3 joined #darcs
13:39 nomeata joined #darcs
14:24 slyfox joined #darcs
14:25 slyfox hia! any brave souls tried to build darcs on ghc-7.8?
14:25 slyfox i've made it compile with a tiny patch, but seems the result is darcs unable to read repos a t all. it thinks that everything is corrupted
14:25 mizu_no_oto joined #darcs
14:26 slyfox https://github.com/gentoo-haskell/gentoo-haskell/blob/master/dev-vcs/darcs/files/darcs-2.8.4-ghc-7.8-part-1.patch
14:26 slyfox (does not fix tests build failures as i was not able to decipher build error)
14:57 carter slyfox: i did
14:57 carter some folks did some digging
14:57 carter somehow it doesn't like reading / writing from the repo cache thingy
14:58 carter it works for my very very limited use case thogh
14:58 carter darcs head + 7.8
14:58 carter ../../darcs/dist/build/Darcs/darcs convert --export | git fast-import :)
15:00 mizu_no_oto joined #darcs
15:08 sm http://bugs.darcs.net/issue2364 is the issue, it really needs someone to slay it. --no-cache is the workaround
15:08 slyfox aha. thank you!
15:09 sm np
15:09 slyfox i'll try to explore it a bit
15:11 sm great
15:26 gh_ joined #darcs
15:52 slyfox ( looks like existing darcs tests don't compile: http://dpaste.com/1786825/ )
15:54 Heffalump I think we should change darcs HEA to say it doesn't support GHC 7.8
15:54 Heffalump any objections
15:54 Heffalump ?
15:55 Heffalump slyfox: what version of hashed-storage is it picking up? That sounds strange.
15:59 gh_ Heffalump, yes
15:59 slyfox Heffalump: http://dpaste.com/1786828/ 'Dependency hashed-storage >=0.5.11 && <0.6: using hashed-storage-0.5.11'
16:00 slyfox on -7.6 it's the same (it's a darcs.net master darcs repo)
16:01 slyfox any reason hashed-storage does not use cabal test suite section?
16:02 gh_ slyfox, hashed-storage is almost unmaintained now, so the reason of everything is just that
16:02 slyfox yeah, tried to att it to the darcs repo the other day, but it seems out-of-sync to even latest hackage release
16:02 slyfox s/att/add/
16:04 gh_ slyfox, hmm no, the hashed-storage you can find in darcs' darcs repository is actually the one that is up-to-date
16:04 gh_ slyfox, you have to cabal-install it first
16:05 slyfox oh, so it needs newer, than-on-hackage thing?
16:06 gh_ slyfox, to install current darcs HEAD, you need first to enter the hashed-storage subdir, run `cabal install` in it, then go back to .. and run `cabal install`
16:07 slyfox aha, i see. i'd suggest revbumping hashed-storage requirement to save those sillies like me :]
16:07 alexei___ joined #darcs
16:22 Heffalump revbumping?
16:22 Heffalump I'm confused as to how you got into the state of the error above though
16:23 Heffalump gh_: shall we just upload hashed-storage-0.5.11 to hackag?
16:24 Heffalump may need to get upload permissions in the new world..
16:25 slyfox it should be called 0.5.12 then. 0.5.11 is on hackage
16:26 Heffalump oh
16:26 gh_ o_O
16:26 Heffalump that explains how you got into that situation...
16:26 Heffalump did you mean "rebumping"?
16:26 Heffalump so mornfall is maintaining it..
16:27 slyfox installing hasted-storage from your darcs dir makes darcs tests build again, yeah.
16:27 Heffalump ok, we need to do _something_ asap
16:27 Heffalump mornfall: what's up with hashed-storage 0.5.11?
16:28 * Heffalump was under the obviously mistaken impression that the darcs team was taking over hashed-storage 0.5.x
16:28 Heffalump and I don't see any patches for the 0.5.11 on hackage in the hashed-storage repo
16:29 slyfox http://dpaste.com/1786867/
16:31 Heffalump I didn't know any patches were needed for GHC 7.6
16:31 Heffalump I guess it's needed fro GHC 7.8
16:31 Heffalump gh_: I guess it's make-our-minds-up time - shall we just fold hashed-storage into darcs properly?
16:33 gh_ Heffalump, yes probably, it's the safest option
16:33 Heffalump I've pushed the GHC 7.8 patch
16:34 Heffalump ok, let's do it. I don't have time this second but perhaps later, I'll mention it on here if I start working on it
16:37 gh_ alright
16:37 gh_ agreed
16:54 whaletechno joined #darcs
17:21 gal_bolle joined #darcs
18:28 mizu_no_oto joined #darcs
18:38 slyfox looks like 'cabal test' runs $EDITOR (which is in interactive mode) when tests 'darcs record -i'
18:54 slyfox http://dpaste.com/1787083/ - does that mean darcs tries to fetch with 2 threads in exactly the same temp filename darcs${pid}? (5-th line)
18:55 gal_bolle joined #darcs
18:55 slyfox joined #darcs
18:55 slyfox joined #darcs
18:55 mornfall Heffalump: I am only adding build fixes, because distributions are asking for them
18:55 slyfox [reposting as reconnected] http://dpaste.com/1787083/ - does that mean darcs tries to fetch with 2 threads in exactly the same temp filename darcs${pid}? (5-th line)
18:55 mornfall Heffalump: darcs has a fork of hashed-storage, with new features
18:56 mornfall which is inconveniently also versioned 0.5
18:56 slyfox could it be that it's a always-sitting race in darcs that was not exposed until ghc IO manager fixed yield function in 7.8?
19:19 Heffalump mornfall: I thought the understanding was that darcs was going to maintain hashed-storage, but obviously that was wrong
19:19 Heffalump slyfox: ohh, interesting
19:20 mornfall Heffalump: my understanding was that darcs will carry a copy of hashed-storage internally
19:20 Heffalump mornfall: ok, I guess we definitely need to internalize it then
19:20 mornfall with the patched up index format
19:20 Heffalump at present it's just in the tree but a separate cabal package
19:21 Heffalump btw, I remember you mentioned adding a .nix expression for darcs a while ago - is that still around?
19:21 mornfall hm, that sounds impractical
19:21 Heffalump mornfall: yes, it is impractical if we're not going to be uploading it to hackage :-) I had thought that was the idea, but I think there was probably some confusion.
19:25 mornfall Well, I told José last July that 0.5 won't accept new features, but darcs ended up depending on a patched hashed-storage 0.5 anyway...
19:27 Heffalump fair enough, we'll just internalize it then
19:28 mornfall among other things, darcs 2.8 becomes unbuildable soon if I don't patch up GHC incompatibilities on hackage
19:29 mornfall (which I clearly don't do often enough, but I did make a version that builds with 7.8... now 7.6 has a patch from slyfox that needs applying)
19:30 Heffalump darcs 2.8 doesn't support GHC 7.8 anyway, afaik
19:31 mornfall well, distros are migrating to 7.8, so there'll be pressure to have a stable darcs that can be built with it
19:31 mornfall anyway, re nix, there is an expression, yes
19:31 mornfall http://hub.darcs.net/mornfall/darcs-hydra-support
19:31 mornfall it doesn't build because nixpkgs has moved a lot since I made it
19:32 mornfall but if someone finds time to update it, divine.fi.muni.cz/hydra is still configured to build it
19:32 mornfall (the only catch is that the hydra UI is broken and I didn't have time to fix it yet... but it'll get fixed soon-ish)
19:34 Heffalump ok, ta
20:02 xstill mornfall: I have other nix expression that works somewhere
20:02 xstill (just for nix, no debian and stuff)
20:10 xstill https://anna.fi.muni.cz/~xstill/darcs/darcs-w-nix/ there is default.nix, darcs.nix and nix/ (though I should try to put most of nix/ to upstream nixpkgs)
20:18 mornfall well, yeah, they could be mashed up together
21:13 edwardk joined #darcs
21:30 raichoo joined #darcs
21:45 celso_henriquez4 joined #darcs
21:48 celso_henriquez4 left #darcs
22:20 mizu_no_oto joined #darcs
22:32 lambdabot joined #darcs
22:35 raichoo joined #darcs
23:03 mizu_no_oto joined #darcs
23:34 edwardk joined #darcs

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