[08:42:36] [02huggle3-qt-lx] 07benapetr pushed 032 commits to 03master [+0/-0/±2] 13http://git.io/Td5U3Q [08:42:38] [02huggle3-qt-lx] 07benapetr 03830c6b0 - this hack should fix the protocol-free urls [08:42:39] [02huggle3-qt-lx] 07benapetr 030038c30 - empty summary implies idiot or vandal [08:47:39] [02huggle3-qt-lx] 07benapetr pushed 031 commit to 03master [+0/-0/±1] 13http://git.io/FBDrDQ [08:47:41] [02huggle3-qt-lx] 07benapetr 03ae33f57 - icon for new page [10:25:44] [02huggle3-qt-lx] 07benapetr pushed 031 commit to 03master [+0/-0/±7] 13http://git.io/6H6YCA [10:25:46] [02huggle3-qt-lx] 07benapetr 03c6b549a - new option for queue filter [17:09:12] time to build! [17:16:55] :< wont build [17:23:21] petan: around? :P [17:30:44] yes [17:31:04] did u see the graph? :P [17:35:54] [02huggle3-qt-lx] 07benapetr pushed 031 commit to 03master [+0/-0/±4] 13http://git.io/fYGuQQ [17:35:55] [02huggle3-qt-lx] 07benapetr 03acdbcc9 - options fix [17:35:58] addshore [17:35:59] addshore [17:36:01] addshore [17:36:02] !ping [17:36:02] poing [17:36:05] :P [17:36:05] !addshore [17:36:05] addshore addshore addshore addshore addshore addshore addshore addshore addshore addshore addshore addshore addshore addshore addshore addshore addshore addshore addshore addshore addshore addshore addshore addshore addshore addshore addshore addshore [17:36:09] cant build master again :> [17:36:18] that's normal :P [17:36:20] what graphs? :O [17:36:22] which one [17:36:25] 2x or 3x [17:36:30] 3x [17:36:44] !srar [17:36:46] !stat [17:36:47] http://tools.wmflabs.org/huggle/toolstat/daily.php [17:36:48] l [17:36:53] however [17:36:56] whats dfinitions.hpp vs definitions_prod.hpp? [17:37:05] what OS you are on? [17:37:08] nice graph! [17:37:11] Win7 [17:37:22] definitions_prod are not to be changed build-time so that you can safely commit them [17:37:37] definitions.hpp are changed based on your system by configure script [17:37:47] did you run ./configure.ps1? [17:37:49] hmmm [17:37:51] I did [17:38:06] but as far as I could tell the generated file was missing typedef char byte_ht; [17:38:07] well, that thing is kind of stupid [17:38:18] and maybe #define HUGGLE_CONF "huggle3.xml" [17:38:18] you might need to wipe whole huggle folder, then git stash [17:38:28] then run ./configure.ps1 once more [17:38:30] meh, *deletes everything and re git clones* [17:38:34] noo [17:38:37] git stash [17:38:39] that is enough [17:38:43] I have no changes :P [17:38:54] you will once you delete whole folder :P [17:39:03] remove everything except .git [17:39:13] then run git stash and everything will be back [17:39:35] except files that you don't want [17:39:46] then run configure again and finally it will build [17:43:58] *crosses fingers* [17:45:48] then lets see if it works with the new verison of openssl ;p [17:47:20] there is new version bundled with installer of huggl [17:47:26] g [17:49:14] . [17:49:17] what u think of new wl? [17:49:20] !wlen [17:49:20] http://huggle.wmflabs.org/data/wl.php?wp=en.wikipedia.org&action=display [17:49:24] did u see? ^ [17:49:28] now everything is in sql [17:49:37] however we need to release one more 2x huggle [17:49:42] so that it works there as well [17:49:50] now hg2 can only read this, not save [17:50:13] I already applied the patch in huggle2 repository but I forgot how to release new version :P [17:54:41] woo it built ;p [17:54:59] petan: Ill do the release :) [17:55:03] ok [17:55:16] and good new, as I fixed the update stuff in the last one people should get the change ;p [17:55:37] cool, I didn't fix the exception bug that people report though [17:55:39] :P [17:55:52] so they won't be very happy as next release isn't going to fix anything but wl saving [17:55:55] enwiki doesnt appear in my project list for huggle3? :P [17:56:04] hah petan maybe ill take a look at that to0 [17:56:05] hit reload button [17:56:10] it's in FAQ [17:56:22] in old huggle enwiki was hardcoded [17:56:35] as you updated to newer version your wikilist is still from old huggle where enwiki wasn't [17:56:40] so you need to download a new list [17:56:45] right my huggle3 build for 32bit windows with openssl works :) [17:56:47] enwiki is no longer hardcoded to huggle [17:57:00] yes, ssl now work to everyone [17:57:15] huggle 3 installer does that [17:59:00] whats version of visual studio are you using for huggle2 currently? [18:05:30] Change on 12meta_wiki a page Huggle/Changes was modified, changed by Addshore link https://meta.wikimedia.org/w/index.php?diff=8397645 edit summary: /* Change log */ [18:06:04] 2010 [18:09:38] okay, I wont try to use the new one then ;p [18:10:16] right, lets try to reproduce this exception [18:19:29] I am pretty sure visual studio is backward compatible so you probably can do that [18:26:08] [02huggle] 07addshore pushed 031 commit to 03master [+0/-0/±1] 13http://git.io/0IoqzQ [18:26:09] [02huggle] 07addshore 039264c63 - Avoid ArgumentException in Misc ParseUrl method This has been reported and although I could not reproduce this should fix the problem... [18:26:35] Change on 12en_wikipedia a page Wikipedia:Huggle/Feedback was modified, changed by Addshore link https://en.wikipedia.org/w/index.php?diff=607055948 edit summary: /* Huggle 2 bug report */ [18:26:44] Change on 12en_wikipedia a page Wikipedia:Huggle/Feedback was modified, changed by Addshore link https://en.wikipedia.org/w/index.php?diff=607055965 edit summary: /* Error message */ [18:27:42] Change on 12meta_wiki a page Huggle/Changes was modified, changed by Addshore link https://meta.wikimedia.org/w/index.php?diff=8397890 edit summary: /* Changes in 2.1.23 */ [18:29:28] [02huggle] 07addshore pushed 031 commit to 03master [+0/-0/±1] 13http://git.io/XeWpEQ [18:29:29] [02huggle] 07addshore 03c6b3866 - Bump version to 2.1.23 [18:31:44] [02huggle3-qt-lx] 07islandmonkey pushed 032 commits to 03master [+0/-0/±3] 13http://git.io/FXdt_Q [18:31:45] [02huggle3-qt-lx] 07islandmonkey 037ee71e7 - View user contributions [18:31:46] [02huggle3-qt-lx] 07islandmonkey 03e2d6d92 - user contribs #2 (qt creator git ui is stupid) [18:33:34] meh petan whats the command to make a service group take ownership fo files on labs? [18:33:36] *of [18:33:48] take [18:33:51] ahh, take xD [18:34:16] right 2.1.23 released [18:34:45] Change on 12meta_wiki a page Huggle/Download was modified, changed by Addshore link https://meta.wikimedia.org/w/index.php?diff=8397944 edit summary: 2.1.23 [18:35:01] Change on 12meta_wiki a page Huggle/Config was modified, changed by Addshore link https://meta.wikimedia.org/w/index.php?diff=8397948 edit summary: 2.1.23 [18:36:33] [02huggle] 07addshore tagged 03a200d76 as 032.1.22 13http://git.io/_pUzsw [18:38:05] [02huggle] 07addshore tagged 03c6b3866 as 032.1.23 13http://git.io/vv9X-Q [18:39:41] Change on 12en_wikipedia a page Wikipedia:Huggle/Feedback was modified, changed by Addshore link https://en.wikipedia.org/w/index.php?diff=607057521 edit summary: release [18:40:25] Change on 12en_wikipedia a page Wikipedia:Huggle was modified, changed by Addshore link https://en.wikipedia.org/w/index.php?diff=607057597 edit summary: 2.1.23 [18:40:53] Change on 12en_wikipedia a page Wikipedia:Huggle was modified, changed by Addshore link https://en.wikipedia.org/w/index.php?diff=607057671 edit summary: why are there so many version number everywhere [18:42:28] Change on 12ca_wikipedia a page Viquipèdia:Huggle/Config was modified, changed by Addshore link https://ca.wikipedia.org/w/index.php?diff=13323713 edit summary: [+0] 2.1.23 [18:42:43] Change on 12bg_wikipedia a page Уикипедия:Huggle/Config was modified, changed by Addshore link https://bg.wikipedia.org/w/index.php?diff=6135008 edit summary: [+0] 2.1.23 [18:46:50] addshore: did you fix that dictionary bug? [18:47:10] if so, we can close these thousands tickets XD [18:48:39] addshore: did u see that new wl? [18:48:42] it's incremental [18:48:55] so you only need to send to server new users, updates are 1000 times faster [18:49:28] well, for huggle 3 only I didn't know how to do this in huggle 2 because it's a bit complex in this [18:49:39] it uses multiple arrays for new whitelist users [18:49:58] so huggle 2 is still sending whole wl, but that works too [18:50:31] !wmf [18:50:31] huggle is designed for wmf wikis, to enable huggle on another project ask in this channel [18:50:36] :o [18:55:36] Change on 12es_wikipedia a page Wikipedia:Huggle/Config was modified, changed by LlamaAl link https://es.wikipedia.org/w/index.php?diff=74197652 edit summary: [+0] Actualización [18:56:16] addshore lol ^ [18:56:28] these spanish guys are watching for update every hour [18:58:44] Change on 12en_wikipedia a page Wikipedia:Huggle/Feedback was modified, changed by Petrb link https://en.wikipedia.org/w/index.php?diff=607059789 edit summary: /* Failed to download the whitelist */ clarified [18:59:25] petan: hehe :P [18:59:39] I should have fixed the bug, but couldnt reproduce it [18:59:42] but yes, should be fixed [18:59:47] ok good [18:59:54] that was only problem I knew of [18:59:57] Change on 12de_wikipedia a page Wikipedia:Huggle/Config was modified, changed by Addshore link https://de.wikipedia.org/w/index.php?diff=130098753 edit summary: [+0] 2.1.23 [18:59:59] that really needed fix [19:00:33] also huggle 2 could have ssl support but meh... [19:00:38] meh :P [19:00:55] c# version had it, we could just... convert that c# code to vb :D [19:00:58] Change on 12fr_wikipedia a page Wikipédia:Huggle/Config was modified, changed by Addshore link https://fr.wikipedia.org/w/index.php?diff=103511688 edit summary: [+0] 2.1.23 [19:01:44] Change on 12hi_wikipedia a page विकिपीडिया:Huggle/Config was modified, changed by Addshore link https://hi.wikipedia.org/w/index.php?diff=2339499 edit summary: [+2] २।१।२३ [19:02:04] addshore: I had the dictionary bug repeatetly on deleted pages if I activated automatic page preload, they're some bugs at visiting already deleted pages [19:02:20] Change on 12hi_wikipedia a page विकिपीडिया:Huggle/Config was modified, changed by Addshore link https://hi.wikipedia.org/w/index.php?diff=2339500 edit summary: [-2] २।१।२३ [19:02:21] on new pages [19:02:48] on deleted pages? [19:03:07] meh, didnt try that but it should be fixed (as far as I can see) [19:03:10] newly created pages, which got deleted [19:04:05] A strange new bug after thanks was enabled on dewiki is/was(?) that the title then got replaced by the url ending in thanks... or so [19:04:25] But I haven't huggled the last month or so due lack of time [19:04:41] se4598: I have a feeling I have fixed that! [19:05:22] Change on 12ja_wikipedia a page Wikipedia:Huggle/Config was modified, changed by Addshore link https://ja.wikipedia.org/w/index.php?diff=51562478 edit summary: [+0] 2.1.23 [19:05:23] Yep, the dictionary sure, will see. But first I have to build my own hg2-exe again now :P [19:05:36] build your own? :O [19:05:55] some custom adjustments like enabling IRC and stuff :D [19:05:56] Change on 12km_wikipedia a page វិគីភីឌា:Huggle/Config was modified, changed by Addshore link https://km.wikipedia.org/w/index.php?diff=156032 edit summary: [+0] 2.1.23 [19:06:10] haha :P [19:06:16] Change on 12nl_wikipedia a page Wikipedia:Huggle/Config was modified, changed by Addshore link https://nl.wikipedia.org/w/index.php?diff=41220225 edit summary: [+0] 2.1.23 [19:06:35] Change on 12no_wikipedia a page Wikipedia:Huggle/Config was modified, changed by Addshore link https://no.wikipedia.org/w/index.php?diff=13130444 edit summary: [+0] 2.1.23 [19:06:53] Change on 12or_wikipedia a page ଉଇକିପିଡ଼ିଆ:Huggle/Config was modified, changed by Addshore link https://or.wikipedia.org/w/index.php?diff=170367 edit summary: [+0] /* Access control */2.1.23 [19:07:26] sadly I can't be at Zurich hackathon next week [19:08:05] we will have some extra beers for you then [19:08:16] Change on 12ru_wikipedia a page Википедия:Huggle/Config was modified, changed by Addshore link https://ru.wikipedia.org/w/index.php?diff=62890256 edit summary: [+0] 2.1.23 [19:08:24] :P [19:09:15] Change on 12sv_wikipedia a page Wikipedia:Huggle/Config was modified, changed by Addshore link https://sv.wikipedia.org/w/index.php?diff=25077692 edit summary: [+0] 2.1.23 [19:12:00] Change on 12vi_wikipedia a page Wikipedia:Huggle/Config was modified, changed by Hoo man link https://vi.wikipedia.org/w/index.php?diff=16215102 edit summary: [+0] Bumped version [19:12:04] se4598: irc is disabled on de wiki? [19:12:06] why? [19:12:22] you could just enable it I guess [19:12:38] channel name not set, And the config was before my time. We had this conversation before, petan [19:12:46] really? [19:12:52] !config de [19:12:52] Config for de is at http://de.wikipedia.org/wiki/Project:Huggle/Config [19:13:35] should I enable it? [19:13:59] idk why it was disabled but huggle 3 seem to work fine with it [19:14:29] Change on 12de_wikipedia a page Wikipedia:Huggle/Config was modified, changed by Addshore link https://de.wikipedia.org/w/index.php?diff=130099251 edit summary: [+40] add irc details [19:14:38] petan: se4598 lets see if it works [19:14:40] mh, I think api works good and is also pretty fast [19:14:46] but yeah, let's see [19:14:50] Change on 12de_wikipedia a page Wikipedia:Huggle/Config was modified, changed by Addshore link https://de.wikipedia.org/w/index.php?diff=130099259 edit summary: [-1] enable irc (testing) [19:15:02] irc is better [19:15:14] lol [19:15:19] In 12 hours the hugglers will test as school time starts [19:15:22] I need at least 1000 edits to test it xD [19:15:33] ^^ [19:15:35] *goes to find some code to comment out*.... [19:15:59] lol it doesn't let me in either in huggle 3 XD [19:16:04] "you don't have rollback" [19:16:15] well there is "Developer Mode" in huggle 3 :P [19:16:32] I am in [19:16:35] addshore, I huggled years ago, was then wikioffline and when I came back I couldnt huggle either b/c the limit was placed in between [19:16:54] hah! [19:17:23] yes it works but either there is something wrong or de wiki just has really much less edits than enwiki [19:17:32] petan: I might go and add that to HG2 ;p [19:17:39] because it takes huge time for things to get loaded to queue [19:18:03] addshore: that's a lot of work [19:18:16] it log you in but in some restricted mode where half of functions are disabled [19:18:32] it's not that simple as just bypassing everything [19:18:54] theres something faulty, http://wikipulse.herokuapp.com/ reports almost no edits [19:19:05] however huggle does :) [19:19:14] so if there is something wrong it's not on our end [19:19:31] based on the apps data: a) app broken b) IRC broken c) wiki broken [19:19:52] I think it could be b [19:20:12] whatever wikipulse is [19:20:14] it's piece of shit [19:20:20] I just opened that webpage [19:20:23] it amost killed my pc [19:20:59] :P [19:21:07] it's worse than facebook, full of multiple JS that is running some indefinite loops with no cpu optimization modern programmers are faggots [19:21:14] App is broken, irc.wikmedia#de.wikipedia has a steady flow [19:21:33] I am pretty sure it's written in python, JS or similar crap [19:21:46] which makes it obvious why it doesn't work [19:21:53] pure JS with Node.JS [19:22:01] no wonder it's down then [19:22:10] it a miracle it was ever working [19:22:52] If Config.Devs <> True Then [19:23:00] aaAAAAAAaaaaaaaArgh: petanb@petrbena:~/Documents/huggle3-qt-lx/huggle$ supertux [19:23:01] bash: supertux: command not found [19:23:08] where has my supertux gone [19:23:09] WTF someone posted at my talkpage: "In 2013 you were one of the top 300 medical editors across any language of Wikipedia." [19:23:09] o.O [19:23:21] ^ must be my huggle activity [19:23:34] medical? :P [19:23:51] Medical aid for vandalized articles :P [19:23:59] is that like "go visit a medic, you have symptoms of wiki-over-doze" [19:24:04] petan: se4598 so there is kind of a debug mode [19:24:09] just change Devs in config to True [19:24:15] and you can log into dewiki ;p [19:24:33] I just love all this stuff hidden in HG2 I still dont realise xD [19:24:47] and yes irc feed works [19:26:53] In this medical statistic I see a lot of vandal fighters from de https://en.wikipedia.org/wiki/Wikipedia:WikiProject_Medicine/Stats/Top_non_English_medical_editors_2013 [19:27:35] se4598: did u see !stat ? :P [19:27:39] !stat [19:27:39] http://tools.wmflabs.org/huggle/toolstat/daily.php [19:27:54] if you know some more tool-patterns I can add them to script [19:27:59] [02huggle] 07addshore pushed 031 commit to 03master [+0/-0/±1] 13http://git.io/ehEmDA [19:28:00] [02huggle] 07addshore 03fee1c4e - Add comment for Config.Devs var [19:28:07] but it would need to restart all queries [19:28:16] which takes like 1 day [19:28:27] is that all wikis or only enwiki? [19:28:40] enwiki [19:29:00] however I like how huggle which is used by less than 10 people has sometimes more reverts than twinkle that is used by thousands [19:32:17] petan: that's revert statistics for dewiki, sadly only on toolserver http://toolserver.org/~aka/cgi-bin/revstat.cgi?period=672 (for a month; can be down to 1 hour to see actual revert activity) [19:32:43] hm I could run this for dewiki [19:32:52] but I need the regexes to identify reverts and tools [19:33:28] '^rv|^[Uu]ndid|^[Rr]evert' [19:33:32] afaik that's mesasured by edits containing the word "revert" or the rollback/undo substrings [19:33:32] this is what I use now :o [19:33:47] yes [19:35:28] [02huggle] 07addshore pushed 031 commit to 03master [+0/-0/±71] 13http://git.io/zKuy3w [19:35:30] [02huggle] 07addshore 038eafa9a - Remove a bundle of pointless/inaccurate comments [19:53:10] are you plan to come to wikimania this year? [19:54:07] I should be [19:56:32] btw, are you located in Berlin b/c WMDE? [19:57:21] I was, back in the UK now [20:01:41] ugh!, still have to do a math exercise sheet. How dare you to update or even talk about huggle and distract me, addshore & petan? xD [20:01:54] !kick se4598 [20:01:57] :< [20:01:58] xD [20:02:05] @kick se4598 ? [20:02:06] hope to see you at wikimania :) [20:02:12] haha [20:02:22] hehe [20:02:32] see you there se4598 :P now go do your math! [20:03:24] see you there se4598 :P now go do your math! [20:04:04] if you would stop highligting me,... maybe ;) [20:04:28] se4598: se4598 se4598 se4598 se [= [20:16:22] 3Huggle / 3Application: Adding level 2 warning, even if level 2 warning exists - 10https://bugzilla.wikimedia.org/59982#c33 (10gladjonatan) 5RES/FIX>3REO Here it added a lvl 1 when it should have added a lvl 2: https://en.wikipedia.org/w/index.php?title=User_talk%3A2.125.251.86&diff=607067979&oldid=6070... [20:18:46] and yes irc feed works [20:18:52] speaking of this... petan, you around? [20:19:05] 3Huggle / 3Application: Adding level 1 warning, even if a level 2 warning was added just 7 min ago - 10https://bugzilla.wikimedia.org/62646 (10gladjonatan) [20:19:06] 3Huggle / 3Application: Adding level 2 warning, even if level 2 warning exists - 10https://bugzilla.wikimedia.org/59982 (10gladjonatan) [20:19:06] 3Huggle / 3Application: HG3 Build 860 added a lvl 1 warning when one already existed - 10https://bugzilla.wikimedia.org/61933 (10gladjonatan) [20:20:17] yes [20:21:13] petan, you heard of the work ori is doing on rc streams? [20:21:21] no [20:22:35] 3Huggle / 3Application: ArgumentException: An entry with the same key has already been added - 10https://bugzilla.wikimedia.org/61383 (10gladjonatan) 5UNC>3RES/WON [20:22:50] 3Huggle / 3Application: ArgumentOutOfRangeException: Längden får inte vara mindre än noll. - 10https://bugzilla.wikimedia.org/61417 (10gladjonatan) 5UNC>3RES/WON [20:22:59] last year vvv started moving some stuff around in MW core (and I finished when he abandoned it) so we could make it more modular [20:23:06] 3Huggle / 3Application: ObjectDisposedException: Cannot access deleted object - 10https://bugzilla.wikimedia.org/62967 (10gladjonatan) 5UNC>3RES/WON [20:23:20] 3Huggle / 3Application: InvalidOperationException: Det går inte att anropa Invoke eller BeginInvoke i en kontroll innan fönsterreferensen har skapats. - 10https://bugzilla.wikimedia.org/63825 (10gladjonatan) 5UNC>3RES/WON [20:23:21] so MW core can now easily send entries to redis as json objects [20:23:35] ori is working on making this used on the WMF side, with clients connecting via websockets [20:23:47] Me (together with wikibugs) is flooding the channel... [20:24:27] http://rcstream.wmflabs.org/static/ shows this set up for deployment-prep [20:24:36] Krenair: awesome but json is not anything I am going to support by huggle any time soon [20:24:48] why in the world you don't choose some more supported format? [20:24:58] dependency tree of huggle is already huge enough [20:24:58] wat [20:25:03] json, not supported? [20:25:06] yes [20:25:10] qt doesn't support json [20:25:21] I would have to use 3rd library for that, like breakpad [20:25:26] petan, lol, what would you use for it then? XML? [20:25:29] that would make it even more hard to build [20:25:32] yes xml [20:25:34] wow [20:25:35] okay [20:25:51] I am now using xml for all mediawiki api's [20:25:57] anyway, you're going to continue parsing MW's IRC feeds designed for human reading? [20:26:06] json is too new format it's gonna take few years for it to be fully supported [20:26:18] unless there is anything better yes [20:26:30] there is no feed designed for robots I know of [20:29:54] I remember it when it was first proposed and I said I would only support idea where multi-format backend is created, otherwise it's very minimal improvement [20:30:38] replacing some text format with JSON... makes little difference to me, but if there was api-like backend where one could say "format=my_favorite_format" that would be cool [20:31:06] I don't really see what is the problem in doing that, other than having to write few more lines of code [20:31:42] Core has an interface for formatting an entry and another for emitting it [20:31:50] TBH, Krenair parsing current IRC feed when you have no library for that, is much more simple than parsing JSON without a JSON library [20:31:56] petan I can see that there still are some 2.x.x bug in bugzilla. How about marking them as Won't fix, since HG 3 is (soon....very soon) to be released... [20:32:19] Josve05a: nah, wait [20:32:39] I said we are gonna support hg 2 for 3 months after release of hg3 [20:32:55] also, closing a bug that isn't fixed... that is not a nice thing to do [20:33:15] it doesn't really hurt to keep it open, we have plenty of space in bugzilla [20:33:16] wait...are you going to...kill/strangle HG 2 after the HG 3 release? [20:33:21] no [20:33:28] I am going to stop caring about it [20:33:34] petan, remind me what language HG3 is in now? [20:33:37] not that I did care :P [20:33:39] ah...I thought you had already stopped [20:33:40] Krenair: C++ [20:33:49] !c# [20:33:49] I wish my cousin Huggle could speak the same language as me...C# [20:34:50] Krenair: I know there are C++ JSON libraries, but right now the source code depend on 2 libraries and almost nobody except for me is able to build it so if we add 3rd one, then literally nobody will be able to do that :P [20:35:20] I would prefer not to clutter the dependency tree with things that aren't necessary [20:35:33] petan, didn't I manage to build it..? [20:35:47] I say almost nobody, not nobody [20:35:49] * said [20:36:13] also there is no json dependency so far :P [20:39:16] Krenair: I can't even find a c++ library that would work on linux mac and windows [20:39:45] also I wanted to make huggle run on android since Qt started supporting it [20:40:04] that is one more OS that needs a support :P [20:40:23] not that I wanted huggle on my phone, but tablet might work [20:40:31] that has big screen enough [20:42:09] How about making a Huggle-app for iOS? Noboody cares about Android... [20:42:57] I care about android :P [20:43:12] http://qt-project.org/doc/qt-5/ios-support.html [20:43:19] it apparently is already supported [20:43:27] umm...excuse me! 1(1) person cares about Android [20:43:34] wait what? [20:43:55] petan, http://stackoverflow.com/questions/2350814/recommendations-for-cross-platform-c-c-json-library [20:44:23] Krenair: I did read it, it recommend rapidjson, I am reading the source now, it seems it could work on mac too, but can't really test it [20:44:56] however, I am pretty sure I am not going to be only person who would eventually have problem with JSON as it's very young format [20:45:09] why don't you just consider providing multiple formats? like api.php does [20:46:02] petan, so mediawiki would send each event in every format and the distribution server sends on whatever format is requested? [20:46:07] I have nothing against JSON, just everytime I had to work with it, I had to end up writing my own parser because it wasn't supported well [20:46:13] no [20:46:17] petan, also what's wrong with JSON being relatively young? [20:46:34] the consumer would explicitly specify which format they want to subscribe to [20:46:54] The distribution server would convert to whatever format is requested? [20:46:59] it's wrong because young things are not well supported, because they are young and systems are old [20:47:08] yes, what is wrong on that? [20:47:38] such a server is absolutely trivial... I can already see a source code of this distribution server in my head. it got few lines of code [20:48:29] petan, that doesn't answer my question [20:48:36] which one [20:48:37] what is wrong with including a JSON library over an XML one? [20:48:54] I don't need to use any XML library [20:48:58] xml is natively supported by qt [20:49:42] so in case of JSON I would have to insert one more, that means bigger dependency tree, more complicated build (not for me, for target users) and lower number of supported platforms [20:50:05] Not necessarily. [20:50:29] I don't care, I used to work with things like wxWidgets, but people are really having troubles building huggle right now, and I am using just 2 libraries, both with briliant cross-platform support [20:51:22] (regarding wx, current huggle is building like a charm, compared to any wx project :P) [20:51:54] so I would like to avoid to make it harder for target users to use huggle unless it's necessary [20:52:23] that is my justification for "why not add more 3rd libs" [20:52:46] even in that SO question you linked here you can see it [20:52:54] Target users aren't developers who compile it from source. [20:53:14] that guy say that one of features is that it doesn't use boost and STL - can you see it? people hate using too many 3rd libs [20:53:32] not having to use them is even called "feature" these days [20:54:06] yes, but there are some users who a) want to build it from source b) have to build it (no binaries for their system) [20:54:16] I am going to provide only binaries for windows and ubuntu [20:54:26] users of all other platforms have to build from source [20:55:17] as much as I would love to build for Mac, I have none, so given that apple doesn't provide any open source dev platform like canonical does... no chance for me to provide them [20:56:35] regarding other linux distributions... I could provide binaries for debian as well, because I use it, but debian users can already use ubuntu .deb package (last time I tried, precise is compatible with wheezy), and users of other distros are probably smart enough to build their own sources :P [20:58:43] (conclusion: petan won't use JSON) [20:58:53] not true [20:59:05] once qt start supporting it I would happily switch [20:59:30] but if I would have to choose between XML and making it harder to build huggle for users, I would go for XML [20:59:59] btw...what build is the latest? [21:07:21] petan, afais addshore is alreay away, but yesterday and today I saw a report, that 2 hg2 user couldn't login with message "wrong password", I'm just here again to have that said. For the one today it seems already magically solved. [21:07:51] uh what? [21:08:03] " For the one today it seems already magically solved." what does that mean? [21:08:21] is there any problem with last release or not? [21:08:48] I saw hg2 edits in the contributions after his post [21:09:00] Josve05a: I don't know what you mean, last for windows? [21:09:08] yes... [21:09:14] se4598: ah ok [21:09:26] Josve05a: it's here: https://en.wikipedia.org/wiki/Wikipedia:Huggle/Huggle3_Beta [21:09:36] 1242 [21:09:58] this is a number of commits in master [21:10:05] thanks. Good. I wasn't sure I had it or not [21:12:48] I find that way to count hard, but at least it somhow countable if you know a base revision with a known count (look at huggle.css for git-hash) [21:12:56] petan, also, I'm guessing this one will probably be an even bigger issue for you: [21:13:32] It looks like the feeds will be sent via WebSockets [21:14:03] se4598: it's not easy to compare git hashes as some real numbers, so that is why I chose to provide both [21:15:28] Krenair: I think that Ori has decided to change something what wasn't best solution, to even worse solution then... even wikipedia say "WebSocket is designed to be implemented in web browsers and web servers" [21:16:02] this IRC feed was universal provider to give "easy-to-parse" feed of edits to any non-browser tool, like bots etc [21:16:22] now you are switching it to some browser-technology? why? browsers can already open recent-changes on wiki [21:16:47] nah, it's ok, but every time you release a new build on the wiki page, I have to count from my last known point or look at someone who has already a updated huggle.css. Internally I keep track (more or less) by adding matching git-tags to my repo [21:16:51] Yes, I'm also sceptical that WebSockets is the most appropriate option here... [21:17:21] se4598: I don't understand now why you have to do that [21:17:30] you can just run ./huggle --version [21:17:46] petanb@petrbena:~/Documents/huggle3-qt-lx/huggle$ ./huggle --version [21:17:47] Huggle3 QT-LX 3.0.0.0 build: 1267 d1d0458 [21:18:06] that gives you both revision number and git hash [21:19:05] petan, can I suggest that you mention your issues with this on https://gerrit.wikimedia.org/r/#/c/131040/ ? [21:19:17] I will [21:19:18] I don't run configure regulary as it's a pain for me under windows to get what I want (silly breakpad and co) [21:20:46] yeah, I'm one of the users who thinks not adding another 3rd party libary is better