20:01:14 #startmeeting Insight (agenda: http://tinyurl.com/insight-agenda ) 20:01:14 Meeting started Tue Aug 2 20:01:14 2011 UTC. The chair is stickster. Information about MeetBot at http://wiki.debian.org/MeetBot. 20:01:14 Useful Commands: #action #agreed #halp #info #idea #link #topic. 20:01:17 #meetingname Insight 20:01:17 The meeting name has been set to 'insight' 20:01:19 #topic Roll call! 20:01:42 re 20:01:42 * nirik is lurking around. 20:01:48 Hi asrob, nirik! 20:01:55 * stickster waits to see if pcalarco rolls in 20:02:04 hi stickster, nirik 20:02:36 * stickster gives until :03 :-) 20:03:09 #chair asrob nirik 20:03:09 Current chairs: asrob nirik stickster 20:03:17 OK, here we go... 20:03:22 #topic Last week's action items 20:03:36 #link http://meetbot.fedoraproject.org/fedora-meeting/2011-07-26/insight.2011-07-26-20.13.html <-- last week's notes 20:03:52 #info drupal6-strongarm has been packaged and reviewed. Thanks stickster! 20:04:01 You're welcome :-) 20:04:12 #info stickster fixed asrob's branch as well 20:04:43 #link http://git.fedorahosted.org/git/?p=fedora-insight-features.git;a=commit;h=34e5f2d2c62df671dc34452759fc419385e12cc0 20:05:14 There's a note there, but basically if you're branching for development, you probably don't want to do an entire separate directory *unless* you're working on a totally separate Feature set 20:05:27 This way it's easier to merge the changes later without trying to figure out which module is which 20:06:16 OK, pcalarco is here and the other needs to stay on our agenda: 20:06:19 I understand it 20:06:25 #action pcalarco Ask FWN team for volunteers to help with Insight moderation queue, and coordinate w/ logistics list to set up briefing time 20:06:31 #action stickster puppetize features_extra usage once it enters stable 20:07:00 asrob: I'm thinking that as we go further down the road, there will be multiple dirs in that repo, and each would be a separate feature 20:07:10 *if* we have the ability to separate them out 20:07:22 I don't think we can do bug fixes that way because the code would be too intertwined. 20:07:57 you might be right 20:08:23 Like, I don't see us being able to do a separate folder for "bugfix-ticket-NNNN" 20:08:40 Besides, that would probably be silly since we have the git commits as a record of fixes 20:09:39 OK. Moving on? 20:09:53 yeah, sure 20:09:57 #topic Devel status 20:10:34 #info We now have admin_menu available on insight01.dev -- where we can test before turning it on in production. Impact should be zero. 20:10:49 Hi all -- sorry I am late 20:10:55 pcalarco, hi :) 20:11:28 Hi pcalarco! 20:11:30 #chair pcalarco 20:11:30 Current chairs: asrob nirik pcalarco stickster 20:13:00 * stickster is turning on that module in the dev host, hang on... 20:14:20 pcalarco: asrob: OK, done! 20:15:12 So that's done :-) Please try out the menu and make sure you don't see any problems while you're floating around http://insight01.dev.fedoraproject.org 20:15:20 * nirik has 2 minor items for open floor or the like. 20:15:32 nirik: Want me to ping you when we get there? 20:15:41 sure, or I can watch ;) 20:15:43 COol 20:15:49 #topic Devel status -- Features plan 20:16:52 OK, asrob and I touched on this earlier. But just to revive the topic... Now that we're getting our basic features ready, it will be soon time to try our git repo on the staging+production side. 20:17:53 The working plan is that we are (1) creating features in separate branches to try them in a sandbox; (2) Using 'devel' branch as the source for the insight01.dev host 20:19:24 However, we don't have any divergence yet between 'devel' and 'master' IIRC. So what we might want to take the opportunity to do here is refigure our branch strategy slightly 20:20:10 nirik: Maybe you could weigh in here, since I'm not a git expert. I was thinking that we could merge finished development stuff into 'master' and use that for the insight01.dev host... 20:20:35 wiat 20:20:37 well, you could do branches... there are downsides tho... 20:20:41 *wait. Sorry, I misstated 20:20:55 Could you just use the seperate hosts in the master branch? 20:20:56 Go ahead nirik 20:21:14 hm, which one can we easily manage to long time? not days or months 20:21:16 are you talking the puppet git repo here? or ? 20:21:33 nirik: No, our "fedora-insight-features" and "fedora-insight-theme" repos. 20:21:41 ah, ok. 20:21:57 nirik: Each repo contains one or more folders, which represent our custom module(s) or theme. 20:21:58 branches would work as long as you are always good about flowing things the same way. 20:22:02 nirik: Right 20:22:18 if you bypass and do something direct to production sometime, then it gets more messy. 20:22:18 I don't want it to get confusing, and I want to see if we can draw on experience in e.g. infra and websites 20:22:25 nirik: Right again :-) 20:22:48 in the end, it's worth trying something and see if it works for you... ;) 20:22:53 if not, moving to something else. 20:23:25 nirik: Right now we have this: http://fedoraproject.org/wiki/Insight_development_using_Features_module 20:24:09 ah, I see... 20:24:13 yeah, that could work fine. 20:24:28 essentially 2 persistent shared branches, devel and master. WiP gets its own temporary branch, then merged to devel which the insight01.dev draws on every 30 min. 20:25:01 The master branch would power production, but I could see pulling it more rarely on the actual production host so that a mistake in staging could be withdrawn quickly without harm 20:25:34 In other words, both insight.stg and insight would pull from 'master', but maybe insight.stg would do it every 30 min and insight would do it every 2 or 4 hours. 20:26:01 * stickster welcomes comments from asrob, nirik, pcalarco 20:26:06 (or anyone watching) ;-) 20:27:01 stickster, if nirik +1 to our Insight development using Features module progress then I'll +1, I'm a git beginner as well :) 20:27:15 * nirik isn't a git expert by any means. 20:27:21 it seems like it should be a workable plan... 20:27:29 * stickster neither, just know enough to get along, and have a few tricks in my bag, that's it 20:27:55 OK then, we need to have the proper configs in puppet to support this then. 20:28:04 yeah 20:28:10 yeah, to pull from there you mean? 20:28:14 stickster: sounds like a good plan to me 20:28:29 nirik: Right. I've done it for the dev host, just need to set it up properly for the stg and prod 20:28:32 I guess that's on me since out of the Insight crew I probably have the most puppet-fu 20:28:38 * nirik nods 20:28:43 Other than nirik of course ;-) 20:29:20 #action stickster Set up puppet configs so stg and prod hosts pull from 'master' branch of fedora-insight-features every 30 min and 4 hrs, respectively 20:29:49 asrob: Before we enable any of the feature modules, we need any remaining required modules to land in EPEL stable 20:29:58 That's going to be another 1+ week, iirc 20:30:54 stickster, yeah 20:32:43 OK then -- I'll watch the mail for that. 20:32:53 Sorry for a delay -- have a couple problems I'm t'shooting here at home 20:33:59 #info stickster and asrob will coordinate puppet changes with package pushes 20:34:06 #topic mediawiki_api status 20:34:11 OK asrob, take it away 20:34:20 huh 20:34:47 so, I didn't get any answer from the maintainer of that modules 20:35:13 stickster and I talked about this "problem" a little bit 20:35:46 what do you think? do we fork this module or look for another one? 20:36:26 asrob: My personal feeling is that this module implements MediaWiki usage in the best way, which is to wrap the existing API 20:36:26 I think, stickster and I vote to fork that 20:36:32 It requires the least maintenance 20:36:40 asrob: Well, not quite :-) 20:37:09 ;) 20:37:13 then go ahead 20:37:18 asrob: I merely presented the option that if the maintainer is completely gone and it's unmaintained, our options are (1) fork, or (2) ask Drupal bigwigs if they will turn over the ownership 20:37:45 I think (2) may be difficult because there are probably all sorts of implications of ownership beyond just maintaining the code 20:38:16 #info stickster has been talking to someone at Acquia about this module, and he is looking at it to make an estimate of the code quality. 20:38:43 I can say from personal testing it appears to work fairly well, but there are a small number of outstanding issues, some addressed in a patch that's still in the issue tracker. 20:39:02 http://drupal.org/project/issues/mediawiki_api 20:39:04 yeah, I've seen them as well 20:39:25 One of those tickets is actually a CLOSED NOTABUG 20:39:44 the second one, I think -- http://drupal.org/node/1122168 20:40:17 Anyway, what I would propose we do is to defer this one until my Acquia contact gets back to me 20:40:21 I hope that will happen this week 20:40:28 +1 20:40:37 #idea Defer decision on mediawiki_api until Acquia guy gets back to stickster 20:41:02 cool 20:41:18 #agreed Defer decision on mediawiki_api until Acquia guy gets back to stickster 20:42:08 OK, use cases are up next, but we have only 18 min left and nirik had 2 topics. 20:42:13 Can we slot him in now and come back to those? 20:42:32 I won't take much time. ;) 20:42:43 Even better :-) 20:42:51 #topic Open floor for nirik 20:43:01 just 2 quick items to discuss: 20:43:19 1) Not sure where the calendaring thing is with insight. Is that still in planning stages? 20:43:32 nirik: Very much still in "idea" phase 20:43:46 ok, I'd like to ask everyone to look at and update: https://fedoraproject.org/wiki/Fedora_Calendar_Project 20:43:50 as in, not yet even a plan in place -- we have some use cases but not all of them. 20:44:13 ok. I'm going to try and get something moving on calendar if possible... 20:44:18 it's been forever. ;) 20:44:28 adamw was also interested in pushing it forward. 20:44:51 more just a FYI, interest, etc. 20:45:18 nirik: One of the requirements might be difficult -- individual calendars + shared event calendar 20:45:25 nirik, use cases: https://fedoraproject.org/wiki/Insight_use_cases_for_calendar 20:45:40 and 2) There was a suggestion made a while back to have a Fedora branded link shortener. I noticed that dupal had one... so possibly insight could do this function someday? 20:45:50 stickster: yeah, it's not clear to me how hard that requirement is. 20:46:14 I think I am going to try and pare it down to "We really want this now" and "these things can come down the road, or are not that important" 20:46:15 nirik: What's the best way for us to respond there? 20:46:21 nirik: Should we attach comments on the talk page? 20:46:50 stickster: sure I guess. Could also start a thread somewhere on a mailing list to gather more info... 20:47:23 nirik: I personally find threads are hard to manage that way 20:47:31 But I'll put comments wherever you like! 20:47:41 yeah, could be unless someone filters thru them all and gathers comments. 20:47:48 exactly. btdt :-) 20:47:53 I guess the talk page would be ok... 20:48:16 thats all I had, just wanted to bring up those 2 items. ;) 20:48:49 Fedora branded link shortener, I like this :) 20:49:28 asrob: and it might not be too hard to implement. 20:49:33 #action pcalarco stickster asrob Visit https://fedoraproject.org/wiki/Fedora_Calendar_Project and make comments, on 'discussion' tab (Talk page) 20:49:50 asrob: I found http://drupal.org/node/805174 -- is that what you're talking about nirik? 20:49:55 nirik, of course, http://drupal.org/project/shurly 20:50:00 Ah! 20:50:04 yeah. 20:50:20 Beautiful! And it's GPLv2+ since it's in the Drupal git :-) 20:50:31 stickster, yeah, that also would work ;) 20:51:14 ShURLy might be the better choice -- however asrob, nirik, notice it's in a release candidate status with no commits since 5 months ago. 20:51:43 Nothing since the initial commit, actually :-( 20:52:17 Shorten looks more active: http://drupalcode.org/project/shorten.git 20:52:53 * stickster thinks if it's not a problem to call out to an external free service, *and* if Shorten supports one (like ur1.ca or 2tu.us) we could use that one 20:52:58 so many projects to do one thing. ;) 20:53:25 nirik: The Shorten project just provides a wrapper to get the URL from an existing service. The ShURLy project is a separate implementation to shorten URLs 20:53:42 ah, ok 20:54:40 stickster, yeah, shorten might be better 20:55:50 asrob: We'd have to look at whether Shorten would allow us to alter the array of services to add a free one. None of the ones I see in the list so far is free. 20:56:38 stickster, absolute 20:56:50 We'd have to do that with the Hook API, not by altering the module 20:56:58 OK, what do we want to do next here? 20:57:29 nirik: Do you foresee having something like http://fd.ra ? 20:57:59 stickster: yeah, dunno what would make sense... 20:58:08 it was just an idea I thought I would throw out to you guys. 20:58:20 nirik: We could probably provide it. 20:58:38 #agreed Insight could probably provide a URL shortening service without too much work 20:59:12 OK, looks like that may be the end for today 20:59:18 nirik: Thanks for bringing those ideas in 20:59:23 Good discussion guys! 20:59:51 thank you 20:59:58 happy to 21:00:15 OK, that does it for us! 21:00:18 #endmeeting