Subject: JerusalemMeetingLog2013x05x16.txt Date: May 16, 2013 4:13:16 PM PDT [2:56pm] MichaelGulitz joined the chat room. [2:59pm] HideyoImazu joined the chat room. [3:00pm] PeterThoeny: hi HideyoImazu-san, guten Abend MichaelGulitz [3:01pm] MichaelGulitz: Hello Peter [3:01pm] PeterThoeny: おはようございます [3:01pm] HideyoImazu: Hi Peter, Hi Michael [3:01pm] MichaelGulitz: Hi HideyoImazu-san [3:02pm] HideyoImazu: It's 7 am in Tokyo and I'm in the office. [3:02pm] PeterThoeny: i am currently at a client site in cupertino near apple hq [3:02pm] PeterThoeny: wow, early in the office! [3:02pm] MichaelGulitz: my bed is calling [3:02pm] PeterThoeny: what time do you usually go to the office? [3:03pm] HideyoImazu: 7:30 to 8:00 [3:03pm] PeterThoeny: early [3:03pm] PeterThoeny: i am a night owl, go to bed late, get up late [3:04pm] HideyoImazu: my mother is an early bird. I inherited it. [3:05pm] PeterThoeny: while i was working at wind river we had an employee in germany who was living in the california time zone [3:05pm] PeterThoeny: was convenient to work with him [3:05pm] PeterThoeny: time check: +5 min [3:05pm] PeterThoeny: shall we start? [3:05pm] PeterThoeny: minutes at http://twiki.org/cgi-bin/view/Codev/JerusalemReleaseMeeting2013x05x16 [3:05pm] PeterThoeny: 1. Feature Requests for Jerusalem Release [3:05pm] PeterThoeny: 2. Review Urgent and Not So Urgent Bugs [3:05pm] PeterThoeny: 3. Extensions [3:05pm] PeterThoeny: 4. Miscellaneous [3:06pm] PeterThoeny: in misc i'd like to discuss (a) post mortem of server outage, (b) get more people involved [3:06pm] PeterThoeny: any other agenda item? [3:07pm] MichaelGulitz: not from me [3:07pm] PeterThoeny: ---++ 1. Feature Requests for Jerusalem Release [3:08pm] PeterThoeny: http://twiki.org/cgi-bin/view/Codev/TWikiFeatureProposals [3:08pm] PeterThoeny: we only have one to discuss, may be more? [3:08pm] PeterThoeny: http://twiki.org/cgi-bin/view/Codev/ProtectPredefinedVariables [3:08pm]  VickiBrown joined the chat room. [3:08pm] PeterThoeny: Feature Proposal: Protect predefined variables, by HideyoImazu-san [3:09pm] PeterThoeny: hi VickiBrown [3:09pm] VickiBrown: hi [3:09pm] VickiBrown: Protect how? [3:09pm] PeterThoeny: we just started with feature requests [3:09pm] PeterThoeny: http://twiki.org/cgi-bin/view/Codev/ProtectPredefinedVariables [3:09pm] VickiBrown: As in keep them from being accidentally overwritten? [3:09pm] PeterThoeny: yes [3:10pm] PeterThoeny: proposed  2013-03-25 but date of commitment was empty [3:10pm] VickiBrown: Brilliant idea (I accidentally reset %TOPIC% Onc. Great "fun ensued) [3:10pm] PeterThoeny: i just added it [3:10pm] PeterThoeny: (the date) [3:10pm] PeterThoeny: so based on this it is accepted by 7 day feedback period [3:11pm] HideyoImazu: we briefly chatted about it in a past release meeting. [3:11pm] PeterThoeny: HideyoImazu:  so you will implement by finalizing them automatically [3:12pm] HideyoImazu: that's the plan [3:12pm] PeterThoeny: for flexibility possible define an array of protected variables [3:12pm] PeterThoeny: that way it is easy to maintain [3:12pm] VickiBrown: I like the array [3:12pm] VickiBrown: put it in the .cfg? [3:13pm] PeterThoeny: that would be even more flexible [3:13pm] PeterThoeny: the other option was to put in FINALPREFERENCES setting [3:13pm] PeterThoeny: but i guess hard coding and/or .cfg is better performance wise [3:14pm] HideyoImazu: agreed [3:14pm] PeterThoeny: any other proposal? [3:15pm] PeterThoeny: as soon as the http://twiki.org/cgi-bin/view/Codev/TWikiAppInstaller is ready we can do a major release [3:15pm] PeterThoeny: we have many features ready now [3:15pm] PeterThoeny: HideyoImazu:  you are running trunk at work now? [3:16pm] PeterThoeny: already in production? [3:16pm] HideyoImazu: yes [3:16pm] PeterThoeny: nice [3:16pm] PeterThoeny: means it is quite stable [3:16pm] HideyoImazu: yes, it is. [3:16pm] PeterThoeny: no major issues? [3:17pm] HideyoImazu: no [3:17pm] PeterThoeny: did you take a snapshot once, or do you use svn up? [3:17pm] HideyoImazu: by the end of June, all of 4000 or so webs will migrated to that. [3:17pm] HideyoImazu: so we will see [3:17pm] HideyoImazu: I keep syncing with svn [3:18pm] PeterThoeny: nice! [3:18pm] PeterThoeny: as you know, develop.twiki.org is auto-updated [3:18pm] PeterThoeny: from svn trunk [3:20pm] PeterThoeny: any other feature to discuss? if not let's move on [3:20pm] PeterThoeny: ---++ 2. Review Urgent and Not So Urgent Bugs [3:20pm] PeterThoeny: http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/ReleaseBlocker [3:20pm] PeterThoeny: i have only one: [3:20pm] PeterThoeny: http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item7247 [3:20pm] PeterThoeny: Item7247: BulkRegistration causes Insecure dependency error [3:21pm] PeterThoeny: i never use bulk register [3:21pm] PeterThoeny: someone needs to debug this [3:21pm] PeterThoeny: i can't commit [3:22pm] PeterThoeny: just wanted to highlight [3:22pm] PeterThoeny: any other bug item? [3:23pm] PeterThoeny: recent changes: [3:23pm] PeterThoeny: http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/WebChanges [3:23pm] PeterThoeny: if not, [3:23pm] PeterThoeny: ---++ 3. Extensions [3:23pm] PeterThoeny: http://twiki.org/cgi-bin/view/Plugins/WebChanges [3:24pm] HideyoImazu: AutoSectionsPlugin is still evolving [3:24pm] PeterThoeny: thanks mahiro-san & morgan stanley for contributing this new plugin! [3:24pm] PeterThoeny: http://twiki.org/cgi-bin/view/Plugins/AutoSectionsPlugin [3:24pm] PeterThoeny: does this work with wysiwyg? [3:25pm] HideyoImazu: no [3:25pm] MichaelGulitz: We already use it in production, nice work! [3:25pm] HideyoImazu: wow [3:25pm] HideyoImazu: though not documented yet, the latest version in svn has the stealth mode. [3:26pm] PeterThoeny: stealth mode? [3:26pm] HideyoImazu: the edit link is hidden normally but shows up when you mouse over. [3:26pm] PeterThoeny: nice! [3:26pm] HideyoImazu: you can turn it on by setting AUTOSECTIONS_STEALTHMODE  on [3:27pm] PeterThoeny: any plan to support wysiwyg (based on user preference) ? [3:27pm] HideyoImazu: no concrete plan yet. [3:28pm] HideyoImazu: depends on the users' feedback in my company [3:28pm] PeterThoeny: personally i would not use this, but i think it would be helpful for twiki as a product [3:28pm] PeterThoeny: this feature could go into the production release [3:29pm] PeterThoeny: is there an easy way to turn auto sections off per topic? [3:29pm] HideyoImazu: yes [3:29pm] PeterThoeny: oic [3:29pm] PeterThoeny:   * Set AUTOSECTIONS = off [3:29pm] HideyoImazu: setting AUTOSECTIONS off [3:30pm] PeterThoeny: in this case, how about using the same setting for stealth? [3:30pm] PeterThoeny:   * Set AUTOSECTIONS = on [3:30pm] PeterThoeny:   * Set AUTOSECTIONS = stealth [3:30pm] PeterThoeny:   * Set AUTOSECTIONS = off [3:31pm] PeterThoeny: or may be [3:31pm] PeterThoeny:   * Set AUTOSECTIONS = hover [3:31pm] PeterThoeny: instead of stalth [3:31pm] PeterThoeny: "stealth" [3:31pm] HideyoImazu: that might be better [3:31pm] HideyoImazu: let me think [3:31pm] VickiBrown:  HideyoImazu - how does this differ from existing Section Edit plugin? [3:32pm] PeterThoeny: that way we can define a preferencesplugin form field [3:32pm] PeterThoeny: with pick list for AUTOSECTIONS [3:32pm] HideyoImazu: AutoSectionsPlugin know about MultiEditPlugin [3:33pm] HideyoImazu: and if AutoSectionsPllugin sees
...
, it suppresses itself. [3:33pm] VickiBrown: what about SectionalEditPlugin? [3:33pm] VickiBrown: same? [3:33pm] HideyoImazu: MultiEditPlugin sees
...
entered explicitly. [3:34pm] HideyoImazu: while AutoSectionsPlugin recognizes ----++ ---+++ [3:34pm] HideyoImazu: etc. [3:34pm] VickiBrown: ah. Understood. [3:34pm] VickiBrown: Thanks [3:34pm] VickiBrown: (better) [3:34pm] HideyoImazu: you don't enter something special for AutoSectionsPlugin [3:34pm] VickiBrown: got it. Very good [3:34pm] VickiBrown: more like Wikipedia [3:34pm] HideyoImazu: but better [3:35pm] HideyoImazu: because AutoSectionsPlugin makes an edit area in-place [3:35pm] HideyoImazu: in an Ajax manner [3:36pm] PeterThoeny: yes, implicit action is much better [3:36pm] HideyoImazu: while MultiEditPlugin and wikipedia section edit leads to an edit page having the section. [3:36pm] HideyoImazu: you cannot see the other parts of the page while editing. [3:37pm] PeterThoeny: seeing context is very good [3:38pm] HideyoImazu: when you make a small change to a long topic, it's extremely handy [3:40pm] PeterThoeny: ok, lets move on [3:40pm] PeterThoeny: http://twiki.org/cgi-bin/view/Plugins/PublishWebPlugin [3:40pm] PeterThoeny: i made small enhancement: better visual clue what gets published [3:40pm] PeterThoeny: in the plugin topic it is indicated for illustration for a bullet list: green dotted line [3:41pm] PeterThoeny: a number of other plugins have been updated in last 3 weeks [3:41pm] PeterThoeny: anyone you'd like to discuss? [3:42pm] PeterThoeny: if not, [3:42pm] PeterThoeny: ---++ 4. Miscellaneous [3:43pm] PeterThoeny: 4.1. Post mortem of twiki.org outage [3:43pm] PeterThoeny: last wed night california time twiki.org failed to respind [3:43pm] PeterThoeny: "respond" [3:43pm] PeterThoeny: i was logged in as root at that time [3:43pm] PeterThoeny: and had a tail on twiki log [3:44pm] PeterThoeny: high load by a chinese ip [3:44pm] PeterThoeny: first i thought that was the cause [3:44pm] PeterThoeny: but then i found out that the root file system was read only, and no system command except ls worked [3:44pm] PeterThoeny: iso had a raid failure [3:45pm] PeterThoeny: "isp" [3:45pm] PeterThoeny: they first said 50/50 change to have server back by the time of our release meeting last week [3:45pm] PeterThoeny: did not happen [3:45pm] PeterThoeny: we have automated backup on separate drive [3:46pm] PeterThoeny: but i did not have access to it until sunday [3:46pm] PeterThoeny: on sunday i got a new vm back, but not enough disk space [3:46pm] PeterThoeny: on monday finally i had a usable system [3:46pm] PeterThoeny: wet live on monday night [3:46pm] PeterThoeny: took some time to reinstall dependencies [3:47pm] PeterThoeny: iso still has not recovered from raid failure [3:47pm] PeterThoeny: poor souls who do not have a separate backup [3:47pm] PeterThoeny: in any case i'd like to move away from this isp [3:47pm] PeterThoeny: any recommendation? [3:47pm] PeterThoeny: i consider amazon ec2 [3:48pm] HideyoImazu: you cannot go wrong with ec2 [3:48pm] PeterThoeny: right now i pay $150 per month out of my own pocket for twiki.org hosting [3:49pm] PeterThoeny: i used the aws cost calculator, a comparable instance would cost $180 per month [3:49pm] PeterThoeny: without backup [3:50pm] PeterThoeny: so total cost is around $200 / mopnth [3:50pm] PeterThoeny: "month" [3:50pm] PeterThoeny: i will look around for cheaper hosting [3:51pm] PeterThoeny: i have not used rackspace hosting, they are good, not sure about pricing [3:52pm] PeterThoeny: so, no urgency in this, we are back, and with separate automated backup [3:52pm] PeterThoeny: but to be on save side i think it is better to move [3:53pm] PeterThoeny: "safe side" [3:53pm] PeterThoeny: that is all i had on outage [3:53pm] PeterThoeny: i personally lost a week of open source work [3:53pm] PeterThoeny: i do all twiki dev on thoeny.org, which is hosted in the same vm [3:53pm] HideyoImazu: that might be a big opportunity cost [3:53pm] VickiBrown:  We know the feeling (Rich & I). Hardware outages hurt [3:55pm] PeterThoeny: time check: +55 min [3:56pm] PeterThoeny: i have one more: [3:56pm] PeterThoeny: 4.2. get more developer involved [3:56pm] PeterThoeny: maybe we can table this for next time [3:56pm] PeterThoeny: think about ways to get more people involved for dev & advocacy [3:57pm] PeterThoeny: we changed the meeting time, which should help [3:58pm] PeterThoeny: we have a "Getting Involved!" button on the twiki.org page, leading to: [3:58pm] PeterThoeny: http://twiki.org/cgi-bin/view/Codev/GettingInvolved [3:59pm] PeterThoeny: (i have a hard stop at +60 min) [4:02pm] PeterThoeny: ok, let's close the meeting [4:02pm] PeterThoeny: i'll post the logs [4:02pm] PeterThoeny: thanks HideyoImazu-san, MichaelGulitz, VickiBrown! [4:02pm] VickiBrown: bye; thanks [4:02pm] MichaelGulitz: bye everyone [4:02pm] VickiBrown left the chat room. [4:02pm] MahiroAndo joined the chat room. [4:03pm] HideyoImazu left the chat room. (Quit: Page closed) [4:03pm] MahiroAndo: hi everyone [4:04pm] MichaelGulitz: hi. the meeting has just been finished [4:06pm] MahiroAndo: oh looks like I calculated the meeting time incorrectly.. never mind [4:06pm] PeterThoeny: hi MahiroAndo-san, yes, see you next time! [4:07pm] MichaelGulitz: bye [4:07pm] MichaelGulitz left the chat room. (Quit: Verlassend) [4:07pm] PeterThoeny: thanks for contributing the AutoSectionsPlugin! [4:07pm] MahiroAndo: yes, see you! [4:07pm] MahiroAndo: you're welcome. that's my pleasure [4:07pm] PeterThoeny: we discussed it, read the logs once i post it [4:07pm] MahiroAndo: yes, I will [4:08pm] MahiroAndo: ttyl [4:08pm] MahiroAndo left the chat room.