20:00:28 #startmeeting Insight 20:00:29 Meeting started Tue May 31 20:00:28 2011 UTC. The chair is stickster. Information about MeetBot at http://wiki.debian.org/MeetBot. 20:00:29 Useful Commands: #action #agreed #halp #info #idea #link #topic. 20:00:32 #meetingname Insight 20:00:32 The meeting name has been set to 'insight' 20:00:37 #topic Roll call! 20:00:43 * averi is around! 20:00:47 #link http://tinyurl.com/insight-agenda <-- Agenda 20:00:48 hey again :) 20:00:56 #chair averi asrob 20:00:56 Current chairs: asrob averi stickster 20:01:05 #info pcalarco sends regrets but hopes to be here next week 20:01:58 stickster, please remember to update us about the insight's interview at the end of the meeting :) 20:02:41 #info stickster hasn't had interview yet, due to unexpected family circumstances last week 20:02:59 I'm trying to get it rescheduled for end of this week. 20:03:10 awesome :) 20:03:11 Well, I guess it's just us then! 20:03:20 #topic Last meeting's action items 20:04:00 #info 2, 4, 5 are all done. I haven't emailed hiemanshu again but I talked to him directly on IRC. (#1) 20:04:30 averi, I think we finished all the insight01.dev puppetization at this point, right? 20:04:55 stickster, exactly, everything should be OK now, did we setup the backup_migrate module already there? 20:05:04 averi, Yes, it's there 20:05:08 I've used it once already myself :-) 20:05:37 #info 1 and 3 are done -- that's everything! 20:05:42 did you set up a profile with the scheduled backups happening daily? 20:05:43 #topic Puppetization status 20:06:12 averi, I haven't put in any profiles. Where are these being backed up to, exactly? 20:06:58 if I remember it right you can choose the destination directory, i.e you can point it to your home dir or to somewhere else more protected. /me will check for it at the end of meeting 20:07:59 averi, Do you want to check that on the production host too, or just dev? 20:08:24 Is it possible to include that setting in our basic features module? 20:09:07 asrob, ^^ do you know? 20:09:09 it should apply to both production and dev, but i'll check on the dev istance first to avoid any kind of issues :) 20:09:11 I am checking it now ;) 20:09:16 thanks asrob :-) 20:09:52 #action averi check and set a backup profile on the insight01.dev host 20:10:35 The other thing I did fix in puppet also was to put in an automated cron job for pulling down our features from the git repo on a half-hour basis 20:11:08 cool :) 20:11:15 stickster, averi: http://rookery9.aviary.com.s3.amazonaws.com/8323000/8323192_dc68.png 20:11:27 #info at :25 and :55 every hour, the stuff in our fedora-insight-features repo gets pulled down to the insight01.dev host 20:11:29 stickster, btw I can set up the module to send out a mail with the backup attached 20:11:38 i.e with our mails 20:11:53 or the list's mail, but I think we should go for a local dir 20:12:09 I don't think those should go to list mail, large attachments are usually stripped anyway. 20:12:44 stickster, apache need write access to the dir we gonna send the backup out 20:12:56 and that's a problem, our home dirs are not writable by apache 20:12:58 averi, If it's a local dir then we don't get any redundancy if the server itself goes kerblooey 20:13:53 mm..you are right, if the server gets broken we will lose our backups as well :) 20:14:01 do you want me to add your e-mail for backups? 20:14:13 What if we save local backups to something like /etc/drupal6/default/ ? 20:14:26 hm, I can not add the settings of backup and migrate module into our basic insight features 20:14:29 That should be writeable by the system 20:14:33 asrob, :-( 20:14:47 * stickster doesn't like writing to /etc, that's a crap way of doing business. 20:14:52 stickster, /etc/drupal6/default/backups? 20:14:55 Maybe /var/lib/drupal6/ would -- 20:14:56 yeah. 20:15:06 sounds good, let me see 20:15:11 /var/lib/drupal6/sites/default/backups 20:16:16 averi, Since there is no authentication information stored on the server, and we won't be backing up any session information by default, if we put those backups in a retrievable area, any of us could have a cron job anywhere to retrieve them. 20:16:36 I wouldn't want to fill people's email boxes with big attachments. 20:16:40 exactly, ok 20:16:54 there is an option for sending out logs about good/bad backups 20:16:55 stickster: I can probably add the settings of your authfas module into basic insight features with strongarm module, I am going to test it after the meeting ;) 20:17:04 but I won't enable it 20:17:06 averi, /var/lib/drupal6/files/default/backups/ looks like it might be the thing 20:17:21 asrob, I was looking at strongarm last week before I left, yes 20:17:22 is it apache writable? 20:17:29 asrob, It probably means code changes in authfas module itself. 20:17:34 averi, It should be, yes. 20:17:41 It's apache owned, 775. 20:18:02 averi, The 'backups' dir doesn't exist yet but the parent does 20:18:14 averi, If we need that backup to exist that will need to be puppetized too 20:19:18 stickster, ok, done. And do we want a daily backup? 20:19:26 hourly? weekly? 20:20:16 * averi thinks daily should be enough 20:20:51 +1 20:20:53 averi, daily seems plenty to me 20:20:57 +1 daily 20:21:13 #agreed Backups are daily from insight01.dev for now. 20:21:34 averi, Am I correct that we're not grabbing session info in that backup? (That's the default setting in backup_migrate.) 20:22:02 mmm...good question 20:22:14 I can exclude some of the DB tables we don't want 20:22:29 can you tell me which db tables should be removed from backups? 20:22:51 averi, No -- but by default, all the tables are selected *except* for session info tables. So you shouldn't need to change anything. 20:23:04 stickster: the default profile excludes session, cache* tables 20:23:10 ok, perfect 20:23:14 and wathcdog 20:23:16 schedule is ready 20:23:16 Yup, that's correct, and I think "watchdog" too which is also good 20:23:16 wathcdog 20:23:20 and will happen daily from now 20:23:21 *jinx 20:23:24 * averi tries a manual backup now 20:23:28 OK, we're good to go here then :-) 20:24:10 stickster, http://fpaste.org/gOpe/ 20:24:13 * averi logs in to check 20:24:31 Let's not take up the meeting doing technical work that theoretically we should be able to do any time 20:24:42 * stickster wants to move on to discuss Phase 2 ideas on the wiki 20:24:53 averi, Perfect -- that means we don't need to puppetize! 20:25:01 and here we go: insight-DB-2011-05-31T20-22-54.mysql 20:25:02 :) 20:25:27 Moving on? 20:25:34 yeah 20:25:36 sure thing 20:25:51 #topic Phase 2 ideas 20:25:56 #link https://fedoraproject.org/wiki/Insight_project_plan#Phase_2 <-- idea queue 20:26:01 stickster, when I start talking about technical stuff, I usually never end, sorry 20:26:15 averi, It's a common problem among techies, I do it too :-) 20:26:21 :) 20:26:38 Let's look at some of these ideas and make sure they're described well 20:26:45 stickster, I would like the calendar idea to go live asap :) 20:27:13 I am getting some problems while connecting to the Fedora wiki right now 20:27:15 is it just me? 20:27:21 averi, The nice thing about Features is that we don't have to deliver a big lump of features only at one time 20:27:39 averi, I think it's just you -- works fine here 20:27:51 it works fine here as well 20:29:38 wow, that's a very nice wishlist 20:30:16 is the packaging side done for all the modules described there? 20:30:35 averi, No, probably not. Let's figure out a way to attack this list before we get buried in details. 20:30:40 How about this: 20:31:05 1. Under each idea, make a list of modules needed (unless already there) 20:31:16 2. Link to review bugs for modules 20:31:38 (if a module isn't made, then it's up to someone here to package it and add it to the InsightReviews tracker) 20:32:31 3. I would also recommend that for each of these we try to make a few more notes on how the user interaction works. For example, for the calendar idea... who's allowed to add events? 20:32:47 and so forth 20:33:03 +1 from me. 20:33:04 I like this, +1 20:33:24 I think we should go on one max two points at once 20:33:41 So let's start with the calendar idea then. 20:33:42 focusing on three-four things at once can take in problems and confusion :) 20:35:08 I don't see Event module here. What's the diff between Calendar, Date, and Event? 20:35:32 event module is not ready for drupal 6, I think 20:35:46 it is in -dev(?) 20:36:15 yeah, it is, http://drupal.org/project/event 20:36:30 would cod cover it all? 20:37:00 but we can create custom content type and can add custom field into that ;) 20:37:03 Southern_Gentlem, That's an event management program, different kettle of fish. Worthwhile for considering later but that's why we want hiemanshu to come here and talk to us. 20:37:11 Southern_Gentlem, It's kind of like swatting a fly with a battleship 20:37:36 stickster, /me is not aware of the difference between the above quoted modules 20:37:53 averi, asrob, Let's back up for a moment and think about the idea a little more clearly. Who are the anticipated users of the calendar? 20:37:57 What are they seeking to do? 20:37:58 asrob, what was the event module you linked me that day? 20:38:46 stickster, mostly putting their events on the calendar and when people connect to the calendar they see what will happen within that week/month 20:38:56 calendar could be used to say what meetings are being held that day, what events ambassadors are attending etc 20:39:19 stickster, a wide view of all the IRC events happening on that specific week 20:39:25 averi, Southern_Gentlem -- so this would be for events, IRC channel bookings... 20:39:31 exactly 20:39:34 averi: that was not event module, that was a complete distro, http://usecod.com 20:39:38 What about release events? like freezes etc.? 20:39:51 stickster, that too 20:40:00 stickster, have you ever seen the Ubuntu's Fridge? 20:40:38 Yes, although they're using non-FOSS, i.e. Google Calendar. 20:41:17 my idea of it is: a big calendar with anything else that might interest a Fedora contributor / developer 20:41:33 I quote from their site: "Why Google Calendar? Why not an OSS solution? 20:41:33 Its important to understand that we are not being locked into using Google Calendar forever. If the News Team can find a better solution in the future, we can easily migrate away from Google Calendar. 20:41:33 The Fridge is currently running Drupal 5. There is no core calendaring functionality. The events module that it has currently does not support repeating events. If a meeting is supposed to be held weekly, 52 separate events have to be created for the year. Obviously, this is not a maintainable process. Other calendar modules were evaluated by the IS team, but they had security vulnerabilities. Also, most development of event modules have sto 20:41:34 pped on Drupal 5 and moved on to Drupal 6. 20:41:36 I am interested in the infra irc meeting, when will it happen? i go to the calendar anc check 20:41:36 Drupal 6 handles calendars better. Development of modules supporting repeating events is on-going and will be released in the future. Since we need a solution now, going to Drupal 6 does not solve our problems." 20:41:42 Oh whoops -- sorry for flood alert 20:42:11 averi, That's a great way to state the underlying user needs for the idea! Let's try to make up more of those! 20:42:12 I am curious to know when the new Fedora release will come out, great, I go checking the calendar 20:42:20 etc. 20:42:24 * stickster is writing these down to have a list convo about more 20:43:14 we should make everyone's life easier, contributors should not go around checking mailing lists to see when something will happen and where 20:43:22 the calendar will do that for them, all in once. 20:43:37 "I want to know the #fedora-meeting room availability for this week." 20:43:57 exactly, another very good point 20:45:25 * stickster is looking for more of those cases, feel free to say a couple here :-) 20:46:00 I want to know what Fedora events are happening in my geo (APAC, LATAM, NA, etc.) next month. 20:46:25 wow, our phase 2 will be awesome :) 20:47:30 or "I would like to know when the timeline for translations will happen" or "I would like to know when a specific freeze will happen and how long will it take for it to end" 20:49:17 I'm also recording "Here's how to do this *now*" so we can see where things are too hard -- or where it will take us too much work to fix 20:50:55 OK, here's what I'd like to do. I'll take the identi.ca idea listed later. 20:51:43 I'm making a list of details to send to the list about the calendar idea, as a template. asrob, could you take the podcast attachment idea, and averi, could you take the podcast announcement idea, and let's break them down the same way 20:51:57 I'll do that with the identi.ca idea. 20:52:01 stickster: sure 20:52:42 * averi will check stickster's mail before sending his to be sure of what to do exactly :) 20:53:37 averi: rules module, you have to create a rule to send a mail to the list for example ;) 20:53:53 haha 20:54:06 #action stickster finish email to list on calendar ideas 20:54:22 #action asrob do the same thing for podcast attachment idea 20:54:27 #action averi do the same thing for podcast announcement idea 20:54:36 #action stickster do the same thing for identi.ca feed idea 20:54:55 There you go -- now we all have homework! Try to finish yours in the next 24 hours, so we can keep momentum up! 20:55:15 We'll start with these, then move on to the rest when we're done 20:55:42 I got it boss :) 20:56:45 Allright :) 20:56:55 Cool! 20:57:08 #agreed We'll look at the rest of the list after we finish parsing through thes 20:57:15 #undo 20:57:15 Removing item from minutes: 20:57:17 #agreed We'll look at the rest of the list after we finish parsing through these 20:57:24 OK then, that's all I got! 20:57:32 Anything else before we close? 20:57:51 nothing I can think of right now :) 20:58:06 can we talk about git workflow on -mktg channel? 20:58:17 I have a simple question 20:58:25 asrob, certainly 20:58:31 okay 20:58:32 OK then, off we go! 20:58:34 #endmeeting