[11:17:47] !test [11:18:30] !python [14:42:02] hello! [16:54:08] hello there [16:54:55] do we need to open a rwquest on Bugzilla to have Huggle installed on tr-wiki? [16:58:27] hello??? [17:34:20] Superyetkin: yes [17:39:04] with a link to community concensus? [17:54:08] [02huggle3-qt-lx] 07benapetr pushed 031 commit to 03master [+0/-0/±1] 13http://git.io/pSe9qA [17:54:09] [02huggle3-qt-lx] 07benapetr 03b158c98 - login dialog doesn't need to show git ref unless we want it to [19:19:46] Josve05a: I wasn't here today much [19:19:58] so we could either have release yesterday... or much later [19:20:00] :@ [19:20:16] I don't feel like doing open source releases on monday :P too busy with my real work [19:20:33] saturday is a monday of open source worlds [19:21:31] IT'S FINE! How many are using HG 3? Have you edited WP:HG to say that the most recent version is 3.0.0? [19:22:50] Josve05a: I don't know... I don't stalk [19:23:16] I edited our home page but only few people watch it I guess [19:23:16] Yeah, right...suuuuuuuuure! [19:25:32] MJ94: hey [19:25:42] MJ94: you know /where/ is cmake installed? [19:37:51] meh [19:37:52] [02huggle3-qt-lx] 07benapetr pushed 031 commit to 03master [+0/-0/±1] 13http://git.io/KQ0LUg [19:37:53] [02huggle3-qt-lx] 07benapetr 03526af1c - updated for mac [ci skip] [19:37:54] I wil [19:37:56] l build it [19:47:25] Josve05a: can you make some screenshot of huggle in windows? [19:47:44] sure [19:47:44] I would like to replace https://upload.wikimedia.org/wikipedia/commons/thumb/b/b8/Huggle.png/300px-Huggle.png [19:48:06] .jpg, .png, ? [19:48:32] png [19:48:39] sure [19:49:27] good you just deserver a helper flag XD [19:49:49] :D [19:49:53] oooh! [19:50:43] saving [19:51:19] Should I upload to commons, or "tinypic.com" [19:51:35] tiny is easier, then you can decide licens etc [19:52:02] I think license will be like: https://en.wikipedia.org/wiki/File:Huggle.png#Licensing: [19:52:35] I can just upload a new version of that file :P [19:52:48] NO, don't overwrite this picture, but upload as a new one [19:52:55] fine... [19:53:10] other picture-content, other file... [19:53:28] other version, same program [19:53:31] ignore me just aligning the flags :P [19:53:44] they have uploaded a new version of the fine every update [19:53:48] file* [19:54:34] no reason to do it also now, and exp. b/c now HG2 vs. HG3 [19:55:45] I havte the upload guide [19:55:45] I don't care how you call it but it's going to replace the current one for sure [19:55:56] have or hate :D [19:56:02] hate!!! [19:56:06] lol [19:57:05] Josve05a: existing files should not be overwritten with substantially different content, whilst minor improvements should overwrite the previous version [19:57:20] I don't call HG3 a "minor improvement" [19:57:32] https://commons.wikimedia.org/wiki/Commons:Overwriting_existing_files [19:57:48] !pedantic-wikipedian-teacher is "existing files should not be overwritten with substantially different content, whilst minor improvements should overwrite the previous version" [19:58:09] https://commons.wikimedia.org/wiki/File:Huggle_3_-_Screenshot.png ? [19:58:20] How about that. Should I move windows somehow? [19:58:21] or just File:Huggle3.png ? [19:58:27] no it's fine [19:58:33] your choice [20:00:06] I was bored ... https://commons.wikimedia.org/wiki/File:Huggle_Login_-_Screenshot.png [20:00:51] petan: replace the https://en.wikipedia.org/wiki/File:Nuvola_apps_krec.svg ? [20:01:00] hmm [20:01:08] Oh I found a "bug" [20:01:13] no, not a bug... [20:01:17] hmmm.... [20:01:49] Look in the top left corner of the picture https://upload.wikimedia.org/wikipedia/commons/1/19/Huggle_3_-_Screenshot.png no Huggle-icon, just a white square [20:02:41] interesting because on my windows there is cure red icon :P [20:02:46] * cute [20:03:35] Might be because I open Huggle using a shortcut in the botton....thing at the bottom of the screen, next to the clock and start menu.... [20:03:47] lol did u revert that diff? :D [20:03:49] on screenshot [20:03:52] it's vandalism XD [20:03:53] yes [20:04:33] good score 1777 :P [20:04:35] I thought it was appropriate [20:05:23] 1177 is the phonenumber to "medical-advice" in Sweden. Like 112 (911), but just for information.... [20:05:35] :P [20:06:01] Look at the username...might have to redact? [20:06:50] no :D [20:06:58] censorship suck [20:08:39] Windows doesn't have (c) on the UI, rigt? Likr the "Close, minimize"-buttons, the "scroll-bars" etc? THinking of the screenshot. [20:08:50] right* Thinking* [20:09:34] * Josve05a has a + in his name! Weeeeeeeheeeee! [20:14:58] [02huggle3-qt-lx] 07benapetr pushed 031 commit to 03master [+0/-0/±3] 13http://git.io/6Qej9w [20:14:59] [02huggle3-qt-lx] 07benapetr 0346779f8 - show a number of items in widget name [20:15:30] Josve05a: what? [20:15:37] where is (c) [20:16:05] you mean copyright? no [20:16:28] :D [20:16:50] we need some Mac devs [20:21:23] [travis-ci] huggle/huggle3-qt-lx#1009 (master - 46779f8 : Petr Bena): The build has errored. [20:21:23] [travis-ci] Change view : https://github.com/huggle/huggle3-qt-lx/compare/526af1c79139...46779f8aa40a [20:21:23] [travis-ci] Build details : http://travis-ci.org/huggle/huggle3-qt-lx/builds/26526749 [20:32:28] [02huggle3-qt-lx] 07benapetr pushed 031 commit to 03master [+0/-0/±1] 13http://git.io/97DIdQ [20:32:29] [02huggle3-qt-lx] 07benapetr 0303c077c - followup [20:34:30] Screw Mac-user! Just ignore them, and they will buy a REAL computer! [20:35:48] * petan goes for his screw driver then [20:43:19] [travis-ci] huggle/huggle3-qt-lx#1010 (master - 03c077c : Petr Bena): The build passed. [20:43:19] [travis-ci] Change view : https://github.com/huggle/huggle3-qt-lx/compare/46779f8aa40a...03c077c0a36f [20:43:19] [travis-ci] Build details : http://travis-ci.org/huggle/huggle3-qt-lx/builds/26527693 [20:55:15] !hg2 [20:55:20] !HG2 [21:01:16] howdy [21:05:13] howdy [21:11:01] FYI I'm now downloading cmake for os x ;) [21:22:06] lazowik: cool :D [21:22:14] compiled [21:22:20] yay [21:22:33] now, tell me how you did it :P [21:22:58] exactly same as: [21:23:00] Install homebrew at http://brew.sh/ [21:23:01] Install Qt: [21:23:02] brew install qt [21:23:03] Install cmake from http://www.cmake.org/files/v2.8/cmake-2.8.12.2-Darwin64-universal.dmg [21:23:04] Checkout this repository and execute [21:23:05] ./configure [21:23:06] cd huggle_release [21:23:07] make [21:23:08] open huggle.app [21:23:11] or is there any different step? [21:23:18] well [21:23:23] I had qt 5.3 arleady [21:23:27] aha [21:23:37] downloaded directly [21:23:40] so qt needs to be installed from official installer instead of brew [21:23:49] I don't know [21:23:53] if *needs* [21:24:27] ./configure --no-breakpad --qt5 [21:24:47] --no-breakpad because that was in https://en.wikipedia.org/wiki/Wikipedia:Huggle/Huggle3_Beta#Prebuilt_packages [21:24:59] and --qt5 because otherwise it assumed qt4 [21:26:11] and there is no huggle.app [21:26:21] just huggle binary file [21:26:45] and there are two ptwiki on the list [21:27:05] aaaaaand Segmentation fault: 11 [21:27:22] (when finishing connecting) [21:29:25] petan: http://wklej.org/hash/81ab2ec49d0/ [21:32:38] mhm [21:33:35] ok I will need to fix that [21:34:27] you know what's exactly wrong? [21:35:29] petan: also, I used 3.0.0 release [21:35:31] not master [21:35:43] that should work [21:35:48] no critical bug was fixed yet [21:36:20] I am installing leopard to vbox, but it's likely gonna take few days to debug it, I don't even know how to use mac [21:36:32] I can try debugging :) [21:36:48] c++ is sort of my main language :) [21:36:57] problem is that some pointer that points to collectable that was already removed doesn't get reset [21:37:38] here is some reading for HGC http://tools.wmflabs.org/huggle/docs/head/classHuggle_1_1Collectable.html [21:38:19] hmm [21:38:26] how can such thing be os-specific? [21:38:33] everytime you call DecRef or UnregisterConsumer on some pointer, it should be set to nullptr because it's pretty much same as calling a delete on it [21:38:40] it's totally cross-platform [21:38:59] the bug [21:39:00] ? [21:41:34] petan: by "such thing" I meant the bug, not huggle [21:42:34] I don't think it should be platform specifix [21:43:13] so why should you install os x in vm? [21:44:03] to debug that? [21:47:50] because here it doesn't crash [21:48:07] if it really crash only in Mac, I need to debug it in Mac :P [21:57:13] so it is platform specific :p [21:57:37] or is Windows permitting random-not-mine-memory usage? [22:06:56] petan: so it can be some not registered consumer? [22:16:06] petan: seems it fails on trying to say that login failed [22:16:29] for enwiki I have that for Huggle::Login::RetrieveUserInfo () [22:16:46] for others at Huggle::Login::RetrieveUserConfig () [22:37:06] weird issue: https://github.com/huggle/huggle3-qt-lx/issues/64 [22:37:53] does someone have QT4 installed? [22:38:44] petan: is there some make target for debug? [22:39:22] lazowik: no, just add -vvvvv (number of v for deepr debug level) as program args [22:39:43] then debug messages will show up on console and system log inside huggle [22:39:50] nah, I mean to include debugging headers etc. [22:39:51] for gdb [22:40:48] I'm developing and debugging with Qt creator [22:41:32] yeah [22:41:39] that's an option [22:50:24] petan: I'll try debugging, but not sure if I'll have time and/or knowledge [22:50:39] so keep installing leopard in vm [22:50:42] bye! [23:01:01] petan: I think I got this [23:01:18] this->Kill(); [23:01:18] this->LoginQuery->DecRef(); [23:01:18] this->LoginQuery = nullptr; [23:01:38] Kill calls DeleteQr() [23:01:50] DeleteQr() does GC_DECREF(this->LoginQuery); [23:02:06] #define GC_DECREF(collectable) if (collectable) collectable->DecRef(); collectable=nullptr [23:02:09] kinda fail [23:03:50] petan: https://github.com/huggle/huggle3-qt-lx/commit/83d9191be11f1667426fbd5033bd19020b1f92d2#diff-2948b85aeb3efeedcf501b0180272f07 [23:03:53] hehe [23:07:42] petan: meh, off to sleep now [23:07:58] but you should be able to reproduce that with some account on testwiki [23:08:16] that has no enough rights to run huggle