[12:45:30] [02huggle3-qt-lx] 07benapetr pushed 031 commit to 03master [+5/-0/±5] 13http://git.io/BGH0Kw [12:45:31] [02huggle3-qt-lx] 07benapetr 036fc9b5a - vandal nw [14:53:10] [02huggle3-qt-lx] 07benapetr pushed 031 commit to 03master [+0/-0/±8] 13http://git.io/qSPdUA [14:53:11] [02huggle3-qt-lx] 07benapetr 03ad844a6 - updated vn [16:00:51] [02huggle3-qt-lx] 07benapetr pushed 031 commit to 03master [+0/-0/±2] 13http://git.io/P9FXSg [16:00:53] [02huggle3-qt-lx] 07benapetr 03fb3447e - slight fix [16:01:37] addshore lemme know when u have time [16:01:44] I need to test new feature of huggle [16:43:43] [02huggle3-qt-lx] 07benapetr pushed 031 commit to 03master [+0/-0/±5] 13http://git.io/rj8pbw [16:43:44] [02huggle3-qt-lx] 07benapetr 0320996af - no need to report someone who is already reported [18:37:40] [bugzilla] [Bug 55918] QWebHistory: file or directory not found https://bugzilla.wikimedia.org/show_bug.cgi?id=55918 [19:11:56] !linux [19:11:56] huggle on linux: https://en.wikipedia.org/wiki/Wikipedia:Huggle/Huggle3_Beta#Linux [19:23:39] [02huggle3-qt-lx] 07benapetr pushed 031 commit to 03master [+0/-0/±1] 13http://git.io/4k3ItA [19:23:41] [02huggle3-qt-lx] 07benapetr 037065e7f - inserted 1 more dependency to make [19:33:23] petan: ? [19:33:32] https://bugzilla.wikimedia.org/show_bug.cgi?id=55918#c5 [19:33:52] Is there anything I can do to helpt debuggin that? [19:34:02] *help debugging [19:34:09] what [19:34:16] did it work or not? [19:34:20] nope [19:34:28] It says there is no package [19:34:33] aha [19:34:33] libqtwebkit-dev [19:34:39] so configure did fail? [19:35:00] configure was ok [19:35:07] what fails is the make command [19:35:42] OR maybe it is still using something from my previous attempt to install this? [19:35:54] I just deleted my ~/Softwares/Huggle folder [19:36:03] and then checked out again from github [19:36:40] Was it necessary to make some additional cleanup/uninstall before attempt the second time? [19:37:10] (the make command outputs a few names from "/usr/lib/i386-linux-gnu/qt4/bin/") [19:37:49] howcome configure can be OK when it check if libqtwebkit-dev is intalled o.O [19:38:03] and u say u have no such package [19:38:55] heh [19:39:05] no idea [19:39:07] =/ [19:39:10] are you sure? [19:39:21] can you copy paste the output of configure [19:40:29] I think it is the same as before, but let me copy it [19:42:09] petan: http://dpaste.com/hold/1422660/ [19:42:27] did you git pull? [19:43:14] hmm, probably not, since it was a new folder [19:43:47] (I don't remember the difference betwen checkout, pull etc..) [19:44:34] git pull update to latest revision [19:45:52] $ git pull [19:45:53] Already up-to-date. [19:45:58] mhm [19:46:17] are you in that folder? [19:46:37] if you execute git log you should see this [19:46:51] inserted 1 more dependency to make [19:46:56] that was latest commit [19:47:00] git log shows that [19:47:08] ok, then maybe try git stash? [19:47:21] then ./configure again [19:47:25] this really makes no sense :D [19:47:39] howcome you have that revision in log but outdated files? [19:48:07] $ git stash [19:48:08] No local changes to save [19:48:26] ok, anyway, beside that this makes no sense, you still need that package [19:48:35] can I see your dpkg -l [19:51:10] hmmm it is too long for dpaste o.O [19:51:33] aha, then maybe just dpkg -l | grep webkit [19:51:41] and dpkg -l | grep qt [19:52:52] [02huggle3-qt-lx] 07benapetr pushed 031 commit to 03master [+0/-0/±1] 13http://git.io/PmEqDw [19:52:53] [02huggle3-qt-lx] 07benapetr 035841b50 - fix [19:53:01] try to check it out [19:53:04] ^ [19:53:08] that fix [19:54:59] petan: http://dpaste.com/1422666/ [19:55:33] ok [19:56:16] can you search for package that has qtwebkit and -dev in name? something like qtwebkit-dev or just something like webkit-dev [19:56:29] but we surely need it with combination of qt, not just webkit-de [19:57:42] what's your system [19:57:43] version [19:58:43] The only thing which matches ".*qtwebkit.*" is [19:58:43] ii libqtwebkit4:i386 2.3.0-0ubuntu2 i386 Web content engine library for Qt [19:59:07] hmm, but in order to compile from source code, you need -dev package for that [19:59:17] what repository are you using, mint doesn't seem to contain qt [20:00:29] can I see cat /etc/apt/sources.list [20:01:01] $ uname -a [20:01:02] Linux mint15 3.8.0-23-generic #34-Ubuntu SMP Wed May 29 20:24:54 UTC 2013 i686 i686 i686 GNU/Linux [20:01:20] ok 15... [20:01:34] cat /etc/apt/sources.list [20:01:49] Hmm that file is empty (except for # deb http://archive.getdeb.net/ubuntu raring-getdeb apps games )] [20:02:13] hm [20:02:17] there are files in sources.d folder [20:12:39] sorry, do you want me to check for files in which folder? [20:12:42] petan: ^ [20:22:39] back [20:22:59] I want to check what repository are you using [20:23:03] you know what [20:23:29] download this: http://packages.debian.org/source/sid/qtwebkit and then let me know [20:23:31] helderwiki ^ [20:24:45] just a sec [20:26:27] I think I fixed it: I checked an option "Enable source code repositories" and I was able to install the package with [20:26:27] sudo apt-get install libqtwebkit-dev [20:26:29] :-) [20:26:43] and then the make command seems to work :-) [20:27:21] as in no errors and no warnings (but lots of messages to the therminal) [20:28:09] and now $ sudo make install [20:28:09] ./build/install [20:28:10] Installed [20:29:01] petan: great! Now I have an executable file to test :-) [20:31:30] no warnings? [20:31:31] :D [20:31:35] you are better than us then [20:31:41] anyway [20:31:44] BTW: the bugzilla link which is at the bottom of https://github.com/huggle/huggle3-qt-lx could point directly to [20:31:44] https://bugzilla.wikimedia.org/enter_bug.cgi?product=Huggle [20:31:50] you don't have to install, just ./huggle works [20:32:12] ah, ok [20:32:13] so fix it! [20:32:14] :D [20:32:34] that bottom is just content of README file [20:33:12] https://github.com/helder-git/huggle3-qt-lx/commit/a0f95ac06c22096d2765b3ef4284997125e9bfde [20:33:17] got it :-) [20:33:28] * helderwiki likes "edit" links [20:35:18] ok, now you need to pull it :D [20:35:24] there is a button for that [20:35:43] [02huggle3-qt-lx] 07benapetr pushed 032 commits to 03master [+0/-0/±2] 13http://git.io/VVDw4w [20:35:45] [02huggle3-qt-lx] 07helder-git 03a0f95ac - Improve bugzilla link :-) [20:35:45] [02huggle3-qt-lx] 07benapetr 03fbd1016 - Merge pull request #21 from helder-git/patch-1 Improve bugzilla link [20:36:28] nvm [20:36:53] what? [20:39:46] it's just done [20:40:09] does it even work to you? :D [20:40:16] Huggle? [20:40:19] yes [20:40:46] I don't known. I'm not sur I'm allowed to just add my user name to the config page on ptwiki [20:41:00] config page? [20:41:09] what you talk about? :D [20:41:11] https://pt.wikipedia.org/wiki/Wikip%C3%A9dia:Huggle/Users [20:41:18] allowed users [20:41:19] is it restricted on pt wiki? [20:41:26] I'm not sure [20:41:37] aha in that case don't use huggle because I didn't implement that feature which checks against this yet :D :D [20:42:00] anyway, what I get when I try to log in is the following message [20:42:25] Login failed unable to retrieve user config, the api query returned no data [20:42:42] I assumed it was because my name was not in the list [20:44:20] Is it trying to access my (non existing) https://pt.wikipedia.org/wiki/User:Helder.wiki/huggle.css ? [20:44:46] yes [20:44:48] that's the problem [20:44:56] if it doesn't exist, api returns no data :P [20:45:04] so it can't check if there is enable:true [20:45:07] which is required [20:45:27] most important is that huggle 3 now requires rollback [20:45:33] if you don't have rollback it will not work [20:45:43] enable:true means what is enabled exactly? [20:45:55] that huggle is enabled for your account :o [20:45:57] (BTW I have sysop rights there) [20:46:03] ok that should be enough [20:46:08] :-) [20:46:31] Is there a blank user config page which I could copy to my css subpage? [20:46:48] aha in that case don't use huggle because I didn't implement that feature which checks against this yet :D :D [20:46:52] Is there really any point in such a feature anyway? [20:46:58] yes [20:47:08] It's trivial for anyone with basic programming knowledge to bypass anyway... [20:47:10] I think on some wikis they want to restrict huggle to specific list of usres [20:47:12] * users [20:47:19] Krenair: that is a good point :) [20:47:36] I think they assume these people who aren't on that list don't have these knowledge [20:47:38] Can https://meta.wikimedia.org/wiki/Huggle be marked for translation? [20:47:45] Although good luck telling non-technical users that, lol. I don't think everybody understands that the API is just as open as the web interface [20:47:46] (I don't know how to do that) [20:47:48] I think yes [20:48:00] Certainly I would refuse to implement such a useless feature [20:48:18] 'feature', since really it's just a deliberate bug. [20:48:44] well, first of all I didn't do that (I consider it low priority because it's useless) and the main reason for it to exist is that someone else did implement it in past [20:48:57] I don't know if huggle in past was even open source [20:49:13] that would make it a bit harder to bypass [20:49:17] What language was it in? C# or VB wasn't it? [20:49:21] VB [20:49:23] original one [20:49:31] Aren't those languages just as easily decompilable as Java? [20:49:35] nope [20:49:56] they can be decompiled to CIL assembly [20:50:05] which is kind of OOP assembler from microsoft :P [20:50:27] Change on 12meta_wiki a page Huggle was modified, changed by Helder.wiki link https://meta.wikimedia.org/w/index.php?diff=6097026 edit summary: small improvements [20:53:15] btw helderwiki: you can type "Developer Mode" into username to bypass login entirely :D [20:53:24] it's case sensitive cheat :P [20:53:25] o.O [20:53:34] it's used to test gui without having to login [20:54:07] will it edit anything under this mode? [20:54:11] but if you want to use huggle to revert edits, you better login [20:54:16] or: what should I not click? [20:54:20] no it won't allow you to execute anything that writes [20:54:24] hmm [20:54:35] read-only [20:54:38] so, if I want to log in, what should I put in my css subpage? [20:54:46] enable:true [20:54:46] (to avoid that api error) [20:54:48] that's all [20:54:52] :-) [20:54:57] ok [20:55:01] well, to avoid that api error you can put anything in there :D [20:55:07] but then you will get other error :P [20:55:32] I'll check if it is ok for me to use it on ptwiki or if I need to request permission to someone... [20:55:45] if you are sysop I am pretty sure you don't need to ask [20:55:48] petan: yep! that is what I was trying to avoid :-) [20:55:57] probably [20:56:15] but you should check your contribs, it's buggy [20:56:30] it's also very fast [20:56:34] much faster than old huggle [20:56:59] it's like wikiflow with rollback buttons :P [20:58:24] I never used huggle [20:58:38] (it didn't work under linux if I remember correctly) [20:58:51] ok, space for next edit, Q to revert and warn :P [20:59:06] hmm good to know [20:59:06] for other shortcuts see menu [21:04:05] I just tried huggle on pt wiki [21:04:07] it seems to work [21:04:14] I think I can even see some vandalism :D [21:05:07] hehe [21:07:12] you don't have many editors on ptwiki I guess [21:07:18] not many edits per second... [21:08:15] Maybe it is because the CAPTCHA is required for non confirmed accounts for every edit [21:08:23] (until december 2013) [21:08:50] aha [21:09:03] that's why there is more registered edits than ip's [21:09:06] petan: is it a known issue that the diffs shows the old colors (yelow and green)? [21:09:13] on enwiki it's other way [21:09:29] no I think that's normal [21:09:39] =( [21:09:50] huggle get a raw diff with no colors and then it colorize it using css we stolen from some mediawiki css style [21:10:07] "some mediawiki"? [21:10:08] I might use some help in here because I don't know css [21:10:10] which one? [21:10:18] I think current [21:10:47] see https://github.com/huggle/huggle3-qt-lx/blob/master/huggle/Resources/Header.txt [21:11:03] it's just a small bit of css [21:11:13] See e.g. https://bugzilla.wikimedia.org/show_bug.cgi?id=34798 [21:12:45] no idea, I really need someone who knows css to fix this [21:13:08] but tbh I don't have big problem with these colors, before we didn't have them, that was hard :D [21:13:13] like diff without colors... [21:13:16] Maybe it is just a matter of copying part of https://gerrit.wikimedia.org/r/#/c/49479/18/includes/FeedUtils.php,unified [21:13:47] maybe, if you know css, just change that html header in file I linked, make huggle, check if it's better [21:13:57] if you figure out a version that is really better, push it to repo [21:14:30] for me it's too low priority and I don't css, or at least create a bug for that [21:16:27] I'll create the bug for now, so we don't forget [21:16:46] k [21:19:11] [bugzilla] [Bug 55924] Update the CSS of diffs to match current MediaWiki design https://bugzilla.wikimedia.org/show_bug.cgi?id=55924 [21:19:12] https://bugzilla.wikimedia.org/show_bug.cgi?id=55924 [21:42:17] peta [21:42:20] petan: [21:42:34] I think it is simple to fix the CSS [21:42:34] ? [21:42:49] instead of the current CSS, the code should be exactly this one: [21:42:49] https://git.wikimedia.org/blob/mediawiki%2Fcore.git/HEAD/resources%2Fmediawiki.action%2Fmediawiki.action.history.diff.css [21:43:05] Do you have any code conventions regarding CSS formatting? [21:43:16] and what about the license of this? [21:43:36] I tried copying it to my local copy of the header.txt, and it works as expected [21:44:29] (I mean, I replaced the current code of the header.txt by the one from mediawiki.action.history.diff.css) [21:58:18] petan: https://github.com/huggle/huggle3-qt-lx/pull/22 [21:59:25] [02huggle3-qt-lx] 07benapetr pushed 032 commits to 03master [+0/-0/±2] 13http://git.io/KG6Bog [21:59:26] [02huggle3-qt-lx] 07helder-git 03defd7e6 - Update the CSS to match the one used by MediaWiki on diff pages The code was copied from https://git.wikimedia.org/blob/mediawiki%2Fcore.git/6985d304dbf855562432464d868ad5eae704a416/resources%2Fmediawiki.action%2Fmediawiki.action.history.diff.css [21:59:27] [02huggle3-qt-lx] 07benapetr 030af16f6 - Merge pull request #22 from helder-git/master Update the CSS to match the one used by MediaWiki on diff pages [22:05:47] I see huge gap [22:05:53] but otherwise it's fine [22:05:59] space [22:06:03] between the cols [22:06:56] Change on 12en_wikipedia a page Wikipedia:Huggle/Huggle3 Beta was modified, changed by Helder.wiki link https://en.wikipedia.org/w/index.php?diff=577897514 edit summary: /* Linux */ ... [22:10:40] [02huggle3-qt-lx] 07benapetr pushed 031 commit to 03master [+0/-0/±1] 13http://git.io/W680Pw [22:10:42] [02huggle3-qt-lx] 07benapetr 03b6e21b0 - fits to size [22:12:38] great! it is better now petan :-) thanks for improving the spacing problem! [22:12:45] I'll have to go now [22:12:51] have a nice weekend :_)