*** tpb has joined #melange | 00:00 | |
*** rocker has quit IRC | 00:21 | |
*** rocker has joined #melange | 00:23 | |
*** samgtr has joined #melange | 00:29 | |
*** ArneBab_ has joined #melange | 02:02 | |
*** ArneBab has quit IRC | 02:05 | |
*** tkamppeter has quit IRC | 02:16 | |
*** tkamppeter has joined #melange | 02:19 | |
*** samgtr has quit IRC | 02:36 | |
*** ArneBab has joined #melange | 03:00 | |
*** ArneBab_ has quit IRC | 03:03 | |
*** madrazr has quit IRC | 03:10 | |
*** saurabhsood91 has quit IRC | 03:41 | |
*** AnujSharma has joined #melange | 04:27 | |
*** madrazr has joined #melange | 04:52 | |
*** ChanServ sets mode: +o madrazr | 04:52 | |
*** robbyoconnor has quit IRC | 05:23 | |
*** asmeurer__ has quit IRC | 05:46 | |
*** madrazr has quit IRC | 06:03 | |
*** raghunayyar has joined #melange | 06:38 | |
*** madrazr has joined #melange | 07:04 | |
*** ChanServ sets mode: +o madrazr | 07:04 | |
*** madrazr has quit IRC | 07:04 | |
*** cs_shadow|afk is now known as cs_shadow | 07:17 | |
*** Niharika has joined #melange | 07:39 | |
*** Niharika1 has joined #melange | 07:43 | |
*** Niharika has quit IRC | 07:43 | |
*** Niharika1 is now known as Niharika | 07:47 | |
*** rigelk has joined #melange | 07:47 | |
*** raghunayyar has quit IRC | 08:57 | |
*** penguinRaider has quit IRC | 09:27 | |
*** rocker has quit IRC | 09:27 | |
*** cs_shadow has quit IRC | 09:27 | |
*** cs_shadow has joined #melange | 09:33 | |
*** cs_shadow has quit IRC | 09:37 | |
*** cs_shadow has joined #melange | 09:43 | |
*** rocker has joined #melange | 09:43 | |
*** penguinRaider has joined #melange | 09:43 | |
*** Niharika has quit IRC | 09:50 | |
*** AnujSharma has quit IRC | 10:29 | |
*** Abhishek_ has quit IRC | 10:40 | |
*** Abhishek_ has joined #melange | 11:04 | |
*** penguinRaider has quit IRC | 11:12 | |
*** kblin has joined #melange | 11:52 | |
kblin | hi folks | 11:52 |
---|---|---|
kblin | should I be able to see the mentor/student evals as org admin? | 11:52 |
Lennie | kblin, yes | 11:55 |
kblin | hey Lennie :) | 11:55 |
Lennie | http://www.google-melange.com/gsoc/dashboard/google/gsoc2014#student_evaluations | 11:56 |
Lennie | ? | 11:56 |
Lennie | shows up for me | 11:57 |
Lennie | the layout is screwed up though :D | 11:57 |
kblin | but the individual evals give "Requested project does not exist." | 11:57 |
Lennie | works for me | 11:57 |
Lennie | kblin, is that for a project that failed finals? | 11:57 |
kblin | ah, yes | 11:58 |
kblin | and I just tried some that succeeded, and those work fine as well | 11:58 |
kblin | but I figure if, as an org admin, I'm asked to look at an eval, it'll be one where the student wants to contest a "failed" | 11:59 |
kblin | not that that'd get anywhere, in our case I know the reasons without looking at the eval | 11:59 |
kblin | but for larger orgs that might be an issue | 11:59 |
Lennie | kblin, weird though since it works for a project htat failed midterm but not finals | 12:00 |
Lennie | please file a bug :) | 12:00 |
* Lennie is off to a meeting right now | 12:01 | |
*** Niharika has joined #melange | 12:18 | |
kblin | Lennie: will do | 12:29 |
kblin | https://code.google.com/p/soc/issues/detail?id=2308 | 12:38 |
tpb | Title: Issue 2308 - soc - Can't inspect final mentor evaluation for a failed student - SoC (Spice of Creation) - Google Project Hosting (at code.google.com) | 12:38 |
Lennie | kblin, can you include a link to one of the evals that doesn't work? | 12:47 |
*** suranga has joined #melange | 12:47 | |
Lennie | kblin, apparently another bug exists: https://code.google.com/p/soc/issues/detail?id=2257 | 12:48 |
tpb | Title: Issue 2257 - soc - Org Admins are unable to view mentor evaluations after they are due? - SoC (Spice of Creation) - Google Project Hosting (at code.google.com) | 12:48 |
KolibriOS|yogev | Lennie: Yeah, I was ~14 hours faster :-) | 12:54 |
*** cs_shadow is now known as cs_shadow|afk | 12:54 | |
*** cs_shadow|afk is now known as cs_shadow | 12:54 | |
Lennie | Madhu should be able to look at it when California wakes up (and if California is still on the face of the planet :P) | 12:55 |
KolibriOS|yogev | Lennie: No electricity = no wake-up alarm :-) | 12:55 |
Lennie | then you might have to wait a tiny bit longer :) | 12:55 |
kblin | I know that according to BBC news at least california is no longer a part of the USA | 12:56 |
kblin | Lennie: ah, my bad. should have searched more throughoutly | 13:00 |
Lennie | kblin, I didn't see that bug either :) | 13:00 |
Lennie | kblin, so that's okat | 13:00 |
Lennie | okay | 13:00 |
Lennie | (getting used to new keyboard spacing) | 13:00 |
kblin | I didn't provide a URL for privacy reasons. after all it'll show the student's user id | 13:01 |
* kblin has mad "privacy officer of the institute" powers | 13:01 | |
*** Abhishek_ has quit IRC | 13:40 | |
*** Abhishek_ has joined #melange | 14:02 | |
*** cosenal_ has joined #melange | 14:29 | |
*** Uli-_ has joined #melange | 14:31 | |
*** scorche|1h has joined #melange | 14:31 | |
*** cosenal has quit IRC | 14:32 | |
*** allenZ|afk has quit IRC | 14:32 | |
*** melange-buildbot has quit IRC | 14:32 | |
*** scorche|sh has quit IRC | 14:32 | |
*** dirkhh has quit IRC | 14:32 | |
*** Uli- has quit IRC | 14:32 | |
*** melange-buildbot has joined #melange | 14:32 | |
*** dirkhh_ has joined #melange | 14:32 | |
*** allenZl has joined #melange | 14:32 | |
*** cosenal_ is now known as cosenal | 14:32 | |
*** asmeurer_ has joined #melange | 14:43 | |
*** saurabhsood91 has joined #melange | 14:50 | |
*** melange-buildbot has quit IRC | 14:50 | |
*** melange-buildbot has joined #melange | 14:50 | |
*** saurabhsood91 has quit IRC | 14:53 | |
*** karanp has joined #melange | 14:54 | |
*** carols has joined #melange | 16:04 | |
*** AnujSharma has joined #melange | 16:14 | |
*** carols has quit IRC | 16:18 | |
*** carols has joined #melange | 16:19 | |
*** Abhishek_ has quit IRC | 16:50 | |
MatthewWilkes | Reasking question from the other day that was when everyone was away: | 17:06 |
MatthewWilkes | [14:02:36] <MatthewWilkes> in gsoc.views.helper.request_data.RequestData there's a difference between mentor_for and org_admin_for. mentor_for checks for self.profile but org_admin_for checks for self.ndb_profile. What's the difference between these two objects? | 17:06 |
*** carols has quit IRC | 17:10 | |
*** carols has joined #melange | 17:12 | |
*** Niharika has quit IRC | 17:18 | |
*** carols has quit IRC | 17:53 | |
*** carols has joined #melange | 17:54 | |
*** penguinRaider has joined #melange | 17:55 | |
*** samgtr has joined #melange | 17:59 | |
*** carols has quit IRC | 18:06 | |
*** carols has joined #melange | 18:08 | |
*** Darrel has quit IRC | 18:19 | |
Robert_S | that might be a bug. one used the NDB model the other uses the DB model. | 18:23 |
Robert_S | (different ways of accessing the appengine datastore.) | 18:23 |
*** AnujSharma has quit IRC | 18:25 | |
MatthewWilkes | Robert_S: They are different models, though, right? Not accessing the same datastore entity? | 18:26 |
MatthewWilkes | If so, what's the difference? I'm seeing None for the dbmodel so can't compare directly | 18:26 |
Robert_S | Right, if profiles have been migrated to NDB, then the DB ones should be gone. | 18:27 |
Robert_S | is my understanding | 18:28 |
MatthewWilkes | ah, right, that does sound like some unmigrated code, then | 18:28 |
MatthewWilkes | Is the preference still patchset emails? | 18:29 |
*** karanp has quit IRC | 18:30 | |
Robert_S | No. | 18:30 |
*** carols has quit IRC | 18:30 | |
Robert_S | MatthewWilkes: Try this: https://groups.google.com/forum/?hl=en_US#!topic/melange-soc-dev/B4mY6yOzJ_w | 18:31 |
tpb | Title: Google Groups (at groups.google.com) | 18:31 |
MatthewWilkes | Robert_S: Thanks | 18:31 |
*** carols has joined #melange | 18:34 | |
*** penguinRaider has quit IRC | 18:35 | |
*** penguinRaider has joined #melange | 18:35 | |
*** carols has quit IRC | 18:59 | |
*** carols has joined #melange | 19:02 | |
MatthewWilkes | Robert_S: Sorry to bother you, but I'm having trouble with the Gerrit set up. It won't accept my pushes unless I have the committer email as a contact email, but I don't seem to be receiving the emails to confirm I own the email address I've entered | 19:06 |
Robert_S | MatthewWilkes: Thank you for being the guinea pig. :) | 19:07 |
Robert_S | How are you authenticating with gerrit? | 19:08 |
MatthewWilkes | Robert_S: So, I've connected to the web app with my main personal Google account ( [email protected] ). That is the account that I've OAuthed to the Git repos and put in .netrc, too. | 19:09 |
MatthewWilkes | The committer email that you have on file for me is [email protected], though | 19:09 |
Robert_S | And what error are you getting? | 19:10 |
MatthewWilkes | http://pastie.org/private/apq0mjitxlw8douwc81m8g | 19:11 |
tpb | Title: Private Paste - Pastie (at pastie.org) | 19:11 |
MatthewWilkes | It's when I follow those instructions to add an email I don't get the email with the verification link | 19:11 |
MatthewWilkes | Which is weird, as I assume it's just using the App Engine outbound email | 19:11 |
Robert_S | That Gerrit doesn't run on appengine. | 19:12 |
Robert_S | (afaik.) | 19:12 |
Robert_S | I've just emailed the Gerrit team. I assume you've checked your spam folder? | 19:13 |
Robert_S | Is it also possible that you're using greylisting and waiting for a reply? | 19:14 |
Robert_S | (brb in 5m.) | 19:14 |
Robert_S | s/reply/retry/ | 19:14 |
MatthewWilkes | I have checked my spam folder, the email account it is going to is backed by Gmail so it should be already through the filters. I've given it 15/20 mins now, but it could still come through. It is, of course, possible that my copy of thunderbird is being an ass and has moved it somewhere weird | 19:15 |
Robert_S | Hrm. Did you check the web UI? | 19:15 |
MatthewWilkes | Yup, no joy | 19:16 |
Robert_S | Ok, need to grab food, back in a sec, maybe the gerrit people aren't at lunch. | 19:16 |
MatthewWilkes | But if it got moved to a local folder it wouldn't show up | 19:16 |
MatthewWilkes | Great, thanks | 19:16 |
MatthewWilkes | FWIW, just tried the web UI with my IMAP client closed and no joy, unlikely to be my set up | 19:20 |
Robert_S | There is anecdotal feedback that these sometimes take 15 minutes, for no known reason. | 19:25 |
*** madrazr has joined #melange | 19:47 | |
*** ChanServ sets mode: +o madrazr | 19:47 | |
*** rocker has quit IRC | 19:55 | |
*** rocker has joined #melange | 19:55 | |
*** rocker has quit IRC | 20:02 | |
Robert_S | MaththewWilkes, Did it show up? | 20:04 |
*** samgtr has quit IRC | 20:06 | |
*** rocker has joined #melange | 20:11 | |
*** rocker has quit IRC | 20:16 | |
Robert_S | MatthewWilkes: It should come from [email protected] | 20:17 |
MatthewWilkes | Robert_S: Nothing as yet, no | 20:23 |
Robert_S | Try requesting it again? | 20:24 |
*** carols has quit IRC | 20:25 | |
MatthewWilkes | Robert_S: I requested it a couple of times at the time. Re-requested a couple of minutes ago. | 20:25 |
Robert_S | Sorry, I have no visibility behind the scenes here, and it works perfectly for me when I send it to my work or personal accounts. | 20:26 |
*** carols has joined #melange | 20:26 | |
MatthewWilkes | Robert_S: I assume that means you've asked it to associate with an email on another domain that's known to Google Apps? | 20:27 |
MatthewWilkes | It just occurred to me that it might be failing because it's sending to another email address hosted by Google | 20:27 |
Robert_S | google.com is that way. | 20:28 |
Robert_S | gmail.com isn't google apps, but worked too. | 20:28 |
MatthewWilkes | I didn't want to make any assumptions that "work account" meant the current work ;) | 20:28 |
Robert_S | :) | 20:29 |
*** carols has quit IRC | 20:31 | |
Robert_S | Yes. | 20:32 |
Robert_S | Er, ignore the Yes. | 20:32 |
Robert_S | Ok, I just sent you a test email. Which doesn't really prove anything, but makes us feel like we're debugging things. | 20:32 |
*** raghunayyar has joined #melange | 20:33 | |
MatthewWilkes | Robert_S: It works, yes :) | 20:33 |
Robert_S | Phew. | 20:33 |
MatthewWilkes | works being the email from you, sorry. Not the whole thing | 20:34 |
Robert_S | That was my guess. | 20:35 |
MatthewWilkes | Needs some "percussive maintenance", imo. | 20:35 |
MatthewWilkes | you can't hit virtual machines, though | 20:35 |
Robert_S | You just need a virtual hammer. | 20:35 |
Robert_S | I'm still guessing this is a configuration glitch on your side somwhere. (Sorry to try and move the blame there.) Is that domain setup with wildcard email address? Can you try a different address at that domain? | 20:36 |
*** carols has joined #melange | 20:39 | |
MatthewWilkes | It is, I shall. | 20:39 |
MatthewWilkes | I envy the people with one canonical email address | 20:40 |
MatthewWilkes | Hey, guess what. | 20:41 |
MatthewWilkes | I tried adding the email address as a secondary email in my google profile | 20:41 |
MatthewWilkes | Re-requested | 20:41 |
MatthewWilkes | delivered immediately | 20:41 |
MatthewWilkes | now, that could be a coincidence… | 20:41 |
Robert_S | No idea. | 20:41 |
Robert_S | Thanks for sticking with it. | 20:41 |
MatthewWilkes | No problem, sorry for bugging you so much | 20:42 |
Robert_S | Not a problem, it's my job :) | 20:42 |
*** rocker has joined #melange | 20:43 | |
MatthewWilkes | Still, that's a lot of infrastructure to support by association | 20:43 |
Robert_S | I do what I can. | 20:44 |
*** rocker has quit IRC | 20:48 | |
MatthewWilkes | So, current state. Emails didn't send until I set the address on my Google account profile as a secondary address. Now they send and clicking the link takes me to Gerrit with my email address in the pick preferred email drop down. If I navigate away I find the new email hasn't stuck. Enabling the save changes button and clicking it gets me to a gerrit error saying my email isn't verified | 20:55 |
Robert_S | I don't see how your Google account profile comes into play. | 20:56 |
MatthewWilkes | Me either. | 20:56 |
Robert_S | Is there a save button to click when you verify things? | 20:56 |
MatthewWilkes | But sending to a different email address doesn't seem to work | 20:56 |
MatthewWilkes | There is, it's disabled. Enabling it and submitting causes an error page | 20:56 |
MatthewWilkes | Fairly generic, email address must be verified | 20:57 |
Robert_S | What's on the Identities tab? | 20:57 |
MatthewWilkes | Sniffing it gets me: {"jsonrpc":"2.0","id":5,"error":{"code":-32603,"message":"Email address must be verified"}} | 20:57 |
MatthewWilkes | Shows the address I want to use only, not the email address of the account I'm using. The status cell is empty | 20:58 |
MatthewWilkes | pushing still lists only the account email address as the registered addresses | 20:58 |
Robert_S | IIRC, Identity should say: <blank> | $gmailaddress | Google Account | 20:59 |
MatthewWilkes | Yes, that's what I see, where $gmailaddress is the address I am trying to add | 21:00 |
MatthewWilkes | not the address of the account I'm logged in as | 21:00 |
MatthewWilkes | http://www.dropmocks.com/mGz5vE | 21:00 |
Robert_S | I thought you were trying to add $vanitydomain | 21:00 |
tpb | Title: DropMocks (at www.dropmocks.com) | 21:00 |
MatthewWilkes | Just a misunderstanding about our variable naming | 21:01 |
Robert_S | I think I know what's going on here. | 21:01 |
Robert_S | And the pieces are falling into place. | 21:01 |
Robert_S | You have two different Google accounts. | 21:01 |
Robert_S | And your .netrc is setup with the wrong one. | 21:01 |
MatthewWilkes | ah! | 21:01 |
MatthewWilkes | That might be it | 21:01 |
MatthewWilkes | I did add what it told me, though | 21:02 |
MatthewWilkes | So, "I have machine melange-sandbox-review.googlesource.com login git-mw4068.gmail.com …" in my .netrc. I could try switching it to the other domain | 21:03 |
Robert_S | It may have misdirected you. | 21:03 |
MatthewWilkes | but to make it even more difficult, the email address of the other domain is [email protected] | 21:03 |
MatthewWilkes | I consolidated a bunch of accounts and emails a while ago | 21:03 |
Robert_S | Pause for a second. | 21:04 |
Robert_S | Have you switched Google accounts while in the browser recently? | 21:04 |
MatthewWilkes | I was only logged into one, [email protected] until I was already half an hour into debugging this | 21:04 |
Robert_S | Right. Now you're logged into both. | 21:04 |
MatthewWilkes | Yes | 21:04 |
Robert_S | Ok, on https://melange-sandbox.googlesource.com/, make sure you're logged in as the account connected to matthewwilkes.co.uk. (Preferrably, log in as [email protected].) | 21:06 |
MatthewWilkes | Although it's sometimes hard to tell which are logged in and which are just cached by the login box | 21:06 |
Robert_S | And once logged in as the right account, generate a new password for netrc. | 21:06 |
MatthewWilkes | Robert_S: Okay, I can do that. I had been doing it as [email protected] as that's the one that has google code repos and tickets, so it's the one I'm accustomed to using | 21:07 |
Robert_S | I think if you want to use the other email adress on your commits, you have to use the other one with Gerrit. | 21:07 |
MatthewWilkes | Okay, I'll give this a go | 21:08 |
Robert_S | I had a thought. | 21:13 |
Robert_S | It might have been you were verifying in the browser with the wrong account. | 21:13 |
MatthewWilkes | I wasn't, I checked that | 21:14 |
MatthewWilkes | I tried doing it incognito, too | 21:14 |
Robert_S | Weird. | 21:15 |
MatthewWilkes | I tell you what, though | 21:15 |
MatthewWilkes | This is REALLY weird | 21:15 |
MatthewWilkes | I logged in with the other account, generated my new netrc keys, etc | 21:15 |
MatthewWilkes | Added the email address, got the confirmation | 21:15 |
MatthewWilkes | Followed it, got "Identity already in use" | 21:15 |
MatthewWilkes | So, I thought, "fine, I'll go remove it from the other one, if I can" | 21:15 |
MatthewWilkes | Logged in to the other one, it was using $vanityemail everywhere, not $gmail. Got new .netrc keys for that account, pushed, it worked | 21:16 |
MatthewWilkes | I don't know what data store this uses, as you said it isn't App Engine. Could it be an eventual consistency problem paired with my weird google account set up? | 21:16 |
MatthewWilkes | So once it was finally fixed it still looked broken for a bit | 21:16 |
Robert_S | Wacky. | 21:17 |
Robert_S | I'm glad it works now. | 21:17 |
Robert_S | Sorry for the trouble. | 21:17 |
MatthewWilkes | hey, it's not your fault | 21:18 |
MatthewWilkes | I really should have fewer accounts | 21:18 |
MatthewWilkes | Thanks for your help, I really appreciate it | 21:18 |
Robert_S | No problem. I'm excited about getting people trying out Gerrit, as we think we're going to switch to it. And learning about pain points is important. | 21:19 |
MatthewWilkes | Indeed. It is a shame you're not on GitHub from my point of view as a (very) casual contributor, but the reasoning makes sense. | 21:20 |
MatthewWilkes | It doesn't make sense to optimise for people like me | 21:20 |
Robert_S | If GitHub supported the magic that Gerrit does that allows you to review things as logical units instead of individual commits, it has a lot going for it. | 21:21 |
MatthewWilkes | Frankly, I'm just happy that Melange exists at all. I hate not being able to fix things that bug me. That's what this has resulted from, I got annoyed at the dashboard when looking after the end of programme surveys and decided to start bugging you lot with patches | 21:24 |
Robert_S | Please send more :) | 21:24 |
MatthewWilkes | I will. Once I have worked out what the hell I'm doing :) | 21:25 |
MatthewWilkes | If I were to commit and push now, would that update my current Gerrit bug, create a new one that depends on the first with just the new commit, or create a new one with both commits? | 21:25 |
Robert_S | Can you be more specific? | 21:26 |
MatthewWilkes | So, I have committed 64fcd28137912e39829507b98489450c4b99c241 which fixes a bug in a utility function and pushed that | 21:26 |
MatthewWilkes | It has been assigned to be https://melange-sandbox-review.googlesource.com/#/c/1060/ | 21:27 |
tpb | Title: Gerrit Code Review (at melange-sandbox-review.googlesource.com) | 21:27 |
MatthewWilkes | If I now change something new, commit and push what will the new state be? | 21:27 |
MatthewWilkes | An update to #1060, a new thing containing 64fcd28137912e39829507b98489450c4b99c241 and NEWCOMMIT, or a new thing containing just NEWCOMMIT | 21:27 |
Robert_S | The second one. | 21:28 |
Robert_S | If you use git commit --amend, and re-push, then you'll get the first one. (Which is probably what you want.) | 21:28 |
Robert_S | Gerrit makes it possible to sequence a set of related changes -- and maintain review state across rebases. | 21:28 |
MatthewWilkes | Okay, so, on pushing it creates a new gerrit review of all the commits that comprise the difference between the remote master and the branch I'm pushing? | 21:28 |
Robert_S | I think it creates a new gerrit review for every change between the head of your branch and somewhere (which might be the remote master, but I suspect it isn't that simple.) | 21:29 |
Robert_S | But Gerrit knows they're all related. | 21:29 |
MatthewWilkes | Okay, so, what I'm going to do is leave #1060 there as my baby-steps into this water and work on my branch that fiddles with the dashboard with a view to pushing that once I've been the cycle through/it's finished. | 21:31 |
MatthewWilkes | Do you have preferences for smaller, atomic things or big things that you might then want to take parts of and not others? | 21:31 |
Robert_S | "Reviewable units" is probably the middle ground. Smaller tends to be easier to review, but there's a point where too small is bad. | 21:32 |
Robert_S | Things that are too big are hard to review, but as mentioned, you can re-push an entire feature branch to Gerrit and it does the right thing. | 21:32 |
MatthewWilkes | right | 21:33 |
Robert_S | Gerrit is new for all of us, so we're still trying to figure some of this out. (And if we decide to keep it, we'll probably move to a new Gerrit instance anyway, without the name "sandbox") | 21:34 |
MatthewWilkes | right-ho | 21:36 |
*** sonney2k has quit IRC | 22:06 | |
*** sonney2k has joined #melange | 22:07 | |
*** carols_ has joined #melange | 22:14 | |
*** carols_ has quit IRC | 22:14 | |
*** Robert_S has quit IRC | 22:14 | |
*** Robert_S has joined #melange | 22:15 | |
*** carols has quit IRC | 22:15 | |
*** cs_shadow is now known as cs_shadow|afk | 22:22 | |
*** olly__ has quit IRC | 22:30 | |
*** raghunayyar has quit IRC | 22:37 | |
*** olly has joined #melange | 22:38 | |
*** samgtr has joined #melange | 22:53 | |
*** cs_shadow|afk is now known as cs_shadow | 23:15 | |
*** cs_shadow is now known as cs_shadow|afk | 23:16 | |
*** Abhishek_ has joined #melange | 23:54 |
Generated by irclog2html.py 2.12.1 by Marius Gedminas - find it at mg.pov.lt!