16:03:10 <pcalarco> #startmeeting
16:03:10 <zodbot> 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 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
16:03:28 <pcalarco> #meetingtopic Fedora Insight HackFest on Zikula
16:03:48 <ke4qqq> ok - can we talk over here about licensing issues in 1.2.0
16:03:51 <itbegins> ke4qqq, what was the problem with themes?
16:04:17 <ke4qqq> so one of the themes requires jsmin-php
16:04:21 <ke4qqq> jsmin-php is non-free
16:04:27 <itbegins> .tiny https://fedorahosted.org/design-team/query?status=new&status=assigned&status=reopened&keywords=~insight&order=priority
16:04:28 <zodbot> itbegins: http://tinyurl.com/yg4zsbk
16:04:30 <ke4qqq> hang on let me tell you wich one
16:04:31 <itbegins> That's the design ticket list
16:04:49 <itbegins> So we don't need any of the themes except for RSS and Printer
16:05:03 <itbegins> ke4qqq, seabreeze by any chance?
16:05:30 <ke4qqq> ./system/Theme/plugins/outputfilter.pagevars.ph
16:05:43 <ke4qqq> well maybe that's not a Theme per se
16:06:06 <ke4qqq> bah I just saw 'theme' in the path and didn't read further
16:06:29 <itbegins> oh, this got added in at the last moment of the release cycle - I thought Drak coded it from scratch
16:06:34 <itbegins> obviously not
16:07:13 * ke4qqq is writing the zikula list now
16:08:58 <ke4qqq> we'll need to strip that out
16:10:10 <itbegins> ke4qqq, it's MIT licensed?
16:10:50 <ke4qqq> itbegins: it is not - MIT license has been bastardized with the addition of:
16:11:02 <ke4qqq> This software shall be used for Good, not Evil
16:11:58 <itbegins> seriously?
16:12:01 <ke4qqq> seriously
16:12:24 <ke4qqq> apparently all of hte jsmin libraries are that way - the python implementation has the same problem as well as C
16:12:29 <itbegins> talk about making life difficult
16:12:53 <ke4qqq> 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 <mchua> Ok - status of the room as I know it right now
16:15:48 <mchua> Simon and Diana are talking about the design tasks that need to be done
16:15:49 <mchua> right now Toshio and Matthew are talking about... I'm not sure, maybe wysiwyg? (/me guesses)
16:15:49 <mchua> dbewley: hey there!
16:15:53 <dbewley> good morning
16:15:54 <mchua> 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 <mchua> ke4qqq: it's in, it's not deployed in our instance
16:16:12 <ke4qqq> ahhh ok
16:16:27 <mchua> I'm about to head to the whiteboard and see what spevack is doing with content
16:16:50 <ke4qqq> 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 <ke4qqq> s/topic/list/
16:22:23 <pcalarco> dbewley: Hi Dale, nice to see you!
16:22:59 <pcalarco> dbewley: I am starting on writing up needs and steps at: https://fedoraproject.org/wiki/FWN/FIWorkFlow
16:23:13 <dbewley> Hello, Pascal. I just was going to take a look at that.
16:23:34 <pcalarco> dbewley: based on previous discussions and your documentation of this to date
16:24:48 <dbewley> hmm pagemaster...
16:25:17 <dbewley> looks promising at first glance
16:27:27 <ke4qqq> forgive my ignorance,but has pagemaster been packaged yet pcalarco ?
16:27:45 <itbegins_> pagemaster has been packaged, yes
16:27:55 <itbegins_> it's even installed
16:27:58 <dbewley> pagemaster is present on publictest6
16:28:02 <itbegins_> I'm just not sure if it's up to date
16:28:27 <ke4qqq> .whoowns zikula-module-pagemaster
16:28:27 <zodbot> ke4qqq: mchua
16:28:42 <dbewley> itbegins: 0.3.1 is installed and latest rel
16:28:44 <itbegins_> ah I remember
16:29:16 <itbegins_> someone packaged it but didn't want to maintain it I believe
16:29:52 <ke4qqq> 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 <itbegins_> keep getting disconnected
16:42:25 <pcalarco> 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 <pcalarco> dbewley: looking on publictest6, that is
16:44:44 <dbewley> i was just about to ask about pub fields
16:45:24 <dbewley> 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 <dbewley> 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 <pcalarco> dbewley: the only info I have found to date are the screenshots on the zikula module page for pagemaster
16:46:27 <dbewley> well, let's just poke it and see what happens then. :)
16:47:13 <pcalarco> yes, doesn't look like we can add new categories, tho; probably a permissions issue. . . checking here
16:47:24 <pcalarco> new fields, that is
16:47:35 <dbewley> ah
16:48:01 <dbewley> seeing php warning on the pubfields edit page
16:48:15 <dbewley> "Warning:  Call-time pass-by-reference has been deprecated - "
16:48:54 <dbewley> https://publictest6.fedoraproject.org/zikula/index.php?module=pagemaster&type=admin&func=editpubfields&tid=1
16:48:55 <ke4qqq> 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 <ke4qqq> .bug 544821
16:57:04 <zodbot> ke4qqq: Bug 544821 Review Request: php-gettext - Gettext emulation in php - https://bugzilla.redhat.com/show_bug.cgi?id=544821
16:57:25 <ke4qqq> ^^ one of zikula 1.2.0's bundled libraries up for review
16:59:55 <pcalarco> 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 <pcalarco> 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 <ke4qqq> mchua: feel free to pass the above review out to any packager who doesn't have enough to do yet :)
17:02:23 <ke4qqq> Sparks: ping
17:04:17 <mchua> 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 <ke4qqq> today
17:05:30 <ke4qqq> if that is the case, the above is a blocker
17:05:30 <ke4qqq> if not, it can wait
17:05:46 <ke4qqq> s/the goal/part of the goal/
17:06:41 <mchua> ke4qqq: we're going to go for it. it is a blocker.
17:06:42 <mchua> I will recruit.
17:11:10 <dbewley> 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 <ke4qqq> itbegins_: let me know when you have a moment to talk about stripping jsmin
17:11:33 <itbegins_> ke4qqq, shoot
17:11:47 <itbegins_> so, we can strip it, by modifying the plugin file
17:11:57 <itbegins_> but that would break the jsmin functionality
17:12:13 <itbegins_> IMHO, that's less of a problem if we can get the licensing problems fixed for 1.3
17:12:26 <ke4qqq> right - so aside from fedora use, someone clicking ont he jsminify option (which appears disabled by default)
17:12:30 <ke4qqq> will break their installation
17:14:24 <ke4qqq> 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 <mchua> 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 <mchua> Will report back asap.
17:16:23 <itbegins_> They won't break their installation actually
17:16:44 <itbegins_> well...
17:16:51 <itbegins_> there are two stripping options
17:16:54 <mchua> heffer is reviewing the php-gettext package, itbegins_ and ke4qqq - i think we're gonna be good :)
17:16:57 <itbegins_> 1.  Strip the library
17:17:03 <ke4qqq> mchua: awesome
17:17:06 <itbegins_> 2.  Strip the library and modify the plugin
17:17:14 <ke4qqq> heffer: thanks!!!
17:17:22 <heffer> sure. no problem
17:17:23 <itbegins_> if we do 2, then no breakage (just minification won't occur)
17:17:43 <ke4qqq> itbegins_: it won't puke when it tries to call the minify function?
17:17:45 <itbegins_> of course, minification would have been a big plus for our Zikula deployment
17:18:12 <itbegins_> ke4qqq, well, not if we modify the plugin to never call the minify func (that's option #2)
17:18:27 <itbegins_> ke4qqq, very simple change to make
17:18:37 <ke4qqq> itbegins_: let me look at the code for the plugin
17:18:57 <itbegins_> better would be to find a free library to use instead
17:19:14 <itbegins> got my nickname back
17:20:42 <ke4qqq> true - looks like commenting about 10 lines out.
17:20:53 * ke4qqq goes to play with it
17:24:17 <mchua> 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 <ke4qqq> itbegins: sanity check this please: http://ke4qqq.fedorapeople.org/zikula-minify.patch
17:26:47 <mchua> hiemanshu: ok - let's catch you up
17:26:54 <hiemanshu> Sure
17:27:11 <mchua> hiemanshu: we're on https://fedoraproject.org/wiki/Zikula_hackfest
17:27:34 <itbegins> ke4qqq, looks good, but should use // for PHP comments really
17:27:42 <mchua> 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 <ke4qqq> itbegins: bah you are right
17:28:15 <dbewley> 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 <heffer> ke4qqq, from which source did you take the information that the license was LGPL2+? all i find is GPLv2+
17:28:39 <mchua> 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 <mchua> hiemanshu: your call on what you want to work on
17:28:56 <ke4qqq> heffer: it may be a typo on my part
17:29:05 <hiemanshu> mchua: I can work on testing stuff
17:29:07 * ke4qqq goes to look
17:29:18 <mchua> dbewley: can you get hiemanshu started?
17:29:26 <itbegins> this the Zikula license?
17:29:52 <ke4qqq> itbegins: no the php-gettext license
17:30:17 <dbewley> 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 <ke4qqq> heffer: error on my part - all I see in source and COPYING is GPLv2+ /me will make a change and update
17:32:59 <ke4qqq> heffer: updated srpm : http://ke4qqq.fedorapeople.org/php-gettext-1.0.9-2.fc12.src.rpm
17:33:32 <heffer> okay. i'm almost through with the review
17:34:11 <Sparks> ke4qqq: yo
17:34:43 <ke4qqq> Sparks: have time to work on one of your zikula modules today?
17:34:53 <mchua> 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 <Sparks> ke4qqq: I might.  What's up?
17:35:13 <ke4qqq> one of the modules you packaged that had licensing issues has had those issues resolved
17:35:22 <Sparks> Which one?
17:35:35 <ke4qqq> menutree
17:35:51 <ke4qqq> .bug 511998
17:35:53 <zodbot> 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 <Sparks> Oh...  I hadn't actually built it... :)  Is it ready to go?
17:36:56 <ke4qqq> jusuff says it is, but I haven't actually looked at it
17:37:08 <ke4qqq> he pinged me about it - I added notes to the bug
17:37:17 <itbegins> ke4qqq, where do you put the pnTemp directory in your package?
17:38:02 <ke4qqq> itbegins: /var/lib/zikula/pnTemp
17:38:10 <itbegins> ok, thanks
17:38:22 <ke4qqq> np
17:38:32 <ke4qqq> welcome quaid
17:38:36 <mchua> hey quaid!
17:38:46 <quaid> hey
17:38:52 <mchua> 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 <mchua> quaid: it's on https://fedoraproject.org/wiki/Zikula_hackfest#Sunday.27s_deliverables
17:39:23 <mchua> 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 <mchua> 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 <mchua> text, photo journals, screencasts, podcasts, videos, link roundups, etc
17:40:24 <mchua> (those are off the top of my head)
17:41:12 <mchua> quaid: and then for each of those formats, go through the workflow/tutorial
17:41:48 <mchua> quaid: basically, "how much work would it take me to make a $thingy"?
17:41:55 <mchua> (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 <mchua> (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 <mchua> )
17:42:35 <Sparks> ke4qqq: Umm...  The Zikula website says menutree 2.0.1 was uploaded 15 months ago!
17:42:41 <mchua> quaid: and from those "how much work?" lists, identify which ones we need to concentrate on making easier
17:42:54 <mchua> quaid: ...how incoherent was that? I've averaged 2 hours of sleep the past 3 nights
17:43:03 <mchua> so I may not be entirely parseable in English
17:44:32 <heffer> mchua, ke4qqq: review done
17:44:47 <ke4qqq> heffer: awesome - thanks so much!!!!
17:44:58 <ke4qqq> Sparks: v2.2 is what we are after
17:44:59 * quaid is back, looking
17:45:30 <quaid> mchua: coherent, sounds good, can & will do
17:45:34 <ke4qqq> heffer: make Mel buy you a $beverage for you. Mel: I'll pay you back
17:45:44 <heffer> :)
17:46:12 <mchua> ke4qqq: you're not allowed to pay me back ;)
17:46:21 <mchua> heffer: any drink you want, anytime
17:46:38 <mchua> quaid: danke!
17:47:19 <ke4qqq> heffer: can you update the review flag to + as well?
17:47:51 <heffer> oh yeah. sorry :D
17:48:30 <pcalarco> I think I have finished documenting workflow, at: https://fedoraproject.org/wiki/FWN/FIWorkFlow
17:49:25 <ke4qqq> heffer: no worries
17:50:18 <Sparks> ke4qqq: Ummm... know where I can find 2.2?  I don't see it anywhere.
17:50:25 <ke4qqq> one sec
17:51:07 <ke4qqq> itbegins: ^^
17:51:48 <ke4qqq> itbegins: disregard
17:51:55 <ke4qqq> Sparks: http://code.zikula.org/bianor/changeset/192/tags/menutree/2.2?old_path=%2F&format=zip
17:52:29 <Sparks> ke4qqq: RR
17:52:36 <ke4qqq> 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 <mchua> 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 <quaid> 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 <ke4qqq> mchua: yeah - it was sad
17:53:28 * ke4qqq seems to recall fedora.tv
17:53:35 <ke4qqq> but content is hard to gen
17:53:50 <spevack> hey quaid
17:53:52 <quaid> mchua: ask gregdek :)
17:53:52 <mchua> Video Is Hard
17:53:59 <mchua> quaid: danke!
17:54:07 <quaid> for the full fedora.tv story, but the short is ... free content video is hard
17:54:20 <mchua> 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 <mchua> the workflow looks awesometastic though!
17:54:29 <spevack> quaid: are video and "screencast" the same thing?
17:54:40 <quaid> spevack: nope, actually, and thanks, that's missing
17:54:42 <spevack> screencast IS A video
17:54:45 <spevack> ah, ok
17:54:45 <quaid> in the sense that they use different tools
17:54:47 * spevack was curious
17:55:03 <dbewley> 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 <quaid> did you see the screencast on Fedora Docs that Mel did from POSSE-APAC?
17:55:40 <Sparks> ke4qqq: Okay, I got it.  Updated the spec... built the SRPM.  RPMLINT looks clean.
17:56:24 <ke4qqq> cool - I'll try and review that shortly.
17:56:32 <ke4qqq> thanks!!!
17:56:54 <quaid> 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 <quaid> that's my thinking anyway :)
17:57:19 * quaid adds screencast to the page
17:57:30 <ke4qqq> itbegins: see the email that dbewley just sent to the list???
17:59:14 <itbegins> ke4qqq, yep
17:59:33 <itbegins> so the warnings are safe to ignore
17:59:46 <itbegins> the thing disappearing off the screen appears to be something to do with the missing livepipe algo
17:59:54 <ke4qqq> yeah - the broken stuff is what worries me
17:59:58 <Sparks> ke4qqq: Okay, ticket has been updated.
18:00:18 <ke4qqq> Sparks: awesome
18:02:32 <Sparks> It's like we're IN Toronto...
18:02:33 <Sparks> :)
18:03:03 <ke4qqq> except no skating, and no fudpub....lol
18:04:27 <spevack> mchua: feel free to run with/mod from here -- http://mspevack.fedorapeople.org/fedora-insight-brainstorming.txt
18:04:28 <Sparks> True
18:04:52 <mchua> spevack, quaid: yeah, usually when I do things they have no audio because... it's... easier for me that way
18:05:02 <mchua> 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 <mchua> and found they exactly corresponded to the start/end points of the clips I was using
18:06:02 <dbewley> 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 <ke4qqq> 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 <dbewley> :)
18:09:47 <mchua> 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 <itbegins> dbewley, ke4qqq livepipe is a prototype extension
18:10:48 <itbegins> I assume free licensed (?), if so, can we get it packaged?
18:11:28 <mchua> I'm working on metrics and about page in gobby, doc name fedora-insight-brainstorming
18:11:47 <mchua> itbegins:  is it a blocker to deploying on staging
18:11:48 <mchua> ?
18:11:51 <mchua> itbegins: (livepipe)
18:12:07 <itbegins> mchua, I don't believe so, but it makes working with pagemaster hard
18:14:52 <ke4qqq> 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 <dbewley> 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 <Sparks> ke4qqq: Did bug 516667 get fixed?
18:19:37 <mchua> ke4qqq: whoa, where is that? that's hilarious!
18:20:09 <itbegins> http://livepipe.net/
18:20:21 <ke4qqq> mchua: http://groups.google.com/group/zikula-discussions/browse_thread/thread/ce0e9f1305733232
18:21:11 <ke4qqq> can someone ask Toshio is javascript packaging guidelines were approved?
18:21:52 <itbegins> livepipe is MIT licensed without a 'no Evil' clause
18:21:54 <itbegins> haha
18:23:50 <Sparks> ke4qqq: ref bug 516667...
18:24:21 <Sparks> ke4qqq: The cookiejar.js file has a license of Apache Software License 2.
18:25:08 <heffer> .bug 516667
18:25:09 <zodbot> heffer: Bug 516667 Replace Cookie JavaScript in zikula-module-menutree - https://bugzilla.redhat.com/show_bug.cgi?id=516667
18:25:34 <Sparks> heffer: That bug blocks menutree
18:25:50 <ke4qqq> ughhhh is that still there
18:26:13 <heffer> beautiful ;)
18:26:57 <Sparks> I can't remember...  is Apache Software License 2 bad?
18:27:23 <Sparks> The bug that Paul filed to block menutree said that file didn't have a clear license.  It does now...
18:27:24 <ke4qqq> 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 <ke4qqq> it's apparently gplv3 friendly, but not gplv2
18:29:31 <Sparks> so what does that mean for us?
18:30:33 <Sparks> My SPEC says GPLv2...  :(
18:31:28 <ke4qqq> yeah but I think that's wrong
18:31:36 <ke4qqq> there is a copy of GPLv2 in the COPYING
18:31:51 <Sparks> Yes
18:31:56 <ke4qqq> however sourcecode only says GPL which would make it GPL+ which means essentially by combining it
18:31:59 <ke4qqq> that it's GPLv3
18:32:02 <ke4qqq> but ask toshio
18:32:18 <ke4qqq> I wouldn't want to make that stretch on my own without someone else saying so
18:34:01 <itbegins> ke4qqq, we are GPL3+
18:34:10 <itbegins> and most modules just copy our headers etc
18:34:31 <itbegins> I can contact the menutree author if necessary to get that confirmed
18:36:48 <Sparks> itbegins: The license text in menutree says GPLv2
18:37:09 <ke4qqq> 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 <Sparks> ke4qqq: Works for me
18:37:40 <ke4qqq> each file has a line like this: ./pnversion.php: * @license GNU/GPL - http://www.gnu.org/copyleft/gpl.html
18:37:42 <nirik> ke4qqq: nope.
18:37:46 <ke4qqq> no?
18:37:49 <nirik> if it just says GPL, it's GPL+
18:37:55 <ke4qqq> right
18:38:08 <nirik> the COPYING file says "If you don't specify a version, it's ANY version of the gpl"
18:38:22 <ke4qqq> but GPL+ should make it possible for us to use ASL2 -which is GPLv3 friendlyt
18:38:25 <ke4qqq> but GPL+ should make it possible for us to use ASL2 -which is GPLv3 friendly
18:38:55 <Sparks> ke4qqq: So the license in the spec should be GPL+ and just let it be
18:38:57 <nirik> does this package have ASL2 stuff in it?
18:39:06 <nirik> or it's some other package you want to use with it?
18:39:08 <Sparks> nirik: Yes... one file
18:39:16 <nirik> then "GPL+ and ASL2" ?
18:39:18 <Sparks> nirik: It's a js file IN the package
18:39:56 <nirik> 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 <Sparks> nirik: Makes sense to me.
18:40:54 <nirik> then if someone wanted to remove that file or whatever they would know it would just be GPL+
18:40:57 <Sparks> 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 <Sparks> :)
18:41:40 <nirik> ha. Sure, let me get yelled at. ;)
18:41:57 <nirik> spot would be the one to confirm... but I think the above should be ok.
18:42:25 <ke4qqq> nirik: the above sounds sane to me
18:42:44 <ke4qqq> not that it matters as I am least qualified in this conversation to speak on the subject
18:43:16 <Sparks> okay... so rpmlint doesn't like ASL2
18:43:45 <ke4qqq> ASL 2.0
18:43:54 <Sparks> bah
18:43:55 <Sparks> yeah
18:44:01 <ke4qqq> http://fedoraproject.org/wiki/Licensing#Good_Licenses
18:44:01 * Sparks just found the wiki page
18:44:10 <nirik> yeah.
18:44:33 * mchua going to lock self in corner and do About page for a while
18:44:35 <Sparks> 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 <ke4qqq> mchua: et al: I am gonna grab some lunch real quick - be back in ~30 minutes or so
18:45:34 <Sparks> Okay... all clean
18:45:59 <Sparks> nirik: Thanks!
18:46:07 <Sparks> ke4qqq: All new files have been uploaded, now
18:46:07 <pcalarco> ke4qqq: sounds good; we are going to break for lunch here perhaps in 30-45 mins., when pizza arrives
18:46:44 <ke4qqq> Sparks: I'll get it reviewed before the toronto crowd gets done with their lunch.
18:54:04 <pcalarco> okay, workflow more specifically to FWN writers and editors now drafted at https://fedoraproject.org/wiki/FWN/FIWorkFlowFWN
19:13:24 <itbegins> so I'm going to temporarily fix the livepipe issue on pt6 ahead of proper pacakging work
19:14:19 <dbewley> itbegins: thanks
19:15:46 <itbegins> should be siorted now, hopefully
19:16:52 <dbewley> itbegins: looks better. thanks!
19:17:52 <ke4qqq> itbegins: so when I look I see livepipe in the pagemaster rpm
19:18:14 <ke4qqq> is it just in the wrong place?
19:18:15 <itbegins> ke4qqq, yeah, I was about to raise that
19:18:39 <itbegins> so to fix it I've symlinked javascript/livepipe to the pagemaster version
19:18:58 <itbegins> 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 <ke4qqq> so /me thinks we should get mchua to fix this issue since she owns pagemaster
19:19:32 <itbegins> I'm not sure what mchua_afk would say about htat
19:19:33 <ke4qqq> she can just add the symlink
19:21:20 <itbegins> 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 <dbewley> i can't seem to figure out how to populate a List Fieldtype.
19:25:31 <itbegins> dbewley, you have to do it in the categories module
19:27:21 * mchua_afk looks up
19:27:39 <ke4qqq> mchua: in your absence we assigned you more work
19:27:51 <mchua> ke4qqq: yay!
19:28:01 <mchua> ...okay, I'm not sure what I have to do here.
19:28:16 <dbewley> 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 <ke4qqq> you're just adding a symlink in your pakage.
19:28:25 <mchua> 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 <mchua> ke4qqq: ok, where, and how do I do that?
19:28:47 * mchua happy to apply patchfiles, follow a walkthrough
19:29:00 <ke4qqq> one second
19:29:32 <dbewley> oh, i see. categories has a tree structure listing the modules. i'm murky on the scoping of the categories
19:29:44 <ke4qqq> here is one I just had to add to the zikula spec:
19:29:48 <ke4qqq> ln -sf /usr/share/php/php-gettext /usr/share/zikula/includes/classes/php-gettext 2>&1 || :
19:30:25 <ke4qqq> and run symlinks when you are done like:
19:30:37 <ke4qqq> symlinks -crs /usr/share/zikula > /dev/null 2>&1 || :
19:31:25 <ke4qqq> and you need to add symlinks to either BuildRequires or Requires(post)
19:31:30 <ke4qqq> 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 <mchua> (I know about symlinks and all, I'm just not sure how that works out RPM-wise)
19:33:02 <mchua> 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 <itbegins> does anyone know where we got packaging Xinha?
19:34:22 <itbegins> dbewley, quick categories tutorial
19:34:45 <itbegins> dbewley, we have a caetgories tree, which can be shared across modules
19:34:52 <ke4qqq> mchua: if you'll add me as a comaintainer I'll knock it out
19:34:56 <itbegins> dbewley, we also have the categories registry
19:35:08 <itbegins> dbewley, the categories registry tells a particular module where to look for its categories
19:36:13 <itbegins> dbewley, so if you want multiple categories drop downs, you need to register two different places in the tree for pagemaster
19:36:22 <itbegins> dbewley, I believe anyway, without refreshing my meory
19:36:27 <ke4qqq> .whoowns zikula-module-pagemaster
19:36:27 <zodbot> ke4qqq: mchua
19:37:36 <ke4qqq> mchua: I requested perms
19:37:43 <itbegins> .whoowns zikula-module-filterutil
19:37:43 <zodbot> itbegins: mchua
19:38:14 <mchua> ke4qqq: THANK YOU!
19:38:19 <mchua> ke4qqq: ah... dumb question, how do I do that?
19:38:33 <ke4qqq> mchua: you should have emails shortly requesting permission
19:38:39 <ke4qqq> withlinks inside them to let you do so
19:39:11 <itbegins> Ok, currently FilterUtil is installed to config/classes/filterutil/
19:39:23 <itbegins> we need to move that to config/classes as it's currently breaking on FI
19:39:47 <mchua> 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 <pcalarco> 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 <ke4qqq> mchua: let me save you some time: https://admin.fedoraproject.org/pkgdb/packages/name/zikula-module-pagemaster
19:41:12 <dbewley> itbegins: thanks
19:41:20 * dbewley hopes this chat is being logged :)
19:41:32 <mchua> dbewley: it is indeedy
19:41:38 <mchua> ke4qqq: thanks!
19:41:40 <ke4qqq> yes zodbot is our friend
19:41:53 <mchua> 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 <dbewley> mchua: great. i'm going to have to sign off soon
19:42:12 <mchua> dbewley: thanks so much for going totally ninja on our workflow
19:42:23 <mchua> dbewley: I'm looking forward to trying it out when I do the marketing beat later tonight
19:43:14 <dbewley> 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 <mchua> ke4qqq: I'm looking for the link to click to grant approval, and can't find it
19:44:32 <ke4qqq> mchua: are youlogged in?
19:45:26 <mchua> ke4qqq: oh! okay, i needed to verify login - all done
19:45:48 <ke4qqq> cool
19:46:11 <mchua> 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 <ke4qqq> mchua: would prefer not to own it, but will if no one else wants to
19:48:40 <mchua> 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 <mchua> because if what we're doing right now is making it really easy to deploy zikula on fedora
19:49:13 <mchua> 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 <mchua> but that's what I'm thinking
19:49:49 <ke4qqq> mchua: they've had one or two people come over and package
19:49:57 <ke4qqq> but licensing is holding up their packages
19:50:24 <mchua> that's something we could help with, or help to ease the way
19:50:32 <mchua> but that's the thing - I think zikula packages should ideally be maintained by zikula folks
19:50:37 <mchua> and our role is to assist as much as possible
19:50:42 * mchua is biased though
19:50:45 <mchua> itbegins ?
19:51:47 <ke4qqq> 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 <ke4qqq> itbegins: mind pasting the symlink line you used on pt6?
19:53:08 <mchua> see you dbewley!
19:54:34 <itbegins> http://publictest6.fedoraproject.org/zikula/index.php/News-New
19:54:41 <itbegins> sorry, got distracted
19:55:05 <itbegins> ke4qqq,  ln -s /usr/share/zikula/modules/pagemaster/pnjavascript/livepipe livepipe
19:55:11 <itbegins> executed in the javascript directory
19:56:10 <ke4qqq> itbegins: k
20:04:01 <itbegins> Does anyone know if we got the calendar modules apcakaged?
20:04:26 <itbegins> I'm not seeing them in a yum search
20:06:23 <pcalarco> okay, we are going over for pizza now here in Toronto
20:11:08 <mchua> FOOD!
20:13:05 <ke4qqq> 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 <pcalarco> okay, back from lunch
20:48:59 <itbegins> ke4qqq, how are we doing on Zikula 1.2?
20:49:42 <ke4qqq> itbegins: I think I have it ready
20:50:40 <itbegins> ke4qqq, sounds great
20:51:55 <ke4qqq> I'll push up srpms shortly -
20:57:12 <itbegins> so we need that change to pagemaster, and a couple of changes to filterutil
20:57:30 <itbegins> filterutil is currently non-working, which is a problem
20:57:51 <itbegins> Problem #1: It installs to config/classes/filterutil/ - we need to remove the filterutil bit
20:58:21 <itbegins> 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 <ke4qqq> yep to #2
20:59:25 <itbegins> And lastly there's a problem with scribite, in that we need the Xinha package finished
20:59:46 <ke4qqq> itbegins: I thought it was - danielsmw owns it
21:01:37 <itbegins> yeah, it's not in the repos yet
21:01:52 <itbegins> think it needs signing and pushing
21:12:45 <itbegins> internet here is terrible, keep getting disconnected
21:40:27 <itbegins> ok, so xinha is in updates-testing for F12
21:40:31 <itbegins> nothing for EPEL yet
21:46:26 <pcalarco> 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 <itbegins> ke4qqq, any idea if Zikula will make it to the repositories any time soon?
22:31:04 <itbegins> would be good to get the upgrade to 1.2 in before we deploy to staging
22:31:32 <mchua_afk> ke4qqq: did I unblock you on pagemaster stuff?
22:31:47 <ke4qqq> mchua: yeah
22:31:51 <ke4qqq> I'll have it up shortly
22:32:00 <mchua> ke4qqq: ok, so we only have filterutil and xinha to worry about really
22:32:17 <ke4qqq> filterutil is another of your packages, but sounds like an easy fix
22:32:33 <mchua> sdziallas is fixing filterutil
22:32:49 <sdziallas> hiya!
22:32:51 <mchua> and here he is!
22:32:58 <ke4qqq> awesome
22:33:01 <pcalarco> greetings!
22:33:01 <mchua> He's trying to get a handle on what fix exactly is needed
22:33:18 <sdziallas> itbegins: I figured filterutil wasn't in testing by any means
22:33:20 <mchua> 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 <sdziallas> itbegins: it's in EPEL stable and in rawhide
22:33:33 <ke4qqq> 14:40 < itbegins> Ok, currently FilterUtil is installed to config/classes/filterutil/
22:33:34 <sdziallas> mchua: naw, well, wait...
22:33:35 <ke4qqq> 14:40 < itbegins> we need to move that to config/classes as it's currently breaking on FI
22:33:45 <ke4qqq> sdziallas: you have sysadmin-test?
22:33:50 <sdziallas> ke4qqq: nope!
22:33:54 <mchua> let's get it right now
22:33:55 <mchua> I'll ask ricky
22:33:58 <mchua> you keep talking
22:34:12 <sdziallas> ke4qqq: so you'll want it out of the filterutil directory right into the classes one, right?
22:34:16 <itbegins> ok, so what do you need here?
22:34:19 <sdziallas> ke4qqq: that's a no-brainer, I'll do that.
22:34:22 <ke4qqq> right
22:34:25 <itbegins> sdziallas, yep, that's it
22:34:29 <itbegins> and the curly brace
22:34:31 <itbegins> line 128 I think
22:34:34 <ke4qqq> doublecheck with itbegins seems like their was a caps change too
22:34:38 <sdziallas> itbegins: we'll just fix & build it and throw it through EPEL then.
22:34:48 <ke4qqq> ohhhh yeah - he needs to patch a file in there too
22:34:56 <itbegins> sounds good to me
22:35:02 <ke4qqq> itbegins: can you send him the patch file
22:35:09 <sdziallas> 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 <itbegins> My justification: 1.  Only I use it  2. I need it now
22:35:30 <itbegins> haha
22:35:34 <ke4qqq> sdziallas: they can live with updates-testing
22:35:47 <sdziallas> ke4qqq: oh, okay... good to hear that!
22:35:48 <ke4qqq> doesn't have to be in stable
22:35:51 <sdziallas> itbegins: hehe :)
22:36:13 <sdziallas> ke4qqq: okey dokey - so I'm going to change the install location and this spurious spacebar thing. anything else?
22:36:23 <itbegins> should be it
22:36:29 <sdziallas> there ya go!
22:37:15 <sdziallas> itbegins: which file with the spacebar in exactly?
22:37:29 <ke4qqq> thats it
22:37:40 <ke4qqq> it's missing a closing } iirc or )
22:37:45 <itbegins> FilterUtil/FilterUtil_Common.class.php
22:37:47 <ke4qqq> itbegins is the canonical reference there
22:38:03 <itbegins> I would delete the opening curly brace after the if statement on line 128
22:38:12 <itbegins> so remove { at the end of that line
22:38:43 * sdziallas looks at it
22:49:57 <mchua> Ok! The problem with xinha is "dennis gilmore needs to push a button"
22:50:05 <mchua> getting something from pending to epel testing is a manual paproval
22:50:07 <mchua> er, approval
22:50:09 <mchua> so we're hunting him down
22:58:30 <mchua> STATUS: Dennis has been found (by Matthew) and has made the push
22:58:38 <ke4qqq> awesome
22:59:07 <ke4qqq> keep in mind he'll likely need to do the same for filterutil and pagemaster
23:00:12 <Sparks> ke4qqq: Have you had an opportunity to look at menutree
23:00:33 <mchua> ke4qqq: noted, thanks
23:01:00 <mchua> Matthew and I are going skating, but we'll both be back online later tonight in the hackfest room
23:01:27 <mchua> sdziallas, ke4qqq: if you leave any messages in this channel for status, I'll read them when I get back
23:02:24 <ke4qqq> cool
01:15:18 <pcalarco> #endmeeting