Thursday, 2008-10-09

*** isforinsects has quit IRC00:08
*** isforinsects has joined #cc00:09
*** stevel has quit IRC00:35
*** nathany has joined #cc01:16
nathanypaulproteus: SYN01:17
paulproteusnathany, ACK01:17
nathanypaulproteus: is it possible to use git-svn to pull in upstream sources as a sub-directory of your project, tracking your own changes?01:17
paulproteus"as a sub-directory of your project" + "tracking your own changes"01:18
paulproteusPart 1 is "easily done" using git submodules.01:18
nathanyright01:18
nathanyi guess part 2 is as well?01:18
paulproteus"Tracking your own changes" - well, you could have a git repo that is an automatically-updated from svn.01:18
nathany(just pointing your submodule to a specific branch?)01:18
paulproteusI mean, the way I think of this is:01:18
paulproteus1. You set up a daemon somewhere to git-svn slurp01:19
paulproteus2. You create some changes on a separate branch01:19
paulproteus3. Nightly you update the git-svn branch, and01:19
paulproteus4. Nightly you merge the latest git-svn stuff into your branch.01:19
paulproteusIf that merge succeeds, great, push.01:19
paulproteusIf not, email the sorry guy that he needs to take a look at why not.01:20
nathanygot it01:20
nathanyok, that makes sense01:20
nathanynot sure i'll have to go down that path, but it does help clarify what that path looks like01:20
paulproteusI have something like that set up for Lyceum (which is probably abandoned upstream, sadly), all automated, but it has the extra step of rewriting history to change the path layout of the svn repository every night.01:21
paulproteusgit filter-branch, that's what it's called.01:21
nathanyah, ok01:21
nathanyso i'm having to learn some basic Maven (which is like buildout on steroids for java)01:21
paulproteusbuildout on (steroids for Java) is an interesting idea.01:21
nathanybut i think i may be able to suck in the dependency a different way (not necessarily better or worse... just... different)01:22
nathanyyeah, it's a little insane -- XML + convention over configuration01:22
* paulproteus nods01:22
*** nathany has quit IRC01:31
*** Bovinity has quit IRC02:04
*** mlinksva has quit IRC02:24
*** tim_hwang has quit IRC03:55
*** isforinsects has quit IRC04:13
*** tim_hwang has joined #cc04:39
*** isforinsects has joined #cc04:41
*** rejon has joined #cc05:27
*** rejon has left #cc05:27
*** tim_hwang has quit IRC05:31
*** pmiller has joined #cc06:38
*** pmiller has left #cc06:38
*** sama has joined #cc07:19
*** balor has joined #cc07:43
*** balor has quit IRC09:34
*** sama has quit IRC12:03
*** tvol has joined #CC13:05
*** tvol has quit IRC13:34
*** tvol has joined #CC13:37
*** [mharrison] has quit IRC13:41
*** nkinkade has joined #cc14:14
*** rohitj has quit IRC14:16
*** Steren has joined #cc14:27
Sterenhi!14:27
*** tvol has quit IRC14:37
*** mlinksva has joined #cc14:42
*** tvol has joined #CC14:43
paulproteusHi Steren!14:46
*** Steren has quit IRC15:04
*** nathany has joined #cc15:11
nathanynkinkade: morning15:11
*** stevel has joined #cc15:12
nkinkadenathany: Good morning.15:12
nathanyquick civicrm question --15:12
nathanydo you know what script handles the IPN callbacks from PayPal?15:12
nkinkadeThere are several.  I'll list them here:15:13
nathanyi can also tell you why i'm interested15:15
nathanytwo reasons15:15
nkinkade./sites/default/modules/civicrm/CRM/Core/Payment/PayPalIPN.php15:15
nathany1) i recall that when you make a contribution you give CC your name, etc, and then head off to paypal15:15
nkinkade./sites/default/modules/civicrm/CRM/Core/Payment/BaseIPN.php15:15
nathanyat that point you can log in with any paypal account, and we never get the name you contributed with back (ie, the name on your account/credit card)15:16
nathanythat's a problem since we're claiming that the fact we've completed a transaction gives us more certainty about your identity15:16
nkinkadenathany: I did notice something the other day.  The name on the confirmation changed to the one at PayPal, not the one I entered when I first started the donation process in CiviCRM.15:17
nathany2) do you know if civicrm currently does any tracking of recurring contributions beyond receiving the individual monthly pingbacks from paypal?15:17
nathanynkinkade: oh, that could be good15:17
nathanynkinkade: that's the name we need to get out for our invitation script15:17
nkinkadeI didn't go so far as to check whether the actual contribution was altered, but  certainly the confirmation was altered.15:17
nkinkadeAh, we'll let me check on that.  There should be some test contribution in zupport.15:18
nathanythanks15:18
nkinkadeI'll let you know in a couple minutes ...15:18
nkinkadeBut those two scripts above are the principal 2 that govern PayPal IPN handling.15:18
nathanyno problem -- i have a couple other bugs to work on, these are just both semi-large problems for the integration story15:18
nathany(sigh)15:18
nathanythanks :)15:18
nkinkadeBy the way, I've got Skype all working nicely, so if you ever feel the need to chat at greater length, just let me know.15:19
nathanyok, i should get it on my laptop, too15:20
nathanyi'm going to get an i18n bug fixed and then let's plan to chat and just generally sync up15:21
nathanyi've dropped the ball on that15:21
nkinkadeSounds good.15:21
*** tvol_ has joined #CC15:37
*** tvol has quit IRC15:37
nathanynkinkade: ping15:59
nkinkadenathany: Here.15:59
nathanywanna chat quick?15:59
nkinkadeYeah.  Let me fire up Skype.15:59
nathanyi don't have skype installed (but can)... ekiga?15:59
nathanyoh ok15:59
nathanyone second15:59
nkinkadenathany: Yeah, let's use Ekiga.15:59
nkinkade(or try)15:59
nathanyone sec, let me make sure i have it configured for my h3eadset16:00
nathanyi'm ready when you are16:01
nkinkadeI seem to be having a slight problem with Ekiga the past couple weeks.  It doesn't want to register to ekiga.net.16:01
nathanyah16:01
nathanyi'll download skype in the meantime16:01
nkinkadeDoes Ekiga tell you that you are registered okay?16:01
nathanywhere does it say that?16:01
nkinkadeAre you nyergler@ekiga.net?16:02
nathanyyes16:02
nathanyoh weird16:02
nkinkadeOkay it worked.16:02
paulproteus"1 accounts registered"16:02
nathanyit rang but then said an aduio error occured16:02
nathanyone second...16:02
paulproteusSomething like that is what to look for in Ekiga 2.x.16:02
nkinkadeBut it's not using the headset16:02
nkinkadeI can see your video.16:02
nkinkadeYou've got on a beige shirt?16:02
nathanyyear16:03
nkinkadeLet me double check my audio settings.16:03
nkinkadeI can hear you, but through the external speakers.16:03
paulproteusFeel free to ring 2@supercore.laroia.net; that's a VoIP phone here at home for me.16:03
paulproteus(Yay federated Internet!)16:03
nathanynkinkade: were you saying anything? i couldn't hear you if you were16:03
nkinkadeI was saying a few things.16:04
nkinkadeI could both see and hear you ... I think I've not got it configured right.  Once sec.16:04
nathanyok16:04
nathanyi may have to do something really janky -- like use the mic from my usb headset with different headphones16:04
nkinkadeDid you see your headset in Audio devices section?16:05
nkinkadeI had to click "Detect devices" and it found my Logitech USB headset, which I think is the same as yours.16:05
nathanyyes16:05
nathanyafter i cliked detect16:05
nkinkadeLet me get my camera while we're at it.16:05
nathanybut when i received the call it said it couldn't open a channel.16:05
nathanyhrm, wonder if this is the weird pulse audio + flash thing16:06
nathanyone second16:06
nathanyok, i'm ready to try again16:07
paulproteus...hi nkinkade.16:07
nkinkadeHi paulproteus16:08
paulproteusYou're typing but not sayin' anything.16:08
nkinkadeI think my mixer settings are whacked.16:08
nathanynkinkade: i'm installing skype now16:09
nathanynkinkade: i have skype up and going16:12
nathanyi'm nathanyergler there16:12
nkinkadeOkay.  Let me add you as a contact.16:12
nkinkadeI'm actually chatting with Asheesh using Ekiga.16:13
nkinkadeLet me disconnect with paulproteus.16:13
nathanyheh16:13
* paulproteus frowns.16:13
nathanyi can try that as well.. it just freaked on my audio conf16:14
paulproteusAren't the office phones SIP?16:14
paulproteus"Obviously" we should just skip the phone network and patch nkinkade right into the office phone network.16:15
paulproteusHeck, we could just give him his old extension.16:15
paulproteusEkiga is his new desk phone.16:15
paulproteusBTW, I find our IP Office thing keeps resetting my voicemail password.16:16
paulproteusI should just redirect that to my own Asterisk voicemail or something.16:17
greg-ggood choice/window 516:17
greg-ggrah16:17
* greg-g Mac terminal blows16:17
paulproteusnathany, Speaking of Mac, can I borrow your Mac Mini for the weekend for doing video streaming at the conference?16:18
paulproteus(The one sitting at the office.)16:18
paulproteus(I'm taking that as a yes unless you say otherwise.)16:23
*** Bovinity has joined #cc16:33
nathanypaulproteus: it's CC's, that's fine16:51
nathanynkinkade: with respect to students, can you create a new contribution page on both zupport and support for that?16:51
nathanyand then send Bovinity the URL/id to use for the join page16:52
nkinkadenathany: Yup.16:52
nathanythanks16:52
paulproteusnathany, Okay re: CC's16:53
paulproteusI wonder if we still have an Ubuntu CD somewhere useful in the office.16:53
paulproteusI probably have one on my desk, unlabeled.16:54
nathanypaulproteus: is there a more advanced mixer for pulse audio than the default gnome one?17:01
paulproteuspavucontrol17:03
paulproteusThat's the seriously powerful PulseAudio Volume Control.17:03
greg-gnkinkade: can you give me admin rights on our sourceforge project?17:07
nkinkadegreg-g: Maybe, let me see.17:08
* greg-g 's productivity has plummeted after sending in his laptop for repairs17:08
nathanypaulproteus: separate debian package?17:09
paulproteusYup.17:09
nathanynkinkade: let's make sure we check in this afternoon before you take off for the day17:09
nathanygreg-g: if nkinkade can't, i can17:09
paulproteusCalled by the binary name, I think.17:09
greg-gnathany: k17:09
greg-git says nkinkade is an admin, so I assume he can make other admins17:10
nkinkadenathany: Sure.  I'll check in with you.17:10
nkinkadegreg-g: Now I'm just trying to remember my login at Sourceforge.17:10
nathanynkinkade: i'll be taking of for an hour to 90 min around 1130 for physical therapy, but back after that17:10
nathanyheh17:10
greg-gnkinkade: I had the same problem :)17:10
nkinkadegreg-g: What rights do you need?  There are about 20 diff. levels.  "Unix Admin"?17:14
greg-ggive me them all!17:15
greg-g;)17:15
nkinkadeOr just check "Project admin?"17:15
nkinkadegreg-g: See what you can do now.17:15
greg-gsure, I'm going to be deleting/removing things, so proj admin is probably enough, if not, I'll let you know17:15
*** is4 has joined #cc17:29
*** isforinsects has quit IRC17:29
greg-gnkinkade: there must be a setting somewhere with code.cc that sends the svn updates to cctools-cvs@lists.sourceforge (the sender is webmaster@cc) Could you change the destination email address to cc-commits@lists.ibiblio ?17:34
nkinkadegreg-g: I'll look at it.  I'm sure it's some sort of post-commit hook, but I haven't configured those before.17:35
greg-gnkinkade: first of all, does what I said make sense?17:35
nkinkadeI'm sure paulproteus has a good idea, if he happens to be here right now.17:35
nkinkadegreg-g:  Yeah, it makes sense.17:35
nkinkadegreg-g: I just found it.  I'll change it now.17:36
greg-gnkinkade: cool17:37
nkinkadegreg-g: Have you verified that the cc-commits list works fine?17:38
nkinkadeI just changed the post-commit hook in subversion at code.CC.org to send to cc-commits@lists.ibiblio.org17:39
greg-gcc-commits just received my test message17:39
greg-gnkinkade: btw, for some stupid reason, using "SSH Secure Shell" on XP won't let me get to my IRC windows higher than 9, which means, your PM window :(17:40
nkinkadeI guess you could try commiting some trivial change to code.CC.org to see if the hook and cc-commits is working.17:40
* greg-g doesn't have write access17:40
nkinkadeHigher than 9 what?17:40
greg-gchannel windows17:40
* greg-g uses a CLI IRC client17:40
greg-gso I can see that you replied to me in the PM window, but I can't get to it to see what you said.17:41
nkinkadegreg-g: Since you are now an SF admin, if you need to just change the commit hook at SF.17:41
greg-gnkinkade: done17:41
nkinkadeCool, and it should be working for code.CC too.17:42
greg-gawesome17:43
greg-gty17:43
greg-gdo we care about bugs against http://labs.creativecommons.org/demos/dhtmllicense/ ?17:53
Bovinitysomeone posted bugs for that?17:58
nkinkadegreg-g: I was just wondering that.  I don't know anything about that project except that it required some slight setup when we consolidated labs and techblog.17:58
nkinkadeWas it mlinksva that posted that bug?17:58
greg-gnkinkade: yes17:58
*** tim_hwang has joined #cc18:00
*** Thedjatclubrock has quit IRC18:04
greg-ggeez SF's bug tracker interface is a pain.  To just close a bug with a "hey we moved, if it is still an issue, go here" message takes 4 clicks.18:10
greg-gand that is using a canned response18:10
greg-g(these are all old, untouched, no response from submitter bugs, btw)18:11
greg-gBovinity: I'll take it from your response that no, we don't care?18:21
Bovinitygreg-g: are there a lot?18:22
greg-gjust one18:22
Bovinityi'm pretty sure we don't18:22
greg-gtitle of bug, just so you can say y/n: dhtml chooser defaults to pt jurisdiction with ie6/718:23
BovinityO_o18:23
greg-gyep, and mlinksva submitted it :)18:23
Bovinityi don't think it's a relevant bug any more18:25
greg-gk18:25
mlinksvai guess we should figure out what to do with dhtmllicense chooser18:26
greg-gyay, now the only bugs on SF are cchost related18:26
mlinksvamaybe nothing, ignore for now18:26
greg-gwill do18:26
mlinksvaso i guess not relevant, as Bovinity says :)18:26
Bovinitynkinkade: i keep getting "Could not find valid Key" errors when I try to create a new Contribution page on zupport18:27
Bovinitybacktrace is next to useless18:27
*** mecredis has quit IRC18:37
greg-gheh, sorry about the bug mail noise on cc-devel18:41
*** is4 has quit IRC18:44
Bovinitynkinkade: also happening on support18:45
*** cacimar has joined #cc18:52
nkinkadeBovinity: How are you going about creating contribution pages?18:59
Bovinitynkinkade: i was doing "New Contribution Page"18:59
Bovinitynow i'm just doing Copy Contribution Page, and using a premade one.18:59
Bovinitynkinkade: doing it from civicrm/admin/contribute19:00
nkinkadeBovinity: Does it give you the error at the last step?19:02
nkinkadeBovinity: I just created one on zupport without a problem.19:05
nkinkadeAnother possible way to go about it would be to copy and existing one and then edit it.19:06
*** isforinsects has joined #cc19:15
Bovinitynkinkade: on zupport it would error out at step 4, support was giving me issue at step 119:19
Bovinitynkinkade: but yeah, i just copied an existing entry19:20
*** cacimar has quit IRC19:39
*** tvol_ has quit IRC19:53
*** [mharrison] has joined #cc19:54
*** tim_hwang has quit IRC20:08
*** [mharrison] has quit IRC20:33
paulproteusnathany, It seems the Mac Mini wouldn't be fast enough to encode. )-:21:18
paulproteusI wonder if there is a computer with Firewire I can borrow for Saturday's streaming.21:18
nathanynkinkade: for the ask letter apparently the state isn't showing up along with the rest of the address information in the footer21:23
nathanyany ideas where to look for problems with that?21:23
nkinkadenathany: Yeah, that on my list of things to fix.21:24
nkinkadeI'm not 100% sure where to look.  I haven't really investigated it yet.21:24
nathanyok, just making sure it's on your list...21:25
nathanyit also seems like the template isn't quite right21:25
nkinkadenathany: In what way?21:26
nathany(i also wonder, looking at the configuration page, if we couldn't just say the city is "San Francisco, CA" to fake it out21:26
nathanysince the state is clearly set in the domain information, but everything but the state name shows up in the mailing footer21:27
nkinkadeThe city is a ajax-ified drop down list.21:27
nkinkadeI'm wrong.21:27
nkinkadeThat's the state and country.  Sorry.21:27
nathanyright21:27
nkinkadeYeah, we could probably fake it out like that.21:27
nathanyit's set correctly... just not showing up (but you're aware of that)21:27
nkinkadeI suppose it has something to do with the dropdown lists.21:27
nkinkadeI don't know exactly why I say that, but those are the only 2 dropdown and neither are showing up.21:28
nkinkadeI suspect a bug in CiviMail.21:28
nathanyoh, interesting21:28
nathanyyeah21:28
nathanyok, anyway, i guess let's focus on the paypal stuff since we can probably fake this out21:28
paulproteusBovinity, Does CC or you happen to have an OS X 10.4 disc?21:32
Bovinitypaulproteus: i think we have a 10.4 around21:32
paulproteusCoolio.21:32
nkinkadenathany: Do you think we'd be safe to checkin to subversion our entire support site, or should I try to separate drupal and civicrm?22:04
nathanyi think it's fine to check it all in together... possibly better to separate them but nothing i'm going to lose sleep over22:05
nkinkadeThey are fairly well separated in terms of the directory structure, so I may just try to separate them.22:06
nkinkadeAnd then pull in civicrm as an extern.22:06
nathanyawesome22:06
nkinkadeOr should I put this all in git?22:06
nkinkade;-)22:06
* paulproteus looks around furtively22:07
Bovinitysupport2008 in sites/default/themes of zupport is in git already. fyi.22:07
paulproteusI tell you, it was pretty awesome being able to git pull in all those SFC wikis.22:07
paulproteusInstantaneously!22:07
paulproteusAnyway, time to catch a BART back to SF.22:08
*** tim_hwang has joined #cc22:11
nkinkadeBovinity: nathany: Any problems if support get moved and goes down for just a minute.22:46
nathanynkinkade: i suppose that's fine... better now than wednesday AM :)22:47
Bovinityi concur22:47
nkinkadeI just put support in git and want to swap out the old install with a git clone.22:47
nkinkadeImplicit is that I went with git.22:47
nkinkadeAlright, that didn't work so well, so I'm going to do that with zupport instead.22:52
nkinkadenathany: Bovinity: Have either of you made any changes to the zupport code?22:53
nathanynkinkade: i have not22:53
Bovinitynope22:53
nkinkadeI ask because the git repository is a clone of the existing live site.22:54
nkinkadeNow I'm going to replace zupport with this clone.22:54
nkinkadeDatabase data will remain consistent, of course.22:54
nkinkadeBovinity: Can zupport be down for as long as it takes me to get the thing into the git repository?22:54
Bovinitynkinkade: let me check if mellissa is still workong in anything22:55
Bovinitynkinkade: go ahead22:55
nkinkadeOkay, hopefully it'll just be a few minutes.22:56
nkinkadeBut who knows.22:56
nkinkadeBovinity: Do you know enough about git to be able to help me get 2 remote branches and then track them locally?23:02
Bovinitynkinkade: perhaps, if i'm understanding you23:03
Bovinityif you mean git submodules, i'm not so sure23:03
nkinkadeBovinity: Not submodules, but just 2 remote branches that can be tracked locally.23:04
Bovinitygit checkout --track -b branch-name (if origin/branch-name already exists)23:04
nkinkadeBovinity: That creates a local branch that tracks a remote branch.23:07
nkinkadeOh wait, the -b creates?23:07
Bovinitynkinkade: correct, on both accounts23:07
nkinkadeBut in this case branch-name doesn't exits.23:08
nkinkadeFuck it.  I'm just going to make my changes and let paulproteus deal with this later.23:08
Bovinityor do you want to push a local branch to a remote?23:08
nkinkadeI can't waste any more time fucking around with git.23:08
nkinkadeI got as far as creating the repository, and that'll be good enough for now.23:09
nkinkadeI'll just use diff to figure out what changes I made and then apply them later to the git repository.23:09
*** tim_hwang has quit IRC23:12
paulproteusHeh.23:15
paulproteusBovinity, I suggest using "git branch" over "git checkout -b" since I think the "git checkout -b" syntax is a confusing re-use of the checkout verb.23:16
paulproteusFWIW23:16
Bovinitypaulproteus: ah. is how i laerned it. i thought git branch couldn't create branches. perhaps that's a historic issue.23:17
paulproteusI think it is, yeah.23:17
Bovinityi always thought "git branch" was kinda dumb for that.23:17
paulproteusHmm, fwiw, git checkout -b != git branch.23:17
Bovinityright23:18
* paulproteus reads man git-branch23:18
Bovinitycheckout -b creates the branch23:18
paulproteusWait, "git checkout -b $arg" == "git branch $arg ; git checkout $arg"23:18
paulproteusThat's how I still suggest teaching it.23:18
* paulproteus just tried it23:18
Bovinitysee, i prefer typng less.23:19
paulproteusSee, if talking to nathany, I prefer to make sense.23:19
Bovinityalso less to go wrong by typing $branchname only once23:19
paulproteusCase in point.23:19
nkinkadepaulproteus: Maybe you can help me get that sorted out?23:23
paulproteusHow can I be of service?23:23
paulproteusI don't quite understand your question.23:23
paulproteusDo you want to create two local branches, both of which track a respectively different remote branch?23:24
nkinkadeI created a git repo cc_support.git.23:24
paulproteusI'll clone it now.23:24
nkinkadeI basically would like to created two branches ... something like cc_support_live and cc_support_staging, and then use those branches as the respective clones for support and zupport.23:25
paulproteusOh, okay.23:25
paulproteusLet me write out an imaginary shell transcript.23:25
nkinkadeMaking local branches seemed easy enough, but then I was lost about how to create remotes ones ... and the I needed to actually get to coding.23:26
paulproteusnkinkade, Oh, I see.  Do you already have the local branches?23:27
paulproteusIf so, you just push it to remote, like http://wiki.creativecommons.org/Git_phrasebook#Making_a_local_branch_available_as_a_remote_branch23:27
nkinkadeI created a local branch called cc_support_live, but that was before I  realized what I really wanted to do.23:27
nkinkadeAh, thanks.23:28
paulproteusIf that's enough, then great.23:28
paulproteusIf not, then ask me for help again. (-:23:28
nkinkadeFor the moment I'm still going to concentrate on just getting the code working.23:28
paulproteusI can give you a shell transcript with what I would do if you want.23:28
nkinkadeThat might be enough.23:28
paulproteusOr I can just throw URLs at you.23:28
paulproteusYou pick.23:28
* paulproteus does #1 anyway23:30
nkinkadeURLs are good.23:30
nkinkadeFor the moment.  I'm going to focus on just getting this working and then worry about git integration later, even though it may cost me a little work later.23:31
*** nathany has quit IRC23:32
*** maelcum has joined #cc23:35
*** maelcum has left #cc23:35
paulproteusnkinkade, Totally untested: http://cc.pastebin.com/m47ea4f3723:39
paulproteus(bovinity, feel free to sanity-check)23:40
nkinkadeThanks, Asqueesh.23:41
nkinkadeI'll refer back to that.23:41
* paulproteus giggles.23:41
nkinkade:-)23:41
paulproteusThe "short version"s are available by changing your branch configuration, which you can do with "git config" I think, or by hacking .git/config.23:42
paulproteusI admit that I haven't gotten around to the habit of using those niceties.23:42
paulproteusI just issue "long version" (aka, "explicit") commands.23:42
Bovinityme either, wiht the short configuration. the less-short versions are usually great, so you know what's going on.23:43

Generated by irclog2html.py 2.6 by Marius Gedminas - find it at mg.pov.lt!