workday-ict-20090824: 8-24-09-wordaylog

File 8-24-09-wordaylog, 35.9 KB (added by https://id.mayfirst.org/ross, 3 years ago)

The IRC log of the workday.

Line 
1Aug 24 13:44:27 *       jamiem (~jamie@cpe-74-64-11-156.nyc.res.rr.com) has joined #ussf
2Aug 24 13:59:01 <deleuzer>      hi jamiem
3Aug 24 14:00:34 <jamiem>        hey ross.
4Aug 24 14:01:02 *       mallory1 (~mallory@cpe-74-64-11-156.nyc.res.rr.com) has joined #ussf
5Aug 24 14:04:03 <mallory1>      hi
6Aug 24 14:04:10 <jamiem>        howdy mallory
7Aug 24 14:05:14 <jamiem>        so... shall we get started?
8Aug 24 14:06:44 <deleuzer>      let's go
9Aug 24 14:07:40 <mallory1>      yep!
10Aug 24 14:08:17 <deleuzer>      Do we want to discuss the issue about ussf...org/tracker today?
11Aug 24 14:08:32 <jamiem>        whats the org/tracker issue ?
12Aug 24 14:08:48 <deleuzer>      .../tracks
13Aug 24 14:09:21 <deleuzer>      webform for determining the tracks for the forum
14Aug 24 14:09:27 <jamiem>        ah.
15Aug 24 14:09:29 <mallory1>      it's a feature requested by the program/culture committee
16Aug 24 14:09:38 <jamiem>        i see.
17Aug 24 14:09:54 <jamiem>        i think the voting mechanism is our most immediate  need
18Aug 24 14:10:02 <mallory1>      i started a ticket. http://ict.ussf2010.org/ticket/138
19Aug 24 14:10:03 <jamiem>        since the npc wants to use it starting on thursday
20Aug 24 14:10:13 <jamiem>        (even though that ticket preceeds it)
21Aug 24 14:10:30 <mallory1>      yes, and this request also needs voting stuff...so yeah. and the program/culture folks want to start using this on friday.
22Aug 24 14:10:42 <mallory1>      but we should do the voting stuff for the npc first.
23Aug 24 14:11:19 <deleuzer>      Okay, let's tackle that first.  My leaning is toward the webform module.
24Aug 24 14:11:40 <jamiem>        my thinking on the split domains has been evolving... I still think that community.ussf2010.org and www.ussf2010.org should be separated. However, I'm starting to feel like many of the other things all belong together on the social networking site.
25Aug 24 14:12:00 <jamiem>        (i.e. organize.ussf2010.org - including the voting mechanism).
26Aug 24 14:12:21 <jamiem>        is that strategy ok with you two? or do we need to discuss where to put this stuff more?
27Aug 24 14:12:43 <mallory1>      deleuzer, cck all the way!
28Aug 24 14:12:52 <deleuzer>      My only concern w/ the npc is their desire for secrecy.
29Aug 24 14:13:04 <deleuzer>      mallory1, :-)
30Aug 24 14:13:21 <mallory1>      jamiem did a great job of talking cindy into posting the applications sans contact info
31Aug 24 14:14:17 <jamiem>        yeah - I'm a bit put off by the npc's desire for secrecy.
32Aug 24 14:14:24 <mallory1>      and i agree that we should think about organize.ussf2010.org as a place where people are contributing online in many different ways. so even if we're going with www.ussf2010.org/tracks, that it point to organize.ussf2010.org/tracks
33Aug 24 14:14:58 <deleuzer>      I think that works...what about workshop proposals?
34Aug 24 14:15:24 <jamiem>        do you mean in terms of secrecy? or in terms of which domain to post them on ?
35Aug 24 14:15:45 <deleuzer>      domain...I'll try to explain secrecy concern.
36Aug 24 14:15:53 <jamiem>        I think organize.ussf2010.org
37Aug 24 14:16:03 <deleuzer>      I support that as well...
38Aug 24 14:16:04 <jamiem>        to help with the cross-workshop collaboration goal.
39Aug 24 14:16:27 <jamiem>        mallory1: does that work for you too?
40Aug 24 14:16:51 <deleuzer>      So about the secrecy...I'm concerned about having to have discrete permissions for npc and everyone else.
41Aug 24 14:17:22 <jamiem>        yeah - that's a terrible precedent for us to set.
42Aug 24 14:17:39 <jamiem>        perhaps we should discuss our ideal use case for the voting mechanism.
43Aug 24 14:18:11 <jamiem>        then consider how we might implement it.
44Aug 24 14:18:30 <mallory1>      yes, organize.ussf2010.org, for sure.
45Aug 24 14:18:55 <mallory1>      there was talk of using a drupal module for the rating system
46Aug 24 14:19:05 <jamiem>        I think the ideal use case for the voting mechanism would be something along the lines of:
47Aug 24 14:19:15 <jamiem>         * create a resolution
48Aug 24 14:19:34 <jamiem>         * decide what kind of voting system (simple majority, 2/3, consensus), etc.
49Aug 24 14:19:54 <jamiem>         * Maybe allow for votes and comments to be public/private
50Aug 24 14:20:02 <jamiem>        * specify the email addresses of those who are allowed to vote??
51Aug 24 14:20:16 <jamiem>        * save it. It notifies voters??
52Aug 24 14:20:30 <jamiem>        * voters get link via email, click on link, login (to ensure you can't vote twice)
53Aug 24 14:20:34 <jamiem>        cast vote.
54Aug 24 14:20:42 <jamiem>        that's rough ... what do you think?
55Aug 24 14:21:13 <mallory1>      i think the decision for what kind of voting shouldn't be necessary. that's something the machine doesn't need to interpret, perhaps giving a percentage instead
56Aug 24 14:21:53 <jamiem>        sure - you could type in a straight percentage - like 50% or 67% or 100%.
57Aug 24 14:22:03 *       libkuman (~libkuman@pool-71-247-198-6.nycmny.east.verizon.net) has joined #ussf
58Aug 24 14:22:12 <deleuzer>      hi libkuman
59Aug 24 14:22:23 <jamiem>        hey libkuman - we're currently describing the use case for the voting mechanism
60Aug 24 14:22:43 <mallory1>      well, i mean if it's a 5 star system, then the average vote given, like 4.25 or whatever with also the percentage of people that have voted?
61Aug 24 14:22:49 <libkuman>      hi all, i'll be half here this afternoon, just got back in town yesterday so i got a lot of little mini fires to put out, but i'll try to give as much attention as i can
62Aug 24 14:23:13 <mallory1>      i guess a lot of statistics would be helpful, like mean, etc. just because yeah, then the organizers or the npc can decide "does that seem like it passes"? answers to questions
63Aug 24 14:23:18 <deleuzer>      deleuzer, sends CO2
64Aug 24 14:24:15 <jamiem>        sends CO2?
65Aug 24 14:24:22 <deleuzer>      for putting out fires
66Aug 24 14:24:28 <libkuman>      ha
67Aug 24 14:24:30 <jamiem>        ah.
68Aug 24 14:24:36 <jamiem>        i just emailed you the backlog libkuman
69Aug 24 14:24:46 <jamiem>        mallory1: yeah, stats would be really good.
70Aug 24 14:25:22 <deleuzer>      webforms does that pretty much automagically.
71Aug 24 14:25:28 <mallory1>      having the unique link emailed for each invited user would be great.
72Aug 24 14:26:31 <jamiem>        does the use case I describe seem to capture the basics?
73Aug 24 14:26:54 <mallory1>      can we translate this into mass mailings? this is what the program and culture working group wants. they're also going to print their survey in left turn magazine and have people mail in responses. how could responses be tracked if it were an open call for participation, but one vote per person needed to be enforced?
74Aug 24 14:27:24 <deleuzer>      We have a public/private distinction
75Aug 24 14:28:21 <jamiem>        http://ict.ussf2010.org/wiki/voting_use_case
76Aug 24 14:28:53 <jamiem>        mallory1: yeah - at least in the short term, as long as each vote is attributed to a login, we could be lax about enforcing one person one vote, but eventually I think it would be a lot less confusing if you simply could not vote more than once.
77Aug 24 14:29:26 <jamiem>        as for massmailings... I think we'd want to use civi to do the massmailing and email a link to the vote page.
78Aug 24 14:29:28 <deleuzer>      jamiem, that would not be possible for 10,000 voters I don't think
79Aug 24 14:29:44 <jamiem>        deleuzer: right, good point.
80Aug 24 14:30:07 <deleuzer>      I think we limit votes by email address for mass mailings
81Aug 24 14:30:23 <deleuzer>      mass voting
82Aug 24 14:31:33 <jamiem>        I suppose that works. Obviously people could have more than one email address. However, there's no sure way to stop people from voting twice, unless we only allowed people who have paid their registration fees to vote.
83Aug 24 14:32:40 <deleuzer>      These are discrete use cases...I'm pretty sure for the culture wg they want as much input as possible (until they get it) and wouldn't worry about repeats too much
84Aug 24 14:33:32 <deleuzer>      for other things, it would be more important to restrict voting.
85Aug 24 14:33:58 <mallory1>      I think we shouldn't police the voting too much on the mass mailing. Someone with the same IP address from the same computer shouldn't be able to fill out the form immediately, of course. But it's going to get emailed and forwarded to many people, some without email addresses possibly.
86Aug 24 14:34:34 <deleuzer>      I think the same
87Aug 24 14:34:39 <jamiem>        ok
88Aug 24 14:35:38 <jamiem>        I'm trying to keep up at : http://ict.ussf2010.org/wiki/voting_use_case
89Aug 24 14:37:21 <jamiem>        I'm beginning to think that our best bet might be to write our own module and use the voting api: http://drupal.org/project/votingapi
90Aug 24 14:38:04 <deleuzer>      I still believe in the webforms module.
91Aug 24 14:38:51 <jamiem>        deleuzer: i think the webforms module might provide a bridge if we can't get all the features in time, but I don't think it can support all that we're asking for, or have I not used webform in too long?
92Aug 24 14:39:35 <deleuzer>      I've never had 10,000 people vote on anything, but I've had students use it for statistical analysis
93Aug 24 14:40:02 <deleuzer>      In fact, nothing we've suggested can't be accomplish with it.
94Aug 24 14:40:28 <jamiem>        can you establish what percentage of votes is required to win?
95Aug 24 14:40:44 <jamiem>        can you enforce only vote once based on multiple criteria?
96Aug 24 14:40:55 <deleuzer>      not sure, yes
97Aug 24 14:41:13 <jamiem>        yes to the second? enforce only vote once?
98Aug 24 14:41:32 <deleuzer>      correct...there are a number of ways we could do that as well
99Aug 24 14:41:41 <jamiem>        mallory1: do you have any thoughts - I know you mentioned cck as another approach.
100Aug 24 14:42:04 <mallory1>      again, i don't think we need our website to determine who has won. we can just provide statistics so that organizing groups can interpret them
101Aug 24 14:43:00 <jamiem>        ok - it sounds like webform then could meet the basic requirements. it's that tabulation part that I think webforms doesn't have.
102Aug 24 14:43:14 <deleuzer>      It certainly does
103Aug 24 14:43:44 <jamiem>        sorry.... not being clear... i mean it's the tabulation part that webforms *does* have - it's the declaration of the winner that it doesn't have.
104Aug 24 14:44:02 <mallory1>      my understanding was that webforms has generally been replaced since cck is so robust in more recent versions of drupal
105Aug 24 14:45:13 <deleuzer>      mallory1, I don't think that's the case...in fact ours is the perfect use case for webforms
106Aug 24 14:45:42 <deleuzer>      no need to create new content types every time you want a vote
107Aug 24 14:45:53 <jamiem>        the webforms project page has a description of when to they think you should use webforms vs. cck http://drupal.org/project/webform
108Aug 24 14:46:43 <jamiem>        i think if we used cck - we could create two cck types: one would be the resolution itself and the other would be the votes (using node reference to link to the resolution).
109Aug 24 14:47:02 <jamiem>        the advantage of using cck in this instance would be that we could really put the power of views to work to display the results.
110Aug 24 14:47:24 <jamiem>        with webforms: can you say one webform's collected info should be public, but anothers should be private?
111Aug 24 14:47:43 <deleuzer>      yes
112Aug 24 14:48:27 <deleuzer>      my suggestion is to use og to determine who gets to vote...create a group for each resolution.
113Aug 24 14:48:46 <deleuzer>      at least for small votes.
114Aug 24 14:49:10 <jamiem>        I would suggest that we start by setting up a new drupal site for organize.ussf2010.org. install og, cck, views, webforms.
115Aug 24 14:49:40 <jamiem>        I have a feeling that setting up a vote using webforms should only take 15 minutes and then we'll be able to evaluate whether, at a minimum, it will work for the npc.
116Aug 24 14:49:57 <jamiem>        if it doesn't work for npc needs, we should look into cck and views.
117Aug 24 14:50:03 <deleuzer>      sounds right to me.
118Aug 24 14:50:09 <jamiem>        then... we can again evaluate for program/culture.
119Aug 24 14:50:17 <mallory1>      i think this works for sure
120Aug 24 14:50:24 <deleuzer>      where should I login (ssh)?
121Aug 24 14:50:52 <jamiem>        mendes. let's share a root screen session.
122Aug 24 14:50:58 <jamiem>        mallory1: i think you already have root.
123Aug 24 14:51:06 <jamiem>        deleuzer: I can set you up with root now.
124Aug 24 14:51:19 <deleuzer>      jamiem, cool!
125Aug 24 14:51:40 <jamiem>        are you own deluze or guatari?
126Aug 24 14:51:50 <deleuzer>      deleuze
127Aug 24 14:52:14 <jamiem>        ok, you should be able to login as root@mendes.mayfirst.org
128Aug 24 14:52:26 <jamiem>        once you are both logged in, please type:
129Aug 24 14:52:28 <jamiem>        screen -x
130Aug 24 14:52:34 <jamiem>        and then you should be in my screen session.
131Aug 24 14:52:43 <jamiem>        you can let me know by typing, in the screen session:
132Aug 24 14:53:02 <jamiem>        someone said hi :).
133Aug 24 14:53:16 <jamiem>        ah. cool.
134Aug 24 14:53:20 <jamiem>        it was ross.
135Aug 24 14:53:26 <jamiem>        let me know when you are in mallory.
136Aug 24 14:53:56 <jamiem>        in the meantime, i'm creating a dns record in the control panel for organize.ussf2010.org that points to mendes.
137Aug 24 14:54:13 <mallory1>      sorry. got distracted with putting up notes. be there momentarily.
138Aug 24 14:54:56 <deleuzer>      I seriously need note taking lessons :(
139Aug 24 14:55:14 <deleuzer>      says the eternal student.
140Aug 24 14:55:27 <jamiem>        ok... dns is entered.
141Aug 24 14:55:38 <jamiem>        oops.
142Aug 24 14:56:00 <jamiem>        gr.
143Aug 24 14:56:19 <jamiem>        wah.
144Aug 24 14:56:57 <deleuzer>      that's better
145Aug 24 14:58:31 <jamiem>        so.... mallory do you want to drive?
146Aug 24 14:58:56 <mallory1>      yep
147Aug 24 14:59:02 <jamiem>        ok. great.
148Aug 24 14:59:17 <jamiem>        since mendes is not on our contorl panel system
149Aug 24 14:59:21 <jamiem>        we have to setup each web site by hand.
150Aug 24 14:59:31 <mallory1>      just need to reacquaint myself for a sec
151Aug 24 14:59:33 <jamiem>        we start with the apache configuration file in /etc/apache2/sites-available
152Aug 24 15:00:31 <jamiem>        i'll be the running commentator...
153Aug 24 15:00:44 <jamiem>        we just copied a working file - and now mallory is editing it to meet our needs.
154Aug 24 15:00:45 <deleuzer>      I'll learn
155Aug 24 15:01:29 <deleuzer>      whoa that's a bunch of domain names
156Aug 24 15:01:51 <jamiem>        yeah - that's from the main site.
157Aug 24 15:03:18 <jamiem>        debian's system has two directories for apache
158Aug 24 15:03:25 <jamiem>        one directory is for sites that are available.
159Aug 24 15:03:29 <jamiem>        and the other is for sites that are enabled.
160Aug 24 15:03:53 <jamiem>        debian also has a handy script for "enabling" a site - which just means it creates a symlink in the "enabled" directory that points to the file in the avaialble directory.
161Aug 24 15:03:53 <mallory1>      but it's just a pointer link in the enabled?
162Aug 24 15:03:59 <jamiem>        yup.
163Aug 24 15:04:00 <mallory1>      tada
164Aug 24 15:04:02 <jamiem>        the script is:
165Aug 24 15:04:06 <jamiem>        a2ensite <name-of-site>
166Aug 24 15:05:03 <jamiem>        great... and now reloading apapche....
167Aug 24 15:05:16 <jamiem>        woops - I said to run it but...
168Aug 24 15:05:25 <jamiem>        I forgot we have not created the necessary directories yet...
169Aug 24 15:05:32 <jamiem>        so - those errors are not anything we should wory about.
170Aug 24 15:05:39 <jamiem>        we should just create the directory and then re-run.
171Aug 24 15:05:47 <jamiem>        also - the virtualhost errors are not related to us...
172Aug 24 15:06:24 <jamiem>        but ... before w e get there...
173Aug 24 15:06:32 <jamiem>        we should create a user that will own the directory.
174Aug 24 15:07:11 <jamiem>        this ensures that one site can't clober the other
175Aug 24 15:07:43 <jamiem>        this should be a fully random password - we'll be used key based auth, so we don't actually need the password.
176Aug 24 15:08:22 <jamiem>        cool. now we have a user.
177Aug 24 15:08:27 <deleuzer>      mmm...does the password protect anything?
178Aug 24 15:08:29 <jamiem>        so next ... we create the directory in /srv/www
179Aug 24 15:09:05 <jamiem>        we need three directories:
180Aug 24 15:09:06 <jamiem>        include
181Aug 24 15:09:07 <jamiem>        web
182Aug 24 15:09:08 <jamiem>        logs
183Aug 24 15:09:30 <jamiem>        (because those are all referenced in our apache config)
184Aug 24 15:09:55 <jamiem>        i would suggest we chown these direcgtories to our user
185Aug 24 15:10:08 <jamiem>        chown ussf2010-organize:ussf2010-organize *
186Aug 24 15:10:16 <jamiem>        so we have the proper permissions
187Aug 24 15:10:32 <jamiem>        perfect
188Aug 24 15:10:40 <jamiem>        now... let's create the database
189Aug 24 15:10:44 <jamiem>        when you are logged in as root.
190Aug 24 15:10:47 <jamiem>        you can just type: mysql
191Aug 24 15:10:49 <mallory1>      rerun the restart script?
192Aug 24 15:10:53 <mallory1>      for apache
193Aug 24 15:11:01 <jamiem>        and you will automatically log into mysql with the root user.
194Aug 24 15:11:05 <jamiem>        mallory1: yes - we can do that too.
195Aug 24 15:11:16 <jamiem>        the create command in mysql is:
196Aug 24 15:11:19 <jamiem>        create database <db-name>
197Aug 24 15:11:22 <jamiem>        let's do:
198Aug 24 15:11:24 <jamiem>        show databases
199Aug 24 15:11:29 <jamiem>        to be reminded of our naming convention.
200Aug 24 15:12:06 <jamiem>        i just got notified that apapche is not running.
201Aug 24 15:12:14 <jamiem>        let's fixed apache
202Aug 24 15:12:19 <jamiem>        /etc/init.d/apache2 start
203Aug 24 15:12:30 <jamiem>        I think I was wrong about our previous error not being a big deal!
204Aug 24 15:12:44 <jamiem>        let's try and fix this problem - can I drive for a sec?
205Aug 24 15:12:50 <mallory1>      yep
206Aug 24 15:12:52 <jamiem>        it would be nice to get this worked out so we can have clean starts.
207Aug 24 15:13:52 <deleuzer>      if apache isn't running, how are any sites being served?
208Aug 24 15:14:12 <jamiem>        i think what happened is:
209Aug 24 15:14:20 <jamiem>        I gave the green light to reload apache before we created the directories.
210Aug 24 15:14:26 <jamiem>        that caused the first error.
211Aug 24 15:14:32 <jamiem>        and that was the fatal error.
212Aug 24 15:14:38 <jamiem>        in addition, there are a bunch of non-fatal errors.
213Aug 24 15:14:48 <jamiem>        since mallory has created the directories and we restarted, apache is now running fine.
214Aug 24 15:14:54 <jamiem>        however, the non-fatal errors are still there.
215Aug 24 15:15:07 <jamiem>        it would be nice to fix those so we can reload apache with no errors (making it easier to see new errors).
216Aug 24 15:16:07 <jamiem>        let's see if that helps...
217Aug 24 15:16:24 <jamiem>        nope...
218Aug 24 15:17:17 <jamiem>        i think this error is referring to all the 2007 dev sites.
219Aug 24 15:17:22 <jamiem>        I'm going to try disabling them.
220Aug 24 15:18:51 <jamiem>        closer...
221Aug 24 15:20:00 <jamiem>        phew.
222Aug 24 15:20:05 <deleuzer>      whoohoo!
223Aug 24 15:20:06 <mallory1>      awesome
224Aug 24 15:20:06 <jamiem>        still not sure exactly what was wrong.
225Aug 24 15:20:11 <jamiem>        but now we have a clean reload :)
226Aug 24 15:20:16 <jamiem>        ok... back to mysql?
227Aug 24 15:20:20 <mallory1>      ok, so we're going in to mysql
228Aug 24 15:20:44 <jamiem>        ussf2010_org?
229Aug 24 15:20:57 <mallory1>      ussf2010_org
230Aug 24 15:21:02 <jamiem>        yup :)
231Aug 24 15:21:20 <jamiem>        next comes the grant statement for the user.
232Aug 24 15:21:42 <jamiem>        GRANT ALL ON ussf2010_org.* to 'ussf2010_org'@'localhost' IDENTIFIED BY 'random-password';
233Aug 24 15:22:25 <jamiem>        perfect.
234Aug 24 15:22:29 <jamiem>        now we should be done with mysql
235Aug 24 15:22:55 <jamiem>        and we can setup our directories. From here on out, we should be able to do everything as ussf2010-org user
236Aug 24 15:23:04 <jamiem>        su ussf2010-org
237Aug 24 15:23:13 <jamiem>        should be the easiest way to do that.
238Aug 24 15:23:52 <jamiem>        woops - right, ussf2010-organize
239Aug 24 15:24:12 <mallory1>      add keys?
240Aug 24 15:25:00 <jamiem>        yup... let's start with mallory...
241Aug 24 15:25:07 <jamiem>        then we can each take a turn copying and pasting our keys.
242Aug 24 15:25:49 <jamiem>        i'll go next...
243Aug 24 15:26:01 <jamiem>        ross ...
244Aug 24 15:26:29 <jamiem>        i think ssh might complain about the spaces
245Aug 24 15:26:57 <deleuzer>      oh need to enter my name
246Aug 24 15:27:10 <jamiem>        yeah - also nano seems to have created line breaks that mallory is fixing.
247Aug 24 15:27:11 <deleuzer>      or not
248Aug 24 15:27:16 <jamiem>        it should all be on the same line
249Aug 24 15:27:20 <jamiem>        your name is optional.
250Aug 24 15:27:32 <jamiem>        it helps humans identify who's computer it is.
251Aug 24 15:27:42 <jamiem>        it helps humans identify who's key it is.
252Aug 24 15:27:46 <deleuzer>      should i put it in?
253Aug 24 15:27:50 <jamiem>        yes - please.
254Aug 24 15:28:15 <jamiem>        nano is confusing with line breaks.
255Aug 24 15:28:45 <jamiem>        hang on - I think nano split that up again :(.
256Aug 24 15:28:51 <deleuzer>      grr
257Aug 24 15:29:13 <jamiem>        ok - try moving to the next line down
258Aug 24 15:29:16 <jamiem>        then hit backspace
259Aug 24 15:29:32 <jamiem>        that's right
260Aug 24 15:29:45 <jamiem>        that worked for your user name - but the ssh-rsa part is still on a line by itself.
261Aug 24 15:29:48 <jamiem>        so one more edit!
262Aug 24 15:29:55 <jamiem>        perfect.
263Aug 24 15:30:05 <jamiem>        cool... now we should all try logging in.
264Aug 24 15:30:26 <mallory1>      ok ussf2010-organize@mendes.mayfirst.org
265Aug 24 15:30:32 <jamiem>        yup
266Aug 24 15:30:38 <jamiem>        i just got in.
267Aug 24 15:31:15 <mallory1>      i'm in
268Aug 24 15:31:29 <jamiem>        ross - do you want to give it a shot to be sure you can get in?
269Aug 24 15:31:40 <jamiem>        mallory and I just opened separate terminal windows to test.
270Aug 24 15:31:56 <deleuzer>      permission denied (publickey)
271Aug 24 15:32:05 <jamiem>        hm... ok... can I drive now?
272Aug 24 15:32:11 <mallory1>      yep
273Aug 24 15:32:48 <jamiem>        looks like a typo in the key
274Aug 24 15:32:51 <jamiem>        one sec...
275Aug 24 15:33:28 <jamiem>        i'm going to simplify (since I'm root) and just copy your key from the root file.
276Aug 24 15:33:52 <jamiem>        now i have root's authorized_keys file on top
277Aug 24 15:33:59 <jamiem>        and ussf2010-organize file's on the bottom
278Aug 24 15:34:13 <deleuzer>      careful or you'll convert me to vim
279Aug 24 15:34:18 <jamiem>        ha!!
280Aug 24 15:34:31 <jamiem>        ok.. try again?
281Aug 24 15:34:41 <deleuzer>      success!
282Aug 24 15:34:43 <jamiem>        looks good :)
283Aug 24 15:35:03 <jamiem>        ok... i'm done. mallory - do you want to continue?
284Aug 24 15:35:26 <mallory1>      ross, why don't you
285Aug 24 15:35:49 <deleuzer>      okay...what next
286Aug 24 15:36:01 <jamiem>        change into /srv/www/organize.ussf2010.org
287Aug 24 15:36:04 <jamiem>        cd
288Aug 24 15:36:31 <jamiem>        now... I'm going to suggest a lazy method of copying more than you need (and getting some errors) and then just deleting what we don't need.
289Aug 24 15:36:44 <deleuzer>      I like lazy
290Aug 24 15:36:44 <jamiem>        the idea is that we want to copy the core drupal files from another drupal installation.
291Aug 24 15:36:51 <jamiem>        but we don't want a lot of the extras.
292Aug 24 15:36:54 <jamiem>        so...
293Aug 24 15:37:05 <jamiem>        cp -r /srv/www/www.ussf2010.org/web/* web/
294Aug 24 15:37:23 <jamiem>        you should get errors on some files that you don't have access to read (like settings.php)
295Aug 24 15:37:36 <jamiem>        and you'll get all the modules and pictures and such that we don't need.
296Aug 24 15:38:02 <jamiem>        ok.
297Aug 24 15:38:11 <jamiem>        now cd into web directory and ls so we can survey the situation.
298Aug 24 15:38:14 <jamiem>        you read my mind.
299Aug 24 15:38:18 <jamiem>        yikes.
300Aug 24 15:38:19 <deleuzer>      :)
301Aug 24 15:38:26 <jamiem>        i was expecting symlinks not real directories.
302Aug 24 15:38:29 <jamiem>        can you ls -l to be sure.
303Aug 24 15:38:45 <jamiem>        hm. not great.
304Aug 24 15:38:51 <jamiem>        can you ls -l /srv/www/www.ussf2010.org/web
305Aug 24 15:39:10 <mallory1>      there's something to add onto the cp command to preserve symlinks
306Aug 24 15:39:22 <deleuzer>      I copied the wrong directory
307Aug 24 15:39:23 <jamiem>        deleuzer: I think you want rm -rf to avoid being asked for each one.
308Aug 24 15:39:32 <jamiem>        also... try web/*
309Aug 24 15:39:35 <jamiem>        rather than web
310Aug 24 15:39:48 <jamiem>        ok... works anyone (since you don't have permission to deleted the web directory).
311Aug 24 15:40:43 <deleuzer>      better?
312Aug 24 15:40:47 <jamiem>        yes :)
313Aug 24 15:40:52 <jamiem>        and it did the symlinks.
314Aug 24 15:41:05 <jamiem>        ok... now, I would suggest rm -rf'ing the images directory.
315Aug 24 15:41:37 <jamiem>        and now let's checkout sites.
316Aug 24 15:41:41 <mallory1>      don't we want it to have the same theme?
317Aug 24 15:41:57 <mallory1>      ah, this is in the directory above sites
318Aug 24 15:41:57 <mallory1>      ok
319Aug 24 15:42:05 <jamiem>        mallory1: hm... if those files are needed by the them I think we should move them into the theme directory.
320Aug 24 15:42:18 <jamiem>        i think you want to delete the settings.php file.
321Aug 24 15:42:32 <jamiem>        woops.
322Aug 24 15:42:39 <jamiem>        try chmod 755 .
323Aug 24 15:42:45 <jamiem>        to change the permission of the current directory.
324Aug 24 15:43:14 <mallory1>      my themes always use images in the web directory but that's because i like clean css...but yeah. i am following and agree
325Aug 24 15:43:19 <jamiem>        and now - try deleting everything in the modules directory.
326Aug 24 15:43:37 <jamiem>        mallory1: ah - yeah, I think it's confusing, in fact if you let the them upload your logo, it probably goes in the files directory.
327Aug 24 15:43:42 <jamiem>        yuck.
328Aug 24 15:43:59 <jamiem>        excellent.
329Aug 24 15:44:16 <jamiem>        yeah... let's kill these files.
330Aug 24 15:44:26 <deleuzer>      everything?
331Aug 24 15:44:27 <jamiem>        and if we need images, we can put them back from the www site.
332Aug 24 15:44:56 <jamiem>        one last piece...
333Aug 24 15:45:08 <jamiem>        when you copied the files from web/* - we missed web/.httaccess
334Aug 24 15:45:14 <jamiem>        and we'll need the .htaccess file.
335Aug 24 15:45:25 <jamiem>        so I think the last piece is to go back to the web directory and copy that symlink
336Aug 24 15:45:58 <deleuzer>      where is it?
337Aug 24 15:46:09 <jamiem>        cp /srv/www/www.ussf2010.org/web/.htaccess .
338Aug 24 15:46:15 <deleuzer>      oh that web directory
339Aug 24 15:46:53 <jamiem>        well done.
340Aug 24 15:46:56 <jamiem>        i just remembered one more...
341Aug 24 15:47:02 <jamiem>        the include/php5 directory.
342Aug 24 15:47:07 <jamiem>        that should be up one directory from web
343Aug 24 15:47:53 <deleuzer>      settings.php?
344Aug 24 15:48:03 <jamiem>        that should be installed by the drupal web installer:
345Aug 24 15:48:09 <jamiem>        http://organize.ussf2010.org/
346Aug 24 15:48:18 <deleuzer>      ah okay
347Aug 24 15:48:28 <deleuzer>      is that a command?
348Aug 24 15:48:42 <deleuzer>      oh got it
349Aug 24 15:48:48 <deleuzer>      english?
350Aug 24 15:48:52 <mallory1>      yep
351Aug 24 15:49:03 <jamiem>        do we remember the database user/pass??
352Aug 24 15:49:40 <mallory1>      i don't have it on my clipboard, sorry
353Aug 24 15:49:51 <jamiem>        np... we can reset it.
354Aug 24 15:49:55 <mallory1>      um, yeah, we can reset? or is it in the terminal scrollback for anyone?
355Aug 24 15:50:30 <jamiem>        i can't find it - we should probably reset it as root.
356Aug 24 15:50:48 <deleuzer>      how to?
357Aug 24 15:51:05 <jamiem>        first exit as the ussf2010-organize user with: exit
358Aug 24 15:51:08 <jamiem>        then you should be root.
359Aug 24 15:51:16 <jamiem>        then type: mysql to login to mysql as the root user
360Aug 24 15:51:20 <jamiem>        then try:
361Aug 24 15:51:29 <jamiem>        help set password
362Aug 24 15:51:34 <jamiem>        i don't remember the exact syntax.
363Aug 24 15:51:51 <jamiem>        SET PASSWORD FOR ussf2010_org = password('random-password')
364Aug 24 15:52:00 <jamiem>        deleuzer: do you have the pwgen program installed?
365Aug 24 15:52:08 <jamiem>        it's a useful way to generate random passwords.
366Aug 24 15:52:15 <deleuzer>      not sure
367Aug 24 15:52:35 <jamiem>        the password('random-password') function translates the password into a hashed password used by mysql - so mysql doesn't have to store a plain text password.
368Aug 24 15:52:42 <deleuzer>      I do now
369Aug 24 15:52:45 <jamiem>        deleuzer: try typing on the command line: pwgen
370Aug 24 15:52:48 <jamiem>        ok - cool.
371Aug 24 15:53:53 <deleuzer>      is that correct?
372Aug 24 15:54:27 <deleuzer>      are we good?
373Aug 24 15:55:02 <jamiem>        missing a semi colon :)
374Aug 24 15:55:23 <jamiem>        i think you'll need to re-run the command :)
375Aug 24 15:55:41 <jamiem>        ah...
376Aug 24 15:55:52 <jamiem>        try 'ussf2010_org'@'localhost'
377Aug 24 15:56:00 <jamiem>        instead of ussf2010_org
378Aug 24 15:56:08 <jamiem>        without the spaces
379Aug 24 15:56:16 <jamiem>        i know - it's counter-intuitive.
380Aug 24 15:56:37 <jamiem>        success!
381Aug 24 15:56:52 <mallory1>      nice work
382Aug 24 15:57:22 <deleuzer>      what's our root account?
383Aug 24 15:57:28 <jamiem>        try without the .org
384Aug 24 15:57:32 <jamiem>        perfect.
385Aug 24 15:57:38 <jamiem>        now you should be able to complete the web-based install.
386Aug 24 15:58:01 <deleuzer>      db name?
387Aug 24 15:58:08 <jamiem>        ussf2010_org
388Aug 24 15:58:16 <jamiem>        that's also the username.
389Aug 24 15:59:27 <deleuzer>      site email address?
390Aug 24 15:59:52 <jamiem>        i think we've setup web@ussf2010.org... let me double check...
391Aug 24 16:00:51 <jamiem>        nope... we have community-web@ussf2010.org and info@ussf2010.org.
392Aug 24 16:01:01 <jamiem>        one sec...
393Aug 24 16:02:29 <jamiem>        should we create a new email account?
394Aug 24 16:02:41 <jamiem>        or should we create a single web@ussf2010.org account for all sites?
395Aug 24 16:03:02 <mallory1>      yes, i think we could use it
396Aug 24 16:03:16 <mallory1>      if people have problems with the site?
397Aug 24 16:03:27 <mallory1>      what do you think, jamiem?
398Aug 24 16:03:34 <jamiem>        yeah - any email generated by the site would have, by default, that outgoing email.
399Aug 24 16:03:46 <jamiem>        so - if people reply - it's good to have someone who gets it :).
400Aug 24 16:04:02 <jamiem>        i think that makes sense: creating web@ussf2010.org
401Aug 24 16:04:10 <deleuzer>      go for it.
402Aug 24 16:04:17 <jamiem>        i could have it start off pointing to the three of us with the idea that we could change it later on.
403Aug 24 16:04:39 <deleuzer>      I'm cool with that.
404Aug 24 16:04:43 <jamiem>        ok... done.
405Aug 24 16:05:11 <deleuzer>      admin account?
406Aug 24 16:05:19 <deleuzer>      usr name
407Aug 24 16:05:22 <jamiem>        let's use the username: admin (ince and simple)
408Aug 24 16:05:36 <deleuzer>      pw?
409Aug 24 16:05:42 <jamiem>        pwgen
410Aug 24 16:05:51 <jamiem>        you should automatically login during the install ross.
411Aug 24 16:06:01 <jamiem>        then, you can create accounts for mallory and I.
412Aug 24 16:06:14 <jamiem>        and then create an "admin" role that has access to everything and put us in that role.
413Aug 24 16:06:41 <jamiem>        (and also create an account for yourself) - this way we never use the admin account, but we all have the ability to reset the password if we need to be user with uid 1)
414Aug 24 16:07:01 <libkuman>      hey all, sorry for not being more present, and even more sorry that i now  have to run off to a doctor's appointment, i'll read the channel when i get back later tonight, good luck and thanks for all of y'alls work
415Aug 24 16:08:04 <jamiem>        hey libkuman - I was wondering where you were ;)
416Aug 24 16:08:12 <jamiem>        hope the dr.'s appt goes well.
417Aug 24 16:10:07 <deleuzer>      email addresses you want associated?
418Aug 24 16:10:25 <deleuzer>      and/or usrnames
419Aug 24 16:11:53 <jamiem>        user: jamie, email: jm@mayfirst.org
420Aug 24 16:11:56 <jamiem>        thnx.
421Aug 24 16:12:15 <deleuzer>      okay set jamiem your password is user name
422Aug 24 16:12:24 <mallory1>      user: mallory, email: mallory@mayfirst.org
423Aug 24 16:12:49 <deleuzer>      mallory1, you're set
424Aug 24 16:12:57 <deleuzer>      pw = user
425Aug 24 16:14:44 <mallory1>      the modules we neell are cck, views, webform, og
426Aug 24 16:14:57 <jamiem>        yes - do you want to get started on that mallory1 ?
427Aug 24 16:17:32 <deleuzer>      can we install pathauto as well?
428Aug 24 16:17:55 <jamiem>        sounds good to me.
429Aug 24 16:20:24 <jamiem>        brb... dealing with emergency on mandela...
430Aug 24 16:21:05 <mallory1>      ok ready to enable modules from drupal side
431Aug 24 16:21:18 <mallory1>      deleuzer, can you do this?
432Aug 24 16:21:29 <deleuzer>      sure
433Aug 24 16:22:43 <deleuzer>      what do we want enabled?
434Aug 24 16:22:59 <mallory1>      the four modules that i just downloaded and installed on the server
435Aug 24 16:23:30 <deleuzer>      oh okay
436Aug 24 16:25:24 <deleuzer>      I enabled translation as well
437Aug 24 16:26:13 <deleuzer>      mallory1, could you put admin menu on as well?
438Aug 24 16:30:53 <deleuzer>      mallory1, nm I got it
439Aug 24 16:31:03 *       mallory1 has quit (Ping timeout: 480 seconds)
440Aug 24 16:32:51 <jamiem>        i think mallory was having some wireless issues.
441Aug 24 16:33:39 <deleuzer>      jamiem, that's what I guessed
442Aug 24 16:33:58 <deleuzer>      okay we should be up and running now
443Aug 24 16:34:14 <deleuzer>      ready to create a webform?
444Aug 24 16:35:09 *       mallory1 (~mallory@cpe-74-64-11-156.nyc.res.rr.com) has joined #ussf
445Aug 24 16:35:19 <deleuzer>      mallory1, welcome back!
446Aug 24 16:35:30 <deleuzer>      we should be ready to go
447Aug 24 16:35:37 <jamiem>        yes - sounds good to me... sorry I'm only have here now as I try to deal with mandela...
448Aug 24 16:35:51 <deleuzer>      uh oh...
449Aug 24 16:36:15 <deleuzer>      I think we should first create a group NPC?
450Aug 24 16:36:37 <deleuzer>      I don't know who will be in the group...except us for now
451Aug 24 16:36:54 <deleuzer>      Then we can limit access to the form based on that group..
452Aug 24 16:37:02 <deleuzer>      does this seem okay?
453Aug 24 16:37:32 <deleuzer>      or do we want to test the form first?
454Aug 24 16:38:31 <deleuzer>      Okay, I'm just going to create the form first.
455Aug 24 16:39:45 <jamiem>        i think that makes sense.
456Aug 24 16:40:24 <deleuzer>      I'm just going to set up a simple vote Yes/No option.
457Aug 24 16:43:15 <mallory1>      oh, i didn't install webform, deleuzer
458Aug 24 16:43:20 <mallory1>      do you need me to do that?
459Aug 24 16:43:42 <deleuzer>      mallory1, everything's installed check it out http://organize.ussf2010.org/content/test-form-vote
460Aug 24 16:46:12 <deleuzer>      here to view analysis, http://organize.ussf2010.org/node/1/webform-results
461Aug 24 16:47:03 <deleuzer>      mallory1, do we know what questions really need to be on the form?
462Aug 24 16:47:03 <mallory1>      so we're getting distracted in the mfpl office. it's almost 5. is it possible for us to resume this work tomorrow? what do we need to get the rating system in place?
463Aug 24 16:47:21 <deleuzer>      mallory1, what is the rating system?
464Aug 24 16:47:32 <mallory1>      none at all whatsoever at this point, deleuzer ;) i'm waiting for rishi to get back to me sometime on thursday night.
465Aug 24 16:47:59 <mallory1>      voting? is the npc voting by yes/no? rishi would like relevancy: 1 - 10
466Aug 24 16:48:24 <deleuzer>      Oh...okay let me do that so we can look at it
467Aug 24 16:48:37 <deleuzer>      I'll give you a shout when I'm done
468Aug 24 16:58:30 <deleuzer>      mallory1, okay it's in place I submitted a few votes just to give an example.
469Aug 24 17:03:16 <mallory1>      looks great. now, can we use views to make it sensible? for example. this will work for the npc no problem.
470Aug 24 17:03:58 <mallory1>      but we want to keep things really open for the program/culture request. like having threaded comments, and giving voters instant feedback on how the averages are shaping up as the poll stays open for 1 month
471Aug 24 17:05:32 <mallory1>      we might need cck for tracks.
472Aug 24 17:06:09 <mallory1>      let's table that
473Aug 24 17:06:24 <deleuzer>      sorry I was screwing around
474Aug 24 17:07:10 <deleuzer>      mallory1,  Maybe you're right, do you want to return to the question tomorrow?
475Aug 24 17:07:49 <mallory1>      yes
476Aug 24 17:07:55 <deleuzer>      time?
477Aug 24 17:08:09 <mallory1>      i am looking at the permissions...but let's yeah, talk about that tomorrow.
478Aug 24 17:08:22 <mallory1>      i'm here after 2. does that work for you?
479Aug 24 17:08:37 <deleuzer>      Sure that would be fine.
480Aug 24 17:09:17 <deleuzer>      Anything else we should do between now and then?
481Aug 24 17:10:33 <mallory1>      can you help us get the existing www theme working?
482Aug 24 17:11:24 <deleuzer>      yeah I can take care of that
483Aug 24 17:11:28 <mallory1>      i'm going to start investigating the $10,000 question and see if i can get the cck/views needs mapped out
484Aug 24 17:11:34 <mallory1>      thanks! that's so excellent
485Aug 24 17:12:09 <mallory1>      i can also put up our transcript w/ notes on the ict site
486Aug 24 17:12:33 <deleuzer>      mallory1, don't give up on webforms just yet....it might be more flexible than you think.
487Aug 24 17:14:01 <mallory1>      ok. i absolutely think it is the right option for the npc apps. and it's also sure that using php we could display the results. so yeah, i'm keeping an open mind. largely because i think views is way to robust of a module.
488Aug 24 17:16:46 <deleuzer>      mallory1, I know what you mean about views and cck.  I just want to make this as easy to create and painless as possible (mainly for the not-techies).
489Aug 24 17:18:15 <mallory1>      deleuzer, my sentiments exactly
490Aug 24 17:37:19 <jamiem>        hey ross - do you think you could post a log of this session to the wiki?
491Aug 24 17:53:08 *       jamiem has quit (Ping timeout: 480 seconds)
492Aug 24 18:23:13 *       mallory1 has quit (Ping timeout: 480 seconds)
493Aug 24 23:51:52 *       dkg has quit (resistance.oftc.net joule.oftc.net)
494Aug 24 23:51:52 *       libkuman has quit (resistance.oftc.net joule.oftc.net)
495Aug 24 23:52:08 *       libkuman (~libkuman@pool-71-247-198-6.nycmny.east.verizon.net) has joined #ussf
496Aug 24 23:52:08 *       dkg (~dkg@lair.fifthhorseman.net) has joined #ussf
497Aug 25 08:44:14 *       jamiem (~jamie@ool-182d0ce5.dyn.optonline.net) has joined #ussf
498Aug 25 11:20:59 *       jamiem has quit (Read error: Operation timed out)
499Aug 25 12:24:35 *       dkg has quit (synthon.oftc.net joule.oftc.net)
500Aug 25 12:25:09 *       dkg (~dkg@lair.fifthhorseman.net) has joined #ussf
501Aug 25 12:27:06 *       dkg has quit (reticulum.oftc.net charm.oftc.net)
502Aug 25 12:27:12 *       dkg (~dkg@lair.fifthhorseman.net) has joined #ussf