Subject: KampalaMeetingLog2016x10x06.txt Date: October 6, 2016 at 4:16:48 PM PDT [2:52pm] == HideyoImazu [ddfc2e55@gateway/web/freenode/ip.221.252.46.85] has joined #twiki_release [3:05pm] BasabBijoy: hello! [3:05pm] HideyoImazu: Hi Basab [3:05pm] HideyoImazu: Peter is having problem with net connectivity [3:05pm] BasabBijoy: Hi [3:06pm] BasabBijoy: Ok [3:06pm] HideyoImazu: let's wait for a few min for him [3:06pm] BasabBijoy: fine [3:07pm] HideyoImazu: Peter is saying hello to you over iMessage via me. [3:08pm] HideyoImazu: It's 3:30 am in India, right? [3:08pm] BasabBijoy: yes.. 3:39 [3:08pm] BasabBijoy: and in Japan? [3:08pm] HideyoImazu: 7am [3:09pm] HideyoImazu: 3.5h time difference [3:09pm] BasabBijoy: Good Morning to you [3:09pm] BasabBijoy: hmm [3:09pm] HideyoImazu: good morning to you too [3:09pm] BasabBijoy: thanks [3:09pm] HideyoImazu: where in India are you? [3:09pm] HideyoImazu: I'm in Tokyo [3:09pm] == HaraldJoerg [~haj@ip5f5bf841.dynamic.kabel-deutschland.de] has joined #twiki_release [3:09pm] HaraldJoerg: Hello guys - sorry for being late [3:10pm] HideyoImazu: no worries [3:10pm] BasabBijoy: Ok [3:10pm] HideyoImazu: Peter is still struggling to connect [3:09pm] HaraldJoerg: Ah, I had similar problems, too [3:11pm] HideyoImazu: Harald, you are in a hotel or something? [3:11pm] HaraldJoerg: No, I'm at home [3:11pm] BasabBijoy: I am from Guwahati, Assam, its in the North east part of India [3:11pm] HaraldJoerg: Had a couple of system updates and lost some settings [3:11pm] == PeterThoeny [~PeterThoe@twiki/founder/peterthoeny] has joined #twiki_release [3:11pm] HaraldJoerg: Nice, we're getting pretty international [3:12pm] HideyoImazu: geographically diverse! [3:12pm] BasabBijoy: Hmm [3:12pm] HideyoImazu: 4 different time zones [3:12pm] PeterThoeny: hi BasabBijoy, HaraldJoerg, HideyoImazu! [3:12pm] PeterThoeny: i am finally online [3:12pm] HaraldJoerg: Hi Peter! [3:12pm] PeterThoeny: trouble connecting [3:12pm] PeterThoeny: found out i hd to enable sasl [3:13pm] BasabBijoy: i Peter [3:13pm] PeterThoeny: nice to e-meet you basab! [3:13pm] BasabBijoy: same here [3:13pm] PeterThoeny: thank you for joining at this impossible time for you! [3:14pm] BasabBijoy: I am very eger to join... the meeting [3:14pm] PeterThoeny: since you are new, could each of us do a short intro: company, what kind of twiki deployment, location... [3:14pm] BasabBijoy: my mobile was on alarm at 3 AM [3:14pm] BasabBijoy: Yea [3:15pm] BasabBijoy: I am Basab , I work as Technical Superintendent at IIT Guwahati [3:15pm] PeterThoeny: i started twiki after i moved from japan to usa in 1998; initially at takefive software (that's where the t in twiki originates); now i do twiki and web dev consulting for various companies in the silicon valley [3:16pm] BasabBijoy: ok.. nice [3:17pm] HideyoImazu: I started working on TWiki in 2008 [3:17pm] PeterThoeny: so you use twiki at iit? how many active users? [3:18pm] BasabBijoy: Yea we just started twiki for one of our research group [3:18pm] BasabBijoy: and other research group are also planing to join [3:19pm] BasabBijoy: but we will make it public next month [3:19pm] PeterThoeny: nice [3:20pm] PeterThoeny: do you use it as a regular wiki? did you also create twiki-fomrs based apps? [3:21pm] BasabBijoy: no, we are using it as refular wiki [3:21pm] PeterThoeny: harald joins us from germany [3:21pm] PeterThoeny: we have now representatives around the world [3:22pm] HideyoImazu: I took a few years to start using TWikiForm based apps [3:22pm] HaraldJoerg: For me the forms were the reason to chose TWiki [3:22pm] PeterThoeny: BasabBijoy:  i recommend looking into twiki apps, useful to automate wokflows, and to ceate inventories of all kind [3:22pm] HaraldJoerg: after some comparison among wiki engines [3:23pm] BasabBijoy: Yea I will definitely look for it [3:23pm] PeterThoeny: blog post to get started with twiki apps: http://twiki.org/cgi-bin/view/Blog/BlogEntry201009x1 [3:23pm] BasabBijoy: ok thanks [3:23pm] PeterThoeny: time check: +23 min [3:24pm] PeterThoeny: we are late due to me arriving late, sorry [3:24pm] PeterThoeny: let's start [3:24pm] PeterThoeny: http://twiki.org/cgi-bin/view/Codev/KampalaReleaseMeeting2016x10x06 [3:24pm] PeterThoeny: agenda: [3:24pm] PeterThoeny: 1. Feature Requests for Kampala Release [3:24pm] PeterThoeny: 2. Extensions [3:24pm] PeterThoeny: 3. Review Urgent and Not So Urgent Bugs [3:24pm] PeterThoeny: 4. Miscellaneous [3:24pm] PeterThoeny: let's dive in [3:24pm] PeterThoeny: ---++ 1. Feature Requests for Kampala Release [3:25pm] PeterThoeny: http://twiki.org/cgi-bin/view/Codev/WebChanges [3:25pm] PeterThoeny: i see no news on features [3:25pm] PeterThoeny: any feature you'd like to discuss? [3:26pm] HaraldJoerg: Nope [3:26pm] PeterThoeny: non on my side either [3:26pm] HideyoImazu: not from me [3:26pm] PeterThoeny: ---++ 2. Extensions [3:26pm] PeterThoeny: http://twiki.org/cgi-bin/view/Plugins/WebChanges [3:26pm] PeterThoeny: i have seen some fixes by HideyoImazu-san [3:27pm] PeterThoeny: http://twiki.org/cgi-bin/view/Plugins/AutoSectionsPlugin [3:27pm] HideyoImazu: there was one file missing in the tgz and zip packages [3:27pm] PeterThoeny: ah, i see, font preferences fix [3:27pm] HideyoImazu: so peter, please update twiki.org [3:27pm] PeterThoeny: ok, let me do that in the next few days [3:28pm] PeterThoeny: that is all i see on extensions [3:28pm] PeterThoeny: i have been very busy in the last few weeks, not twiki related, looking forward to getting more active again [3:29pm] PeterThoeny: anything else on extensions? [3:29pm] PeterThoeny: ---++ 3. Review Urgent and Not So Urgent Bugs [3:30pm] PeterThoeny: http://develop.twiki.org/~twiki/cgi-bin/view/Bugs/WebChanges [3:30pm] PeterThoeny: item Item7755 covers the AutoSectionsPlugin we already mentioned [3:30pm] PeterThoeny: no other changes since last meeting [3:30pm] PeterThoeny: anything on bugs? [3:32pm] HaraldJoerg: Nothing serious... I stumbled over another low priority typo bug in a .spec file, not yet reporter [3:32pm] PeterThoeny: ok [3:32pm] PeterThoeny: what extension? [3:33pm] HaraldJoerg: IIRC (the holidays shrouded my memory) WysiwygPlugin.  There's just the comment sign missing at the beginning of a line, causing a warning in the web server's error log [3:33pm] PeterThoeny: ah [3:33pm] PeterThoeny: ---++ 4. Miscellaneous [3:34pm] PeterThoeny: i have two things [3:34pm] PeterThoeny: do you guys have anything? [3:34pm] HideyoImazu: nothing from me [3:34pm] BasabBijoy: Can twiki include smtp ssl port  support [3:35pm] BasabBijoy: for email [3:35pm] PeterThoeny: not in the current production twiki [3:36pm] BasabBijoy: ok [3:36pm] PeterThoeny: someone posted a patch in the past, but it has not been taken into core, i think due to outdated library dependency [3:36pm] PeterThoeny: let me search [3:36pm] HaraldJoerg: I had to patch in a related spot to enable STARTTLS, as required by a mail provider [3:36pm] BasabBijoy: I just managed to get it work for me [3:37pm] PeterThoeny: found the proposal with patch: [3:37pm] PeterThoeny: http://twiki.org/cgi-bin/view/Codev/SMTPUseTLS [3:38pm] PeterThoeny: gmail and some other mail servers require tls (for reason on public internet), it would be good to have that supported as standard feature in twiki [3:38pm] BasabBijoy: yes [3:38pm] PeterThoeny: BasabBijoy:  this could be a good project for you to get started if interested [3:38pm] BasabBijoy: Yes I will do that [3:38pm] HaraldJoerg: Unfortunately this is a version 0.12, not updated since 2012 [3:39pm] PeterThoeny: that brings me to the first misc item i have: [3:39pm] PeterThoeny: 1. bring BasabBijoy up to speed on twiki dev [3:40pm] PeterThoeny: we have lot's of documentation, although a bit disorganized for new contributors [3:40pm] PeterThoeny: a good place to start is http://twiki.org/cgi-bin/view/Codev/GettingInvolved [3:40pm] PeterThoeny: there are potential pojects you can chose [3:41pm] PeterThoeny: we use subversion for version control, http://twiki.org/cgi-bin/view/Codev/SVN [3:42pm] PeterThoeny: we talked about moving to github at some time, no action so far [3:42pm] PeterThoeny: BasabBijoy, what are you familiar with? [3:42pm] BasabBijoy: no [3:43pm] PeterThoeny: i mean what version control are you familiar with if any? [3:43pm] PeterThoeny: some more info on getting started [3:44pm] PeterThoeny: how to get started as a developer is described at http://twiki.org/cgi-bin/view/Codev/SoYouWantToBeATWikiDeveloper [3:44pm] PeterThoeny: btw if you see some doc errors please feel free to fix, same with doc enhancements [3:45pm] BasabBijoy: 6.0.2 [3:46pm] PeterThoeny: core twiki features are proposed and tracked at http://twiki.org/cgi-bin/view/Codev/TWikiFeatureProposals [3:46pm] PeterThoeny: btw, this is a live twiki app [3:46pm] PeterThoeny: a twiki app with forms and reports embedded in twiki pages [3:47pm] PeterThoeny: for example, if you'd like to work on the smtp with tls feature you coulkd pick up on the existing feature page [3:47pm] PeterThoeny: edit the topic, put yourself down as the committed developer [3:48pm] BasabBijoy: ok [3:48pm] PeterThoeny: feature proposals are handled based on a process the community defined, http://twiki.org/cgi-bin/view/Codev/TWikiReleaseManagementProcess [3:49pm] PeterThoeny: initially you could attach a patch to the feature poposal topic [3:49pm] BasabBijoy: ok [3:49pm] BasabBijoy: k [3:50pm] PeterThoeny: one of us can check it into subversion [3:50pm] PeterThoeny: once yoyu feel comfortable you can request subversion checkin access so that you can check-in by yourself [3:50pm] BasabBijoy: ok [3:51pm] PeterThoeny: http://twiki.org/cgi-bin/view/Codev/SoYouWantToBeATWikiDeveloper has a link to request subversion acceess [3:51pm] BasabBijoy: hmm [3:51pm] PeterThoeny: so, this is the process for core twiki features [3:51pm] PeterThoeny: as well as extensions that are shipped with the twiki core distribution such as wysiwygplugin [3:52pm] BasabBijoy: ok.. i will follow it [3:52pm] PeterThoeny: extension that do not ship with twiki have no fomal process, just post whatever you like [3:52pm] PeterThoeny: we documented the packaging format so that the installer can properly find and install extensions [3:53pm] PeterThoeny: getting started with extensions is described at http://twiki.org/cgi-bin/view/Plugins/ReadmeFirst [3:53pm] PeterThoeny: as you can see, a lot of information [3:54pm] PeterThoeny: don't be sacred about all that docs [3:54pm] PeterThoeny: i recommend to take small steps [3:54pm] PeterThoeny: and we are here to help you with questions [3:55pm] PeterThoeny: i recommend you subscribe to the twiki-dev mailing list [3:55pm] BasabBijoy: ok i will do that [3:55pm] PeterThoeny: http://twiki.org/cgi-bin/view/Codev/TWikiDevMailingList [3:56pm] PeterThoeny: we announce release meetings on that list [3:56pm] PeterThoeny: you can also ask dev questions [3:56pm] BasabBijoy: ok [3:56pm] PeterThoeny: if you have a production twiki it is important to be on the twiki-announce mailing list to get alerts of new releass and security issues [3:57pm] PeterThoeny: http://twiki.org/cgi-bin/view/Codev/TWikiAnnounceMailingList [3:57pm] PeterThoeny: do you have any questions? [3:59pm] BasabBijoy: none from me at this point [3:59pm] PeterThoeny: ok [3:59pm] PeterThoeny: time check: +59 min [3:59pm] PeterThoeny: i have one more short item: [3:59pm] PeterThoeny: 2. potential new xss vulnerability [4:00pm] PeterThoeny: we got an email to twiki-security by a security researcher on a new vulnerability [4:00pm] PeterThoeny: i have not yet looked at it [4:00pm] PeterThoeny: i'll do that over the weekend [4:00pm] HideyoImazu: the two examples didn't work [4:01pm] HideyoImazu: they are supposed to do alert(), but didn't for me [4:01pm] PeterThoeny: we will triage the issue based on our process documented at http://twiki.org/cgi-bin/view/Codev/TWikiSecurityAlertProcess [4:01pm] PeterThoeny: ah, thanks for checking! [4:01pm] PeterThoeny: i'll do the same [4:02pm] PeterThoeny: if it is a severity 1 or 2 we should create a new patch release [4:02pm] PeterThoeny: we'll see [4:02pm] PeterThoeny: that is all i have [4:03pm] PeterThoeny: anything more on this or other topic? [4:03pm] HaraldJoerg: Nothing from me [4:04pm] HideyoImazu: me either [4:04pm] BasabBijoy: none [4:04pm] PeterThoeny: if not, let's close the meeting [4:04pm] PeterThoeny: i'll post the mogs and minutes as usual [4:04pm] PeterThoeny: i missed the first part of the logs, could someone send me the logs before i arrived via e-mail? [4:05pm] HideyoImazu: will do [4:05pm] PeterThoeny: thanks HideyoImazu-san! [4:05pm] PeterThoeny: ok, ttyl guys! [4:05pm] PeterThoeny: thanks for attending! [4:06pm] HaraldJoerg: TTYL! [4:06pm]  HaraldJoerg left the chat room. (Quit: HaraldJoerg) [4:06pm] BasabBijoy: Thanks 2 all