Perl 6 - the future is here, just unevenly distributed

IRC log for #darcs, 2014-02-07

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

All times shown according to UTC.

Time Nick Message
00:09 rdesfo left #darcs
01:54 mizu_no_oto joined #darcs
02:23 intripoon joined #darcs
06:58 lelit joined #darcs
09:03 nomeata joined #darcs
09:21 D199 joined #darcs
09:23 gal_bolle joined #darcs
09:57 alexei joined #darcs
10:02 raichoo joined #darcs
10:22 kowey joined #darcs
10:22 kowey good morning!
10:23 notdan Howdy
10:23 notdan how are you doing, Erik?
10:24 kowey could be worse :-)
10:26 kowey and welcome aboard!
10:26 notdan thx
10:26 kowey I'm sorry I've kept up with darcs at all.  We should add you to http://darcs.net/DarcsTeam
10:26 kowey *sorry I haven't
10:28 notdan Server error: UnknownError: Could not darcs record Development/CodingStyle.page
10:28 notdan darcs: _darcs/index: opening of '_darcs/index' failed: permission denied (Permission denied)
10:28 notdan whoops :(
10:28 notdan can't seem to create / edit pages on the wiki
10:28 kowey oh
10:28 kowey I think we have a wiki page for this this sort of thing
10:28 kowey are you pushing as wiki-author?
10:28 notdan I am using web interface
10:28 kowey oh that's bad
10:28 kowey not that you're using the web UI
10:29 kowey I could always swear (up and down) that we have a permissions issue related to the _darcs/index
10:29 kowey but every time that thing turns out to be either my imagination
10:29 kowey or something unreproducible
10:30 kowey notdan: do you need to write urgently?
10:30 notdan I blame sm: http://paste.lisp.org/display/141172 :P
10:30 kowey if so, I'll use g+w that file
10:31 kowey yes so we have g+ws on _darcs
10:31 kowey wouldn't that normally mean that files under _darcs inherit the g+w?
10:31 notdan the index file is owned by simonmichael
10:31 notdan I think it should be owned by gitit?
10:31 kowey but simonmichael:wiki-author being the important thing?
10:32 notdan I don't need to write urgently btw so no worries
10:32 kowey no we have it set up so that wiki-author, gitit, and a handful of people can push directly
10:32 kowey the important thing being that all are members of the wiki-author group
10:32 notdan It's writable only by sm at the moment. The group members can only read
10:32 kowey I can never tell if these permissions problems are PEBKAC are actually something to do with darcs itself
10:33 kowey in any case, it's a UI liability
10:33 notdan I mean that's what -rw-r--r--  means
10:33 kowey I'm going to see if I can dig up the last wiki page we wrote on it
10:33 kowey yes
10:33 kowey so what I'm saying is that by rights, darcs should be ensuring that it does the sensible thing with the _darcs/index permissions
10:34 kowey assuming of course there is a sensible thing to do
10:34 kowey here's that wiki page http://darcs.net/Using/GroupRepo
10:34 kowey so when things go wrong…
10:35 kowey I'm never sure it's because of failure to follow that set of steps (which is a pretty tricky set)
10:35 kowey or if it's something darcs is doing wrong despite said set of steps
10:35 kowey like failing to do its umask thing
10:36 kowey maybe sm doesn't have umask 002?
10:37 kowey notdan: try now
10:37 kowey I've gone ahead and unstuck it
10:37 kowey hopefully
10:37 kowey the _darcs/prefs/defaults have apply umask 002 in them
10:38 notdan works now :)
10:38 notdan thanks
10:40 kowey so that's three possibilities for why this happens: (1) user forgot to do something (2) unix permissions model has inherently unintuitive/forgettable bits that we can't do much about [ie. there is no solution] or (3) darcs bug
10:41 kowey places in (2) where things could go wrong: user umask settings, process umask settings, forgetting to setgid the dir that the file is being written to (did I miss anything?)
10:43 kowey and maybe there is some UI thing we can do, like have a _darcs/prefs/is_group_repo
10:44 kowey or have it detect that you have _darcs files owned by more than one user (same group)
10:44 kowey and in such a situation, warning a user that they have written to the repo in a way that other group members will not be able to overwrite
10:44 kowey sorry, I'm rambling.  It's because I'm supposed to be doing admin
10:46 notdan thats ok, I just don't know much about admit stuff and SSH and umask :)
10:46 notdan so I can't really comment
11:03 notdan Heffalump: I've updated the patches, now the imports look nicer and adhere to the style http://hub.darcs.net/co-dan/darcs-screened/changes
12:25 raichoo joined #darcs
13:34 mizu_no_oto joined #darcs
13:59 lambdabot joined #darcs
14:14 sm kowey: I'm convinced that's a darcs issue
14:15 sm I did a darcs revert on a pending junk change yesterday, I have umask 0002
14:15 sm it's been a pain for ever
14:16 sm "fixperms" is a standard make rule many of my darcs projects :)
14:16 sm in
14:18 sm notdan: imports look nice! I would let the lines go a bit longer but that's just me
14:18 sm +1 to merge
14:19 sm need style guidelines for module exports now
14:20 sm also when sorting imports "qualified" is ignored, right
14:20 marclaporte joined #darcs
14:21 marclaporte Hi!
14:21 sm hi marclaporte
14:23 sm afk
14:23 marclaporte I am not a Darcs user but I am a volunteer on Ohloh.net and support addition of Darcs there: https://www.ohloh.net/p/darcs  https://www.ohloh.net/forums/3491/topics/1138
14:24 marclaporte so a big thumbs up to sm & anyone who is working on this :-)
14:32 kowey hello, marclaporte :-)
14:32 kowey sm: we need a recipe for reproducing the problem
14:33 notdan sm: qualified is ignored; the export list is dictated by tibbe's style
14:49 mizu_no_oto joined #darcs
14:53 notdan marclaporte: the links over at ohloh.net/p/darcs are very strange
15:30 rdesfo joined #darcs
15:46 gh_ joined #darcs
15:50 whaletechno joined #darcs
15:55 gh__ joined #darcs
15:57 marclaporte joined #darcs
16:15 sm marclaporte: so you've kept sylk in darcs for 6 years ?
16:39 marclaporte sm: I recently discovered Sylk Server
16:39 sm oh
16:54 raichoo joined #darcs
18:30 mizu_no_oto joined #darcs
19:06 lelit joined #darcs
19:56 mizu_no_oto joined #darcs
20:46 alexei joined #darcs
20:51 Heffalump notdan: I've pushed your whatsnew -i patches to screend. Any chance of writing a test?
20:51 Heffalump also, I wonder what happened to the version you sent to the patch tracker - I can't see it anywhere
20:59 notdan hm maybe it didn't send it
20:59 notdan i guess i dont have a mail client configured
20:59 notdan I'll try writing a test for it, I'll for similar tests too
21:00 mizu_no_oto joined #darcs
21:02 Heffalump ok, don't worry about sending, just push to your branch and ping me
21:02 Heffalump btw I think your branch has an old version of your checkForeignDeps patch
21:02 Heffalump there's a newer version in screened
21:02 Heffalump or at least different
21:03 notdan yeah I know, I don't understand how it got there
21:03 notdan i'll probably just delete and refork
21:03 Heffalump you can ssh hub.darcs.net obliterate
21:03 Heffalump perhaps with a repo name after
21:03 notdan Oh true
21:28 alexei_ joined #darcs
21:28 kowey joined #darcs
21:43 marclaporte joined #darcs
23:26 nomeata joined #darcs

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