*** tpb has joined #melange | 00:00 | |
*** bhy has joined #melange | 02:17 | |
*** haoyu has quit IRC | 02:24 | |
*** serphen`` has quit IRC | 03:27 | |
*** dbentley-laptop has joined #melange | 04:48 | |
dbentley-laptop | Hi #melange! | 04:48 |
---|---|---|
*** solydzajs has joined #melange | 04:53 | |
*** ChanServ sets mode: +o solydzajs | 04:53 | |
*** solydzajs has quit IRC | 05:29 | |
*** solydzajs has joined #melange | 05:53 | |
*** ChanServ sets mode: +o solydzajs | 05:53 | |
*** solydzajs_ has joined #melange | 06:23 | |
*** solydzajs has quit IRC | 06:23 | |
*** solydzajs_ has quit IRC | 06:28 | |
*** Alex_UA has joined #melange | 07:32 | |
*** WinterMute has joined #melange | 07:43 | |
*** SRabbelier has joined #melange | 07:50 | |
*** ChanServ sets mode: +o SRabbelier | 07:50 | |
*** dhaun has joined #melange | 08:02 | |
*** Merio has joined #melange | 10:08 | |
*** Alex_UA has quit IRC | 11:08 | |
danderson | SRabbelier: yo! | 11:29 |
SRabbelier | danderson: heya! | 11:29 |
danderson | SRabbelier: so, are we going with an in-repos google release branch? | 11:30 |
danderson | I'm getting to the point in my release script where I'm going to unbreak the svn code | 11:30 |
danderson | but I need to know if I still need the broken O(n) copy | 11:30 |
SRabbelier | danderson: that's Pawel's call I think | 11:31 |
SRabbelier | danderson: I'm all in favor | 11:31 |
danderson | true. | 11:31 |
SRabbelier | lh: ping? | 11:31 |
danderson | Okay, how does one invoke Pawel? :P | 11:31 |
SRabbelier | lh: you have any preferrences wrt soc-google? | 11:31 |
SRabbelier | it's like this | 11:32 |
* SRabbelier invokes the polish | 11:32 | |
danderson | hmm... | 11:33 |
SRabbelier | wait for it | 11:33 |
danderson | did you forget the runic symbols? :P | 11:33 |
SRabbelier | danderson: nono, give it a second! :P | 11:33 |
SRabbelier | these things take time | 11:33 |
* SRabbelier kicks the amplifier | 11:34 | |
*** solydzajs has joined #melange | 11:34 | |
SRabbelier | there! | 11:34 |
solydzajs | yo | 11:34 |
* SRabbelier grins | 11:34 | |
danderson | wow, impressive | 11:34 |
danderson | hi solydzajs :) | 11:34 |
* SRabbelier grins | 11:34 | |
solydzajs | hi | 11:34 |
solydzajs | ;) | 11:34 |
solydzajs | im on g1 | 11:34 |
SRabbelier | Invocation: success! | 11:34 |
solydzajs | so might type slower | 11:34 |
danderson | woot | 11:34 |
danderson | okay, I have a quick question for you | 11:34 |
solydzajs | whats going on ?;) | 11:35 |
danderson | I'm refactoring the release script and stuff, and I now need to know if we're going to cut google SoC releases from the main melange repos | 11:35 |
danderson | instead of keeping the soc-google repository | 11:35 |
danderson | that would enable *much* faster releasing, less insane history | 11:36 |
*** ChanServ sets mode: +o SRabbelier | 11:36 | |
SRabbelier | mhhh | 11:36 |
SRabbelier | weird | 11:36 |
SRabbelier | must be my irc client | 11:36 |
solydzajs | i want to cut next release still using socgoogle later today and next release on soc | 11:36 |
danderson | sold! | 11:36 |
solydzajs | i need to review release document from sverre | 11:36 |
danderson | the soc-google release script is still up, if you want to use that | 11:36 |
solydzajs | and add sections about official releases | 11:36 |
danderson | and the one in the soc repos will be ready for next release :) | 11:37 |
solydzajs | google official | 11:37 |
SRabbelier | danderson: awesome | 11:37 |
SRabbelier | solydzajs: sounds like a plan to me | 11:37 |
solydzajs | and melange community releases | 11:37 |
solydzajs | but the release today will be still with socgoogle | 11:37 |
danderson | yes, that makes sense | 11:38 |
danderson | but I'll start working on the revised script to do releases from soc | 11:38 |
solydzajs | once the proper wiki doc is in place we will switch | 11:38 |
solydzajs | ok great | 11:38 |
solydzajs | we should have subfolders in branches and tags | 11:39 |
danderson | branches/gsoc and tags/gsoc ? | 11:39 |
solydzajs | google and community or google and melange | 11:39 |
solydzajs | i was thinking | 11:40 |
SRabbelier | solydzajs: melange :) | 11:40 |
SRabbelier | solydzajs: not 'community' :P | 11:40 |
solydzajs | since its not only about gsoc | 11:40 |
solydzajs | ok | 11:40 |
SRabbelier | (melange is shorter :P) | 11:40 |
danderson | yeah, melange; "community" gives the impression the google branch is not community | 11:40 |
danderson | ... which is wrong :P | 11:40 |
solydzajs | ok ;) | 11:40 |
solydzajs | just my first thoughts | 11:40 |
solydzajs | ;) | 11:40 |
danderson | okay, shall I move tags/branches into melange/ now? | 11:41 |
danderson | or will that break the release process for today? | 11:41 |
solydzajs | i think we should do all of that in one go | 11:41 |
solydzajs | not in steps | 11:41 |
solydzajs | i mean not part today and the other day | 11:42 |
danderson | I'm not sure I understand | 11:42 |
danderson | you mean do it just before the first soc-based release? | 11:42 |
SRabbelier | danderson: no, like, do the release today | 11:42 |
solydzajs | yes | 11:43 |
SRabbelier | danderson: and then after that, do everything needed to change the procedure | 11:43 |
danderson | ah, okay | 11:44 |
danderson | +1 | 11:44 |
danderson | (anyway I'm just the release monkey, but it sounds sane anyway :) | 11:44 |
SRabbelier | danderson: :D | 11:44 |
solydzajs | yes correct | 11:44 |
solydzajs | ;) | 11:45 |
danderson | thanks solydzajs! | 11:45 |
solydzajs | no problem mobie internet ftw | 11:45 |
solydzajs | ;) | 11:45 |
danderson | I guess you want to get back to doing sth else now, so I'll leave you alone :P | 11:45 |
danderson | and see you later, I guess | 11:45 |
solydzajs | ok i should be online soon | 11:46 |
solydzajs | i need to do code review | 11:46 |
solydzajs | im in train now ;) | 11:46 |
SRabbelier | solydzajs: ok :) | 11:46 |
danderson | heh | 11:46 |
solydzajs | yep funny ;) | 11:46 |
SRabbelier | solydzajs: should the 'list org apps' also show when the app has moved into 'pre-accepted' or 'pre-rejected'? | 11:47 |
SRabbelier | solydzajs: or even better, should we put the org in the 'needs review' list even if they are in 'pre-accepted' or 'pre-rejected'? | 11:47 |
solydzajs | nope | 11:47 |
solydzajs | one sec | 11:47 |
solydzajs | the status of org app should not be visible for users (org admins) | 11:48 |
solydzajs | only for hosts and developers | 11:48 |
solydzajs | or are you talking about list org apps developer view ? | 11:48 |
SRabbelier | solydzajs: I'm talking about org_app/list_self/google/gsoc2009 | 11:49 |
SRabbelier | solydzajs: which shows you three lists | 11:49 |
SRabbelier | solydzajs: look at http://socghop.appspot.com/org_app/list_self/google/gsoc2009 | 11:49 |
tpb | <http://ln-s.net/30Bv> (at socghop.appspot.com) | 11:49 |
*** dmitrig01|afk has joined #melange | 11:50 | |
*** ChanServ sets mode: +v dmitrig01|afk | 11:50 | |
solydzajs | oh ok got iy | 11:50 |
solydzajs | it | 11:50 |
solydzajs | so it should show it in needs review | 11:51 |
solydzajs | if its not accepted or rejected | 11:51 |
solydzajs | ok ? | 11:51 |
SRabbelier | solydzajs: that's whta I said | 11:51 |
SRabbelier | .... | 11:51 |
SRabbelier | -_-" | 11:51 |
SRabbelier | solydzajs: or even better, should we put the org in the 'needs review' list even if they are in 'pre-accepted' or 'pre-rejected'? | 11:51 |
solydzajs | this is critical too | 11:51 |
solydzajs | since the org would know which one is most propably accepted | 11:52 |
solydzajs | yes correct | 11:52 |
solydzajs | awesome | 11:52 |
solydzajs | can you fix it before release ? | 11:52 |
SRabbelier | solydzajs: all the org can tell now is whether it has been reviewed | 11:54 |
SRabbelier | solydzajs: not whether it's in pre-accepted or in pre-rejected | 11:54 |
solydzajs | ok so your suggestion is ? | 11:55 |
SRabbelier | solydzajs: I will put all apps that are 'pre-accepted' or 'pre-rejected' under 'needs review' | 11:56 |
solydzajs | yes and the list title should say that this is the list of orgs currently under review | 11:58 |
solydzajs | not with needs review status | 11:58 |
SRabbelier | solydzajs: Overview of Organization Applications whose status is "needs review" | 11:58 |
solydzajs | as it is now ok ? | 11:58 |
SRabbelier | solydzajs: I can't change that | 11:58 |
SRabbelier | solydzajs: Lennie made it use the status name | 11:58 |
*** dmitrig01|afk is now known as dmitrig01 | 11:58 | |
solydzajs | ok then lennie will fix it later | 11:59 |
solydzajs | no worries | 11:59 |
SRabbelier | solydzajs: ok :) | 11:59 |
solydzajs | thanks ;) | 11:59 |
solydzajs | ok i will try to connect internet to my mac | 12:01 |
solydzajs | and finish code review | 12:01 |
solydzajs | so i will be offline for few minutes ;) | 12:01 |
solydzajs | im not sure if i will survive ;) | 12:01 |
solydzajs | drama ;) | 12:01 |
solydzajs | heh | 12:03 |
solydzajs | bbs | 12:03 |
*** solydzajs has quit IRC | 12:04 | |
danderson | SRabbelier: added comments to the release doc | 12:12 |
*** solydzajs has joined #melange | 12:13 | |
*** ChanServ sets mode: +o solydzajs | 12:13 | |
SRabbelier | danderson: awesome! | 12:15 |
danderson | SRabbelier: actually, I'm less and less sure I agree with the versionning format | 12:16 |
danderson | it doesn't make sense in various ways | 12:16 |
danderson | usually, a release branch is for the whole major-minor cycle | 12:16 |
danderson | eg. you have a 0-5-x branch | 12:16 |
danderson | and from that you roll 0-5-0, 0-5-1, 0-5-2... | 12:17 |
SRabbelier | danderson: one sec :) | 12:17 |
danderson | the 'pX' at the end just looks like a weird way to specify the patch release, instead of using a known format | 12:17 |
SRabbelier | danderson: not my idea ;) | 12:17 |
SRabbelier | danderson: I'm open to suggestiosn | 12:17 |
danderson | mkay, should I post something to the mailing list? | 12:19 |
danderson | with my reasoning | 12:19 |
danderson | I'm a little afraid of turning it into a bikeshed :) | 12:20 |
SRabbelier | danderson: Well, I think the point of the pX stuff is so that you can easily see which version of a branch we're running | 12:21 |
SRabbelier | danderson: say we have branch 0-5-.... and we cut a release | 12:21 |
danderson | yeah, but we're not running a branch | 12:21 |
danderson | we're running a tag | 12:21 |
SRabbelier | danderson: that's why the pX is only for tags right? | 12:21 |
danderson | well, no, according to the current doc, it seems it's for branches too | 12:22 |
SRabbelier | danderson: I fixed that :D | 12:22 |
danderson | ah :) | 12:22 |
SRabbelier | danderson: yesterday | 12:22 |
danderson | okay, so here's what I think about what should change in the branch names | 12:22 |
danderson | branch names should be for a whole major-minor cycle. So, just call them branches/0-5, branches/0.6 ... | 12:23 |
danderson | no date (svn can tell you), no patch level | 12:23 |
danderson | then, when you tag, you add a patchlevel number and the svn revision number at which you tagged the branch | 12:23 |
danderson | eg. tags/0-5-0-r2495 | 12:24 |
danderson | that gives you all the information to exactly define the release | 12:24 |
danderson | - which branch it came from | 12:24 |
danderson | - which revision it comes from | 12:24 |
danderson | - is it the first release in this major/minor cycle, or a patch release? | 12:24 |
SRabbelier | danderson: nice, sounds sane | 12:26 |
SRabbelier | danderson: what's the patch number for though? | 12:26 |
danderson | hmm | 12:26 |
danderson | good point :) | 12:26 |
danderson | 0-5-r2495 exactly qualifies the release | 12:26 |
danderson | hmm | 12:27 |
danderson | thinking about it some more | 12:27 |
danderson | just make the tag name 0-5-0, 0-5-1 | 12:27 |
danderson | the revision number can be embedded in app.yaml, and svn can tell you when a release was tagged | 12:27 |
danderson | so no need to add the revision number | 12:27 |
SRabbelier | danderson: I'm a fan of using revision nr as branch name instead :P | 12:27 |
*** mib_3d0j4i has joined #melange | 12:28 | |
danderson | and reporting an issue against 0-5-2 is nicer than reporting a bug against 3939 or 0-5-r2923 | 12:28 |
*** mib_3d0j4i has left #melange | 12:28 | |
*** madrazr has joined #melange | 12:28 | |
danderson | SRabbelier: I don't understand | 12:28 |
danderson | the problem with using a revision number in general is that it doesn't define a namespace | 12:29 |
SRabbelier | danderson: Ok, fair enough | 12:29 |
danderson | if I report a bug for r2943, do I mean the r2943 branch, trunk@2943, ... ? | 12:29 |
danderson | if I report a bug against 0-5-4, it's clear that I mean "The 0-5-4 tag, which comes from the 0-5-x branch" | 12:30 |
SRabbelier | danderson: yeah, you're right, I forgot about svn's ambiguatiy in that aspect | 12:30 |
danderson | and we can embed the branch revision number in app.yaml | 12:30 |
danderson | so that people can see on the live site "This is 0-5-4, cut from 0-5-x at r3942 | 12:30 |
danderson | and if we're going to change shit anyway, how about s/-/./ ? | 12:31 |
danderson | so we have "classic" open source release numbers, 1.2.5, 0.3.4... | 12:31 |
*** solydzajs has quit IRC | 12:33 | |
danderson | SRabbelier: am I making any sense? | 12:33 |
*** solydzajs has joined #melange | 12:33 | |
*** ChanServ sets mode: +o solydzajs | 12:33 | |
SRabbelier | danderson: we can't | 12:33 |
danderson | ? | 12:33 |
SRabbelier | danderson: we changed to - since we can't sue dots in app.yaml version | 12:33 |
SRabbelier | danderson: (since it is used as url) | 12:34 |
danderson | um... | 12:34 |
danderson | but dots are allowed in urls... | 12:34 |
SRabbelier | danderson: *kicks* :P | 12:34 |
SRabbelier | danderson: don't be a smart-ass | 12:34 |
SRabbelier | danderson: yes they're allowed, but AppEngine doesn't allow us to use dots in app.yaml's version field | 12:34 |
solydzajs | danderson: can you post your suggestions on melange-soc-dev ? | 12:34 |
solydzajs | danderson: also do you use gtalk ? | 12:34 |
danderson | no, seriously, I don't understand; it's just that app engine refuses it? | 12:34 |
danderson | okay :) | 12:34 |
danderson | solydzajs: yes, I can, and yes, I have gtalk | 12:34 |
SRabbelier | danderson: oh, ok, in that case I didn't kick you :P | 12:34 |
danderson | [email protected] is my jabber-id | 12:35 |
solydzajs | danderson: ok adding now :-) | 12:35 |
solydzajs | nice to have mobile internet on my mbpro in train :D | 12:35 |
danderson | (also [email protected], but I prefer to keep only internal contacts on there, so that I don't accidentally leak information :) | 12:35 |
SRabbelier | solydzajs: are you using tethering? | 12:35 |
SRabbelier | danderson: understandable :P | 12:36 |
danderson | tetherbot probably | 12:36 |
solydzajs | SRabbelier: nope , didn't have time to configure it on g1 yet | 12:36 |
danderson | ah | 12:36 |
solydzajs | SRabbelier: i'm using BT on other phone | 12:36 |
danderson | well, no :P | 12:36 |
SRabbelier | solydzajs: ah, how nice :D | 12:36 |
solydzajs | but tethering support on g1 is good | 12:36 |
solydzajs | iptables :-) | 12:36 |
danderson | well, not that good | 12:36 |
danderson | inside the dalvik sandbox you don't have enough network control to do tethering | 12:36 |
danderson | so you need a devphone | 12:37 |
danderson | tetherbot just emulates it with a SOCKS proxy | 12:37 |
solydzajs | tetherbot is lame :-) | 12:38 |
solydzajs | I have iptables on my dev phone | 12:38 |
solydzajs | :-) | 12:38 |
danderson | okay, I'll go rant on the list about release numbers | 12:38 |
SRabbelier | danderson: please do :) | 12:38 |
danderson | and we an decide what color to pain the bikeshed | 12:38 |
SRabbelier | I'm voting green | 12:38 |
danderson | but first, time for a shower | 12:39 |
SRabbelier | heheh, ok :) | 12:40 |
*** solydzajs has quit IRC | 12:46 | |
*** Lennie has joined #melange | 12:56 | |
*** ChanServ sets mode: +o Lennie | 12:56 | |
*** dmitrig01 is now known as dmitrig01|afk | 13:00 | |
*** MatthewWilkes has joined #melange | 13:04 | |
*** James--Crook has joined #melange | 13:38 | |
danderson | okay, posted | 14:09 |
danderson | however, it is now the time for sushi | 14:09 |
danderson | so, afk :P | 14:09 |
lh | enjoy danderson | 14:09 |
SRabbelier | danderson: enjoy the sushi :) | 14:09 |
Lennie | danderson: douzo meshiagare | 14:10 |
scorche | hrm...sushi sounds tasty... | 14:10 |
Lennie | it should translate to something like "enjoy your meal" ^_^ | 14:10 |
danderson | Lennie: heh, thanks, I was wondering :P | 14:10 |
SRabbelier | Lennie: lol | 14:10 |
danderson | scorche: sushi is tasty, but not quite as tasty as in Sushi Tomi in mountain view | 14:10 |
danderson | but, I should be spending a couple of weeks in mountain view in april, so \o/ sushi tomi | 14:11 |
Lennie | SRabbelier: don't ask me how I know, coincidences happen | 14:11 |
scorche | i will have to try that place next time i am out there...i do, however, have a very tasty very cheap place near me =) | 14:11 |
SRabbelier | Lennie: heheh, right :P | 14:11 |
danderson | lh: speaking of which, are you in CA in late april/early may? | 14:13 |
danderson | or travelling? | 14:13 |
lh | danderson: both of the above, though brief stint in canada in early may | 14:13 |
lh | bsdcan | 14:13 |
lh | you going to visit? :) | 14:13 |
danderson | yup | 14:13 |
danderson | between 10 and 14d on the mtv campus | 14:14 |
danderson | to help some folks out with our new shiny system | 14:14 |
danderson | well, that's the excuse | 14:14 |
danderson | I'm just going for sunshine, sushi and friends :P | 14:14 |
danderson | lh: so, when I get there I'll drop by | 14:15 |
SRabbelier | danderson: where'd you mail it to? | 14:15 |
lh | danderson: excellent. i have a new place now with plenty of room if you want to couch surf. | 14:15 |
danderson | lh: works for me, though I suspect I'm probably getting a corp appt whether I want it or not :) | 14:15 |
danderson | SRabbelier: melange-soc-dev ? | 14:16 |
lh | danderson: fair enough | 14:16 |
SRabbelier | danderson: don't see it in my inbox nor on http://groups.google.com/group/melange-soc-dev | 14:16 |
tpb | Title: melange-soc-dev | Google Groups (at groups.google.com) | 14:16 |
danderson | grmbl? | 14:16 |
danderson | sent 23 minutes ago | 14:16 |
SRabbelier | weird | 14:17 |
SRabbelier | danderson: where'd you mail from? | 14:17 |
SRabbelier | danderson: is that address registered as member? | 14:17 |
danderson | hrm | 14:18 |
danderson | looks like this email is not :( | 14:18 |
danderson | but I should have received a bounce from google groups | 14:18 |
SRabbelier | danderson: do I need to invite you on another address? | 14:18 |
SRabbelier | danderson: your @gmail.com is a member | 14:18 |
danderson | s'okay, I subscribed myself | 14:18 |
SRabbelier | kkay :) | 14:19 |
SRabbelier | danderson: got it | 14:20 |
*** dmitrig01|afk is now known as dmitrig01 | 14:21 | |
SRabbelier | danderson: Do we need the -x suffix? | 14:22 |
danderson | not really | 14:22 |
danderson | I just lifted that from the Subversion release policy | 14:22 |
danderson | we fork 1.6.x | 14:22 |
danderson | and from there 1.6.0, 1.6.1, 1.6.2 ... | 14:22 |
danderson | but we can remove it if you prefer your bikeshed short :) | 14:23 |
SRabbelier | hehe :D | 14:24 |
SRabbelier | danderson: I'm ok either way :) | 14:24 |
SRabbelier | danderson: if that's the way Subversion is doing it, I'm cool with using that | 14:24 |
danderson | like I said, I don't care either way | 14:24 |
danderson | I just defaulted to a project I know :) | 14:24 |
SRabbelier | hehe :) | 14:25 |
* danderson creates canned responses to politely tell someone to RTFM | 14:26 | |
lh | if it's the i have another job one, just sent | 14:26 |
danderson | no, that one was a semi-legitimate question afaict | 14:26 |
danderson | I meant the other ones | 14:26 |
danderson | clearly clueless, no idea how SoC works, etc. | 14:26 |
SRabbelier | danderson: good idea | 14:27 |
danderson | the responses I sent were still manual. Now I have a polite but firm one recorded :) | 14:27 |
lh | that's awesome babe | 14:27 |
SRabbelier | danderson: set up some filters to automagically send a canned response :P | 14:27 |
SRabbelier | danderson: that'd be nice | 14:27 |
danderson | SRabbelier: I think I'd need NLP and an expert system to do that | 14:27 |
danderson | to assign a ClueRank score to each message | 14:27 |
SRabbelier | LOL! | 14:28 |
danderson | and send an RTFM to posts with low ClueRank | 14:28 |
SRabbelier | :D:D | 14:28 |
* SRabbelier rolls | 14:28 | |
SRabbelier | danderson: sounds like another 20% project right there :p | 14:28 |
danderson | it's an old idea | 14:28 |
danderson | some of us mused on the development of a Whinerank algorithm to filter some of our internal mailing lists | 14:29 |
danderson | so that you could auto-filter people who don't whine more than you can tolerate | 14:29 |
SRabbelier | s/don't (whine more)/\1/ | 14:29 |
danderson | um, yeah | 14:30 |
danderson | anyway | 14:30 |
danderson | I was saying something about sushi | 14:30 |
danderson | and that was long ago | 14:30 |
danderson | To the sushi bar! | 14:30 |
SRabbelier | danderson: off youg o! | 14:31 |
SRabbelier | **you go | 14:31 |
*** madrazr has left #melange | 14:40 | |
*** Lennie is now known as Lennie|Gone | 14:45 | |
*** Lennie|Gone is now known as Lennie | 14:55 | |
dbentley-laptop | Hello all. | 15:03 |
*** dmitrig01 is now known as dmitrig01|afk | 15:03 | |
SRabbelier | dbentley-laptop: heya :) | 15:03 |
dbentley-laptop | I just sent out a code review. | 15:04 |
SRabbelier | dbentley-laptop: yup, replying :) | 15:04 |
dbentley-laptop | Sweet; thanks. | 15:06 |
SRabbelier | done | 15:06 |
lh | dbentley-laptop: pawel will also take a look in about 2 hrs, he's on a train atmn | 15:07 |
lh | dbentley-laptop: and good day to you. :) | 15:07 |
dbentley-laptop | Great. | 15:07 |
*** dmitrig01|afk is now known as dmitrig01 | 15:08 | |
*** Merio has quit IRC | 15:09 | |
dbentley-laptop | Anyone know of the top of their head (save me a google) :How do I test if two strings are equal in bash? | 15:09 |
dbentley-laptop | Oh, =. That makes sense. | 15:11 |
SRabbelier | dbentley-laptop: 'test foo = bar' | 15:11 |
SRabbelier | right :) | 15:11 |
dbentley-laptop | and [ foo ] is a synonym for test foo, right? | 15:12 |
*** Lennie is now known as Lennie|Gone | 15:12 | |
SRabbelier | dbentley-laptop: mhhh, I think so yes | 15:16 |
SRabbelier | dbentley-laptop: if [foo = bar] | 15:16 |
*** MatthewWilkes has quit IRC | 15:18 | |
*** dmitrig01 is now known as dmitrig01|afk | 15:27 | |
danderson | dbentley-laptop: if you're trying to follow the bash style guide, use the [[ ]] builtin | 15:50 |
danderson | (the google bash style guide that is, melange doesn't have one) | 15:51 |
*** dmitrig01|afk is now known as dmitrig01 | 16:06 | |
*** James--Crook has left #melange | 16:06 | |
*** dmitrig01 is now known as dmitrig01|afk | 16:20 | |
*** dmitrig01|afk is now known as dmitrig01 | 16:38 | |
*** Lennie|Gone is now known as Lennie | 17:07 | |
*** solydzajs has joined #melange | 17:10 | |
*** ChanServ sets mode: +o solydzajs | 17:10 | |
*** MatthewWilkes has joined #melange | 17:22 | |
*** MatthewWilkes has quit IRC | 17:26 | |
*** dhaun has quit IRC | 19:26 | |
*** serphen`` has joined #melange | 19:47 | |
serphen`` | hey | 19:47 |
danderson | hi | 19:50 |
danderson | solydzajs: you said a release is happening today still? | 19:50 |
danderson | well, today... before the next sleep period :P | 19:50 |
solydzajs | danderson: I'm still doing code review | 19:50 |
danderson | ok | 19:51 |
solydzajs | danderson: if I won't make it today it's gonna happen in the morning :( | 19:51 |
solydzajs | danderson: I will test your script :-) | 19:51 |
danderson | if you want a googler to do the google pushing, I'm happy to help | 19:51 |
danderson | cool! :) | 19:51 |
solydzajs | danderson: I want to test your script at least once :-) since we are moving to /p/soc repo :-) | 19:51 |
danderson | yeah, but the /p/soc repo is going to be pretty different | 19:52 |
danderson | the current script only supports soc-google stuff | 19:52 |
solydzajs | danderson: yep we will fix that :-) | 19:53 |
solydzajs | danderson: for now we are still doing releases on soc-google | 19:53 |
Lennie | so no more p/soc-google? | 19:53 |
danderson | Lennie: soon | 19:53 |
danderson | but not yet | 19:53 |
Lennie | do not forget we need to have a place for soc-google specific issues :) | 19:53 |
danderson | once we have a release policy and a release script I guess | 19:54 |
Lennie | like the login screen :p | 19:54 |
danderson | Lennie: meh, unlikely to be any problems | 19:54 |
Lennie | k fine, just saying :D | 19:54 |
danderson | we'll be running a 100% vanilla melange afaik | 19:54 |
Lennie | I'm off | 19:54 |
Lennie | nn | 19:54 |
danderson | night | 19:54 |
solydzajs | gnighty | 19:54 |
Lennie | (yeah but people will post OMG THERE IS A TYPO IN THE MENTOR AGREEMENT) | 19:55 |
Lennie | in our issue tracker | 19:55 |
Lennie | just my 2 cents :D | 19:55 |
Lennie | anyhow | 19:55 |
Lennie | later | 19:55 |
danderson | I don't think we can expect users to do triage between melange engine problems and SoC problems :/ | 19:55 |
danderson | it'd be nice, but to most of them, it's just one site | 19:55 |
solydzajs | yep | 19:55 |
solydzajs | and we still have google summer of code project on code.google.com | 19:56 |
solydzajs | with issue tracker | 19:56 |
danderson | hm? | 19:56 |
*** Lennie has quit IRC | 19:56 | |
solydzajs | http://code.google.com/p/google-summer-of-code/ | 19:57 |
tpb | Title: google-summer-of-code - Google Code (at code.google.com) | 19:57 |
danderson | ooh | 19:58 |
danderson | well, yeah, but isn't it the same problem? | 19:58 |
danderson | We can't expect users to do triage for us | 19:58 |
solydzajs | yep | 19:58 |
solydzajs | but right now we have 3 issue trackers | 19:58 |
solydzajs | soc soc-google and google-summer-of-code | 19:58 |
solydzajs | not good :-) | 19:58 |
danderson | indeed | 19:59 |
danderson | so, let's kill soc-google to start with :) | 19:59 |
solydzajs | yep soon that's what will happen :-) | 20:01 |
solydzajs | danderson: ping | 20:18 |
solydzajs | danderson: would you like to mentor a student for Melange ? | 20:19 |
danderson | solydzajs: I don't think I'll have the time to be a good mentor | 20:19 |
danderson | but if you need mentors, I'm willing to give it a try | 20:19 |
solydzajs | danderson: ok awesome :-) we will see if we get in and how many proposal we get but just in case I will put you on the list | 20:20 |
danderson | "if we get in" | 20:20 |
danderson | seriously now :P | 20:20 |
*** solydzajs has quit IRC | 20:26 | |
SRabbelier | danderson: You never now! :P | 20:28 |
SRabbelier | danderson: maybe Leslie has a bad hair day, gets grumpy, and denies all orgs! :P | 20:28 |
danderson | SRabbelier: omg those tests scream for Selenium | 20:35 |
SRabbelier | danderson: no, they scream for automated test suite :P | 20:35 |
SRabbelier | danderson: we already have a stub-out for Django :) | 20:35 |
danderson | that's what I said | 20:35 |
danderson | Selenium is an in-browser testing framework | 20:36 |
SRabbelier | danderson: I don't like having to start my browser to run the tests | 20:36 |
SRabbelier | also, isn't it hard to have a buildbot run those tests? | 20:36 |
danderson | why? | 20:36 |
danderson | well, first, you'd plug in Selenium Grid as I understand it | 20:36 |
SRabbelier | because a buildbot probably doesn't have X11 running? | 20:36 |
danderson | well, it's the only sane way to test actual UI | 20:37 |
danderson | which matters a *lot* in a website :) | 20:37 |
danderson | hmmm, otherwise | 20:37 |
danderson | there was another framework I think | 20:37 |
danderson | that fired up a gecko renderer in memory | 20:38 |
danderson | headless | 20:38 |
SRabbelier | danderson: This is true, but by stubbing out Django we don't need to look at HTML stuff | 20:38 |
SRabbelier | danderson: we can inspect just the python context object | 20:38 |
danderson | I don't understand what you mean by "stubbing out django" | 20:38 |
SRabbelier | that's what I figured | 20:38 |
danderson | if you match on the returned HTML, expect your tests to be uber brittle | 20:38 |
SRabbelier | nono | 20:38 |
SRabbelier | danderson: we wont' do that | 20:38 |
danderson | and if you don't, then you can't detect UI breakage :) | 20:38 |
SRabbelier | danderson: We leave Django to render the HTML for us | 20:38 |
SRabbelier | danderson: we pass it a context object, and the path to a template | 20:39 |
danderson | (note that I'm not saying selenium should be the only testing done, just that it tests an important aspect of the code that cannot be tested otherwise) | 20:39 |
SRabbelier | danderson: by stubbing out Django, we can test that the returned context is good etc | 20:39 |
SRabbelier | danderson: ok, then I agree with you :) | 20:39 |
SRabbelier | danderson: we should at least have some tests that verify that basic stuff like, submitting a form etc. works | 20:39 |
danderson | also, I can solve the X11 issue | 20:39 |
danderson | I'll run a buildbot headless virtualbox | 20:40 |
SRabbelier | danderson: but Selenium can't really test the state of objects, etc. | 20:40 |
danderson | it'll happily have X11 running somewhere in RAM where I can't see it :) | 20:40 |
SRabbelier | danderson: lol, nice :) | 20:40 |
danderson | SRabbelier: as I said, not the only tests. | 20:40 |
danderson | but what good is writing the right state if you forget to display the result? | 20:40 |
danderson | or if it displays wrong in IE? :P | 20:40 |
SRabbelier | danderson: *grins* | 20:40 |
SRabbelier | danderson: I think we should display as ugly as possible in IE | 20:40 |
SRabbelier | danderson: preferribly use <MARQUEE> a lot | 20:41 |
SRabbelier | danderson: I'm thinking #FF0080 as background colotr | 20:41 |
SRabbelier | danderson: added note on Selenium :) | 20:45 |
danderson | SRabbelier: I just mention selenium because I want to try it out | 20:47 |
danderson | hmm... | 20:47 |
SRabbelier | danderson: Same here ;) | 20:47 |
SRabbelier | Anyway, off to bed I go :) | 21:02 |
SRabbelier | g'night all | 21:02 |
*** SRabbelier has quit IRC | 21:07 | |
*** dmitrig01 is now known as dmitrig01|afk | 21:07 | |
*** dmitrig01|afk has quit IRC | 21:09 | |
*** dmitrig01|afk has joined #melange | 21:09 | |
*** ChanServ sets mode: +v dmitrig01|afk | 21:09 | |
*** dmitrig01|afk is now known as dmitrg01 | 21:39 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!