16:03:10 #startmeeting 16:03:10 Meeting started Sun Dec 6 16:03:10 2009 UTC. The chair is pcalarco. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:03:10 Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:03:28 #meetingtopic Fedora Insight HackFest on Zikula 16:03:48 ok - can we talk over here about licensing issues in 1.2.0 16:03:51 ke4qqq, what was the problem with themes? 16:04:17 so one of the themes requires jsmin-php 16:04:21 jsmin-php is non-free 16:04:27 .tiny https://fedorahosted.org/design-team/query?status=new&status=assigned&status=reopened&keywords=~insight&order=priority 16:04:28 itbegins: http://tinyurl.com/yg4zsbk 16:04:30 hang on let me tell you wich one 16:04:31 That's the design ticket list 16:04:49 So we don't need any of the themes except for RSS and Printer 16:05:03 ke4qqq, seabreeze by any chance? 16:05:30 ./system/Theme/plugins/outputfilter.pagevars.ph 16:05:43 well maybe that's not a Theme per se 16:06:06 bah I just saw 'theme' in the path and didn't read further 16:06:29 oh, this got added in at the last moment of the release cycle - I thought Drak coded it from scratch 16:06:34 obviously not 16:07:13 * ke4qqq is writing the zikula list now 16:08:58 we'll need to strip that out 16:10:10 ke4qqq, it's MIT licensed? 16:10:50 itbegins: it is not - MIT license has been bastardized with the addition of: 16:11:02 This software shall be used for Good, not Evil 16:11:58 seriously? 16:12:01 seriously 16:12:24 apparently all of hte jsmin libraries are that way - the python implementation has the same problem as well as C 16:12:29 talk about making life difficult 16:12:53 itbegins: started a thread on f-legal this morning see the followup: https://www.redhat.com/archives/fedora-legal-list/2009-December/msg00020.html 16:15:08 Ok - status of the room as I know it right now 16:15:48 Simon and Diana are talking about the design tasks that need to be done 16:15:49 right now Toshio and Matthew are talking about... I'm not sure, maybe wysiwyg? (/me guesses) 16:15:49 dbewley: hey there! 16:15:53 good morning 16:15:54 I'm also guessing Dale and Pascal are going totally ninja on our workflow 16:15:56 * ke4qqq thought xinha was already in - I thought I saw cvs commits from matthew recently 16:16:08 ke4qqq: it's in, it's not deployed in our instance 16:16:12 ahhh ok 16:16:27 I'm about to head to the whiteboard and see what spevack is doing with content 16:16:50 add stripping jsmin to the topic if 1.2.0 is expected to be done today - we probably need to talk with toshio and simon about that 16:17:02 s/topic/list/ 16:22:23 dbewley: Hi Dale, nice to see you! 16:22:59 dbewley: I am starting on writing up needs and steps at: https://fedoraproject.org/wiki/FWN/FIWorkFlow 16:23:13 Hello, Pascal. I just was going to take a look at that. 16:23:34 dbewley: based on previous discussions and your documentation of this to date 16:24:48 hmm pagemaster... 16:25:17 looks promising at first glance 16:27:27 forgive my ignorance,but has pagemaster been packaged yet pcalarco ? 16:27:45 pagemaster has been packaged, yes 16:27:55 it's even installed 16:27:58 pagemaster is present on publictest6 16:28:02 I'm just not sure if it's up to date 16:28:27 .whoowns zikula-module-pagemaster 16:28:27 ke4qqq: mchua 16:28:42 itbegins: 0.3.1 is installed and latest rel 16:28:44 ah I remember 16:29:16 someone packaged it but didn't want to maintain it I believe 16:29:52 I think it was mether 16:31:21 * ke4qqq is going to work on getting php-gettext packaged as zikula-1.2.0 has started bundling that. I'll check in periodically 16:33:23 keep getting disconnected 16:42:25 dbewley: what do you think about the publication fields in pagemaster? I think we need to add a category dropdown here populated with all of our categories 16:42:46 dbewley: looking on publictest6, that is 16:44:44 i was just about to ask about pub fields 16:45:24 is anyone already familiar with this module or can you point to an example in use? i presume the pub fields would be each beat 16:46:08 i created the "Fedora Weekly News" pub type, next step is the pub fields it seems. can't update the db until there are some. 16:46:09 dbewley: the only info I have found to date are the screenshots on the zikula module page for pagemaster 16:46:27 well, let's just poke it and see what happens then. :) 16:47:13 yes, doesn't look like we can add new categories, tho; probably a permissions issue. . . checking here 16:47:24 new fields, that is 16:47:35 ah 16:48:01 seeing php warning on the pubfields edit page 16:48:15 "Warning: Call-time pass-by-reference has been deprecated - " 16:48:54 https://publictest6.fedoraproject.org/zikula/index.php?module=pagemaster&type=admin&func=editpubfields&tid=1 16:48:55 likely php.ini is set to pass debug info out - that can be safely ignored I'd imagine. 16:50:50 * mchua and spevack are working on https://fedoraproject.org/wiki/Zikula_hackfest#Sunday.27s_deliverables in case anyone is curious what we're up to in contentland 16:57:03 .bug 544821 16:57:04 ke4qqq: Bug 544821 Review Request: php-gettext - Gettext emulation in php - https://bugzilla.redhat.com/show_bug.cgi?id=544821 16:57:25 ^^ one of zikula 1.2.0's bundled libraries up for review 16:59:55 so Simon was saying that with publication types, we can use this with categories to be able to aggregate content together, and we're going to work on this next 17:02:01 the way we'll have to organize the FWN postings though, is by date, as it is harder to do this by FWN issue number; the way this would work in practical terms is that the editor would publish all of the reviewed beats at the same time so they would be clustered on FI 17:02:12 mchua: feel free to pass the above review out to any packager who doesn't have enough to do yet :) 17:02:23 Sparks: ping 17:04:17 ke4qqq: heh :) will do, is that something we need for the first launch (like, PANIC FIND SOMEBODY TODAY) or something we'd like to get to eventually, maybe after first launch? 17:05:03 * ke4qqq thought the goal was to upgrade to 1.2.0 17:05:30 today 17:05:30 if that is the case, the above is a blocker 17:05:30 if not, it can wait 17:05:46 s/the goal/part of the goal/ 17:06:41 ke4qqq: we're going to go for it. it is a blocker. 17:06:42 I will recruit. 17:11:10 while editing a "Publication Field", the form is drawn partially outside the browser border and can't be used. There is an error at the top "Javascript livepipe package was not found or it's incomplete. It's required for the plugin configuration modalbox. Please download it and copy into your site." 17:11:21 itbegins_: let me know when you have a moment to talk about stripping jsmin 17:11:33 ke4qqq, shoot 17:11:47 so, we can strip it, by modifying the plugin file 17:11:57 but that would break the jsmin functionality 17:12:13 IMHO, that's less of a problem if we can get the licensing problems fixed for 1.3 17:12:26 right - so aside from fedora use, someone clicking ont he jsminify option (which appears disabled by default) 17:12:30 will break their installation 17:14:24 well - my thoughts are - 1) if 1.2.0 is to happen today, our only option is to strip it. 2) it'd be nice to strip it in some way where people can't mess their installation up by clicking on an option. 17:15:09 Max and I are starting on the "About" post. We're going to be out of channel for a bit typing on his laptop (having spotty network, or we'd use gobby). 17:15:12 Will report back asap. 17:16:23 They won't break their installation actually 17:16:44 well... 17:16:51 there are two stripping options 17:16:54 heffer is reviewing the php-gettext package, itbegins_ and ke4qqq - i think we're gonna be good :) 17:16:57 1. Strip the library 17:17:03 mchua: awesome 17:17:06 2. Strip the library and modify the plugin 17:17:14 heffer: thanks!!! 17:17:22 sure. no problem 17:17:23 if we do 2, then no breakage (just minification won't occur) 17:17:43 itbegins_: it won't puke when it tries to call the minify function? 17:17:45 of course, minification would have been a big plus for our Zikula deployment 17:18:12 ke4qqq, well, not if we modify the plugin to never call the minify func (that's option #2) 17:18:27 ke4qqq, very simple change to make 17:18:37 itbegins_: let me look at the code for the plugin 17:18:57 better would be to find a free library to use instead 17:19:14 got my nickname back 17:20:42 true - looks like commenting about 10 lines out. 17:20:53 * ke4qqq goes to play with it 17:24:17 decided: we want our about page to look less like http://magazine.redhat.com/about/ and more like http://globalvoicesonline.org/about/ 17:25:54 itbegins: sanity check this please: http://ke4qqq.fedorapeople.org/zikula-minify.patch 17:26:47 hiemanshu: ok - let's catch you up 17:26:54 Sure 17:27:11 hiemanshu: we're on https://fedoraproject.org/wiki/Zikula_hackfest 17:27:34 ke4qqq, looks good, but should use // for PHP comments really 17:27:42 pcalarco, dbewley: need help with workflow? should hiemanshu start testing stuff? itbegins, do you need help with deployment (any other tasks people can pick up?) 17:27:55 itbegins: bah you are right 17:28:15 mchua: i'm testing here. finding bugs with zikula https://fedoraproject.org/wiki/User:Dale/Zikula_FWN_Testing#Pagemaster_Module_Configuration_for_FWN 17:28:29 ke4qqq, from which source did you take the information that the license was LGPL2+? all i find is GPLv2+ 17:28:39 hiemanshu: if you want to join dbewley with testing, go for it - otherwise, I could use someone looking at how hard it is to make various content types 17:28:44 hiemanshu: your call on what you want to work on 17:28:56 heffer: it may be a typo on my part 17:29:05 mchua: I can work on testing stuff 17:29:07 * ke4qqq goes to look 17:29:18 dbewley: can you get hiemanshu started? 17:29:26 this the Zikula license? 17:29:52 itbegins: no the php-gettext license 17:30:17 mchua: i'm mostly just plodding through and trying to create a skeleton from the workflow ideas on https://fedoraproject.org/wiki/FWN/FIWorkFlow and documenting the process/problems on my page for the moment 17:30:20 heffer: error on my part - all I see in source and COPYING is GPLv2+ /me will make a change and update 17:32:59 heffer: updated srpm : http://ke4qqq.fedorapeople.org/php-gettext-1.0.9-2.fc12.src.rpm 17:33:32 okay. i'm almost through with the review 17:34:11 ke4qqq: yo 17:34:43 Sparks: have time to work on one of your zikula modules today? 17:34:53 thanks! we're all set then, and if we get any other spare folks (or if you finish early) I can get you started with the content types 17:34:56 ke4qqq: I might. What's up? 17:35:13 one of the modules you packaged that had licensing issues has had those issues resolved 17:35:22 Which one? 17:35:35 menutree 17:35:51 .bug 511998 17:35:53 ke4qqq: Bug 511998 Review Request: zikula-module-menutree - Menutree allows to create multilevel, hierarchical (tree-like) menu. - https://bugzilla.redhat.com/show_bug.cgi?id=511998 17:36:26 Oh... I hadn't actually built it... :) Is it ready to go? 17:36:56 jusuff says it is, but I haven't actually looked at it 17:37:08 he pinged me about it - I added notes to the bug 17:37:17 ke4qqq, where do you put the pnTemp directory in your package? 17:38:02 itbegins: /var/lib/zikula/pnTemp 17:38:10 ok, thanks 17:38:22 np 17:38:32 welcome quaid 17:38:36 hey quaid! 17:38:46 hey 17:38:52 quaid: max and I are working in content-land and there's a piece nobody's picked up yet we were wondering if you could tackle 17:39:12 quaid: it's on https://fedoraproject.org/wiki/Zikula_hackfest#Sunday.27s_deliverables 17:39:23 Content type blocker list - what types of content (text, audio, video, podcast...) do we want to have on FI, and is it easy to produce them? What needs to be done to unblock the creation of certain types of content (i.e. what makes it hard to make a video, and so on?) 17:40:07 quaid: basically, come up with a list of... formats, for lack of a better word, we would like FI content to be in 17:40:21 text, photo journals, screencasts, podcasts, videos, link roundups, etc 17:40:24 (those are off the top of my head) 17:41:12 quaid: and then for each of those formats, go through the workflow/tutorial 17:41:48 quaid: basically, "how much work would it take me to make a $thingy"? 17:41:55 (potential answer: well to make a video I have to install these 3 things, 2 of which are from source, and sometimes don't work, and then spend 5 hours editing because the tools are tough, and... blah blah blah" 17:42:30 (other potential answer: "I yum install $foopackage, click $button, and I'm ready to submit my link to FI, total time 5min" 17:42:30 ) 17:42:35 ke4qqq: Umm... The Zikula website says menutree 2.0.1 was uploaded 15 months ago! 17:42:41 quaid: and from those "how much work?" lists, identify which ones we need to concentrate on making easier 17:42:54 quaid: ...how incoherent was that? I've averaged 2 hours of sleep the past 3 nights 17:43:03 so I may not be entirely parseable in English 17:44:32 mchua, ke4qqq: review done 17:44:47 heffer: awesome - thanks so much!!!! 17:44:58 Sparks: v2.2 is what we are after 17:44:59 * quaid is back, looking 17:45:30 mchua: coherent, sounds good, can & will do 17:45:34 heffer: make Mel buy you a $beverage for you. Mel: I'll pay you back 17:45:44 :) 17:46:12 ke4qqq: you're not allowed to pay me back ;) 17:46:21 heffer: any drink you want, anytime 17:46:38 quaid: danke! 17:47:19 heffer: can you update the review flag to + as well? 17:47:51 oh yeah. sorry :D 17:48:30 I think I have finished documenting workflow, at: https://fedoraproject.org/wiki/FWN/FIWorkFlow 17:49:25 heffer: no worries 17:50:18 ke4qqq: Ummm... know where I can find 2.2? I don't see it anywhere. 17:50:25 one sec 17:51:07 itbegins: ^^ 17:51:48 itbegins: disregard 17:51:55 Sparks: http://code.zikula.org/bianor/changeset/192/tags/menutree/2.2?old_path=%2F&format=zip 17:52:29 ke4qqq: RR 17:52:36 Sparks: there's also a 2.2BT branch, and honestly I don't know what the diff is 17:52:41 * mchua reading [[FWN/FIWorkFlow]] 17:52:53 * mchua wondering what Fedora TV is 17:53:06 Pascal and Max are talking about Fedora TV - it sounds like it was something historical that died due to lack of manpower 17:53:07 spevack: I jumped on the 'content types' bandwagon, btw; stubbed out page working on types and means here: https://fedoraproject.org/wiki/Zikula_content_types 17:53:22 mchua: yeah - it was sad 17:53:28 * ke4qqq seems to recall fedora.tv 17:53:35 but content is hard to gen 17:53:50 hey quaid 17:53:52 mchua: ask gregdek :) 17:53:52 Video Is Hard 17:53:59 quaid: danke! 17:54:07 for the full fedora.tv story, but the short is ... free content video is hard 17:54:20 pcalarco: what I think we need before we find adamw / me / other beat writers is "hey beat writers, do 1 2 3" guide 17:54:25 the workflow looks awesometastic though! 17:54:29 quaid: are video and "screencast" the same thing? 17:54:40 spevack: nope, actually, and thanks, that's missing 17:54:42 screencast IS A video 17:54:45 ah, ok 17:54:45 in the sense that they use different tools 17:54:47 * spevack was curious 17:55:03 pascal: i just sent a note to the list about errors i'm seeing while using pagemaster in zikula 17:55:03 * ke4qqq would think screencast is a subset of video - but I don't do video.....soo..... 17:55:08 did you see the screencast on Fedora Docs that Mel did from POSSE-APAC? 17:55:40 ke4qqq: Okay, I got it. Updated the spec... built the SRPM. RPMLINT looks clean. 17:56:24 cool - I'll try and review that shortly. 17:56:32 thanks!!! 17:56:54 spevack: she did it with no audio, wrote in a text editor for people to follow along -- so, yes, that's video, but the _techniques_ are screencast-specific 17:56:57 that's my thinking anyway :) 17:57:19 * quaid adds screencast to the page 17:57:30 itbegins: see the email that dbewley just sent to the list??? 17:59:14 ke4qqq, yep 17:59:33 so the warnings are safe to ignore 17:59:46 the thing disappearing off the screen appears to be something to do with the missing livepipe algo 17:59:54 yeah - the broken stuff is what worries me 17:59:58 ke4qqq: Okay, ticket has been updated. 18:00:18 Sparks: awesome 18:02:32 It's like we're IN Toronto... 18:02:33 :) 18:03:03 except no skating, and no fudpub....lol 18:04:27 mchua: feel free to run with/mod from here -- http://mspevack.fedorapeople.org/fedora-insight-brainstorming.txt 18:04:28 True 18:04:52 spevack, quaid: yeah, usually when I do things they have no audio because... it's... easier for me that way 18:05:02 also, you *don't* want to listen to anything I've sound-edited, EVER 18:05:39 * mchua had to do some audio-only assignments for a digital media creation class in college, and when we had to share our work with the entire class, I marked the timing of my classmates's flinches 18:05:51 and found they exactly corresponded to the start/end points of the clips I was using 18:06:02 ke4qqq: http://code.zikula.org/pagemaster/ticket/127 missing livepipe error 18:06:32 * mchua gets back on task 18:06:36 * mchua now sprinting solo on About page 18:07:21 dbewley: if it makes you feel better - php puked when I clicked on the link, and I actually got the livepipe error :) 18:07:36 :) 18:09:47 food update: pizza slices are $2 each, both meat and veggie options; a survey-person will be around to get our orders shortly. 18:10:31 dbewley, ke4qqq livepipe is a prototype extension 18:10:48 I assume free licensed (?), if so, can we get it packaged? 18:11:28 I'm working on metrics and about page in gobby, doc name fedora-insight-brainstorming 18:11:47 itbegins: is it a blocker to deploying on staging 18:11:48 ? 18:11:51 itbegins: (livepipe) 18:12:07 mchua, I don't believe so, but it makes working with pagemaster hard 18:14:52 link to livepipe? 18:17:38 * ke4qqq laughs at comments from zikula about licensing software to only be used for good is evil, and thus one can't use the software at all. 18:18:10 mchua: as i understand it we would need to create a field which is a list of "beats" for FWN, and I don't know how else to edit that field with the WUI broken 18:19:34 ke4qqq: Did bug 516667 get fixed? 18:19:37 ke4qqq: whoa, where is that? that's hilarious! 18:20:09 http://livepipe.net/ 18:20:21 mchua: http://groups.google.com/group/zikula-discussions/browse_thread/thread/ce0e9f1305733232 18:21:11 can someone ask Toshio is javascript packaging guidelines were approved? 18:21:52 livepipe is MIT licensed without a 'no Evil' clause 18:21:54 haha 18:23:50 ke4qqq: ref bug 516667... 18:24:21 ke4qqq: The cookiejar.js file has a license of Apache Software License 2. 18:25:08 .bug 516667 18:25:09 heffer: Bug 516667 Replace Cookie JavaScript in zikula-module-menutree - https://bugzilla.redhat.com/show_bug.cgi?id=516667 18:25:34 heffer: That bug blocks menutree 18:25:50 ughhhh is that still there 18:26:13 beautiful ;) 18:26:57 I can't remember... is Apache Software License 2 bad? 18:27:23 The bug that Paul filed to block menutree said that file didn't have a clear license. It does now... 18:27:24 not bad, but not gpl-friendly - /me goes to confirm 18:28:18 * Sparks thinks that not gpl-friendly == bad in this case. 18:28:22 it's apparently gplv3 friendly, but not gplv2 18:29:31 so what does that mean for us? 18:30:33 My SPEC says GPLv2... :( 18:31:28 yeah but I think that's wrong 18:31:36 there is a copy of GPLv2 in the COPYING 18:31:51 Yes 18:31:56 however sourcecode only says GPL which would make it GPL+ which means essentially by combining it 18:31:59 that it's GPLv3 18:32:02 but ask toshio 18:32:18 I wouldn't want to make that stretch on my own without someone else saying so 18:34:01 ke4qqq, we are GPL3+ 18:34:10 and most modules just copy our headers etc 18:34:31 I can contact the menutree author if necessary to get that confirmed 18:36:48 itbegins: The license text in menutree says GPLv2 18:37:09 this module specifically has 'GNU/GPL in the headers of each file) and copying has GPLv2 in it. Regardless the fact that's it's not more clearly specified and links to gnu.org/copyleft/gpl.html == GPLv3+ 18:37:34 ke4qqq: Works for me 18:37:40 each file has a line like this: ./pnversion.php: * @license GNU/GPL - http://www.gnu.org/copyleft/gpl.html 18:37:42 ke4qqq: nope. 18:37:46 no? 18:37:49 if it just says GPL, it's GPL+ 18:37:55 right 18:38:08 the COPYING file says "If you don't specify a version, it's ANY version of the gpl" 18:38:22 but GPL+ should make it possible for us to use ASL2 -which is GPLv3 friendlyt 18:38:25 but GPL+ should make it possible for us to use ASL2 -which is GPLv3 friendly 18:38:55 ke4qqq: So the license in the spec should be GPL+ and just let it be 18:38:57 does this package have ASL2 stuff in it? 18:39:06 or it's some other package you want to use with it? 18:39:08 nirik: Yes... one file 18:39:16 then "GPL+ and ASL2" ? 18:39:18 nirik: It's a js file IN the package 18:39:56 ok, so I would do "GPL+ and ASL2" and add a note which exact file is ASL2 in the spec. 18:39:56 * ke4qqq is operating under the assumption there are still no js packaging guidelines and thus we don't need to unbundle 18:40:34 nirik: Makes sense to me. 18:40:54 then if someone wanted to remove that file or whatever they would know it would just be GPL+ 18:40:57 ke4qqq: I've yet to find Toshio 18:41:00 * ke4qqq is happy we have others around to ask about this stuff. 18:41:08 * ke4qqq will take nirik's word on it 18:41:16 * Sparks will also note in the SPEC that nirik told him to do it 18:41:17 :) 18:41:40 ha. Sure, let me get yelled at. ;) 18:41:57 spot would be the one to confirm... but I think the above should be ok. 18:42:25 nirik: the above sounds sane to me 18:42:44 not that it matters as I am least qualified in this conversation to speak on the subject 18:43:16 okay... so rpmlint doesn't like ASL2 18:43:45 ASL 2.0 18:43:54 bah 18:43:55 yeah 18:44:01 http://fedoraproject.org/wiki/Licensing#Good_Licenses 18:44:01 * Sparks just found the wiki page 18:44:10 yeah. 18:44:33 * mchua going to lock self in corner and do About page for a while 18:44:35 oh sure... no one had this information a few minutes ago... :) 18:44:48 * ke4qqq didn't know you were looking for it 18:45:20 mchua: et al: I am gonna grab some lunch real quick - be back in ~30 minutes or so 18:45:34 Okay... all clean 18:45:59 nirik: Thanks! 18:46:07 ke4qqq: All new files have been uploaded, now 18:46:07 ke4qqq: sounds good; we are going to break for lunch here perhaps in 30-45 mins., when pizza arrives 18:46:44 Sparks: I'll get it reviewed before the toronto crowd gets done with their lunch. 18:54:04 okay, workflow more specifically to FWN writers and editors now drafted at https://fedoraproject.org/wiki/FWN/FIWorkFlowFWN 19:13:24 so I'm going to temporarily fix the livepipe issue on pt6 ahead of proper pacakging work 19:14:19 itbegins: thanks 19:15:46 should be siorted now, hopefully 19:16:52 itbegins: looks better. thanks! 19:17:52 itbegins: so when I look I see livepipe in the pagemaster rpm 19:18:14 is it just in the wrong place? 19:18:15 ke4qqq, yeah, I was about to raise that 19:18:39 so to fix it I've symlinked javascript/livepipe to the pagemaster version 19:18:58 in SVN, the pagemaster team have fixed this problem so it pulls from /javscript if available, and if not uses the bundled version 19:19:19 so /me thinks we should get mchua to fix this issue since she owns pagemaster 19:19:32 I'm not sure what mchua_afk would say about htat 19:19:33 she can just add the symlink 19:21:20 ke4qqq, yes, that's probably the easiest solution 19:24:17 * dbewley isn't sure he understands pub fields just yet and wonders if it is the proper way to define Beats / Categories for a FWN post 19:25:22 i can't seem to figure out how to populate a List Fieldtype. 19:25:31 dbewley, you have to do it in the categories module 19:27:21 * mchua_afk looks up 19:27:39 mchua: in your absence we assigned you more work 19:27:51 ke4qqq: yay! 19:28:01 ...okay, I'm not sure what I have to do here. 19:28:16 so, if there is a Fedora Weekly News publication type, and i create a pubfield called Beat, i then have to go to the categories module and create a site wide object like 'FWN_Beat' which can be referenced by this pubfield object? 19:28:20 you're just adding a symlink in your pakage. 19:28:25 I should actually hand off that package to someone else, I was supposed to get it packaged and then hand it off 19:28:40 ke4qqq: ok, where, and how do I do that? 19:28:47 * mchua happy to apply patchfiles, follow a walkthrough 19:29:00 one second 19:29:32 oh, i see. categories has a tree structure listing the modules. i'm murky on the scoping of the categories 19:29:44 here is one I just had to add to the zikula spec: 19:29:48 ln -sf /usr/share/php/php-gettext /usr/share/zikula/includes/classes/php-gettext 2>&1 || : 19:30:25 and run symlinks when you are done like: 19:30:37 symlinks -crs /usr/share/zikula > /dev/null 2>&1 || : 19:31:25 and you need to add symlinks to either BuildRequires or Requires(post) 19:31:30 depending on where you place it 19:32:24 * mchua is Not A Packager, and is somewhat confused, but opens up the specfile anyway 19:32:48 (I know about symlinks and all, I'm just not sure how that works out RPM-wise) 19:33:02 I think the best thing to do would be for me to hand this to someone who Is A Packager - either to take care of it today and tomorrow, and then hand it back - or to just take it outright 19:33:56 does anyone know where we got packaging Xinha? 19:34:22 dbewley, quick categories tutorial 19:34:45 dbewley, we have a caetgories tree, which can be shared across modules 19:34:52 mchua: if you'll add me as a comaintainer I'll knock it out 19:34:56 dbewley, we also have the categories registry 19:35:08 dbewley, the categories registry tells a particular module where to look for its categories 19:36:13 dbewley, so if you want multiple categories drop downs, you need to register two different places in the tree for pagemaster 19:36:22 dbewley, I believe anyway, without refreshing my meory 19:36:27 .whoowns zikula-module-pagemaster 19:36:27 ke4qqq: mchua 19:37:36 mchua: I requested perms 19:37:43 .whoowns zikula-module-filterutil 19:37:43 itbegins: mchua 19:38:14 ke4qqq: THANK YOU! 19:38:19 ke4qqq: ah... dumb question, how do I do that? 19:38:33 mchua: you should have emails shortly requesting permission 19:38:39 withlinks inside them to let you do so 19:39:11 Ok, currently FilterUtil is installed to config/classes/filterutil/ 19:39:23 we need to move that to config/classes as it's currently breaking on FI 19:39:47 ke4qqq: oh - ok, I can't get through VPN right now so I may have to redirect my fedora email and then ask you to do that again, one sec 19:39:50 working on defining commonly-used words, abbreviations, etc. using Multihook, a module that Simon just installed; with this, we can eliminate the need for writers to manually put in links back to user wiki pages, etc. Awesome! 19:40:22 mchua: let me save you some time: https://admin.fedoraproject.org/pkgdb/packages/name/zikula-module-pagemaster 19:41:12 itbegins: thanks 19:41:20 * dbewley hopes this chat is being logged :) 19:41:32 dbewley: it is indeedy 19:41:38 ke4qqq: thanks! 19:41:40 yes zodbot is our friend 19:41:53 ke4qqq: my fedoraproject.org is now redirecting to my non-RH inbox (where it should have gone in the first place, honestly) 19:41:54 mchua: great. i'm going to have to sign off soon 19:42:12 dbewley: thanks so much for going totally ninja on our workflow 19:42:23 dbewley: I'm looking forward to trying it out when I do the marketing beat later tonight 19:43:14 mchua: lol thanks :) i hit a stopping point with the categories, i'll have to come back and grok it later if pascal doesn't in the mean time 19:44:20 ke4qqq: I'm looking for the link to click to grant approval, and can't find it 19:44:32 mchua: are youlogged in? 19:45:26 ke4qqq: oh! okay, i needed to verify login - all done 19:45:48 cool 19:46:11 ke4qqq: need/want anything else? (do you want to just own it? I don't want to dump things on your plate yu don't want, but I also should not actually maintain this package) 19:46:51 mchua: would prefer not to own it, but will if no one else wants to 19:48:40 ke4qqq: how about this: i'll transfer ownership to you and then at the end of the weekend (tomorrow afternoon) me and you and itbegins can sit down and figure out how to go to upstream zikula and see if we can get people from there excited about maintaining zikula packages in fedora 19:48:59 because if what we're doing right now is making it really easy to deploy zikula on fedora 19:49:13 then it might be something that they'd like, to make it easier to get the software that they're working on out into the world 19:49:38 * mchua doesn't know if this would work/make sense 19:49:44 but that's what I'm thinking 19:49:49 mchua: they've had one or two people come over and package 19:49:57 but licensing is holding up their packages 19:50:24 that's something we could help with, or help to ease the way 19:50:32 but that's the thing - I think zikula packages should ideally be maintained by zikula folks 19:50:37 and our role is to assist as much as possible 19:50:42 * mchua is biased though 19:50:45 itbegins ? 19:51:47 the problem is that ramp up time to become a proficient packager is not trivial (for the record, I don't consider myself one) couple that with the fact that some of the modules bundle 3-15 libraries, which then have to be packaged separately if they aren't already there and it's an excercise in frustration. 19:52:06 * dbewley waves good bye for now 19:52:35 itbegins: mind pasting the symlink line you used on pt6? 19:53:08 see you dbewley! 19:54:34 http://publictest6.fedoraproject.org/zikula/index.php/News-New 19:54:41 sorry, got distracted 19:55:05 ke4qqq, ln -s /usr/share/zikula/modules/pagemaster/pnjavascript/livepipe livepipe 19:55:11 executed in the javascript directory 19:56:10 itbegins: k 20:04:01 Does anyone know if we got the calendar modules apcakaged? 20:04:26 I'm not seeing them in a yum search 20:06:23 okay, we are going over for pizza now here in Toronto 20:11:08 FOOD! 20:13:05 mchua_afk: I know you are eating, but when you get back - have you pushed zikula-module-pagemaster??? I can't find it in the repos 20:41:45 okay, back from lunch 20:48:59 ke4qqq, how are we doing on Zikula 1.2? 20:49:42 itbegins: I think I have it ready 20:50:40 ke4qqq, sounds great 20:51:55 I'll push up srpms shortly - 20:57:12 so we need that change to pagemaster, and a couple of changes to filterutil 20:57:30 filterutil is currently non-working, which is a problem 20:57:51 Problem #1: It installs to config/classes/filterutil/ - we need to remove the filterutil bit 20:58:21 Problem #2: There's a problem in the FilterUtil_Common.php file - an opening brace without an equivalent closing one. Can we package a fixed file for that? 20:58:40 yep to #2 20:59:25 And lastly there's a problem with scribite, in that we need the Xinha package finished 20:59:46 itbegins: I thought it was - danielsmw owns it 21:01:37 yeah, it's not in the repos yet 21:01:52 think it needs signing and pushing 21:12:45 internet here is terrible, keep getting disconnected 21:40:27 ok, so xinha is in updates-testing for F12 21:40:31 nothing for EPEL yet 21:46:26 itbegins: added two more publication fields, updated database, but now throws error: Fatal error: Class name must be a valid object or a string in /usr/share/zikula/modules/pagemaster/pntemplates/plugins/function.genericformplugin.php on line 33 22:30:54 ke4qqq, any idea if Zikula will make it to the repositories any time soon? 22:31:04 would be good to get the upgrade to 1.2 in before we deploy to staging 22:31:32 ke4qqq: did I unblock you on pagemaster stuff? 22:31:47 mchua: yeah 22:31:51 I'll have it up shortly 22:32:00 ke4qqq: ok, so we only have filterutil and xinha to worry about really 22:32:17 filterutil is another of your packages, but sounds like an easy fix 22:32:33 sdziallas is fixing filterutil 22:32:49 hiya! 22:32:51 and here he is! 22:32:58 awesome 22:33:01 greetings! 22:33:01 He's trying to get a handle on what fix exactly is needed 22:33:18 itbegins: I figured filterutil wasn't in testing by any means 22:33:20 itbegins, ke4qqq: can you fill him in? I have no idea what's going on, I heard something about "delete a curly brace" 22:33:25 itbegins: it's in EPEL stable and in rawhide 22:33:33 14:40 < itbegins> Ok, currently FilterUtil is installed to config/classes/filterutil/ 22:33:34 mchua: naw, well, wait... 22:33:35 14:40 < itbegins> we need to move that to config/classes as it's currently breaking on FI 22:33:45 sdziallas: you have sysadmin-test? 22:33:50 ke4qqq: nope! 22:33:54 let's get it right now 22:33:55 I'll ask ricky 22:33:58 you keep talking 22:34:12 ke4qqq: so you'll want it out of the filterutil directory right into the classes one, right? 22:34:16 ok, so what do you need here? 22:34:19 ke4qqq: that's a no-brainer, I'll do that. 22:34:22 right 22:34:25 sdziallas, yep, that's it 22:34:29 and the curly brace 22:34:31 line 128 I think 22:34:34 doublecheck with itbegins seems like their was a caps change too 22:34:38 itbegins: we'll just fix & build it and throw it through EPEL then. 22:34:48 ohhhh yeah - he needs to patch a file in there too 22:34:56 sounds good to me 22:35:02 itbegins: can you send him the patch file 22:35:09 actually, you'll need to justify that you'll want to have it immediately in EPEL stable, but that should work out... 22:35:26 My justification: 1. Only I use it 2. I need it now 22:35:30 haha 22:35:34 sdziallas: they can live with updates-testing 22:35:47 ke4qqq: oh, okay... good to hear that! 22:35:48 doesn't have to be in stable 22:35:51 itbegins: hehe :) 22:36:13 ke4qqq: okey dokey - so I'm going to change the install location and this spurious spacebar thing. anything else? 22:36:23 should be it 22:36:29 there ya go! 22:37:15 itbegins: which file with the spacebar in exactly? 22:37:29 thats it 22:37:40 it's missing a closing } iirc or ) 22:37:45 FilterUtil/FilterUtil_Common.class.php 22:37:47 itbegins is the canonical reference there 22:38:03 I would delete the opening curly brace after the if statement on line 128 22:38:12 so remove { at the end of that line 22:38:43 * sdziallas looks at it 22:49:57 Ok! The problem with xinha is "dennis gilmore needs to push a button" 22:50:05 getting something from pending to epel testing is a manual paproval 22:50:07 er, approval 22:50:09 so we're hunting him down 22:58:30 STATUS: Dennis has been found (by Matthew) and has made the push 22:58:38 awesome 22:59:07 keep in mind he'll likely need to do the same for filterutil and pagemaster 23:00:12 ke4qqq: Have you had an opportunity to look at menutree 23:00:33 ke4qqq: noted, thanks 23:01:00 Matthew and I are going skating, but we'll both be back online later tonight in the hackfest room 23:01:27 sdziallas, ke4qqq: if you leave any messages in this channel for status, I'll read them when I get back 23:02:24 cool 01:15:18 #endmeeting