Perl 6 - the future is here, just unevenly distributed

IRC log for #darcs, 2015-05-05

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

All times shown according to UTC.

Time Nick Message
00:22 mankaev joined #darcs
00:34 mizu_no_oto joined #darcs
02:11 mankaev joined #darcs
03:03 mal`` joined #darcs
04:00 mankaev joined #darcs
05:50 mankaev joined #darcs
06:20 Mathiasdm joined #darcs
06:47 amgarchIn9 joined #darcs
07:39 mankaev joined #darcs
07:55 mankaev joined #darcs
09:20 thorkilnaur_ joined #darcs
09:32 maerwald joined #darcs
09:53 mal`` joined #darcs
09:54 maerwald oh, darcs is skipping a "boring" file. But the file isn
09:54 maerwald *isn't
09:59 maerwald it says the file is already in the repository, but it's not on the remote when I push
10:04 maerwald file test_objs/testcube_trans.obj -> test_objs/testcube_trans.obj: ASCII text
10:04 maerwald darcs add test_objs/testcube_trans.obj -> Skipping boring file test_objs/testcube_trans.obj ... darcs failed:  No files were added
10:04 maerwald if I try to remove it, darcs says it's not tracked
10:14 mal`` joined #darcs
10:18 amgarchIn9 joined #darcs
10:21 maerwald oooh... is it possible that the _darcs check mismatches the test_objs directory?
10:21 maerwald so it doesn't handle underscore properly?
10:39 maerwald interesting, seems like it: "darcs add test_objs/testcube_trans" works, but "darcs add test_objs/testcube_trans.obj" not... both files exist
10:43 maerwald or it rather seems the .obj extension is blacklisted
11:16 maerwald ah, it's in defaultBoring... can I overwrite that locally somehow?
11:20 mal`` joined #darcs
11:37 mal`` joined #darcs
12:34 amgarchIn9 joined #darcs
12:44 mal`` joined #darcs
12:52 sm maerwald: of course, there's also an add flag to force it I think
12:53 sm should be in the manual
12:53 maerwald sm: yes, I found it
12:53 sm I always wish it was a little simpler - always use ./.boring, eg
12:54 maerwald sm: I'm actually not sure if it's a good idea to set a default boring file at all. That was confusing for me.
12:55 maerwald but maybe that's just because git doesn't do it
12:58 sm .gitignore ?
12:59 sm clearer messages would have helped
12:59 sm and perhaps the default ignores should be aligned with eg git's
13:49 maerwald default boring should be "everything except haskell files" :D
14:00 gh_ joined #darcs
14:03 mal`` joined #darcs
14:35 amgarchIn9 joined #darcs
15:00 thorkilnaur__ joined #darcs
15:19 amgarchIn9 joined #darcs
15:20 Riastradh joined #darcs
15:31 xauth joined #darcs
17:26 mal`` joined #darcs
17:48 maerwald sm: darcsden doesn't build http://lpaste.net/132044
18:21 sm maerwald: using darcsden HEAD and ghc 7.8 or 7.10 ?
18:31 maerwald sm: 7.6.3 is stable in my distro and I am using cabal to install which pulls in darcsden-1.1.1
18:35 sm maerwald: in theory with GHC 7.6.3 and a clean cabal package db (or a fresh sandbox) you should be able to install the darcsden from hackage. I recommend installing darcsden HEAD instead. It's possible it will install cleanly with GHC 7.6 (and, again, a clean package db). I only test with 7.8+ now
18:44 carter joined #darcs
18:45 sm PS don't be fooled by the recent upload date on hackage, it's really the 2012 http://hackage.haskell.org/package/darcsden-1.0.1 plus a security patch
18:47 sm or, 1.1 from 2013. ok
18:47 sm so many packages, all alike
20:04 maerwald sm: I cannot compile head: http://lpaste.net/132051
22:06 sprang joined #darcs
22:11 sm maerwald: ok, you will need a newer GHC
22:12 sm maerwald: you may also have luck by turning off non-essential bits, eg -f-ssh -f-closing -f-highlighting-kate
22:12 sm -f-highlightingkate
22:13 maerwald sm: also, I asked a random guy to try login via github... it failed for him too
22:14 sm maerwald: ok, thanks. I added some notes to the issue. I think the next step is to instrument the code and investigate the failing case futher (interested ?)
22:14 maerwald sm: I can write haskell, but I barely have experience with web development.
22:16 sm when you get it installed, I can help you add a few printfs to the github login code and test, if you like
22:16 maerwald yeah, I'm already compiling newer ghc
22:16 maerwald what timezone are you in?
22:16 sm really.. no binary packages you can use ?
22:16 sm I'm in US/Pacific
22:16 maerwald sm: gentoo :P
22:17 sm ok.. GHC releases generic linux binaries too
22:28 c74d3 joined #darcs
22:29 PEB`_ joined #darcs
23:36 maerwald sm: weird, same error with ghc-7.8.4 http://lpaste.net/132051
23:38 sm maerwald: which ghc version are you using
23:38 maerwald 7.8.4
23:38 sm that comes with base 4.7
23:39 sm some things to try: cabal clean
23:39 sm ghc-pkg list <- should show just some global packages, including base 4.7
23:39 sm cabal install --dry
23:40 maerwald doesn't help
23:41 maerwald sm: message is slightly different now http://vpaste.net/oIfkJ
23:41 sm what if you install with -f-ssh
23:41 sm cabal install -f-ssh -f-closing -f-highlightingkate --dry
23:41 maerwald nope
23:42 sm troubleshooting someone else's cabal setup over irc is tedious, but I'm willing; just keep pasting :)
23:43 maerwald nothing new to paste, it's the same error message
23:44 sm ok. that's surprising, with -f-ssh it shouldn't be trying to install ssh
23:45 sm could you paste the output of ghc-pkg list
23:45 maerwald sm: http://lpaste.net/132065
23:45 sm thanks
23:46 maerwald line 16
23:46 maerwald mh
23:48 sm I wonder why it's "rejecting: integer-gmp-0.5.1.0 (only already installed instances can be used)"
23:48 sm that is the version of integer-gmp that I have installed here with ghc 7.8.4
23:49 sm does cabal install integer-gmp-0.5.1.0 --dry [--allow-newer] work
23:51 sm http://stackoverflow.com/questions/25661115/cabal-what-does-only-already-installed-instances-can-be-used-mean
23:51 sm is there a gentoo package for integer-gmp that goes along with your gentoo ghc ?
23:53 maerwald sm: no, it's part of the ghc package
23:53 sm oh
23:54 sm perhaps that means cabal can't reinstall it. But ssh 0.3.x requires a newer one
23:55 maerwald oh
23:55 maerwald I think I know why
23:55 maerwald it's a gentoo specific thing :)
23:55 sm thought so
23:56 maerwald there is a "gmp" USE flag for ghc... it's deactivated in this current setting
23:56 maerwald not sure why, but yeah
23:56 sm ok, other options: since -f-ssh doesn't seem to be doing it, you could try just commenting out all ssh stuff in darcsden.cabal
23:56 maerwald so I'll have to recompile ghc again :/
23:56 maerwald guess that will be for tomorrow
23:56 sm I'd try the method at http://www.stackage.org/install first
23:57 maerwald I prefer the method over the package manager
23:57 sm or even better, https://www.haskell.org/ghc/download_ghc_7_10_1#binaries
23:57 sm fair enough
23:57 maerwald but haskell deps are really too tight sometimes
23:57 maerwald I have a project which uses the Gtk bindings and it regularly fails when I try to compile it on another machine
23:58 maerwald there is always some dependency problem
23:58 sm it's a big hassle yes
23:58 sm you get better at dealing with it
23:58 sm and the tools are improving
23:58 maerwald only ruby is worse
23:58 maerwald :P
23:59 sm I hope to use stackage soon for more reproducible installs

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