[01:10:18] Change on 12en_wikipedia a page Wikipedia:Huggle/Feedback was modified, changed by Lowercase sigmabot III link https://en.wikipedia.org/w/index.php?diff=601282271 edit summary: Archiving 1 discussion(s) to [[Wikipedia:Huggle/Feedback/Archive 18]]) (bot [01:10:21] Change on 12en_wikipedia a page Wikipedia:Huggle/Feedback/Archive 18 was modified, changed by Lowercase sigmabot III link https://en.wikipedia.org/w/index.php?diff=601282276 edit summary: Archiving 1 discussion(s) from [[Wikipedia:Huggle/Feedback]]) (bot [03:21:41] Change on 12en_wikipedia a page Wikipedia:Huggle/Users was modified, changed by TheMesquito link https://en.wikipedia.org/w/index.php?diff=601296347 edit summary: Adding [[Special:Contributions/TheMesquito|TheMesquito]] ([[WP:HG|HG]]) [06:58:13] Anyone home? [10:07:16] no [16:42:11] Change on 12en_wikipedia a page Wikipedia:Huggle/Message was modified, changed by Josve05a link https://en.wikipedia.org/w/index.php?diff=601374080 edit summary: updating it to the newest build, due to that users will be receiving wierd/wrong wanings-templates, that should be fixed in this build. Feel free to revert if you think it is not necessary. [17:10:24] Change on 12en_wikipedia a page Wikipedia:Huggle/Message was modified, changed by Josve05a link https://en.wikipedia.org/w/index.php?diff=601378055 edit summary: [17:30:02] can someone instruct me on how to add a custom wiki ( http://en.brickimedia.org ) to huggle? [17:30:23] Is the file I need to edit located at ~/.local/share/data/Wikimedia/Huggle/Configuration/Huggle3.xml and if so, what do I edit it with? [17:48:08] Meiko: hey [17:48:40] yes that is the file, but as huggle3 isn't entirely finished this may not work it was never tested [17:48:48] but it's planned to be supported feature [17:49:24] GlobalConfigurationWikiAddress is most important here [17:49:37] :o [17:50:20] you need to change this to path of your wiki [17:56:58] okay [17:57:09] lemme make a gist of this real quick so I can ask you if I do this right [17:58:52] https://gist.github.com/georgebarnick/9789386 - I haven't changed anything yet. First question though, this wiki is on a farm, so should I do meta.brickimedia.org or just en.brickimedia.org? [18:05:32] it doesn't matter it's up to you [18:05:39] there always need to be a global config [18:06:00] this global config however can only contains 1 wiki with local config on same wiki as global config [18:06:07] * contain [18:06:15] * s/can/may [18:06:33] it may contain 1 or more wikis [18:06:53] so if you create a global config with definition of 1 wiki only which is the same wiki as global wiki it's ok [18:06:54] ok [18:06:55] now what [18:07:02] !metaconfig [18:07:03] settings http://meta.wikimedia.org/wiki/Huggle/Config [18:07:29] you need a similar config like this, but TBH I am not so sure, this isn't documented yet, so I need to check the code [18:07:36] I'm going to have to change the IRC server and stuff before I do that though, right? [18:08:55] hm yes, this kind of suck... [18:09:09] the global config must be at [[Huggle/Config]] this is hardcoded now [18:09:14] we should change that [18:09:34] for the irc server, should I make it freenode? [18:09:41] you don't need any irc server [18:09:45] oh [18:10:01] because we have rc feeds at #brickimedia-rc-en and such [18:10:02] but there is one more page on global wiki you need [18:10:13] is that rc feed in same format as wikimedia irc feed? [18:10:32] idk, it's using $wgRC2UDP* from mw core [18:10:42] let me check [18:11:05] https://github.com/Brickimedia/LocalSettings/blob/master/LocalSettings_en.php#L187-L190 [18:11:09] anyway [18:11:17] that is not so important now [18:11:46] you need to create this: Project:Huggle/List [18:11:53] [[meta:Project:Huggle/List]] [18:11:55] @link [18:11:55] https://meta.wikimedia.org/wiki/Project:Huggle/List [18:12:19] alright [18:12:20] this is XML with definitions of your wikis [18:12:59] alright lemme get this done [18:13:06] that is the same file as you have in ~/.local/share/Wikimedia/Huggle/Configuration/wikidb.xml [18:13:22] but it may be auto-updated and overriden with the version on global wiki [18:13:34] so you should change it on both places, on global wiki as well as your PC [18:13:49] or just start huggle once you update it on wiki and click "reload" button next to project list [18:15:29] alright [18:15:35] [02huggle3-qt-lx] 07benapetr pushed 031 commit to 03master [+0/-0/±1] 13http://git.io/kMyf2g [18:15:36] [02huggle3-qt-lx] 07benapetr 0355257f4 - new parameter chroot this can be used to change the home path of huggle so that 1 user can have multiple configs of huggle [18:15:38] http://meta.brickimedia.org/wiki/Brickimedia:Huggle/List - i've just put one on right now [18:15:41] Meiko ^ this is going to make it simple for you [18:15:50] if you checkout and build latest version [18:15:59] too lazy to checkout a new one :P [18:16:10] you will be able to maintain multiple huggle homes so that you can use huggle both on your wiki as well as wikimedia [18:17:13] I'm clicking reload and it's doing nothing [18:17:26] mhm :/ [18:17:44] send me link to your wiki I will try [18:17:57] you can start huggle with parameters -vvvvvvvvvvvv to see what is it doing [18:18:05] I am pretty sure it's not nothing [18:18:13] http://meta.brickimedia.org is the global one and http://en.brickimedia.org is the one that's defined [18:19:03] oh I see the issue [18:19:09] it doesn't like our script path [18:19:24] Wed Mar 26 14:18:49 2014 DEBUG[2]: Processing api request https://en.brickimedia.orgapi.php?action=query&prop=revisions&format=xml&rvprop=content&rvlimit=1&titles=Project:Huggle/List&format=xml [18:19:38] it should be .org/api.php not .orgapi.php [18:19:57] but there's this http://meta.brickimedia.org/wiki/Brickimedia:Huggle/List [18:20:02] and http://meta.brickimedia.org/wiki/Special:Version [18:20:52] you need to change global wiki url to meta.brickimedia.org/w/ [18:20:57] it works to me [18:21:06] meta.brickimedia.org/w/ isn't a directory on-server though [18:21:18] our api is at http://en.brickimedia.org/api.php not http://en.brickimedia.org/w/api.php [18:21:19] oh, where do you have your script path [18:21:26] ok [18:21:31] where are pages? [18:21:40] like [[test]] [18:21:43] http://en.brickimedia.org/wiki/example [18:21:46] ok [18:22:16] then it's meta.brickimedia.org/ [18:22:53] DEBUG[6]: Processing api request https://meta.brickimedia.org/api.php?action=query&prop=revisions&format=xml&rvprop=content&rvlimit=1&titles=Project:Huggle/List&format=xml [18:23:22] it is slowly loading to me in browser [18:23:26] but really slowly [18:23:37] there is timeout in huggle, I think like 60 seconds or less [18:23:50] so if the query doesn't make it within that time limit it's considered failed [18:23:55] it can be adjusted though [18:24:05] it still loads to me in browser [18:24:14] we don't support https, that's why [18:24:30] it's trying to connect with SSL when there is no SSL for the domain [18:30:36] ah ok [18:31:23] yes it works now [18:31:29] I discovered another bug :D [18:33:27] okay so what do I need to change on mine to make it work? [18:33:53] [02huggle3-qt-lx] 07benapetr pushed 031 commit to 03master [+0/-0/±1] 13http://git.io/h7CAtw [18:33:54] [02huggle3-qt-lx] 07benapetr 03cb526b6 - make reload button update config so that we don't need to login first to disable ssl :o [18:34:34] Meiko: maybe update huggle? :P [18:34:48] ok [18:34:49] how [18:34:56] Meiko: what is your current version of huggle? [18:35:02] I don't even remember how I got huggle lol [18:35:14] what operating system you have? [18:35:31] Ubuntu 13.10 x86_64 w/ GNOME shell [18:35:44] maybe you installed it using our old ppa? [18:35:47] !ubuntu [18:35:48] ubuntu [18:35:53] wtf [18:35:58] @search ubuntu [18:35:58] Results (Found 1): ubuntu, [18:36:02] !ubuntu [18:36:02] ubuntu [18:36:04] @info [18:36:04] http://bots.wmflabs.org/~wm-bot/dump/%23huggle.htm [18:36:11] @infobot-detail ubuntu [18:36:11] Info for ubuntu: this key was created at 2/25/2014 8:52:16 AM by petan, this key was displayed 2 time(s), last time at 3/26/2014 6:36:02 PM (00:00:09.1655790 ago) this key is normal [18:36:31] !ubuntu del [18:36:31] Successfully removed ubuntu [18:36:39] Huggle 3 QT [3.0.0.0 build 867 f6f968e] [18:37:11] !ubuntu is sudo add-apt-repository ppa:huggle-devs/ppa && sudo apt-get update && sudo apt-get install huggle && huggle [18:37:11] Key was added [18:37:14] !ubuntu [18:37:15] sudo add-apt-repository ppa:huggle-devs/ppa && sudo apt-get update && sudo apt-get install huggle && huggle [18:37:19] ok it works nw [18:37:23] ok [18:37:26] you need to use our new ppa [18:37:43] however, these patches I just pushed will not be there anyway [18:37:50] if you want to use latest HEAD you need to use git [18:38:09] !clone is git clone http://github.com/huggle/huggle3-qt-lx [18:38:09] Key was added [18:38:12] !clone [18:38:12] git clone http://github.com/huggle/huggle3-qt-lx [18:38:28] then you cd huggle3-qt-lx/huggle [18:38:31] ./configure [18:38:32] make [18:43:47] [02huggle3-qt-lx] 07benapetr pushed 031 commit to 03master [+0/-0/±1] 13http://git.io/gsp95A [18:43:48] [02huggle3-qt-lx] 07benapetr 03e134487 - inserted SSL to config file [18:44:28] you put that commit in after I cloned it D: [18:44:31] and it's already making [18:45:28] no problem, just git pull after it finish and do make again [18:45:38] however, this latest version seem to connect to your wiki [18:45:50] but I have no account there so it doesn't let me get there :P [18:46:00] just make an account :P [18:46:22] I don't need to, there is this cheat [18:46:27] yes it works [18:46:28] :D [18:46:32] lot of changes on your wiki [18:46:43] yes [18:46:59] yes it works to me [18:47:04] I can huggle on your wiki :P [18:47:09] :o [18:47:10] even without account haha [18:47:16] evil :o [18:49:38] did you point irc server to freenode? [18:49:51] irc feed didn't work to me [18:49:57] it connected me to irc.wikimedia :/ [18:50:50] I didn't, no [18:50:56] aha ok [18:51:01] so that is not a bug :P [18:52:28] !wikidb is https://meta.wikimedia.org/wiki/Meta:Huggle/List [18:52:28] Key was added [18:53:36] how did you turn off https for the thing? [18:53:45] I don't see a place in huggle3.xml for it [18:54:06] Meiko: uncheck SSL in login form and click reload [18:54:14] then if you exit huggle it will save the config [18:54:22] you will then see it in huggle3.xml [18:57:48] oh [18:58:56] but when I click reload on the login screen even with SSL unchecked, I see Wed Mar 26 14:58:07 2014 DEBUG[2]: Processing api request https://en.brickimedia.org/api.php?action=query&prop=revisions&format=xml&rvprop=content&rvlimit=1&titles=Project:Huggle/List&format=xml [18:59:33] then you are still using old huggle [18:59:44] :S [18:59:47] because new huggle has this under higher verbosity [18:59:50] I just did make and all for the newest one [19:00:05] do i have to uninstall huggle before doing make? [19:00:08] how did you launch it, you need to type ./huggle [19:00:18] oh I did huggle [19:00:19] so that you run huggle from current folder [19:00:22] ok [19:00:35] you should see a different version when it starts [19:00:42] yeah [19:00:44] ok [19:01:26] where's the config for this? [19:01:54] it doesn't appear to be the same config as the old version [19:02:25] that is possible [19:02:32] it surely say that in terminal [19:02:50] Wed Mar 26 20:02:36 2014 Loading configuration [19:02:51] Wed Mar 26 20:02:36 2014 Home: /home/petanb/.local/share/Wikimedia/Huggle/Configuration/ [19:02:58] oh ok [19:03:17] it appears to be in the same location; maybe it just overwrote my old changes [19:03:54] weird :o [19:04:05] no :S [19:04:07] that shouldn't really happen unless you made syntax error [19:04:20] it's still the same [19:04:49] oh I see it now [19:04:57] see what [19:05:09] btw you should see enwiki in list, that is a bug [19:05:11] ignore it [19:05:20] yeah, that's what was confusing me :P [19:05:23] "Login failed unable to retrieve global config, the api query returned no data" [19:05:24] :S [19:05:45] oh [19:05:48] I put the wrong thing [19:05:49] nvm [19:05:57] ? [19:06:05] I put the wrong global config url [19:07:41] nope, still saying "Login failed unable to retrieve global config, the api query returned no data" [19:08:59] what you see in debug log [19:09:07] the api query that it tries [19:10:42] Wed Mar 26 15:10:10 2014 DEBUG[2]: Processing webserver request http://tools.wmflabs.org/huggle/updater/?version=3.0.0.0&os=unknown [19:10:42] Wed Mar 26 15:10:10 2014 DEBUG[2]: Finished request http://tools.wmflabs.org/huggle/updater/?version=3.0.0.0&os=unknown [19:10:43] Wed Mar 26 15:10:18 2014 DEBUG[6]: Processing api request http://meta.brickimedia.org/api.php?action=query&prop=revisions&format=xml&rvprop=content&rvlimit=1&titles=Huggle/Config&format=xml [19:10:43] Wed Mar 26 15:10:19 2014 DEBUG[6]: Finished request http://meta.brickimedia.org/api.php?action=query&prop=revisions&format=xml&rvprop=content&rvlimit=1&titles=Huggle/Config&format=xml [19:11:31] ok but after you start logging in [19:11:44] that is what was when I tried logging in [19:12:01] These two: [19:12:04] Wed Mar 26 15:11:46 2014 DEBUG[6]: Processing api request http://meta.brickimedia.org/api.php?action=query&prop=revisions&format=xml&rvprop=content&rvlimit=1&titles=Huggle/Config&format=xml [19:12:04] Wed Mar 26 15:11:47 2014 DEBUG[6]: Finished request http://meta.brickimedia.org/api.php?action=query&prop=revisions&format=xml&rvprop=content&rvlimit=1&titles=Huggle/Config&format=xml [19:12:32] [02huggle3-qt-lx] 07benapetr pushed 031 commit to 03master [+0/-0/±3] 13http://git.io/7Iaxhw [19:12:32] I know what's wrong [19:12:33] [02huggle3-qt-lx] 07benapetr 03afcb471 - enwiki is no longer hard coded [19:12:37] it's looking in mainspace [19:13:03] Meiko: did you try open http://meta.brickimedia.org/api.php?action=query&prop=revisions&format=xml&rvprop=content&rvlimit=1&titles=Huggle/Config&format=xml [19:13:08] yes [19:13:16] it doesn't lie, the api query indeed returns no data [19:13:58] yes I told you it's in main space, just as on meta.wikimedia.org, it sucks and need to be fixed so that users can pick where it should be :P [19:14:17] :P [19:14:17] http://meta.brickimedia.org/wiki/Huggle/List [19:14:21] you can either put it to main space or wait for it to be fixed [19:14:24] I put it in mainspace [19:14:28] noooo [19:14:37] Huggle/List is supposed to be in Project space [19:14:40] oh [19:14:42] then what [19:14:45] oh [19:14:46] Huggle/Config [19:14:46] config [19:14:47] >_> [19:14:51] I'm oblivious :P [19:14:57] hehe [19:15:07] it's just a little confusing XD [19:17:07] http://meta.brickimedia.org/wiki/Huggle/Config Okay, I left most things as they were on metawikimedia [19:18:15] I believe we aren't reading most of these anyway [19:18:16] :P [19:18:40] they are either obsolete or not yet implemented heh [19:18:45] oh gosh, now I have to do the project config for huggle D: [19:18:55] yes XD [19:18:55] https://en.wikipedia.org/wiki/Wikipedia:Huggle/Config so much to copy! :( [19:19:16] don't tell me you can't copy paste because you don't have that much ram lol [19:19:54] project config is easy, harder part is to import all the templates [19:20:07] that is also needed if you want to use huggle to warn people [19:20:09] we have warning templates too [19:20:15] ok [19:20:25] http://en.brickimedia.org/wiki/Category:Warning_templates they just aren't like wikipedia's [19:20:45] I'm just going to copypaste wikipedia's for now and change the template names later [19:20:51] that isn't that important but these should contain some invisible tag that make it easy for huggle to parse them from talk page [19:21:02] like etc [19:21:15] !config en [19:21:16] Config for en is at http://en.wikipedia.org/wiki/Project:Huggle/Config [19:21:33] warning-template-tags: [19:21:52] that is what u need [19:22:09] otherwise huggle will not be able to parse the current talk pages of users [19:22:39] ah [19:22:40] ok [19:22:46] http://i.imgur.com/6SrjhMC.png Lol [19:23:31] you really want to turn off debuggin if you don't want to toast your PC [19:23:38] this way huggle eats so much cpu XD [19:23:53] or at least use --dot mode [19:24:03] so that debug text doesn't go to syslog [19:24:10] my computer survived a 1000 TNT block nuke in Minecraft once, so I think it can survive huggle :D [19:24:50] yes it can but this is not necessary [19:24:55] you can make it behave faster [19:25:07] just add --dot to parameters or remove these -vvvvvvvvvvvvvvv [19:25:33] ok [19:25:34] btw how did u make it display that page? [19:25:38] it didn't happen to me [19:26:23] The project config has the default page as Wikipedia:Huggle/Message, but it's reading the "Wikipedia:" part as an interwiki instead of a namespace, therefore triggering the Bad Title page. [19:26:55] it's just kinda funny it embedded the entire skin too :P [19:28:07] aha [19:28:25] it reads the page as ?action=render [19:28:40] however, you can replace that in config page [19:28:49] the location of welcome message [19:29:04] alright [19:29:15] I'll probably spend a couple hours doing all this config :P [19:30:27] ok, don't forget to use bugzilla for everything that doesn't work [19:30:45] there might be lot of bugs but if we don't know about them, they are hard to fix :P [19:31:35] okay [19:38:44] petan: http://en.brickimedia.org/wiki/Brickipedia:Huggle/Config - where there's require-rollback:true, will that work if we don't have a rollback group (rollback is a part of patroller on brickimedia) [19:39:21] yes it will [19:39:27] ok [19:39:30] it looks for "rollback" user right [19:39:33] ah, ok [19:39:37] you can list all your rights in session info dialog [19:39:41] that's what I though, but just wanted tomake sure [19:44:31] petan: I don't know what all this config does :( [19:56:44] petan: does huggle automatically generate ~~~~ when leaving a talk page notice? [20:07:29] I don't think so [20:07:48] it just poste that text in config file [20:07:52] * post [20:10:30] ok [20:11:10] petan: any idea why it gave him a level 2 warning instead of a level 1 warning? http://en.brickimedia.org/index.php?title=User_talk:CJC95&curid=256&diff=869858&oldid=867909 :S [20:11:47] there are so many possible reasons [20:12:01] I think you maybe tried to warn him before and it failed? [20:12:16] so when you fixed it and tried the same again, huggle did have cached this user is level 1 [20:12:20] and incremented [20:12:31] but that is just 1 of many reasons [20:13:00] maybe [20:13:05] did you start huggle in debug mode before, can you post logs somewhere? [20:14:56] nope [20:34:13] mhm [20:34:24] ok does it happen for every user? [21:03:35] [02huggle3-qt-lx] 07benapetr pushed 031 commit to 03master [+0/-0/±4] 13http://git.io/nGTIsw [21:03:36] [02huggle3-qt-lx] 07benapetr 03eb9fe8a - Make huggle read the global config file if there is some [21:03:51] Meiko ^ you can use this to update default global wiki to all users who use that PC [21:04:00] or package own huggle that works with your wiki [21:04:16] okay [21:04:30] can't do that right now; busy [21:20:55] [travis-ci] huggle/huggle3-qt-lx#614 (master - eb9fe8a : Petr Bena): The build has errored. [21:20:55] [travis-ci] Change view : https://github.com/huggle/huggle3-qt-lx/compare/afcb471dd779...eb9fe8ac04b7 [21:20:55] [travis-ci] Build details : http://travis-ci.org/huggle/huggle3-qt-lx/builds/21626124 [22:19:38] [02huggle3-qt-lx] 07benapetr pushed 031 commit to 03master [+0/-0/±1] 13http://git.io/yf0_TA [22:19:39] [02huggle3-qt-lx] 07benapetr 03fb31884 - forgot this [22:40:45] [travis-ci] huggle/huggle3-qt-lx#615 (master - fb31884 : Petr Bena): The build passed. [22:40:45] [travis-ci] Change view : https://github.com/huggle/huggle3-qt-lx/compare/eb9fe8ac04b7...fb3188453753 [22:40:45] [travis-ci] Build details : http://travis-ci.org/huggle/huggle3-qt-lx/builds/21631579