Subject: KampalaMeetingLog2015x01x22.txt Date: January 22, 2015 3:52:09 PM PST [2:58pm] HaraldJoerg: Good evening! [2:58pm]  HideyoImazu joined the chat room. [3:00pm] PeterThoeny: hi HaraldJoerg & HideyoImazu-san! [3:00pm] HideyoImazu: Hi Peter and Harald [3:00pm] HaraldJoerg: Hello from the country of midnight [3:01pm] PeterThoeny: hehe [3:01pm] PeterThoeny: HaraldJoerg:  did you get the seasons greeting e-mail i sent yesterday? i ask because it looks like google marked my mail as spam [3:02pm] HaraldJoerg: No spam according to my provider.  TWiki registrations, however, always end up in the spam folder [3:02pm] PeterThoeny: ok [3:03pm] PeterThoeny: it looks like today's meeting will be short, not much activity in last 14 days [3:04pm] PeterThoeny: agendat at http://twiki.org/cgi-bin/view/Codev/KampalaReleaseMeeting2015x01x22 [3:04pm] PeterThoeny: agenda: [3:04pm] PeterThoeny: 1. Feature Requests for Kampala Release [3:04pm] PeterThoeny: 2. Extensions [3:04pm] PeterThoeny: 3. Review Urgent and Not So Urgent Bugs [3:04pm] PeterThoeny: 4. Miscellaneous [3:04pm] PeterThoeny: ---++ 1. Feature Requests for Kampala Release [3:05pm] PeterThoeny: http://twiki.org/cgi-bin/view/Codev/TWikiFeatureProposals and [3:05pm] PeterThoeny: http://twiki.org/cgi-bin/view/Codev/WebChanges [3:05pm] PeterThoeny: no news here [3:05pm] PeterThoeny: any feature/idea you'd like to discuss? [3:06pm] HideyoImazu: no. I have a number of item in my backlog [3:06pm] PeterThoeny: ok [3:06pm] HaraldJoerg: Codev/ForbidUserAction breaks configure right now [3:06pm] HideyoImazu: u-oh [3:06pm] PeterThoeny: http://twiki.org/cgi-bin/view/Codev/ForbidUserAction [3:07pm] HaraldJoerg: I wrote a comment in Bugs:Item7581 [3:07pm] HaraldJoerg: http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item7581 [3:07pm] HaraldJoerg: You can't have a hashref in configure... only strings# [3:08pm] HideyoImazu: i'll take a look [3:08pm] HideyoImazu: sorry for your inconvenience [3:08pm] HaraldJoerg: No real problem, it's only in SVN [3:08pm] PeterThoeny: np, good that this did not get into a production release [3:09pm] HaraldJoerg: I caught it while working on some of the support items [3:10pm] HaraldJoerg: http://www.twiki.org/cgi-bin/view/Support/SID-02006 is a tricky one [3:11pm] HaraldJoerg: I opened http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item7606 for that [3:12pm] PeterThoeny: thank you harald [3:12pm] PeterThoeny: so you think that this migyt already be fixed in svn trunk? [3:12pm] HaraldJoerg: Not really fixed... more or less worked around by accident. [3:13pm] PeterThoeny: or does that have to do with apache config differences? [3:13pm] HaraldJoerg: Now there are 404 status codes where there should be 401 or 302 [3:13pm] PeterThoeny: ah [3:14pm] HaraldJoerg: So I guess it is _related_ to http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item7320, but this was released in 6.0 [3:14pm] PeterThoeny: so twiki should return a 401 unauthorized instead of a 404 not found, right? [3:15pm] HaraldJoerg: It ain't so easy [3:16pm] PeterThoeny: ok, needs some time to fix [3:16pm] HaraldJoerg: TWiki should not present a 401 if there's an ErrorDocument in Apache's config [3:17pm] PeterThoeny: how would you solve this? with a new configure setting? [3:17pm] HaraldJoerg: This is tedious to test, because you need to restart browser and server after configuration changes [3:17pm] HaraldJoerg: A real solution would be to clean up the mess in TWiki's login managers [3:18pm] HaraldJoerg: So maybe we just describe the workaround which Sten Storgaard has found: Clean the cookies. Restarting the browser breaks the loop as well. [3:18pm] PeterThoeny: the issue only happens with apache login, most people use template login [3:19pm] PeterThoeny: right? [3:19pm] HaraldJoerg: Well, *I* use Apache login in production, because it is connected to single signon [3:19pm] PeterThoeny: ah [3:20pm] PeterThoeny: ok, so a fix is needed [3:20pm] PeterThoeny: with workaround docs for now [3:20pm] PeterThoeny: move on? [3:20pm] PeterThoeny: ---++ 2. Extensions [3:20pm] HideyoImazu: when apache login is used, is twiki supposed to take care of accounts? [3:20pm] HaraldJoerg: Nah, not for me.  It's *because* we have single signon that the problem of password reset never comes up [3:21pm] HaraldJoerg: HideyoImazu:  TWiki handles mapping of Apache login user ids to TWiki names and from TWiki names to groups [3:21pm] HideyoImazu: sure [3:21pm] HideyoImazu: i'm doing that [3:22pm] HideyoImazu: my question is under that situation, is twiki supposed to take care of user password? [3:23pm] HaraldJoerg: Not in my installation, but TWiki can do this if TWiki and Apache use the same password database [3:23pm] PeterThoeny: login manager and password manager are separate [3:23pm] PeterThoeny: so apache login can use either twiki internal password manager or external one [3:24pm] HaraldJoerg: Yep. We use Apache login with Windows active directory [3:24pm] PeterThoeny: anyway, in a corporate installation, in most cases an external password manager is preferred [3:25pm] PeterThoeny: ---++ 2. Extensions [3:25pm] PeterThoeny: http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/WebChanges [3:26pm] PeterThoeny: most changes in last two weeks were due to gpl v2 -> v3 switch [3:26pm] PeterThoeny: just one small change in SpreadSheetPlugin [3:27pm] PeterThoeny: PROPERSPACE() to space also uppercase to number transition [3:27pm] PeterThoeny: a name like ABC2015Project was spaced as "ABC2015 Project" [3:27pm] PeterThoeny: now "ABC 2015 Project" [3:27pm] PeterThoeny: small fix [3:28pm] PeterThoeny: sorry, wrong url for extension changes before [3:28pm] PeterThoeny: correct one: [3:28pm] PeterThoeny: http://twiki.org/cgi-bin/view/Plugins/WebChanges [3:29pm] PeterThoeny: anything on extensions? [3:29pm] HideyoImazu: no [3:29pm] PeterThoeny: ---++ 3. Review Urgent and Not So Urgent Bugs [3:29pm] PeterThoeny: http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/WebChanges [3:30pm] PeterThoeny: http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item7608: SPACEOUT variable to space also uppercase to number transition [3:30pm] PeterThoeny: no-brainer fix [3:30pm] PeterThoeny: analogous to  PROPERSPACE() fix [3:31pm] PeterThoeny: HideyoImazu-san: [3:31pm] PeterThoeny: http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item7550: AutoSectionsPlugin fxies [3:31pm] PeterThoeny: a number of fixes are pending [3:32pm] PeterThoeny: i posted a new one, as a new bug item: [3:32pm] PeterThoeny: develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item7609: Make autosection edit aware of READONLYSKINMODE setting [3:32pm] PeterThoeny: the READONLYSKINMODE setting is just a visual thing, not enforced with access control [3:33pm] HideyoImazu: Mahiro has been busy with other things these days. [3:33pm] HideyoImazu: so he needs more time [3:33pm] PeterThoeny: but useful to hide edit & attach & other topic actions in system pages (dashboards, app reprot pages, ...) [3:33pm] PeterThoeny: ok [3:34pm] PeterThoeny: no hurry on this, just should be fixed before the next production release [3:34pm] HideyoImazu: sure [3:34pm] PeterThoeny: develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item7604: Switch to GPL v3 & set copyright to 2015 [3:35pm] PeterThoeny: this is done for core code [3:35pm] PeterThoeny: and about halfway done for core extensions [3:35pm] HaraldJoerg: Tedious but straightforward, as the textbooks say [3:35pm] PeterThoeny: i do not intend to fix non-core extensions [3:35pm] PeterThoeny: yep [3:35pm] PeterThoeny: sed to the rescue [3:35pm] PeterThoeny: for mass-edits [3:35pm] PeterThoeny: comes in very handy [3:36pm] HaraldJoerg: Nowadays Perl-folks tend to use dzil for that [3:36pm] PeterThoeny: such as: [3:36pm] PeterThoeny: sed -i 's/version 2/version 3/g; s/-201./-2015/g' lib/TWiki/Plugins/*pm [3:36pm] PeterThoeny: then check with svn diff if anything was too greedy [3:37pm] PeterThoeny: i am not familiar with dzil [3:37pm] HaraldJoerg: I swapped to it from module-starter some months ago [3:37pm] PeterThoeny: Dist::Zilla looks useful though [3:38pm] HaraldJoerg: Doesn't fit TWiki's project structure too well, though [3:38pm] HideyoImazu: i'll check it out [3:38pm] PeterThoeny: anything else on bugs? [3:39pm] PeterThoeny: ---++ 4. Miscellaneous [3:40pm] PeterThoeny: anything? [3:40pm] PeterThoeny: i have a quick status update on develop.twiki.org [3:40pm] PeterThoeny: or lack therof [3:41pm] PeterThoeny: originally the server was hosted by fastservers.net [3:41pm] PeterThoeny: they got bought by Layered Tech [3:41pm] PeterThoeny: last october they in turn got bought by data pipe [3:42pm] PeterThoeny: so now i am negiciating with data pipe about the server switch [3:42pm] PeterThoeny: data pipe is discontinuing the old server we currently have [3:42pm] PeterThoeny: we need a new one anyway, so timing is good [3:42pm] PeterThoeny: however, their sales are very slow in responding [3:43pm] PeterThoeny: so no update yet when we switch [3:43pm] HideyoImazu: thank you for the update! [3:43pm] PeterThoeny: i sent a reminder last week [3:43pm] PeterThoeny: hopefully they do not turn off the server at the end of the month! [3:43pm] PeterThoeny: i will call to veryfy [3:43pm] PeterThoeny: "verify" [3:44pm] PeterThoeny: that is all i have [3:44pm] PeterThoeny: anything else? [3:44pm] HideyoImazu: no [3:44pm] HaraldJoerg: Hm... I don't know when or how to start this, but [3:44pm] PeterThoeny: we also could move away from data pipe and go to the same hosting provider as twiki.org [3:44pm] PeterThoeny: i pay alreay 150 out of my own pocket [3:45pm] PeterThoeny: per month [3:45pm] PeterThoeny: if we add a second machine it will be over 200/month, which is a lot for me to pay [3:45pm] PeterThoeny: so i hope data pipe will continue the free hosting [3:46pm] PeterThoeny: ok, that is all from me [3:47pm] PeterThoeny: i'll post the logs and minutes [3:47pm] PeterThoeny: thank you HaraldJoerg & HideyoImazu-san! [3:47pm] HideyoImazu: thanks Peter and Harald [3:47pm] PeterThoeny: HaraldJoerg:  you were going to say something? [3:48pm] HaraldJoerg: Well... I'm afraid this is too much text for a chat [3:48pm] HaraldJoerg: I start to get big ideas for TWiki refactoring whenever I walk through the code [3:48pm] PeterThoeny: would you like a skype call? [3:49pm] HaraldJoerg: Skype doesn't go well here when the rest of the family is asleep [3:49pm] PeterThoeny: true [3:49pm] HideyoImazu: then, write up your idea on Codev? [3:49pm] HaraldJoerg: Maybe I'll start a Codev topic [3:49pm] PeterThoeny: i think that is a good start [3:49pm] HaraldJoerg: Oops... great minds think alike [3:50pm] PeterThoeny: ok, ttyl! [3:50pm] HideyoImazu: ttyl! [3:50pm] HaraldJoerg: ttyl!