#instantbird log on 12 12 2013

All times are UTC.

00:34:56 --> EionRobb has joined #instantbird
01:02:09 <-- mconley has quit (Input/output error)
01:14:15 <-- EionRobb has quit (Ping timeout)
01:15:46 --> EionRobb has joined #instantbird
01:45:13 --> mconley has joined #instantbird
01:49:26 <-- EionRobb has quit (Quit: Leaving.)
01:50:29 --> EionRobb has joined #instantbird
02:07:45 <-- Mook_as has quit (Quit: Mook_as)
02:09:34 <-- GeekShadow has quit (Ping timeout)
02:09:37 --> GeekShadow has joined #instantbird
03:03:18 --> blackeagle573 has joined #instantbird
03:06:55 <-- jamesw has quit (Ping timeout)
03:07:23 <-- blackeagle573 has left #instantbird (busy)
03:36:05 --> Mook has joined #instantbird
04:09:07 <-- clokep has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
04:11:12 <instant-buildbot> build #1049 of linux-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/1049
04:12:19 <-- EionRobb has quit (Quit: Leaving.)
05:08:11 <-- mconley has quit (Input/output error)
05:12:50 <instant-buildbot> build #1190 of win32-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1190
05:14:00 <-- wnayes has quit (Quit: wnayes)
05:38:36 --> mconley has joined #instantbird
05:43:56 <-- mconley has quit (Ping timeout)
05:54:51 <-- GeKo has quit (Quit: leaving)
05:54:59 --> GeKo has joined #instantbird
06:13:07 --> mconley has joined #instantbird
06:15:00 <-- mconley has quit (Ping timeout)
06:57:59 --> jb has joined #instantbird
07:07:00 <-- GeKo has quit (Ping timeout)
07:09:35 --> GeKo has joined #instantbird
07:18:36 <-- jb has quit (Ping timeout)
07:22:51 --> jb has joined #instantbird
07:36:54 <-- Mook has quit (Quit: Mook)
07:43:27 <-- jb has quit (Ping timeout)
07:48:55 --> jb has joined #instantbird
08:03:56 <-- jb has quit (Ping timeout)
08:04:12 <-- mrphs has quit (Ping timeout)
08:04:20 <-- ivan has quit (Ping timeout)
08:04:20 <-- qheaden has quit (Ping timeout)
08:04:35 <-- Gizmokid2005 has quit (Ping timeout)
08:06:54 --> Gizmokid2005 has joined #instantbird
08:06:54 --> mrphs has joined #instantbird
08:07:30 --> qheaden has joined #instantbird
08:08:21 --> jb has joined #instantbird
08:08:38 --> ivan has joined #instantbird
08:18:58 <-- jb has quit (Ping timeout)
08:20:37 --> jamesw has joined #instantbird
08:27:55 --> jb has joined #instantbird
09:01:33 <-- flo-retina has quit (Ping timeout)
09:01:49 --> flo-retina has joined #instantbird
09:01:49 * ChanServ sets mode +qo flo-retina flo-retina 
09:17:43 <-- dew has quit (Client exited)
09:46:33 <-- jb has quit (Ping timeout)
10:19:30 <-- gerard-majax__ has quit (Ping timeout)
11:00:21 --> gerard-majax__ has joined #instantbird
11:13:26 --> hadi has joined #instantbird
11:16:26 --> BWMerlin has joined #instantbird
11:16:37 <instant-buildbot> build #1374 of macosx-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/1374
11:21:38 --> clokep has joined #instantbird
11:21:38 * ChanServ sets mode +o clokep 
11:26:03 <-- hadi has quit (Ping timeout)
11:27:22 --> hadi has joined #instantbird
11:29:54 <-- flo-retina has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
11:57:10 <-- clokep has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
12:00:28 --> flo-retina has joined #instantbird
12:00:29 * ChanServ sets mode +qo flo-retina flo-retina 
12:21:15 <-- BWMerlin has quit (Ping timeout)
12:26:03 --> aleth has joined #instantbird
12:26:03 * ChanServ sets mode +h aleth 
12:33:29 --> aleth-mac has joined #instantbird
12:36:10 <-- GeKo has quit (Quit: leaving)
12:37:22 <aleth-mac> First-run experience ;)
12:38:29 --> GeKo has joined #instantbird
12:40:55 <instantbot> New Instantbird (UI) bug 2279 filed by aleth@instantbird.org.
12:40:56 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2279 nor, --, ---, nobody, NEW, LIST results don't always appear by themselves
12:53:46 --> clokep has joined #instantbird
12:53:53 * clokep is now known as clokep_work
12:54:42 <-- aleth-mac has quit (Ping timeout)
12:55:26 --> aleth-mac has joined #instantbird
12:58:21 <clokep_work> There it is. ;)
13:13:35 --> jb has joined #instantbird
13:18:58 <-- jb has quit (Ping timeout)
13:34:38 <-- aleth-mac has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
13:36:46 <flo-retina> clokep_work: I think that TB bug is just invalid.
13:36:56 --> aleth-mac has joined #instantbird
13:39:07 <flo-retina> I would be tempted to s/show messages from server/show IRC low level rubbish/ but people might get upset ;)
13:40:45 <flo-retina> bug 2279 seems bad :-/
13:40:46 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2279 nor, --, ---, nobody, NEW, LIST results don't always appear by themselves
13:41:05 <aleth-mac> Probably trivial to fix (after one figures out the edge case)
13:41:43 <flo-retina> anybody volunteering to email the localizers whose locales aren't ready yet?
13:42:59 <clokep_work> flo-retina: I'll do it in a bit if you'd like. Do we usually email them all at once or individually?
13:43:04 <-- sabret00the has quit (Ping timeout)
13:44:58 <flo-retina> put all the localizers who haven't updated in the to: field of the same message, and cc: team
13:46:02 * clokep_work wasn't sure if you BCCd.
13:51:46 <flo-retina> clokep_work: we should email the sv-SE guy separately, as it's for a completely different issue that we are emailing him
13:52:02 <-- hadi has quit (Quit: Instantbird 1.4 -- http://www.instantbird.com)
13:52:11 --> hadi has joined #instantbird
13:53:48 <-- hadi has quit (Quit: Instantbird 1.4 -- http://www.instantbird.com)
13:55:19 <clokep_work> Yes, I figured that one. :)
13:58:14 --> sabret00the has joined #instantbird
14:01:16 <clokep_work> flo-retina: "I'm emailing those of you who had translations available for the 1.4 release but have not yet updated the Instantbird strings for 1.5 (according to <https://hg.instantbird.org/l10n/locales-status.html>).  We would really appreciate if you could find the time to add these new strings. There are only 47 and I hope this wouldn't take too long."
14:01:59 <flo-retina> I dislike that first sentence
14:02:04 <flo-retina> sounds like there are plenty of them ;)
14:03:53 <flo-retina> what about "Hi, Your locale hasn't been updated yet for Instantbird 1.5 and there are only a few days left before we start building release candidates. I'm wondering if you may have missed the string freeze announcement. We would hate to have to ship 1.5 without your locale, as it was part of 1.4."
14:04:33 <clokep_work> flo-retina: Aren't we doing that tomorrow? :(
14:04:36 <clokep_work> RCs
14:04:51 <flo-retina> clokep_work: can we do it with that many locales missing?
14:04:55 * aleth-mac or nhnt11 still has to fix that blocker
14:05:05 * flo-retina hates releases
14:05:50 * flo-retina wonders if aleth-mac can Translate into Italian, Mic into German, and flo into French to get that unblocked :-S
14:13:47 <clokep_work> flo-retina: I can translate into English.
14:13:48 <clokep_work> Oh wait...
14:13:50 <clokep_work> ;)
14:13:58 <flo-retina> clokep_work: exactly what we need, thanks!
14:42:44 <clokep_work> I don't even think I could do en-GB. :P
14:42:50 <clokep_work> Can I do en-really-bad-english?
14:52:19 <flo-retina> clokep_work: no, we already do that with all the patches created by non-native speakers :-P
14:53:08 <flo-retina> clokep_work: thanks for the emailing! :)
14:53:38 <clokep_work> flo-retina: No problem. SOrry that took me like an hour. :-S
14:54:09 <flo-retina> well, we wanted that done yesterday, but I'm afraid we weren't clear about who of us was going to do it
14:54:19 <flo-retina> I thought I would... and then I was tired... and nothing happened
14:55:42 <clokep_work> And then I was busy. :-/
14:58:48 <aleth-mac> Oh, it's building hg now :D
15:11:28 --> mconley has joined #instantbird
15:23:53 <-- sabret00the has quit (Quit: Leaving)
15:37:33 <flo-retina> that was fast! http://hg.instantbird.org/l10n/sv-SE/rev/29906e6c0351
15:37:44 --> eson has joined #instantbird
15:39:27 <clokep_work> Hello eson.
15:39:36 <eson> hi
15:39:38 * clokep_work assumes that eson57. ;)
15:39:51 <eson> correct  :)
15:40:05 <clokep_work> eson: Thanks for fixing that so fast!
15:40:14 <clokep_work> I just forwarded your error to flo-retina, I hope he knows hte issue.
15:40:38 <eson> i seem to have lost my configuration, so I had to start all fresh with IB   :(
15:41:50 <clokep_work> :(
15:43:23 <eson> think I have som cloud backup on my domain somewhere
15:43:37 * flo-retina has no idea of what that /www/instantbird/logs/l10n-update.log file is
15:43:53 <flo-retina> doesn't seem important
15:44:13 <flo-retina> eson: I think you can safely ignore this warning; it is related to website localization, not localization of the Instantbird application
15:44:19 <flo-retina> thanks for reporting it though! :)
15:44:24 <eson> aha.. ok
15:45:22 <-- mconley has quit (Input/output error)
15:45:43 * flo-retina just replaced that file with /dev/null
15:45:56 <flo-retina> I suspect that log file is only needed while debugging the l10n scripts
15:50:20 <-- eson has left #instantbird ()
15:56:41 <alexis> yo, on linux when installing instantbird nightly, I cannot run it, I have an error msg: "exec: instantbird-bin not found"
15:56:49 <alexis> Any hint?
15:57:10 <alexis> (the file is indeed present)
15:57:55 <flo-retina> do you have 32bit libraries installed?
15:59:03 <alexis> nope
15:59:59 <alexis> Which lib are you refering to?
16:03:39 <-- aleth-mac has quit (Ping timeout)
16:04:42 <flo-retina> alexis: well, I just mean that Instantbird linux nightlies are 32bit
16:05:02 <flo-retina> so if you are on a new machine, you may miss some 32 bit system libraries
16:05:27 <flo-retina> on ubuntu it used to just be apt-get install ia32libs, but in current ubuntu that meta-package no longer exists and there's a long list of packages to install instead :(
16:06:25 --> aleth-mac has joined #instantbird
16:13:53 <alexis> flo-retina: kthx
16:14:15 --> eson57 has joined #instantbird
16:14:15 <alexis> Is there a way to see the list of missing ones?
16:14:25 <aleth-mac> Which distro are you using?
16:15:14 <eson57> Found my configuration.  :)
16:15:19 <flo-retina> running the ldd command on instantbird-bin  or libxul.so should help
16:15:21 <flo-retina> eson57: :)
16:15:36 <aleth-mac> alexis: On all but the most recent ubuntus, ia32-libs is the package you need
16:15:40 <flo-retina> I think someone posted on a forum somewhere the full list
16:16:06 <aleth-mac> alexis: If you find a full list, we'd love to have it!
16:16:38 <eson57> When will it be possible to update add-on compatibility ?
16:16:49 <-- eson57 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
16:17:05 --> eson57 has joined #instantbird
16:18:02 <clokep_work> eson57: Now.
16:18:22 <eson57> ok thanks
16:19:37 * clokep_work just added it to the site. ;)
16:20:10 <eson57> thats what I thought  :)
16:21:10 <eson57> why not "1.6a1pre"?
16:24:11 <alexis> https://gist.github.com/ametaireau/7930748
16:24:20 <clokep_work> Because I don't know if that's even what we're going to call it yet. :p
16:24:23 <alexis> Please tell me if I have libs that I don't need there.
16:24:33 <alexis> also, the interface is a bit ugly now
16:24:42 <alexis> maybe a gtk theming issue
16:24:56 <eson57> clokep_work: ok, I see
16:24:58 <flo-retina> that's quite possible
16:25:03 <alexis> the scrollbar is win3.X style
16:25:05 <flo-retina> we really need to start building 64 bit linux nightlies
16:25:24 <alexis> Yes please! do!
16:25:43 <alexis> ah so it means it's possible to compile it to 64 bit?
16:25:50 <alexis> I might do that.
16:26:03 <alexis> How painful is it to build?
16:27:05 <clokep_work> It shouldn't be TOO painful.
16:27:13 <alexis> haha
16:27:14 <flo-retina> alexis: Even compiles his own builds for that reason
16:27:18 <clokep_work> flo-retina: Should I add 1.6a1pre too?
16:27:23 <flo-retina> clokep_work: sure
16:27:58 <eson57> :)
16:28:02 <flo-retina> alexis: building is relatively easy on Linux
16:28:26 <flo-retina> but having to rebuild everyday yourself instead of having automated nightly updates is sad ;)
16:28:33 * clokep_work wonders if that should just be 1.6pre ;)
16:28:46 <clokep_work> eson57: I added 1.6a1pre for you.
16:28:59 <alexis> flo-retina: I agree with this.
16:29:05 <eson57> Thanks  :)
16:29:17 <alexis> flo-retina: is it hard to start building nightlies with 64 bits?
16:29:39 <flo-retina> we mostly need to host an additional build VM somewhere
16:30:01 <alexis> I probably can do that. Let me check if I support 64bits there.
16:30:02 <flo-retina> we used to have concerns about disk space on the server, but we just changed the server to one with a 1TB disk
16:30:06 <flo-retina> so that's no longer really relevant
16:30:16 <alexis> I have some disk space I can borrow you if needed also.
16:30:34 <flo-retina> by disk space I meant on ftp.instantbird.org
16:30:42 <alexis> ok
16:30:45 <flo-retina> ideally we should just move that to ftp.mozilla.org
16:30:56 <flo-retina> but there's still some work to figure out how to do it ;)
16:32:04 <alexis> okay, I have a 64bit machine here, I can setup a VM if you need.
16:32:11 <alexis> any steps I could reproduce?
16:32:17 <alexis> What are the specs of the build machine you need?
16:32:22 <alexis> Is debian okay?
16:34:23 <flo-retina> ideally we would want something identical to what Mozilla uses
16:34:48 <flo-retina> practically, any machine with a working linux compile environment would likely do
16:34:59 <flo-retina> you likely want the VM to have at least 3GB of ram
16:35:07 <flo-retina> (linking libxul.so takes a lot of memory)
16:37:35 <alexis> k
16:37:47 <alexis> Checking how much ram I have on this server.
16:39:53 <flo-retina> is it a server in a datacenter?
16:41:06 <alexis> yes
16:41:12 <alexis> near you
16:41:15 <alexis> :)
16:41:29 <alexis> OK, I think I have 3Go
16:41:38 <alexis> GB*
16:42:19 <alexis> how much disk do you need for the VM?
16:43:39 <flo-retina> "near you" smells OVH ;)
16:44:07 <flo-retina> I don't really know
16:44:33 <flo-retina> maybe see how much disk space your build tree takes? and the operating system?
16:58:45 <clokep_work> aleth-mac: We need to put the gist up in the FAQ?
16:59:15 <aleth-mac> What alexis said about the scrollbars makes me wonder if it is complete.
16:59:30 <aleth-mac> But, yes.
17:21:31 --> jb has joined #instantbird
17:23:36 <-- jb has quit (Input/output error)
17:24:32 --> jb has joined #instantbird
17:25:16 <qheaden> Hello.
17:31:04 --> mconley has joined #instantbird
17:31:27 <-- gerard-majax__ has quit (Ping timeout)
17:42:43 --> igorko has joined #instantbird
17:48:53 --> Mook_as has joined #instantbird
17:50:35 <-- flo-retina has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
17:59:19 --> gerard-majax__ has joined #instantbird
18:07:48 <-- aleth-mac has quit (Ping timeout)
18:13:58 --> aleth-mac has joined #instantbird
18:21:55 <-- jb has quit (Connection reset by peer)
18:21:59 --> jb has joined #instantbird
18:29:09 --> rosonline has joined #instantbird
18:33:32 <-- igorko has quit (Quit: Instantbird 1.4 -- http://www.instantbird.com)
18:36:55 --> qlum has joined #instantbird
18:37:02 <-- GeKo has quit (Ping timeout)
18:40:48 <-- eson57 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
18:41:30 --> GeKo has joined #instantbird
18:43:31 <-- jb has quit (Ping timeout)
18:47:46 --> flo-retina has joined #instantbird
18:47:47 * ChanServ sets mode +qo flo-retina flo-retina 
19:00:03 <-- mconley has quit (Ping timeout)
19:00:22 --> mconley has joined #instantbird
19:04:13 <-- gerard-majax__ has quit (Ping timeout)
19:09:47 <flo-retina> clokep_work, aleth, aleth-mac: are we trying to get all the blockers out of the way tonight?
19:10:59 <aleth-mac> I've got to leave in 15 minutes or so, so probably not.
19:14:46 <-- rosonline has quit (Ping timeout)
19:20:21 <flo-retina> clokep_work: so the part that confuses me about the BIO->BMO stuff is... do we have the necessary accesses to actually make the changes on BMO?
19:20:38 <flo-retina> is there an API that lets us do everything we need?
19:21:14 --> rosonline has joined #instantbird
19:21:29 <clokep_work> flo-retina: I don't know for sure.
19:21:33 <clokep_work> That was where I left things off.
19:22:03 <flo-retina> getting access to our data doesn't worry me. There may be scripting work do; but I'm sure we can do it with enough effort put into it
19:25:55 <clokep_work> Yes, even if we have to parse HTML pages or hit the database we can do that.
19:25:58 <-- mconley has quit (Connection reset by peer)
19:26:04 <clokep_work> I'm unsure if we can set all the proper flags, etc.
19:26:24 --> mconley has joined #instantbird
19:30:48 <flo-retina> it's not clear at all to me what we are going to do to import stuff from the various users
19:37:02 <-- aleth has quit (Quit: Ciao)
19:38:16 <instantbot> New Instantbird (UI) bug 2280 filed by aleth@instantbird.org.
19:38:17 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2280 nor, --, ---, nobody, NEW, URL context menu broken in IRC PMs
19:42:02 --> blackeagle573 has joined #instantbird
19:45:08 <-- aleth-mac has quit (Ping timeout)
19:45:09 <-- blackeagle573 has left #instantbird ()
19:47:31 --> igorko has joined #instantbird
19:50:00 <-- GeKo has quit (Quit: leaving)
19:50:07 --> GeKo has joined #instantbird
19:51:14 --> EionRobb has joined #instantbird
20:00:58 --> wnayes has joined #instantbird
20:03:03 <-- GeKo has quit (Ping timeout)
20:04:19 --> GeKo has joined #instantbird
20:10:10 <clokep_work> Bleh. THat's annoying.
20:10:22 <clokep_work> flo-retina: Yes, I don't know for sure how to do that either. :-/
20:17:48 <flo-retina> clokep_work: who can answer that question?
20:17:57 <clokep_work> flo-retina: glob maybe?
20:20:18 --> hadi has joined #instantbird
20:21:29 <flo-retina> clokep_work: so I think as a first step we should make all the components/flags/whatever match what we can have on BMO
20:21:43 <clokep_work> In our live instance?
20:21:48 <flo-retina> either on BIO, or on another installation
20:22:13 <flo-retina> making a clone of it shouldn't be difficult, then we can tinker
20:22:56 <flo-retina> then we should extract all the data. Either using an API, or an SQL dump, or whatever
20:23:08 <flo-retina> and finally apply all of this to BMO.
20:23:15 <flo-retina> I have no idea of how we are going to do that last step.
20:26:42 <clokep_work> I thought the plan was to use BzApi...
20:26:50 <clokep_work> My script can do some of it, I'm unsure if it can do all of it or not though.
20:27:22 <flo-retina> so BzApi is installed on BMO and can make changes there?
20:29:55 <clokep_work> Yes!
20:30:05 <clokep_work> You have to log in w/ a user though.
20:30:27 <flo-retina> I have a feeling instantbot will file thousands of bugs :-P
20:34:22 <clokep_work> Most likely. ;)
20:35:26 <flo-retina> the cookie auth thing is interesting
20:37:41 <flo-retina> It looks promising! :)
20:38:06 <-- igorko has quit (Client exited)
20:45:51 <clokep_work> :)
20:54:43 --> jb has joined #instantbird
20:55:01 --> jb1 has joined #instantbird
20:55:14 <-- jb has quit (Connection reset by peer)
21:04:48 <-- chrisccoulson has quit (Connection reset by peer)
21:44:09 <flo-retina> clokep_work: is this your most recent BIO->BMO script? https://bitbucket.org/clokep/bio-bmo-merge/src/tip/bugzilla-merge.py
21:44:51 <qheaden> Are 64 bit precompiled Ib binaries for Linux provided?
21:45:00 <flo-retina> qheaden: no
21:45:08 <flo-retina> qheaden: well, for some releases, yes
21:45:13 <flo-retina> for nightlies, no(t yet)
21:45:20 <clokep_work> flo-retina: It's my most recent one that remotely works I believe.
21:45:29 <clokep_work> I need to go though. I'll be on in an hour or so.
21:46:27 <qheaden> flo-retina: Okay. I'm asking because I upgraded my Linux to Xubuntu 13.10 (Ubuntu with XFCE), and they removed the ia32-libs package which made it really easy to install every library's 32 bit variant.
21:46:44 <qheaden> Now you have to manually install the 32 bit versions of each library a program depends on.
21:46:50 <flo-retina> qheaden: read the log, it's been discussed today ;)
21:46:55 <-- jb1 has quit (Ping timeout)
21:46:55 <clokep_work> :P
21:47:01 <qheaden> lol
21:47:06 * qheaden goes to read the log
21:47:15 * flo-retina pats instantbot
21:47:16 * instantbot smiles
21:51:30 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client)
21:53:43 * qheaden thinks we need a logo for instantbot
22:45:39 * flo-retina wonders if bz.js can work with xpcshell instead of node
22:48:57 --> dew has joined #instantbird
23:02:06 --> igorko has joined #instantbird
23:04:58 <-- igorko has quit (Quit: Instantbird 1.4 -- http://www.instantbird.com)
23:17:51 --> Mic has joined #instantbird
23:17:51 * ChanServ sets mode +h Mic 
23:18:50 <Mic> flo-retina: has the german localizer responded during the day?
23:19:01 <-- dew has quit (Quit: Instantbird 1.4 -- http://www.instantbird.com)
23:19:25 <flo-retina> no
23:19:48 <flo-retina> only the sv-SE localizers has responded (super quickly) to our email; and his locale was already in a shippable state anyway.
23:20:54 <Mic> OK, I can translate the strings then.
23:21:04 <Mic> Would tomorrow morning be good enough?
23:21:10 <Mic> If not I'll do it right away.
23:21:14 <flo-retina> even Saturday
23:21:23 <flo-retina> I don't plan on doing the French one until Saturday
23:22:13 <Mic> I'm away for the weekend.
23:22:39 <-- qlum has quit (Client exited)
23:23:00 <Mic> How do we get it checked in? We used to do that via the german locale manager (I created a patch and he commited and pushed it).
23:23:11 <Mic> That's not a viable option in this case ;)
23:23:39 <flo-retina> that doesn't seem a critical problem to me
23:23:46 <flo-retina> I can just give you write access to the de repository
23:24:26 --> dew has joined #instantbird
23:24:52 <Mic> OK.
23:24:55 <flo-retina> Mic: done
23:25:06 <flo-retina> same password as for the addons repository
23:25:44 <Mic> Thanks
23:25:53 <flo-retina> np
23:31:53 <Mic> Good night!
23:31:58 <flo-retina> good night :)
23:35:16 --> clokep has joined #instantbird
23:35:16 * ChanServ sets mode +o clokep 
23:39:01 <clokep> flo-retina: WTF is the second point in https://bugzilla.mozilla.org/show_bug.cgi?id=949397 about? Is he just saying "You're treating this as a private message not a MUC"?
23:41:10 <flo-retina> his second point confused me
23:41:30 <flo-retina> I don't understand if he's arguing that the server tab is a MUC, or a private conversation
23:41:43 <flo-retina> but I haven't looked too hard
23:41:57 <flo-retina> IMHO the bug is INVALID, and he's vaguely trying to 'save' it ;)
23:42:28 <flo-retina> the only valid point I see there (which hasn't even been made) is "show messages from the server" is confusing/misleading.
23:44:17 <flo-retina> clokep: I'm not fully sure why, but I think I'm less scared by bz.js than by the python wrapper that seemed very incomplete. (I looked only very briefly though).
23:44:31 <clokep> flo-retina: They're both very incomplete. :P
23:44:50 <flo-retina> I wouldn't be against just using bzApi directly
23:44:58 <clokep> I couldn't figure out how to use it. :-[
23:45:07 <flo-retina> or writing our own wrapper above it
23:45:45 <flo-retina> also, I wouldn't bother downloading the attachments with the same script, I would just wget them all with a shell script
23:46:04 <clokep> That would work as well, I don't see what benefit that has to not doing it in a script though.
23:46:22 <flo-retina> I would download the "bugzilla data" (comments, flags, meta data) and just keep all of that in memory, and at the end dump the whole thing to a single JSON file
23:46:43 <flo-retina> clokep: that saves you from the asynchronicity of file I/O
23:46:46 <clokep> flo-retina: Feel free to start rewriting. ;)
23:47:14 <clokep> (More seriously though, if there's a better way to do it, let's do it.
23:47:15 <clokep> )
23:47:26 <clokep> I'm not tied to any particular thing. I just don't want to rewrite the same things over nad over. :)
23:47:47 <flo-retina> what I'm saying is that as we don't intend to create a nice bugzilla migration library, but just to migrate ONE bugzilla, we can happily cut the corners, and do whatever is easiest
23:48:26 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
23:48:40 <clokep> Yes, I was hoping a premade library would be easiest. :-D
23:48:44 <clokep> That didn't really seem to exist. :(
23:48:44 <flo-retina> the approach I'm suggesting (keeping everything in memory and dumping at the end) would obviously not work for a large bugzilla, but we've got only 2000 or so bugs
23:49:04 <clokep> That is pretty much my approach though, isn't it?
23:49:12 <clokep> Minus the attachments.
23:49:21 <flo-retina> it looked like you were saving each bug to a file
23:49:25 <flo-retina> but maybe I read too quickly
23:49:31 <clokep> Are you talking about the JS or the Python?
23:49:35 <clokep> They're totally different implementations.
23:49:58 <flo-retina> I haven't fully read the python one
23:50:05 <flo-retina> so I'm talking about the JS one
23:50:07 <clokep> The JS just saves things so I could debug stuff.
23:50:17 <clokep> The only thing it uses is stuff it keeps in memory.
23:50:27 <flo-retina> ok
23:51:29 <flo-retina> looks like you do indeed
23:51:40 <clokep> There's probably a lack of comments, sorry. :(
23:53:12 <flo-retina> not really
23:57:35 <flo-retina> clokep: so I'm not too scared by this bugzilla stuff. That seems way easier than when we imported the adium message themes into AIO ;).
23:57:45 <flo-retina> _that_ was a crazy idea ;).
23:58:56 <clokep> :) And yet you did it somehow!