All times are UTC.
00:21:43 <-- mmkmou has quit (Ping timeout) 00:23:12 <-- gpsychosis has quit (Quit: Leaving.) 00:27:56 --> Lalae has joined #instantbird 00:29:06 <-- Lalae has left #instantbird () 00:58:04 <-- Mook_as has quit (Quit: gone) 01:08:53 <-- EionRobb has quit (Ping timeout) 02:49:08 <instant-buildbot> build #493 of linux-nightly-default is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/493 03:07:16 --> zen_monkey has joined #instantbird 03:25:34 <-- zen_monkey has quit (Quit: Saliendo) 03:58:00 --> clokep has joined #instantbird 03:58:00 * ChanServ sets mode +o clokep 04:01:21 <-- Tomek has quit (Quit: Instantbird 1.1) 04:05:33 <instantbot> clokep@gmail.com granted review for attachment 1463 on bug 1413. 04:05:35 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1413 nor, --, ---, nobody, NEW, angle bracket-delimited URL linkified with closing bracket included in link and semi-colon appended 04:06:49 <-- clokep has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com) 04:26:31 <instant-buildbot> build #587 of win32-nightly-default is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/587 05:37:07 <-- Kaishi has quit (Quit: Kaishi) 05:37:11 --> Kaishi has joined #instantbird 05:37:42 <-- Kaishi has quit (Quit: Kaishi) 05:37:48 --> Kaishi has joined #instantbird 05:56:46 <instant-buildbot> build #480 of macosx-nightly-default is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/480 06:46:36 --> jb has joined #instantbird 06:54:06 --> FeuerFliege has joined #instantbird 06:57:26 <-- jb has quit (Input/output error) 07:27:06 <-- FeuerFliege has quit (Ping timeout) 07:35:06 --> jb has joined #instantbird 07:40:04 --> FeuerFliege has joined #instantbird 07:51:13 --> FireFly_TB has joined #instantbird 08:15:44 --> aleth has joined #instantbird 08:15:44 * ChanServ sets mode +h aleth 08:17:56 <-- FireFly_TB has quit (Quit: FireFly_TB) 08:18:25 <-- FeuerFliege has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com) 08:18:48 <-- jb has quit (Ping timeout) 08:19:01 --> FeuerFliege has joined #instantbird 08:19:18 --> FireFly_TB has joined #instantbird 08:41:26 --> EionRobb has joined #instantbird 09:48:37 <-- meh has quit (Quit: reboot) 09:57:40 --> meh has joined #instantbird 10:05:31 <-- Kaishi has quit (Quit: Kaishi) 10:26:02 <flo> so after further investigation, the code I add around the scanHTML wasn't as stupid as it seemed 10:39:51 --> jb has joined #instantbird 11:03:18 --> clokep has joined #instantbird 11:03:19 * ChanServ sets mode +o clokep 11:10:54 --> Even has joined #instantbird 11:10:54 * ChanServ sets mode +o Even 11:11:08 <clokep> flo: I'm already beginning to hate that bug. 11:13:02 <-- Tonnes has quit (Ping timeout) 11:20:25 --> Tonnes has joined #instantbird 11:23:35 <-- Tonnes has quit (Ping timeout) 11:25:09 --> Tonnes has joined #instantbird 11:31:15 <-- Tonnes has quit (Connection reset by peer) 11:31:21 --> Tonnes_ has joined #instantbird 11:31:33 * Tonnes_ is now known as Tonnes 11:34:33 <-- Tonnes has quit (Ping timeout) 11:35:31 --> go8765 has joined #instantbird 11:37:13 <-- EionRobb has quit (Quit: Leaving.) 11:38:07 <-- clokep has quit (Ping timeout) 11:39:00 --> clokep has joined #instantbird 11:39:00 * ChanServ sets mode +o clokep 11:40:00 --> Tonnes has joined #instantbird 11:48:46 --> Lalae has joined #instantbird 11:48:58 <-- Lalae has left #instantbird () 11:52:44 <-- clokep has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com) 12:00:11 <-- go8765 has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com) 12:02:43 <-- jb has quit (Ping timeout) 12:09:04 <-- Tonnes has quit (Ping timeout) 12:14:52 --> Tonnes has joined #instantbird 12:17:58 <-- Tonnes has quit (Ping timeout) 12:18:01 --> jb has joined #instantbird 12:20:32 --> Tonnes has joined #instantbird 12:25:53 <-- FireFly_TB has quit (Ping timeout) 12:26:04 <-- FeuerFliege has quit (Ping timeout) 12:28:04 <-- Tonnes has quit (Ping timeout) 12:29:26 --> FeuerFliege has joined #instantbird 12:29:58 --> FireFly_TB has joined #instantbird 12:31:22 <-- aleth has quit (Input/output error) 12:34:41 --> Tonnes has joined #instantbird 12:36:48 <-- Tonnes has quit (Ping timeout) 12:38:47 --> Tonnes has joined #instantbird 12:44:04 <-- Tonnes has quit (Ping timeout) 12:50:07 --> Tonnes has joined #instantbird 12:55:05 <-- Tonnes has quit (Ping timeout) 12:56:35 --> Tonnes has joined #instantbird 13:14:55 --> igorko has joined #instantbird 13:24:31 --> Tomek has joined #instantbird 13:26:59 --> aleth has joined #instantbird 13:26:59 * ChanServ sets mode +h aleth 13:32:39 --> Kaishi has joined #instantbird 13:56:16 <-- FireFly_TB has quit (Ping timeout) 13:56:16 <-- FeuerFliege has quit (Ping timeout) 14:10:55 --> FireFly_TB has joined #instantbird 14:11:06 --> FeuerFliege has joined #instantbird 14:15:00 <-- aleth has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com) 14:17:05 --> sonny has joined #instantbird 14:18:37 <-- igorko has quit (Connection reset by peer) 14:24:07 <-- FeuerFliege has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com) 14:24:11 --> FeuerFliege has joined #instantbird 14:54:11 --> aleth has joined #instantbird 14:54:12 * ChanServ sets mode +h aleth 14:54:28 <-- FireFly_TB has quit (Quit: FireFly_TB) 15:22:54 <-- sonny has quit (Quit: Instantbird -- http://www.instantbird.com) 15:39:43 --> FireFly_TB has joined #instantbird 15:59:24 --> Mic has joined #instantbird 15:59:24 * ChanServ sets mode +h Mic 16:05:58 <flo> clokep: I've been hating the scanHTML API for years already ;) 16:51:40 --> mmkmou has joined #instantbird 16:52:01 <-- mmkmou has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com) 16:54:06 --> Lalae has joined #instantbird 16:58:42 <-- Lalae has quit (Ping timeout) 17:00:46 --> Lalae has joined #instantbird 17:01:20 <-- Lalae has quit (Quit: Instantbird 1.1) 17:02:14 <-- Kaishi has quit (Connection reset by peer) 17:02:24 --> Lalae has joined #instantbird 17:02:37 <-- Lalae has left #instantbird () 17:04:58 <-- Mic has quit (Quit: Who is Peer and why is he resetting our connections? :() 17:11:41 <-- Even has quit (Input/output error) 17:43:40 --> sonny has joined #instantbird 18:00:06 --> Mic has joined #instantbird 18:00:06 * ChanServ sets mode +h Mic 18:02:57 <Mic> Hello! 18:04:07 <FeuerFliege> moin 18:11:11 --> Lalae has joined #instantbird 18:11:23 <-- Lalae has left #instantbird () 18:18:11 --> Mnyromyr has joined #instantbird 18:19:14 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105]) 18:45:37 <FeuerFliege> 7 bugs 1.2-blocking, two with patches 18:53:36 <Mic> FeuerFliege: I created and shared "saved searches" for the wanted and blocker bugs, you can choose them from your BIO-preferences page if you like. They'll be displayed in the bottom line of your BIO pages then. 20:06:38 <-- Mic has quit (Quit: Who is Peer and why is he resetting our connections? :() 20:11:54 --> Mic has joined #instantbird 20:11:54 * ChanServ sets mode +h Mic 20:11:56 <-- Mic has quit (Connection reset by peer) 20:28:57 <FeuerFliege> Mic: nice! 20:29:44 --> Mic has joined #instantbird 20:29:44 * ChanServ sets mode +h Mic 20:29:49 <-- Mic has quit (Connection reset by peer) 20:29:59 --> Mic has joined #instantbird 20:29:59 * ChanServ sets mode +h Mic 20:54:11 <-- Mic has quit (Quit: Who is Peer and why is he resetting our connections? :() 21:02:15 <-- FireFly_TB has quit (Quit: FireFly_TB) 21:58:06 --> clokep has joined #instantbird 21:58:06 * ChanServ sets mode +o clokep 21:59:19 <instantbot> New Core - Twitter bug 1430 filed by aletheia2@fastmail.fm. 21:59:21 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1430 nor, --, ---, nobody, NEW, "Error: Text of your tweet is too long" when character counter is == 0 22:07:20 <flo> aleth: could that be an <= instead of an < somewhere? 22:07:38 <aleth> It is puzzling, the tweet had exactly 140 characters and produced an error 22:08:04 <aleth> But I don't know the twitter spec, so maybe it should be <140? 22:08:28 <clokep> Pretty sure 140 is defined as the *maximum* meaning it should bea llowed. 22:09:38 <aleth> I just tried pasting the same tweet into the twitter webpage and the character count there reads -1, so maybe not. 22:09:59 <clokep> Could you include the tweet in the bug? :) 22:10:37 <FeuerFliege> i get no error but the message isn't send either. 22:11:05 <aleth> I suspect it has to do with the way URLs are counted. 22:11:37 <aleth> It's clearly possible to tweet 140 normal characters. 22:12:16 <flo> aleth: ah, it's with an URL! 22:12:31 <aleth> So the bug is probably a dupe of bug 1050 22:12:34 <flo> aleth: twitter has some very strange ways of counting characters in urls 22:12:34 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1050 nor, --, ---, nobody, NEW, Take account of URL shortening in twitter character count 22:12:55 <FeuerFliege> no it's not for me: 140 chars, no link == no error, but no sent message 22:13:17 <clokep> aleth: Is your URL shorter than Twitter's "short" URL? 22:13:25 <flo> well, maybe not "very strange", but it assumes all urls (with twitter's url detection algorithm; not ours) have the length of a t.co shortened url 22:13:48 <flo> FeuerFliege: is the message sent with 139 chars? 22:14:02 <aleth> FeuerFliege: Can't you tweet "12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890" ? 22:15:30 <aleth> clokep: Yes (<20) 22:15:44 <clokep> aleth: Then that's the problem I think. 22:16:28 <aleth> So... it's definitely a dupe then (unless FeuerFliege has spotted something else)? 22:16:45 <FeuerFliege> my fault: I cannot sent any tweet, it worked some hours ago 22:17:33 <FeuerFliege> account manager states that I am logged in, I still get new incoming tweets, but i cannot send one 22:18:26 <-- FeuerFliege has quit (Input/output error) 22:19:11 --> FireFly_TB has joined #instantbird 22:20:03 <instantbot> aletheia2@fastmail.fm set the Resolution field on bug 1430 to DUPLICATE of bug 1050. 22:20:06 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1430 nor, --, ---, nobody, RESO DUPLICATE, "Error: Text of your tweet is too long" when character counter is == 0 22:20:07 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1050 nor, --, ---, nobody, NEW, Take account of URL shortening in twitter character count 22:20:14 --> FeuerFliege has joined #instantbird 22:20:46 <aleth> clokep: You're right, just retaining a short URL reproduces the problem. 22:21:17 <clokep> aleth: Of course I'm right. ;) 22:21:28 <clokep> But yeah they have crazy crazy crazy URL finding algorithms. 22:21:28 <aleth> clokep: Well you should be, you wrote the code :D 22:21:36 <clokep> flo wrote most of it actually. :) 22:21:47 <clokep> At least all the oauth garbage. 22:22:03 <FeuerFliege> I can post again, sry for false alarm 22:23:23 <aleth> clokep: "If you offer a "remaining character count" feature in a tweet entry input field, consider URLs detected in user input with twitter-text as being equal in length to the current "short_url_length" value." apparently 22:23:25 <FeuerFliege> maybe hibernating messed something up⦠22:24:15 <clokep> aleth: Right, but our URL detection algorithm isn't the same, so that would be a good first step, but not perfect. :) 22:24:17 <aleth> I suppose the devil is in the details of what is considered a URL? 22:25:02 <aleth> Are we using this? https://github.com/twitter/twitter-text-js 22:25:05 <clokep> Yup yup! :) 22:25:10 <clokep> No we're not using that at all. 22:25:43 <FireFly_TB> bye! 22:25:48 <-- FeuerFliege has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com) 22:25:53 <aleth> It's just what their documentation links to... 22:25:57 <-- FireFly_TB has quit (Quit: FireFly_TB) 22:26:17 <clokep> Yeah, they used to only link to PHP code I think. 22:26:34 <aleth> Apache2 license 22:26:34 <clokep> That's cool, we could probably integrate their JS autolinker in there or whatever. 22:28:16 <aleth> I think even a naive implementation of the above rule would be way better than the status quo. It would be a stopgap, but an improvement... 22:29:00 <clokep> (To be a jerk...) patches accepted. ;) 22:29:11 <clokep> But yes, you're right. add the info to the bug please?! :) 22:29:29 <aleth> It's already there :D That's how I found it just now 22:30:10 <clokep> :) 22:30:16 <clokep> So someone just needs to make a patch now. ;) 22:30:26 <aleth> Though maybe the JS code thing is new. 22:30:30 <aleth> I'll add a comment 22:33:46 <aleth> Apache2 is compatible with GPL, right? MPL too? 22:33:57 <clokep> I believe so. 22:37:13 <flo> they have a JS version now? 22:37:29 <flo> last time I looked there was only python, ruby and some other garbage (Java?) 22:37:47 <clokep> flo: Ah, Java was the one! It had crazy ass regular expression and stuff in it, I think? 22:39:03 <flo> clokep: the one I tried to read was either python or ruby 22:39:33 <clokep> I stuck with the language I knew, so it was either Java or PHP. :) Or like batch. :P 22:39:54 <aleth> I looked at the regexes in the python version first... crazy is the wor. 22:53:39 <flo> Mic: is hg grep case sensitive? notifyObserver is NotifyObservers for C++ callers 22:53:40 * instantbot mumbles something about c++ being evil 22:57:07 <flo> wait, do they really need jquery to find urls in strings? :-( 22:59:14 <aleth> no... really?? 23:00:02 <clokep> Seriously? :-S 23:01:00 <flo> it may be only for their unit tests that there's jquery in the repository 23:01:36 * clokep notes it could be good to steal some of their unit tests too... 23:04:46 <clokep> If someone wants to like...finish the Twitter implementation, that would be nice too. ;) 23:07:30 <flo> or even list somewhere what key parts are missing to have a really compelling twitter client 23:07:55 <flo> support for DMs is probably high on that list 23:08:04 <clokep> Yes, I think there's a bug about that. 23:08:11 <clokep> That and retrieving the whole Twitter list I think. 23:08:16 <clokep> (The followers list) 23:08:23 <flo> oh, yes, that too 23:08:56 <flo> finding a way to view someone's timeline would be nice 23:09:23 <flo> I'm not sure how to do it UI-wise, as I think double clicking on a twitter user name in the list of participants should start a DM conversation 23:10:28 <clokep> Yes, I agree. 23:10:49 <clokep> Right click > view timeline? (And it would bring up another MUC with everyone who they follow or something as participants) 23:12:04 <aleth> You'd also want the "Expand" functionality of the twitter website (their semi-conversation view) 23:12:20 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 1465 on bug 1409. 23:12:22 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1409 nor, --, ---, clokep, ASSI, Handle (dis)connects better in IRC 23:13:01 <clokep> That'd be really hard to do I think. :( 23:13:04 <clokep> But yes, it'd be nice. 23:14:39 <flo> aleth: display that in yet another MUC tab maybe? 23:14:52 <flo> that semi-conversation view is quite broken even on the website :( 23:16:17 <aleth> flo: Would it even be possible to do an unbroken version considering their architecture :-/ 23:16:57 <flo> so you have decided to follow all my questions/suggestions instead of replying? 23:17:01 <flo> (that was for clokep) 23:17:13 <clokep> flo: Yes, they all made sense to me. 23:17:21 <flo> aleth: no, it's conceptually broken. The only way to display it would be a tree 23:18:06 <flo> clokep: so nothing jumps at me when looking at the new patch, but I was curious why you initially though the ERROR command could be received in the "disconnected" state for example ;) 23:18:14 <flo> *thought 23:18:22 <clokep> aleth: I don't remember whether you can even fetch what you need, when you receive tweets you know what they're replying to, but I think you'd have to crawl up the chain, there's no way (that I know of) to be like "Get me all tweets in this conversation". 23:18:45 <clokep> flo: I think I just added it "in case" but I checked and it doesn't seem like it could happen. 23:32:24 <-- aleth has quit (Input/output error) 23:33:10 --> aleth has joined #instantbird 23:33:10 * ChanServ sets mode +h aleth 23:47:11 <flo> youtube's 500 error page says "A team of highly trained monkeys has been dispatched to deal with this situation." :-D 23:47:41 <clokep> That explains a lot. ;) 23:55:28 <-- aleth has quit (Input/output error) 23:56:51 <clokep> Goodnight. :)