15:00:29 #startmeeting Zikula 15:00:42 hi, who is here for the zikula meeting? 15:00:48 * stickster is here 15:01:01 * Sparks_too is here 15:01:15 greetings stickster Sparks_too 15:01:27 ke4qqq: ianweller: mchua: ping 15:01:30 anyone seen ke4qqq or itbegins? 15:01:45 pcalarco is here 15:01:50 Hi pcalarco 15:02:13 stickster: Hi 15:02:33 poelcat: I don't know whether we should expect itbegins. 15:02:43 Let's give it 2-3 more minutes and then start regardless. 15:02:55 I'm trying to track down J5. 15:03:01 Oh wait, there he is! 15:03:08 :) 15:03:11 Hi J5! 15:04:01 * ke4qqq is sorta kinda in and out 15:04:34 #link https://bugzilla.redhat.com/showdependencytree.cgi?id=504066&hide_resolved=1 15:04:43 let's start with packaging status 15:04:51 #topic packaging status 15:05:20 * stickster resolved two naming problems with his packages 15:05:49 There are two that are pending, but they aren't blockers because the packages already exist. They'll be obsoleted and replaced automatically once fixed. 15:05:53 stickster: excellent 15:05:56 we also had: 15:05:57 ** Sparks to review license problems in scribite! to determine if he can 15:05:57 just remove the "broken" pieces. 15:05:57 ** ke4qqq: review stickster's renamed packages 15:05:57 ** ke4qqq will contact upstream authors of cc-licensed js by eow and see 15:06:00 if relicensing can happen. 15:06:40 status from ke4qqq or Sparks_too ? 15:06:51 relicensing can't happened as j5 pointed out 15:07:00 for that particular package 15:07:09 Right, we're going to have to rip and replace the affected pieces. 15:07:19 ke4qqq: not that it can't but that it would be extremely unlikely 15:07:27 ke4qqq: package name for the notes? 15:08:15 There are at least three packages affected by licensing issues that I know of 15:08:16 Content 15:08:19 mediaattach 15:08:20 menutree 15:08:36 Sparks_too: Scribite has been fixed at this point, correct? 15:08:42 stickster: Yes 15:08:48 * stickster points to https://fedoraproject.org/wiki/Zikula for current module status 15:08:51 stickster: But I still need to package some editors. 15:09:11 we also have the elephant in the room which is the date we were targeting for the tracker bug to be closed... but we can include that in the schedule discussion 15:09:14 Most of the JS licensing issues are various lightbox libraries 15:09:35 J5: RIght. Just to provide some background... 15:09:40 there are other licensing issues with mediashare iirc 15:10:15 I'm here in Westford this week and since J5 answered my blog's CTA for help with the Javascript bits, I talked to him a bit about what we needed -- yesterday, was it? 15:10:24 (The week's going by in a blur.) 15:10:36 ya 15:11:06 I told J5 that what we needed was someone who actually knew JS well to choose drop-in replacements (or something close) and help us ensure that Zikula worked with them. 15:11:40 I mentioned I needed some sort of test instance running so I could check functionality 15:11:44 do we need to go into any specific detail for any of the bugs tracking these issues or set target dates for their resolution? 15:12:01 poelcat: I'd like to 15:12:18 #link https://bugzilla.redhat.com/show_bug.cgi?id=511998 15:12:19 Bug 511998: medium, medium, ---, david, ASSIGNED, Review Request: zikula-module-menutree - Menutree allows to create multilevel, hierarchical (tree-like) menu. 15:12:23 J5: Do you feel comfortable going through each of these three bugs right now for a couple minutes and establishing some sort of plan of action? 15:13:08 It would be nice to go over each issue, list the license and see if we think it would be easy to get the author to change the license or if we have to rip it out 15:13:17 stickster: I'm available 15:13:32 J5: i listed the first one above 15:14:07 http://weblog.axent.pl/examples/js.drag-drop-tree/cookie.js looks like the most important issue to resolve there 15:14:09 note I think each licensing issue should get it's own bugzilla. I had a hard time picking out issues along woith the package review 15:14:42 J5: Fair enough, it looks like for bug 511998 there are two issues remaining. One's been resolved because the license (MIT) was found. 15:14:44 Bug https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=511998 medium, medium, ---, david, ASSIGNED, Review Request: zikula-module-menutree - Menutree allows to create multilevel, hierarchical (tree-like) menu. 15:14:59 poelcat: Can you #action me to file those bugs out? 15:15:12 * stickster jumps in since everyone else seems to be pretty quiet today 15:15:39 #action stickster to make sure each licensing issue gets it's own bugzilla 15:16:13 next bug? 15:16:13 poelcat: And I'll do that by 8 August 15:16:16 cookie.js looks really easy to fix. There has to be tons of cookie libraries out there. I bet this one is actually just a copy and paste from some tutorial 15:16:29 J5: Excellent, that's good to hear 15:16:50 #link https://bugzilla.redhat.com/show_bug.cgi?id=506038 15:16:51 Bug 506038: medium, low, ---, stickster, ASSIGNED, Need to package mediashare 15:16:52 J5: The icons are trivial, and we should be able to do that. 15:17:16 icons just move to Tango which are public domain and we use for our default theme 15:17:22 * Sparks_too noted that there was a message on the f-docs-l that said the icons were in the public domain? 15:17:24 J5: Perfect. 15:17:57 Although I didn't see proof of that anywhere 15:17:57 Sparks_too: Are those http://www.famfamfam.com/lab/icons/silk/? 15:17:58 there is some question about that - the icons don't seem to match up one for one with the pd stuff iirc, but perhaps I am thinking of something lse. 15:18:08 #info J5> icons just move to Tango which are public domain and we use for our default theme 15:18:08 stickster: Let me verify 15:18:14 k 15:18:22 poelcat: Sorry, moving on to your bug 15:18:35 That one is one of the Lightbox affected modules 15:18:47 btw, those look very much like Tango icons (just not as good) 15:18:56 #action Sparks to check on message on the f-docs-l that said the icons were in the public domain 15:19:11 J5 noted that a challenge was to find a fairly lightweight script that wouldn't drag in a bunch of other stuff -- but I think he found one that would be able to use prototype -- is that right J5? 15:19:31 J5: And would you like me to break out this licensing problem too, as a separate bug? 15:19:49 * stickster thinks that would probably make sense... 15:19:53 stickster: I might have imagined that... But J5 has said it now. :) 15:19:54 yes, but it isn't lightweight. 15:20:14 poelcat: I can't find that message, now. 15:20:43 J5: So, correct me if I'm wrong, but the deal with Javascript is that it can be cached by the client, right? So if we have a 65K script that's kind of ugly the first time, but not so much later, right? 15:20:51 * stickster apologizes for being dense about how the client experiences JS 15:22:06 Well, I can sort the answer out later. 15:22:16 stickster: if we configure the server correctly yes 15:22:30 OK, something abadger1999 may be able to help with. 15:22:46 stickster: it isn't actually a huge script but upstream might balk as 10k vs 65k is a 6x + increase 15:22:52 Sure. 15:23:07 J5: What are our options for smaller scripts? 15:23:19 but consolidating on one would actually be better 15:23:22 You'll definitely want to clear that kind of stuff with upstream. 15:23:42 they probably don't want to pull in prototype for one extension, jquery for another, etc. 15:23:52 abadger1999: I think the idea is to consolidate on one. 15:24:03 our options arn't that good. We end up having to use the big script for the flash functionality in some places 15:24:07 -- and that's an upstream decision. 15:24:10 abadger1999: prototype is already included for greybox in that module, if I remember correctly. 15:24:44 abadger1999: Hopefully they will be responsive given that we want to help with the labor. 15:25:01 they package kind of weirdly though. Everything that needs prototype seems to include its own version 15:25:29 J5: I think it's to achieve a one-size-fits-all for people who aren't installing on a software-managed platform. 15:25:38 In many cases the code will look for system libs first 15:25:59 But I may be talking about the PHP now and that doesn't apply to JS stuff. 15:26:10 * stickster apologizes for getting his langs mixed up. 15:26:16 OK, should we go on to the next bug? 15:26:22 ya js resource management isn't very good 15:26:23 yes 15:26:26 next 15:26:36 stickster: what is summarized action for this one? 15:26:53 * stickster to break out licensing issue 15:27:01 #link https://bugzilla.redhat.com/show_bug.cgi?id=492091 15:27:02 J5 to come up with fix 15:27:03 Bug 492091: medium, low, ---, a.badger, ASSIGNED, Review Request: zikula-module-Content - Page editing module for Zikula 15:27:07 sure 15:27:19 ke4qqq to bring plan upstream for consideration 15:28:10 #action for https://bugzilla.redhat.com/show_bug.cgi?id=506038 break out licensing issue + J5 to come up with fix 15:28:11 Bug 506038: medium, low, ---, stickster, ASSIGNED, Need to package mediashare 15:28:31 Regarding bug 492091 15:28:32 Bug https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=492091 medium, low, ---, a.badger, ASSIGNED, Review Request: zikula-module-Content - Page editing module for Zikula 15:28:35 #action https://bugzilla.redhat.com/show_bug.cgi?id=492091 ke4qqq to bring plan upstream for consideration 15:28:36 Bug 492091: medium, low, ---, a.badger, ASSIGNED, Review Request: zikula-module-Content - Page editing module for Zikula 15:28:57 That's another Lightbox problem 15:29:16 yes, this is the one that needs flash support 15:29:52 I see that ke4qqq emailed the author about offering a dual license -- any response thee? 15:29:56 *there 15:30:11 That was on 2009-07-23. 15:30:21 Oh sorry J5, I missed your later comment. 15:30:25 That's a big "never mind." 15:30:30 again, we would have to get the permission from the lighbox2 and lightbox++ authors 15:30:37 Right. 15:30:40 plush anyone who has touched the code 15:31:01 So "lightwindow" might work here as well, correct? 15:31:24 I'm guessing anyone who uses CC for code doesn't really understand licensing issues 15:31:47 Right. 15:31:50 ya, this is the one module where lightwindow looks like the only worthy solution 15:31:55 *nod 15:32:25 We might want to expand this into a general suggestion to the Zikula community that they use lightwindow wherever possible to ensure licensign compatibility. 15:32:43 what is Zikula? 15:32:48 oops! 15:32:50 It seems like lightbox pops up quite a bit in their various content-organizing modules. 15:32:51 ignore that question here. sorry 15:33:26 ke4qqq: Sparks_too: Is Lukas around these meetings? 15:33:35 dunno 15:33:51 I notice that he's in the bug as recently as middle of July. Is he still owning this module? 15:34:58 Well, we can figure that out, and if required someone can take over the work. 15:35:12 poelcat: I think the resolution for this bug is the same as the previous one, though. 15:35:42 I'll break out a bug, J5 will give us muscle, and ke4qqq will propose the change upstream. 15:36:11 #action https://bugzilla.redhat.com/show_bug.cgi?id=492091 break out licensing issue + J5 to come up with fix 15:36:13 Bug 492091: medium, low, ---, a.badger, ASSIGNED, Review Request: zikula-module-Content - Page editing module for Zikula 15:36:24 #topic test instance 15:36:40 oops... anything else around packaging and lisencing? 15:37:37 poelcat: I think we missed one 15:37:42 bug 505938 15:37:43 Bug https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=505938 medium, low, ---, fedora-docs-list, NEW, Need to package MediaAttach. 15:38:12 #link https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=505938 15:38:13 Bug 505938: medium, low, ---, fedora-docs-list, NEW, Need to package MediaAttach. 15:39:18 J5: So from your comments in the bug, this one should be not too hard to fix all three of these issues. 15:39:19 Highslide is another lightbox 15:39:30 J5: Do you want separate bugs filed here too? 15:39:39 yes 15:39:43 J5: will do 15:39:54 poelcat: So, same actions here then 15:40:17 I think that does it for licensing and packaging. 15:41:31 javascript-image-cropper-ui is not an issue. It is under the GPL compatible BSD license 15:41:41 J5: Thanks 15:41:52 poelcat: Yield the balance of my time to the gentleman from Portland 15:42:24 * poelcat back... box crashed 15:42:53 whoops 15:43:03 #action https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=505938 break out licensing issue + J5 to come up with a fix 15:43:05 Bug 505938: medium, low, ---, fedora-docs-list, NEW, Need to package MediaAttach. 15:43:31 there seems to also be a php element to that bug? 15:44:08 oh, no must have been one of teh other ones 15:44:49 J5: If you find something else, let me know and we'll vet it on the list 15:45:17 poelcat: take it away sir 15:45:20 our next topic was test instance configuration 15:45:45 ke4qqq: Sparks_too: Who has the administrator credentials for the publictest instance? 15:45:45 Need to set a date to template the conf files for 15:45:47 puppet and create package lists, etc. 15:46:18 abadger1999: That question ^^ might be for you too 15:47:14 stickster: I don't know but anyone in sysadmin-test should have sudo o nthe box. 15:47:31 Worst comes to worse, someone can reset the admin passwords in the database. 15:47:39 abadger1999: Can I ask you to do that for us? 15:47:57 I'm going to take silence from ke4qqq and Sparks_too to mean that they don't have the creds and/or don't know who does. 15:47:58 stickster: afaik just itbegins 15:48:09 What's the db? mysql? 15:48:14 stickster: I'm not sure. I do, I think. 15:48:16 yes mysql 15:48:18 abadger1999: Almost certainly 15:48:21 ke4qqq: Thanks 15:48:34 per mmcgrath that's what infra wanted since mw was also using mysql 15:48:42 Sparks_too: If you have them, could you please send them around to some other people in the group? GPG email would be fine. 15:49:05 We definitely want to avoid silo'ing the admin privileges so that we can get things working at least to a state where J5 can test his changes. 15:49:24 stickster: I mean that I am in the sysadmin-test for the purpose of working with Zikula 15:49:29 we need to get the fas plugin working 15:49:39 we created a fas group for admin auth 15:49:49 we need to make sure the test fas instance has such a group as well 15:50:21 Do we need the FAS stuff working before we can test the Javascript changes? 15:50:39 probably not 15:50:41 Feel free to create one - admin/admin on http://publictest3.fedoraproject.org/accounts/ 15:51:20 oh--so the admin privs are for the box or for zikula? 15:51:24 no we don't need Fas working but we do need login working 15:51:38 who is responsible for getting the login working? 15:52:17 Let's back up for a moment and just make sure we're asking the right questions. 15:52:21 :-) 15:52:58 1. Test box admin privs are required to put test packages or files directly on the box. 15:53:15 2. Zikula admin privs are required to refresh/activate those changes in Zikula. 15:53:34 3. FAS auth goo is required so we can have people able to sign on via their existing FAS accounts. 15:53:39 Did I get that right? 15:54:01 yes but 3 appears optional for the moment 15:54:08 ke4qqq: Correct, thanks for that 15:54:21 answer: 1. Everyone in sysadmin-test should have sudo on the box -- if you can ssh to publictest15, you should have sudo. 15:54:53 abadger1999: Thanks, that's helpful info 15:55:04 * poelcat still isn't seeing how we are going to get these things done if no one is volunteering to do them 15:55:33 2 -- You want me to figure out how to reset the admin password/admin account and password in the db so we can use it. 15:55:37 * stickster is grateful J5 has agreed to take on some work here, despite his busy schedule with Fedora Community 15:55:39 ke4qqq: Can you get with itbegins and see if we can get the keys for #2, please? 15:55:55 I'll fire off an email shortly 15:56:17 Okay -- so I won't work on 2 (for now). 15:56:18 Sparks_too: ke4qqq: It might be simpler to just reset them, notify itbegins by GPG email with the new information. 15:56:19 #action ke4qqq to send email off about actions needed around test instance 15:56:29 * stickster yields 15:56:32 #topic schedule 15:56:35 stickster: I agree 15:56:48 this topic has been stalled and frankly i'm not sure what to do 15:57:01 * ke4qqq needs to step away for a bit 15:57:02 ke4qqq: poelcat: abadger1999 Let's agree to this -- give itbegins 24 hrs, and then take reset actions after that. 15:57:10 stickster: worksforme 15:57:10 So the action stands. 15:57:13 Cool 15:57:14 Sounds good. 15:57:16 poelcat: Sorry, go ahead sir 15:57:24 only two people responded to the whatisgood and the times suggested are now over 15:58:03 to be really honest i'm getting discouraged about leading the PM around this project because I'm not 15:58:04 poelcat: I'm partly at fault there too, I didn't answer when I had the chance and ran out of time. 15:58:07 getting the input I need 15:58:41 and I don't have the tech background or big picture on how it all needs to work so i'm largely dependent on you all :) 15:59:01 * stickster reminds everyone that the CMS isn't going to get done by itself. If we need more help, let's go to specific people from other teams and ask them to take on specific tasks. 15:59:03 so w/o any info or inputs i spin my wheels 15:59:34 and w/o a solid schedule I'm don't see how we are going to go live for F12 15:59:42 we have already missed the dates set 16:00:05 * stickster wants to be optimistic but is running out of happy pills 16:00:27 Is someone in this room now? 16:00:39 * stickster wonders if we can use another 5 minutes here. 16:01:22 I want to acknowledge poelcat's situation here, and note that if the Zikula steering group wants someone to serve as PM, we need to make it worth that person's while. 16:01:23 who is willing to sit down and help me do the schedule? 16:01:43 * stickster raises hand, but you knew that 16:01:50 poelcat: Sorry :-( I was hoping mmcgrath would be able to do the requirements meeting b/c I'm more the development side of thingsrather thansys-admin/deployment. 16:02:08 I can step in and help do the schedule. 16:02:21 abadger1999: thanks 16:02:30 * spot looks around 16:02:31 how about someone from the packaging side? 16:02:35 poelcat: I can help but I've been getting busier and I don't see it slacking off until September 16:03:02 * ricky is listening around as well if there are any easy infrastructure requirement questions :-) 16:03:17 okay, i'll take a second shot at whenisgood 16:03:21 Sparks_too: We can do it on an evening call if needed, abadger1999 and poelcat are 3 hours behind us 16:03:26 and hopefully we can meet for next Wed 16:03:54 stickster: WORKSFORME 16:03:55 but if we still don't have a schedule then, i think maybe we need to punt on F12 for go live 16:04:08 ! 16:04:25 We're in Spot's room at this point, we need to adjourn 16:04:29 #action poelcat to send whenisgood to coordinate schedule review to happen before next meeting 16:04:37 poelcat: Agree with your last statement though 16:04:37 okay 16:04:39 thanks everyone 16:04:41 #endmeeting