Subject: KampalaMeetingLog2015x06x18.txt Date: June 18, 2015 3:50:14 PM PDT [3:00pm]  HideyoImazu joined the chat room. [3:00pm] PeterThoeny: hi HideyoImazu-san! [3:00pm] HideyoImazu: Hi Peter! [3:00pm] PeterThoeny: what's new? [3:01pm] HideyoImazu: it's in rainy season in Tokyo [3:01pm] HideyoImazu: not raining every day, but every other day or so [3:01pm]  HaraldJoerg joined the chat room. [3:02pm] HaraldJoerg: Good evening! [3:02pm] PeterThoeny: hi HaraldJoerg! [3:03pm] PeterThoeny: reason why i was expected to be late today:  i went to the oath ceremony, i am now officially a usa citizen [3:03pm] HaraldJoerg: Congratulations [3:03pm] PeterThoeny: thanks [3:04pm] HideyoImazu: congrats! [3:05pm] PeterThoeny: what's new in germany? [3:05pm] HaraldJoerg: Nothing helpful for TWiki, I'm afraid [3:06pm] HaraldJoerg: June weather is Bavarian monsun [3:07pm] PeterThoeny: tomorrow my son and i will drive 6h to the black rock desert for a few days [3:07pm] PeterThoeny: launching big rockets [3:07pm] PeterThoeny: i am looking forward to this, best father's day present ever [3:08pm] HideyoImazu: cool [3:09pm] PeterThoeny: time check: +9min, shall we start? [3:09pm] HideyoImazu: sure [3:09pm] PeterThoeny: http://twiki.org/cgi-bin/view/Codev/KampalaReleaseMeeting2015x06x18 [3:09pm] PeterThoeny: usual agenda: [3:09pm] PeterThoeny: 1. Feature Requests for Kampala Release [3:09pm] PeterThoeny: 2. Extensions [3:09pm] PeterThoeny: 3. Review Urgent and Not So Urgent Bugs [3:09pm] PeterThoeny: 4. Miscellaneous [3:09pm] PeterThoeny: ---++ 1. Feature Requests for Kampala Release [3:10pm] PeterThoeny: http://twiki.org/cgi-bin/view/Codev/TWikiFeatureProposals [3:10pm] PeterThoeny: and [3:10pm] PeterThoeny: http://twiki.org/cgi-bin/view/Codev/WebChanges [3:10pm] PeterThoeny: first one: [3:10pm] PeterThoeny: http://twiki.org/cgi-bin/view/Codev/AddCGIpmToTWikiCore [3:11pm] PeterThoeny: this is still marked as "under investigation" [3:11pm] HaraldJoerg: Ooops... I'll fix that [3:11pm] PeterThoeny: i think this is complete, right? [3:11pm] PeterThoeny: ok [3:11pm] PeterThoeny: http://twiki.org/cgi-bin/view/Codev/ResponsiveTopMenuSkin [3:12pm] PeterThoeny: also under investigation, should be acceoted bt 7 days feedback [3:12pm] PeterThoeny: i'll fix that [3:12pm] PeterThoeny: http://twiki.org/cgi-bin/view/Codev/SearchAttachmentsInAWeb [3:13pm] PeterThoeny: this is also marked as under investigation and is aready done, i'll fix that [3:14pm] PeterThoeny: http://twiki.org/cgi-bin/view/Codev/TWikiPersonal [3:14pm] PeterThoeny: looks good harald! [3:14pm] PeterThoeny: it looks pretty complete now [3:14pm] HaraldJoerg: I did the uploads and renaming, and also a bit of bookkeeping with regard to the topics [3:14pm] PeterThoeny: thank you! [3:14pm] HaraldJoerg: Linux is trickier than I expected with regard to 32bit/64bit [3:15pm] HaraldJoerg: For windows, building a 32bit TWiki should be sufficient [3:15pm] PeterThoeny: yes [3:16pm] PeterThoeny: so you plan to work on a linux distro? [3:16pm] PeterThoeny: when i find time i'll try mac os-x [3:16pm] HaraldJoerg: Sure, currently I am trying to get packtwp doing the right thing on linux [3:17pm] PeterThoeny: ah [3:17pm] HaraldJoerg: It needs "general" options, and "architecture specific" options [3:17pm] HaraldJoerg: On Windows with Strawberry Perl, you simply pack the DLLs into the executable [3:18pm] HaraldJoerg: On Linux, they are "assumed to be there" by Linux package management systems [3:18pm] PeterThoeny: makes sense [3:19pm] HaraldJoerg: The Linux options should work with Mac OS--X, too [3:19pm] PeterThoeny: ok [3:19pm] PeterThoeny: anything else on twiki personal, and on features in general? [3:19pm] HaraldJoerg: Or at least, they should produce meaningful error messages [3:20pm] HaraldJoerg: I haven't worked on new features [3:20pm] PeterThoeny: ---++ 2. Extensions [3:20pm] PeterThoeny: http://twiki.org/cgi-bin/view/Plugins/WebChanges [3:21pm] PeterThoeny: we have a new plugin: [3:21pm] PeterThoeny: http://twiki.org/cgi-bin/view/Plugins/JiraRestPlugin [3:21pm] PeterThoeny: i created this for a client [3:21pm] HaraldJoerg: Nice [3:21pm] PeterThoeny: it differs from the existing JiraPlugin [3:22pm] PeterThoeny: the JiraPlugin displays jira data based on a JQL (jira query langiage) query in a twiki page [3:22pm] PeterThoeny: the JiraRestPlugin can be used to query, create and update any content [3:23pm] PeterThoeny: i will create a twiki app on top of this for a client [3:23pm] HideyoImazu: i haven't looked into JiraRestPlugin, but any chance to combine the two? [3:23pm] PeterThoeny: specifically, there is a requirements tracker with epics and stories [3:24pm] PeterThoeny: i think they have different purpose, so no need to combine [3:24pm] PeterThoeny: the jql is quick and easy to show jira data in twiki [3:25pm] PeterThoeny: the rest approach is more involved, required proper json object to change/create content [3:25pm] HideyoImazu: ok [3:25pm] HaraldJoerg: Do you need special permissions on the Jira server to run REST requests? [3:26pm] PeterThoeny: so i will create a twiki app layer on top of the jirarestplugin to select an epic, then by pressing a "create jira agile epic" button, it does several rest calls to create the epic and related stories in jira based on the data in the requirements tracker [3:27pm] PeterThoeny: login is via basic auth, so whatever user logs in can do actions based on his/her permissions [3:27pm] PeterThoeny: in jira [3:29pm] PeterThoeny: you cal also define a default user in configure, e.g. if you want to create content as a specific user, such as "TWikiJira" [3:30pm] PeterThoeny: "you can also" [3:30pm] PeterThoeny: look at the query form, [3:30pm] PeterThoeny: http://twiki.org/cgi-bin/view/Plugins/JiraRestQuery [3:31pm] PeterThoeny: this is an interactive query form [3:31pm] PeterThoeny: the result is a json object, it is put into a SetGetPlugin variable [3:32pm] HaraldJoerg: I'm just a guest user on some Jira systems in our company, I don't know whether they want me to circumvent the "normal" user interface [3:32pm] PeterThoeny: so now it is eady to apply a filter to get some sub-object from the json object [3:32pm] PeterThoeny: like: response.content.fields.description [3:33pm] PeterThoeny: ah, the plugin currently only supports one jira server [3:33pm] PeterThoeny: for a big company it likely needs to be enhanced to support multiple jira servers [3:34pm] HaraldJoerg: So the server is declared in configure? [3:34pm] PeterThoeny: yes [3:35pm] PeterThoeny: http://twiki.org/cgi-bin/view/Plugins/CopyTopicTreePlugin [3:35pm] PeterThoeny: enhacned to support auto-numbering of topics [3:36pm] PeterThoeny: i needed that for a specific twiki app that has topics named like DID-0001 for base topic, and DID-0001-1234 for children [3:37pm] PeterThoeny: so that with auto-numbering you get DID-0002 and DID-0002-1234 respectively [3:38pm] PeterThoeny: some minor fixes and enhancements to some other extensions [3:38pm] PeterThoeny: anything you'd like to cover on extensions? [3:39pm] HideyoImazu: no [3:39pm] PeterThoeny: ---++ 3. Review Urgent and Not So Urgent Bugs [3:39pm] PeterThoeny: http://develop.twiki.org/~twiki/cgi-bin/view/Bugs/WebChanges [3:40pm] PeterThoeny: http://develop.twiki.org/~twiki/cgi-bin/view/Bugs/Item7668 [3:40pm] PeterThoeny: Item7668: ENCODE variable with new type="json" parameter to escape a string for JSON use [3:40pm] PeterThoeny: i added this no-brainer feature to the core [3:41pm] PeterThoeny: needed for twiki apps that want to send json objects via rest call to another server, like with the JiraRestPlugin [3:42pm] PeterThoeny: thank you HideyoImazu-san for bug fixes [3:42pm] HideyoImazu: np [3:42pm] PeterThoeny: anything else on bugs? [3:43pm] HaraldJoerg: Nope [3:43pm] PeterThoeny: ---++ 4. Miscellaneous [3:43pm] PeterThoeny: anything? [3:43pm] HideyoImazu: no [3:44pm] HaraldJoerg: No 2 [3:46pm] PeterThoeny: no 3 [3:46pm] PeterThoeny: ok, let's close the meeting early [3:46pm] HideyoImazu: ttyl [3:46pm] PeterThoeny: thank you HideyoImazu-san and HaraldJoerg! [3:46pm] HaraldJoerg: Ok, ttyl! [3:47pm] PeterThoeny: i'll post the logs and minutes [3:47pm] PeterThoeny: ttyl [3:48pm]  HaraldJoerg left the chat room.