#instantbird log on 03 05 2013

All times are UTC.

00:00:20 <clokep> flo-retina: You can, yes.
00:01:48 <flo-retina> ok, pushed. Good evening/night :)
00:01:55 <clokep> Good night! :) Thank yoU!
00:07:38 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/793ee727237c - Patrick Cloke - Bug 1886 - The topic of a Twitter timeline disappears if you close the conversation, r=aleth.
00:07:40 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/42ff2255404b - Patrick Cloke - Bug 1038 - Add followed people to the participants timeline, r=aleth.
00:09:28 <instantbot> clokep@gmail.com set the Resolution field on bug 1886 to FIXED.
00:09:34 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1886 tri, --, 1.4, clokep, RESO FIXED, The topic of a Twitter timeline disappears if you close the conversation
00:10:09 <instantbot> clokep@gmail.com set the Resolution field on bug 1038 to FIXED.
00:10:11 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1038 enh, --, 1.4, clokep, RESO FIXED, Add followed people to the participants timeline
00:13:20 --> jb has joined #instantbird
00:13:43 <clokep> mconley: Instant*b*ird, no capital "b'.
00:13:50 <clokep> But thanks for the review. :)
00:13:54 <mconley> d'oh
00:14:10 <mconley> np
00:14:18 <clokep> Not a big deal. :)
00:14:32 <clokep> I do always wonder why people seem to only do it for Instantbird and not Thunderbird / Firefox. :(
00:14:58 <Mook_as> inStaNtBirD ftw
00:15:34 <instant-buildbot> build #357 of macosx-onCommit is complete: Failure [failed compile]  Build details are at http://buildbot.instantbird.org/builders/macosx-onCommit/builds/357  blamelist: Patrick Cloke <clokep@gmail.com>
00:15:46 <-- jb has quit (Ping timeout)
00:34:53 <-- mconley has quit (Input/output error)
00:35:04 <-- clokep has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
00:35:10 --> clokep has joined #instantbird
00:35:10 * ChanServ sets mode +o clokep 
00:37:34 <clokep> Thanks for that Mook. :P
00:43:19 <clokep> aleth: I get a ton of false positives with the MathJax stuff.
00:44:54 <instant-buildbot> build #383 of linux-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-onCommit/builds/383
00:45:04 <-- rosonline has quit (Ping timeout)
01:13:48 --> mconley has joined #instantbird
01:13:49 --> jb has joined #instantbird
01:16:16 <-- jb has quit (Ping timeout)
01:16:25 <-- myk has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
01:18:57 <-- Mook_as has quit (Quit: Mook_as)
01:33:08 <instant-buildbot> build #369 of win32-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-onCommit/builds/369
02:42:24 <clokep> 5 files changed, 222 insertions(+), 23 deletions(-)
02:42:27 <clokep> Sounds like a good night. :)
03:06:27 <-- clokep has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
03:13:43 --> Mook has joined #instantbird
03:14:52 --> jb has joined #instantbird
03:17:19 <-- jb has quit (Ping timeout)
03:41:33 <instant-buildbot> build #798 of linux-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/798
04:30:38 <instant-buildbot> build #795 of macosx-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/795
04:49:02 <-- mconley has quit (Input/output error)
05:47:57 --> deltafalcon has joined #instantbird
05:51:12 <instant-buildbot> build #889 of win32-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/889
06:09:46 <-- Mook has left #instantbird ()
06:10:06 --> Mook has joined #instantbird
06:10:32 <-- Mook has quit (Quit: Mook)
06:38:46 --> jb has joined #instantbird
07:01:19 <-- jb has quit (Ping timeout)
07:49:09 --> jb has joined #instantbird
07:51:34 <-- jb has quit (Ping timeout)
07:52:18 --> jb has joined #instantbird
08:12:32 <flo-retina> https://bugzilla.mozilla.org/show_bug.cgi?id=749586#c15 :(
08:14:37 <-- Even has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
08:37:25 <-- jb has quit (Quit: jb)
08:40:56 --> jb has joined #instantbird
08:42:44 --> Mic has joined #instantbird
08:42:45 * ChanServ sets mode +h Mic 
08:47:07 <-- chrisccoulson has quit (Quit: PM: Preparing frontal lobe for mem sleep)
08:47:33 --> chrisccoulson has joined #instantbird
09:11:18 <-- gerard-majax__ has quit (Ping timeout)
09:19:38 <-- flo-retina has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
09:19:40 --> flo-retina has joined #instantbird
09:19:40 * ChanServ sets mode +qo flo-retina flo-retina 
09:38:55 <flo-retina> It seems I need to go argue in #amo-editors again :(
09:50:50 <Mic> Because of the update to your "dependencies" add-on?
09:51:43 <flo-retina> yeah
09:53:07 <flo-retina> the new version was marked only as "preliminarily reviewed" because it exposes more than one variable in the global scope.
09:53:28 <flo-retina> so AMO still offers the old (broken) version that was fully reviewed
09:53:41 <flo-retina> that review comment has of course nothing to do with the code change I made for the update
09:54:27 <flo-retina> and I even included a diff of what I actually changed for the update in a pastebin I linked to in the "comments for the reviewer" section...
09:56:34 --> FireFly_TB has joined #instantbird
09:57:53 <flo-retina> on the positive side though, the review was super fast! :)
09:58:03 <flo-retina> it was done within hours; it used to take weeks
10:01:18 --> gerard-majax__ has joined #instantbird
10:56:40 --> mpmc has joined #instantbird
11:03:13 --> aleth has joined #instantbird
11:03:14 * ChanServ sets mode +h aleth 
11:03:43 --> clokep has joined #instantbird
11:03:43 * ChanServ sets mode +o clokep 
11:15:59 <-- jb has quit (Ping timeout)
11:16:38 <-- flo-retina has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
11:22:21 <clokep> Bah. :( That's frustrating.
11:28:59 <-- gerv has quit (Input/output error)
11:31:53 <aleth> clokep: The BMO email?
11:32:15 <aleth> well, bug comment
11:32:42 <clokep> aleth: Yes.
11:32:48 <aleth> yeah :(
11:32:54 <aleth> clokep: What did you mean by "false positives"?
11:34:36 <clokep> aleth: Someone says something with two $s in it, but there's no equation.
11:34:52 <aleth> clokep: Deselect the $...$ option in the inline options
11:35:15 <aleth> Maybe you are not on the latest version?
11:35:32 <clokep> aleth: I don't have any options.
11:35:42 <aleth> Then you aren't on the latest version ;)
11:35:57 <clokep> I'm on 1.0.
11:36:04 <clokep> Why didn't it auto-update? :-S
11:36:11 <aleth> It's not been reviewed yet.
11:36:46 <clokep> So if I deselect that, I have to use $$ for inline equations or?
11:37:07 <aleth> or \(...\)
11:38:20 <aleth> You can also use \[ or the verbose \begin{whatever} pairs
11:38:38 <aleth> But those are displayed equations.
11:39:26 <clokep> Mmhmm.
11:39:27 <clokep> Thanks.
11:39:41 <aleth> \( is preferred by some people anyway.
11:40:28 * aleth updates Topic Diff
11:40:32 <aleth> ooh, it has prefs too now
11:40:34 <aleth> :)
11:41:29 <Mic> bye!
11:41:33 <-- Mic has quit (Input/output error)
12:00:29 <-- clokep has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
12:07:17 <aleth> Mic: https://mail.mozilla.org/pipermail/es-discuss/2013-March/028963.html, if you're interested
12:18:45 <-- aleth has quit (Quit: Au revoir)
12:18:47 --> aleth has joined #instantbird
12:18:48 * ChanServ sets mode +h aleth 
12:24:09 --> flo-retina has joined #instantbird
12:24:09 * ChanServ sets mode +qo flo-retina flo-retina 
12:34:42 * aleth thinks jdolske might have had an easier time with IB ;) https://blog.mozilla.org/dolske/2013/03/02/irc-notifications/
12:35:49 <flo-retina> aleth: I couldn't help thinking that
12:36:03 <flo-retina> aleth: but I think he would really need a bouncer
12:36:08 <flo-retina> (to do what he wants)
12:36:18 <aleth> flo-retina: probably, but that's not incompatible.
12:37:16 <aleth> Still, once people have set up such intricate hack chains they are usually quite resistant to change anything :-/
12:38:26 <flo-retina> aleth: yeah, after spending a week to setup such a mess, most people are convinced it's the best solution in the world ;)
12:38:32 <flo-retina> and it's difficult to blame them for that
12:46:32 --> clokep_work has joined #instantbird
12:46:32 * ChanServ sets mode +o clokep_work 
12:48:26 <clokep_work> aleth: I thought the same thing...
12:49:26 <flo-retina> aleth, clokep_work: so who's going to talk to dolske about user friendly IRC clients? ;)
12:50:52 * clokep_work can write a comment.
12:52:05 <-- deltafalcon has quit (Connection reset by peer)
12:55:37 <aleth> I completely missed that for...of has been there since moz13 :)
12:56:39 <-- Kaishi has quit (Quit: Kaishi)
13:01:27 <clokep_work> I don't like the sound of "for of"...
13:02:00 <aleth> Useful though, since for each...in is going away at some point
13:02:40 --> jb has joined #instantbird
13:02:42 <-- jb has quit (Input/output error)
13:02:49 --> jb has joined #instantbird
13:06:55 <clokep_work> flo-retina, aleth: https://blog.mozilla.org/dolske/2013/03/02/irc-notifications/comment-page-1/#comment-50287
13:07:08 <clokep_work> aleth: Is it really though? It doesn't sound like anyone is really going to get rid of it.
13:07:12 <clokep_work> And I undrestand it's useful.
13:07:20 <clokep_work> I literally don't like the sound of saying "for of"
13:07:25 <clokep_work> It doesn't parse in my mind.
13:08:08 <flo-retina> clokep_work: great comment
13:08:17 <aleth> clokep_work: Lets hope it doesn't get removed then ;) Fwiw I agree on the sound of it.
13:09:05 <aleth> clokep_work: Nice comment :) 
13:09:25 <aleth> Don't we even have some unread counter on the dock for OSX?
13:10:06 <flo-retina> aleth: we do
13:10:44 <clokep_work> :(
13:10:47 <clokep_work> I forgot that.
13:12:14 <aleth> clokep_work: "for each...in will not be disabled and removed because of a backward compatibility" says mdn
13:12:46 * clokep_work wins.
13:12:56 <flo-retina> so where is the rumor about removing for each coming from?
13:13:08 <flo-retina> the only thing I so about it is a wontfixed bug
13:13:10 <clokep_work> flo-retina: Probably from people removing it's usage in c-c and m-c.
13:13:26 <flo-retina> have they don't that?
13:13:29 <flo-retina> *done
13:13:35 <clokep_work> I think it's removed from c-c, yes.
13:13:46 <clokep_work> (Not in chat/ AFAIK.)
13:14:50 <aleth> "for...of - a similar statement that iterates over the property values. But there are some behavior that is different from for each...in statement." now that's clarity ;) 
13:15:15 <clokep_work> https://bugzilla.mozilla.org/show_bug.cgi?id=824104 is about removing it in mail and mailnews/
13:15:40 <clokep_work> It's annoying having to create an iterator first FWIW...
13:15:49 <aleth> flo-retina: I certainly suspect I got it off #maildev
13:15:53 <clokep_work> (Although, for the record, I have an intense dislike of iterators.)
13:16:56 <clokep_work> aleth: You'll be happy to know that I had to change my OSCAR code last night from using size() to size. :P
13:17:13 <aleth> moz19 here we come :D
13:17:24 <clokep_work> Yeah, well it'll only work on my build now. ;)
13:19:06 <flo-retina> clokep_work: that looks like a disguised moz19-review ping ;)
13:19:29 <clokep_work> flo-retina: O:-)
13:19:29 <aleth> clokep_work: Btw an (undocumented?) feature of Set that I didn't know about is that the constructor takes an iterator as an argument (eg let f = new Set(aArray))
13:19:46 <clokep_work> aleth: An iterator or an array?
13:20:24 <aleth> clokep_work: sorry, an iterable
13:20:46 <clokep_work> aleth: Interesting, unfortunately I don't think that helps that Twitter use case.
13:20:52 <clokep_work> And I don't use Set in OSCAR at all.
13:21:02 <aleth> clokep_work: No, just for the future it seemed neat.
13:21:04 <clokep_work> (Just Maps...everywhere...)
13:21:08 <clokep_work> And lots of ArrayBuffers. ;)
13:24:25 <clokep_work> aleth: Nice email to the mailing list btw, I kind of assumed they were going to punt that back out to the standards committee.
13:24:37 <clokep_work> I wonder how they didn't think of having those when you have something called "Set" though. :(
13:25:28 <aleth> clokep_work: I don't know if the Map constructor takes an argument too, I didn't check that.
13:27:35 <flo-retina> clokep_work: any idea of what we can do for that BIO/BMO thing?
13:29:19 <clokep_work> flo-retina: I was just about to bring that up...
13:29:31 <clokep_work> flo-retina: Well we can punt on it and say "screw it", but that's not a good solution IMO.
13:29:46 <clokep_work> Or we can write something using the BzAPI as they suggest.
13:29:56 <clokep_work> (I didn't check the script he linked to to see how hard it would be.)
13:30:06 <aleth> Wasn't there an etherpad at some point about it? As I recall they considered it doable then
13:30:10 <clokep_work> The question is how much we care about the comments being at the original date vs. it being in the text.
13:30:18 <clokep_work> aleth: It's not that it's not doable, it's a man power issue.
13:31:00 <flo-retina> clokep_work: I don't think we care much about that.
13:31:09 <aleth> Sure, but the etherpad might be useful to compare against what the existing script can do
13:31:10 <flo-retina> clokep_work: however, keeping links between bugs sounds useful 
13:31:31 <clokep_work> flo-retina: Yes, I agree that I'd really like links between bugs to be kept. :-/ ...
13:31:32 <flo-retina> if some comment says "bug NNN comment 12", that should still work after the migration
13:31:51 <clokep_work> And attachment links too.
13:32:31 <clokep_work> I'll reply at some point today asking if that's possible.
13:32:56 <flo-retina> can we do it in a way that will take them more time than if they did it themselves? :-P
13:33:22 <clokep_work> Hahah. :)
13:34:16 <flo-retina> I'm really frustrated by the way they handled that
13:35:40 <aleth> Can't find the etherpad, must be too long ago.
13:35:55 <aleth> Shame, I remember it being quite detailed.
13:36:05 <flo-retina> wasn't it linked in the bug?
13:36:06 <clokep_work> flo-retina: It seems the users of the comments wouldn't be kept also? That's a little frustrating, but oh well.
13:36:19 <flo-retina> clokep_work: oh right, we couldn't even search :(
13:36:20 <clokep_work> Yes https://bugzilla.mozilla.org/show_bug.cgi?id=824104
13:36:40 <aleth> oh good
13:36:51 * clokep_work needs to go for a bit.
13:39:10 <aleth> It sounds painful to do this via a script :-/ And how do you test it?
13:39:24 <aleth> s/script/script designed for github\
13:40:51 <flo-retina> aleth: https://bugzilla.mozilla.org/show_bug.cgi?id=749586#c2
13:41:42 <aleth> Right, it was clear from the etherpad I misremembered about the complexity.
13:43:13 <flo-retina> "If you have some development time" from 3 full time employees to a project with only volunteers also annoys me :-/.
13:43:56 <aleth> flo-retina: Yes, also it's a given that in the process what would be obvious to them will take some time before it becomes obvious to us.
13:44:50 <flo-retina> aleth: like scripting in perl...
13:45:50 <aleth> :(
14:11:47 <clokep_work> flo-retina: Isn't that Python?
14:11:59 <clokep_work> Oh boo, you're right it is perl...
14:12:08 * clokep_work thought BzAPI was Python for some reason.
14:19:23 <clokep_work> flo-retina, aleth: So besides the question of if we could link bug IDs, do we have any other questions?
14:20:03 <instantbot> eric.caron@gmail.com set the Resolution field on bug 1076 to WORKSFORME.
14:20:05 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1076 nor, --, ---, nobody, RESO WORKSFORME, Messages randomly getting lost in the background
14:20:54 <aleth> clokep_work: Depends on/Blocks crossreferences? Does the github script even support attachments? What about r?,f?,obsolete data?
14:22:32 <flo-retina> clokep_work: how do we search by bug commenter
14:22:46 <flo-retina> clokep_work: but maybe we are willing to live with that being broken
14:22:50 <aleth> "Comment on attachment XXX" references
14:23:00 <flo-retina> clokep_work: I think I'm still disappointed, and don't have questions yet
14:23:31 <aleth> Those aren't so much questions as just off the top of my head...
14:23:52 <aleth> I'm disappointed too, it's not very community.
14:24:56 --> mconley has joined #instantbird
14:25:00 <clokep_work> aleth: That github script is a sample it doesn't do anything we want it to actually do.
14:25:06 <clokep_work> It's a script to import from github to bz.
14:25:18 <aleth> clokep_work: Oh, I understand that. I was just thinking of things that wouldn't be in it.
14:25:33 <clokep_work> aleth: It doesn't support attachments, but the API does.
14:26:06 <aleth> clokep_work: The API will support posting attachments, but referencing them? hard...
14:26:19 <clokep_work> aleth: Why do you say referencing them is hard? :-S
14:26:31 <clokep_work> THe easiest thing for us to do would be to install bzapi on BIO first.
14:27:58 <aleth> clokep_work: if I understand correctly, you'd have to be very careful about the order in which you resubmit things so you can refer to them by the number you get (and how do you obtain that?).
14:28:25 <aleth> I'm not saying it's impossible (how would I know that?) just that it might be tricky...
14:28:35 <clokep_work> aleth: Let's not talk implementation yet.
14:28:36 <clokep_work> Let's just talk concerns.
14:29:22 <clokep_work> (Although I'm pretty sure you just do everything in timestamp order and you're OK...)
14:29:54 <aleth> Those are concerns (I don't know enough for it to be more than that ;) )
14:31:23 <aleth> So I'm not sure it makes sense to ask about them yet...
14:34:21 <clokep_work> flo-retina, aleth: Any opinions http://pastebin.instantbird.com/152817?
14:36:40 <flo-retina> clokep_work: this comment seems to imply you are willing to do that work. Is this true?
14:37:57 <clokep_work> flo-retina: If no one else is going to, and we still want this to happen then, yes, I'm willing to do it.
14:38:28 <clokep_work> (I'll probably need you to intsall BzApi on our BIO machine though.)
14:39:10 <clokep_work> It'll give you plenty of time to catch up on reviews. :-D
14:40:01 <flo-retina> clokep_work: I don't think I want this to happen if it means we do nothing else for a year
14:40:54 <clokep_work> flo-retina: I think it'd be a couple weeks of work.
14:40:57 <flo-retina> clokep_work: you'll likely just want to install bugzilla on a test machine, and I can send you a dump of the database
14:40:58 <aleth> clokep_work: Do you have a rough sense of how difficult it will be/how powerful the bzapi is?
14:41:37 <clokep_work> aleth: https://wiki.mozilla.org/Bugzilla:REST_API
14:42:03 <aleth> clokep_work: But thanks for offering :) Your perl must be strong ;)
14:43:26 <aleth> Or it will be...
14:44:36 <clokep_work> aleth: I vaguely know Pelr.
14:44:38 <clokep_work> Perl.
14:45:08 <flo-retina> "I vaguely know Pelr." would be a nice quote ;)
14:45:16 <aleth> :)
14:45:29 <clokep_work> flo-retina: I vaguely know how to spell too. ;)
14:46:05 <aleth> spel, surely? ;)
14:46:30 <aleth> or maybe sperl...
14:47:07 <clokep_work> So my real question is...is having things all filed by a generic user (instantbird or me) reasonable or do we want to totally forget about this?
14:47:18 <clokep_work> (Assuming cross referencing can be done, etc.)
14:48:18 <aleth> You'd also have all reviews etc done by generic user I guess. But I suppose hg commit messages will still have that info.
14:49:31 <clokep_work> I didn't ask whether attachment flags can be set...
14:53:25 * clokep_work just tried to use a context menu on flo. :(
14:54:01 <aleth> I've been meaning to look at that bug :-/
14:55:24 <clokep_work> aleth: I'd appreciate it. :)
14:55:55 <aleth> I want the context menu on ib-nick tags too.
14:56:22 <aleth> If possible ;)
14:56:31 <flo-retina> clokep_work: You definitely don't want all the bugs filed by your account
14:56:46 <flo-retina> clokep_work: maybe instantbot could volunteer to file them :-D
14:57:28 <flo-retina> aleth: it's possible :)
14:59:09 <aleth> clokep_work: maybe of interest https://github.com/LegNeato/bztools
14:59:26 <clokep_work> flo-retina: Yeah I was thinking instantbot@instantbird.org or something.
14:59:52 <clokep_work> aleth: I don't know Python either. :-D
15:03:58 <flo-retina> clokep_work: we are still blocked on them to create the components, right?
15:04:13 <flo-retina> clokep_work: or are we going to get the permissions to create them ourselves?
15:20:31 <-- FireFly_TB has quit (Ping timeout)
15:20:47 --> rosonline has joined #instantbird
15:22:25 --> FireFly_TB has joined #instantbird
15:24:38 --> qlum has joined #instantbird
15:25:15 <clokep_work> flo-retina: We'd have to ask them to do that.
15:26:09 <clokep_work> aleth: I have a feeling that doesn't contain everything we would need it to?
15:26:52 <-- rosonline has quit (Ping timeout)
15:27:04 <-- qlum has quit (Quit: Getting the <censored> out.)
15:27:36 <aleth> clokep_work: No idea, but it also hasn't been updated for a year or so.
15:29:13 <aleth> It probably just adds another layer of possible problems, if python isn't a big win for you.
15:32:02 <-- skeledrew has quit (Ping timeout)
15:32:31 --> rosonline has joined #instantbird
15:36:34 <-- mpmc has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
15:37:51 * clokep_work is talking to glob right now about the script he wrote...
15:38:59 <flo-retina> which channel?
15:39:27 * flo-retina tried #bmo
15:40:14 <clokep_work> flo-retina: Yes, #bmo.
15:41:50 <flo-retina> "one option is to not turn off bugzilla.instantbird.org" that doesn't really help with the goal of simplifying our server side stuff
15:42:15 <clokep_work> Yeah, that option is silly. Forget that.
15:42:54 <clokep_work> flo-retina: Well if we use BzAPI...I could do it in JavaScript. ;)
15:43:14 <aleth> js-bzapi ;)
15:43:35 * flo-retina wonders if clokep_work is going to rewrite bugzilla as a node JS app so that everything is in JS
15:46:24 <aleth> clokep_work: Is it a completely silly idea to create a temp bmo account for every bio user and file the relevant bugs/comments from there? e.g. clokep_import@instantbird.org etfc
15:46:43 <flo-retina> aleth: I was about to suggest the exact same thing
15:47:34 <clokep_work> Does that actually help? :-S
15:48:16 <flo-retina> clokep_work: yeah, if your bugs are filed in BMO by clokep@bugzilla.instantbird.org, if you then search for reporter:clokep, you find them
15:48:32 <aleth> clokep_work: you should be able to searhc for "clokep" then
15:48:46 --> skeledrew has joined #instantbird
15:49:21 <flo-retina> would suck for cc lists :-/
15:50:01 <aleth> flo-retina: Unless you could add redirects to instantbird.org?
15:50:19 <clokep_work> flo-retina: CC lists you wouldn't have to do that for.
15:50:22 <clokep_work> Anyone can edit a CC list.
15:50:30 <aleth> Ah OK.
15:50:51 <clokep_work> flo-retina: That's true, but we'd have to create xxx accounts. :P
15:51:01 <flo-retina> clokep_work: can the API create accounts? ;)
15:51:16 <flo-retina> no more accounts than we have bug commenter/reporters
15:51:21 <flo-retina> that's likely less than 100
15:53:27 <clokep_work> flo-retina: I don't think so.
15:54:19 <-- rosonline has quit (Ping timeout)
15:55:02 <flo-retina> https://developer.mozilla.org/en-US/docs/Developer_Guide/Mozilla_build_FAQ#Making_builds_faster "As of December 2012, running builds through mach or client.mk will result in the optimal values being passed to make automatically." :)
15:55:22 <aleth> clokep_work: http://www.bugzilla.org/docs/4.0/en/html/api/Bugzilla/WebService/User.html#Account_Creation
15:59:56 <clokep_work> aleth: I see. I think we'd have to ask permission before doing that.
16:00:00 <aleth> clokep_work: Twitter looks a lot less "broken" now the nicklist is populated :)
16:00:32 <clokep_work> aleth: I haven't seen it in action yet. :) But I'm glad it looks good.
16:00:34 <aleth> That jsonp example looks promising
16:00:45 <aleth> clokep_work: It says you need editusers
16:01:01 <clokep_work> aleth: So, yes we'd definitely need to ask. ;)
16:01:05 <aleth> I'd say that's a concession they could grant you, at least temporarily ;)
16:01:16 --> rosonline has joined #instantbird
16:08:04 <-- aleth has left #instantbird ()
16:13:42 <clokep_work> I'm being told by a friend I should write this script in bash using netcat, any opinions? ;)
16:14:41 <flo-retina> :)
16:15:05 <flo-retina> you don't need something as advanced as bash, sh should do ;)
16:18:40 --> mpmc has joined #instantbird
16:24:05 <clokep_work> :P Thanks.
16:24:13 <clokep_work> If I do it in JS, it shouldn't be TOO bad to do.
16:24:17 <clokep_work> I didn't realize that was an option.
16:30:09 <clokep_work> For anyone interested http://pastebin.instantbird.com/152847 is the whole conversation from #bmo.
16:30:12 <flo-retina> ah, building Firefox on Windows is less slow than I remembered. 36m57s
16:52:57 <-- gerard-majax__ has quit (Ping timeout)
16:53:05 --> gerard-majax__ has joined #instantbird
17:33:07 <-- gerard-majax__ has quit (Ping timeout)
17:33:35 --> gerard-majax__ has joined #instantbird
17:40:29 --> Mook_as has joined #instantbird
18:10:16 <-- gerard-majax__ has quit (Ping timeout)
18:16:58 <-- flo-retina has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
18:19:14 <clokep_work> flo, aleth: Did you see gerv's comment? Would that be reasonable to do for the "team" at least (flo, clokep, Mic, aleth, Even, anyone else who chills out in here that would like that done)?
18:21:01 <dew> I'm sorry where was gerv's comment?
18:21:02 --> unghost has joined #instantbird
18:21:16 <douglaswth> so many greyed out nicks
18:21:42 <clokep_work> dew: https://bugzilla.mozilla.org/show_bug.cgi?id=749586#c19
18:22:09 <clokep_work> dew: (That bug is the context of our conversation this morning.)
18:33:29 <dew> so what are you planning?
18:36:34 <-- jb has quit (Ping timeout)
18:37:18 <dew> also instantbird supports those weird unicode emoticons that the iphone uses!
18:37:25 <dew> I learned two new features today
18:53:29 --> flo-retina has joined #instantbird
18:53:30 * ChanServ sets mode +qo flo-retina flo-retina 
19:01:56 --> gerard-majax__ has joined #instantbird
19:06:27 <-- FireFly_TB has quit (Quit: FireFly_TB)
19:07:12 <clokep_work> dew: If it's standard unicode, it should work. :)
19:07:22 <clokep_work> dew: What do you mean what are we planning?
19:07:38 * clokep_work doubts douglas wth likes getting pinged all the time. ;)
19:08:07 <dew> I mean with the Bugzilla script that you were discussing.
19:08:18 <dew> I was wondering what you were planning on doing
19:09:22 <flo-retina> #amo-editors seems a dead end :(
19:09:48 <flo-retina> all I get is someone explaining to me the policy (I already know, thanks...)
19:10:01 --> FireFly_TB has joined #instantbird
19:10:43 <clokep_work> dew: The plan would be to export the stuff from Bugzilla.instantbird.org into bugzilla.mozilla.org and make bio into a redirect.
19:10:48 <clokep_work> flo-retina: This sounds familiar....
19:11:21 <flo-retina> clokep_work: well, last time I went there, the issue was that there was actually no clear policy for what I wanted ;)
19:11:24 <dew> ah makes sense
19:11:50 <clokep_work> dew: If you have more questions than that, feel free to ask.
19:12:19 <flo-retina> I'm really starting to think that AMO is the wrong place to host add-ons
19:12:20 <clokep_work> Or read the bug first. ;)
19:12:26 <dew> well I guess I didn't understand what you were wanting
19:12:28 <clokep_work> flo-retina: That's a sad thing.
19:12:50 <clokep_work> flo-retina: What is the issue you have anyway?
19:13:42 <flo-retina> clokep_work: http://pastebin.instantbird.com/152892
19:14:43 <-- Optimizer has quit (Connection reset by peer)
19:14:44 <flo-retina> in the notes for reviewers field, I put "I stopped using a jar file to package the chrome files of this version of the add-on. That may make the diff of the update difficult to read when reviewing this update. The only real code change is http://pastebin.mozilla.org/2194914" when I uploaded the add-on
19:15:29 <clokep_work> I see...
19:15:52 <clokep_work> Can't you just wrap it in an object instead of arguing with them? Wouldn't that be quicker? :-D
19:16:03 --> Optimizer has joined #instantbird
19:16:06 <flo-retina> just calling asyncOpenCacheEntry instead of openCacheEntry
19:16:25 <flo-retina> clokep_work: it would just destroy my confidence that the code works.
19:17:16 <flo-retina> clokep_work: if I was actually working on that add-on, I would obviously do it. But I'm not. Just trying to keep it alive.
19:18:51 <clokep_work> flo-retina: Ah, OK.
19:20:33 <-- Optimizer has quit (Connection reset by peer)
19:23:43 <clokep_work> flo-retina: So did you see Gerv's comment then / my comment in here about it? :)
19:25:52 <flo-retina> clokep_work: yeah
19:26:20 <flo-retina> I thought about it too
19:26:33 <flo-retina> but I don't know if it's a good idea
19:26:54 <flo-retina> wouldn't it be strange to have some comments/attachments that are from the "right" people, and a third of them that are from instantbot?
19:27:34 <clokep_work> flo-retina: It would be, yes...but it's only "partial" data loss instead of "total" dataloss.
19:27:42 <clokep_work> Personally I'd prefer that, I think.
19:29:31 --> Optimizer has joined #instantbird
19:29:37 <flo-retina> or maybe try to do it for all the people who have editbugs on BIO?
19:29:45 <flo-retina> that would ensure that at least all flags are correctly set
19:30:56 <clokep_work> Yes, that sounds like a good plan. :)
19:31:02 <clokep_work> I think the list is fairly short.
19:35:32 --> Mic has joined #instantbird
19:35:32 * ChanServ sets mode +h Mic 
19:38:37 * clokep_work would like Mic's thoughts too.
19:38:56 <clokep_work> flo-retina: When do we need to have concrete ideas for GSoC?
19:39:14 <flo-retina> I don't remember
19:39:20 <flo-retina> that's likely on Gerv's blog post
19:40:54 <Mic> clokep_work: thoughts on the BIO->BMO merge? I haven't read the logs yet but it seems you had a longer discussion about that?
19:41:18 <clokep_work> Mic: Feel free to catch up. ;)
19:41:39 <flo-retina> Mic: yeah, we decided we will rewrite bugzilla in JS ;)
19:41:52 <clokep_work> Using jQuery.
19:41:56 <clokep_work> and Unicorns.
19:42:20 <Mic> Cool! I'm in! 
19:43:38 <flo-retina> clokep_work: I'm glad you finally like jQuery! :)
19:43:59 <flo-retina> at least now we can use it in all message themes to optimize our code ;)
19:44:09 <clokep_work> :P
19:44:20 <clokep_work> Yeah...if it wasn't clear, I still totally hate jQuery. (And unicorns.)
19:44:34 <flo-retina> clokep_work: that was clear :)
19:45:10 <flo-retina> clokep_work: although putting jQuery in our message themes would likely have been the least annoying bad news of the day
19:55:46 <Mic> Re: do you think it might be possible to merge a temporary account with the real account BMO of someone (if it exists) later?
19:56:10 <Mic> Not for us, but for the Mozilla people?
19:56:18 <Mic> Re: http://log.bezut.info/instantbird/today#m299 
19:56:51 <clokep_work> Mic: I doubt it, but maybe.
19:57:41 <flo-retina> clokep_work: so after the merge, all people who were cc'ed on bugs won't receive the bugmail any more?
19:58:05 <clokep_work> flo-retina: They should.
19:58:10 <clokep_work> The CC list is just a list of email accounts...
19:58:17 <clokep_work> We should be able to map that fine.
19:58:51 <flo-retina> clokep_work: Frédéric Buclin's comment is interesting
19:59:19 <Mic> clokep_work: the email adresses aren't stored in CC lists if I'm not mistaken.
19:59:30 <Mic> They update when someone changes his email adress iirc.
19:59:32 <clokep_work> Mic: We should be able to map them.
19:59:40 <clokep_work> (I.e. BIO users to BMO users).
19:59:48 <clokep_work> If they don't exist anymore we can throw a warning and send those people emails.
20:02:44 * flo-retina doesn't know if he has anything to say in the Tb meeting
20:04:32 * clokep_work doesn't know either.
20:04:37 <clokep_work> I can come up with things if I need to. ;)
20:04:51 <Mic> This might sound crazy now...
20:04:55 <clokep_work> flo-retina: The fixed Twitter stuff?
20:05:09 <flo-retina> yeah, maybe that the twitter regression is going to be fixed really soon now
20:05:16 <flo-retina> (I just need to do the checkin)
20:06:29 <Mic> Nevermind, I'll rather not suggest it;)
20:07:08 <clokep_work> Mic: Go for it. :)
20:18:24 <Mic> The Bugzilla->Bugzilla migrator idea is dead?
20:21:01 <clokep_work> Mic: Seems like it...although the last bug comment makes it seem like "not so much".
20:21:49 <Mic> We should investigate this first.
20:22:18 <clokep_work> If you can find the docs on that that'd be lovely.
20:22:21 * clokep_work is busy.
20:28:04 <clokep_work> Mic: Well there's http://www.bugzilla.org/docs/4.0/en/html/api/contrib/merge-users.html ;)
20:29:51 <clokep_work> importxml sounds promising though: http://www.bugzilla.org/docs/4.0/en/html/api/importxml.html
20:30:04 <Mic> That's the thing that was suggested iirc
20:30:13 <clokep_work> Yes, I just looked up the docs.
20:30:31 * Mic too but I ended in the 3.0 docs for some reason ;)
20:30:47 <clokep_work> Google? :P
20:30:51 <clokep_work> I hacked the URL.
20:31:16 <Mic> I wonder what migrate.pl does exactly.
20:33:20 <clokep_work> Mic: They were suggesting extended that to handle a Bugzilla to Bugzilla migrate.
20:34:17 <Mic> E.g. rewrite of comments to include the correct references? Or does it do that already? That's what I meant with "what it does exactly".
20:34:56 <clokep_work> That logic needs to be implemented on a importer by importer basis, I think.
20:37:54 <-- skeledrew has quit (Ping timeout)
20:38:13 <clokep_work> Mic: I was trying to figure out where the bugsfile.xml would come from for importxml.pl.
20:38:23 --> skeledrew has joined #instantbird
20:39:01 <Mic> I'm trying to figure out where to find importxml.pl without having to download all of the bugzilla source. Don't they have a repository somewhere? :(
20:42:13 <Mic> http://bzr.mozilla.org/bugzilla/
20:50:45 <clokep_work> Bazaar!
20:57:04 --> DGMurdockIII has joined #instantbird
20:59:42 --> Kaishi has joined #instantbird
21:00:16 <clokep_work> Well apparently https://bugzilla.mozilla.org/show_bug.cgi?id=749586&ctype=xml will give you XML...
21:00:26 <clokep_work> Not sure if that's the same thing it wants though. :P
21:00:31 <Mic> https://bugzilla.instantbird.org/show_bug.cgi?id=1&ctype=xml
21:00:49 <Mic> Ah, I just found this too! :)
21:01:07 <Mic> hmm, here's the dtd: http://bzr.mozilla.org/bugzilla/4.0/annotate/head:/bugzilla.dtd
21:06:06 <Mic> No errors found :)
21:08:08 <Mic> http://pastebin.instantbird.com/152925
21:08:57 <clokep_work> No idea if that even helps us though.
21:09:00 <Mic> The dtd in there is "bugzilla.dtd"'s content with which the input for importxml.pl has to conform.
21:09:19 <clokep_work> My question is, it's not clear to me what happens w/ the bugs imported.
21:09:27 <clokep_work> Do they get appended as new bugs? Overwrite the IDs of the same #s?
21:12:24 <Mic> bbl
21:19:43 <-- Kaishi has quit (Ping timeout)
21:20:02 <Mook_as> they should get new IDs, I think?
21:20:33 <clokep_work> Mook_as: If it does what we want, yes. :)
21:20:35 <-- clokep_work has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
21:21:31 --> Kaishi has joined #instantbird
21:24:19 <-- gerard-majax__ has quit (Ping timeout)
21:31:02 <-- chrisccoulson has quit (Quit: PM: Preparing frontal lobe for mem sleep)
21:32:02 --> chrisccoulson has joined #instantbird
21:37:44 <-- Kaishi has quit (Quit: Kaishi)
21:40:24 --> Kaishi has joined #instantbird
21:55:47 <-- Mook_as has quit (Quit: Mook_as)
21:56:08 --> Mook_as has joined #instantbird
21:56:52 <-- DGMurdockIII has quit (Connection reset by peer)
22:00:56 <Mic> flo-retina: can you assess how complicated the things in the BIO/BMO etherpad are?
22:01:57 <flo-retina> Mic: are there some you are particularly concerned about?
22:02:28 <Mic> No, I want to get an opinion on this: https://bugzilla.mozilla.org/show_bug.cgi?id=749586#c2
22:03:07 <Mic> Is it complicated because it really is, or is it complicated because he's thinking about a generic Bugzilla->Bugzilla migrator?
22:04:11 <flo-retina> the latter is definitely true. The former, I don't have enough knowledge of how bugzilla works to have a valid opinion.
22:05:47 <Mic> There's an existing migrator from GNATS to Bugzilla as it seems: http://bzr.mozilla.org/bugzilla/4.2/annotate/head:/Bugzilla/Migrate/Gnats.pm
22:09:17 <-- FireFly_TB has quit (Input/output error)
22:09:48 <Mic> Is it save to assume that BIO and BMO are more similar than "this bugtracker" and BMO? Would that mean that it's "easier" (I don't know Perl!)/shorter to write a BIO->BMO migrator than this thing?
22:10:56 <flo-retina> Mic: without any real knowledge of the internal, this seems a sane assumption
22:20:40 <-- unghost has quit (Input/output error)
22:32:32 --> FireFly_TB has joined #instantbird
22:45:06 <-- mconley has quit (Input/output error)
22:46:31 <flo-retina> bah, the c-c tree is closed :(
22:52:17 <-- FireFly_TB has quit (Ping timeout)
22:53:42 <-- mpmc has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
23:26:11 <-- Mic has quit (Quit: No time to waste, let's go!)