[00:00:24] Ah.. How about If i create my own namespaces, they dont show up in the AllPages [00:02:12] nm.. found $wgExtraNamespaces [00:04:59] 03(mod) Articles created by autoeditors are not marked as autoreviewed - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19206 (10JSchulz_4587) [00:10:34] 03(mod) Articles created by autoeditors are not marked as autoreviewed - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19206 (10JSchulz_4587) [00:34:01] hi, question about security. why is it that special:userrights doesnt have a ->isBlocked() check in it to prevent blocked bureaucrats from just creating another account and adding sysop/else rights to it and continue causing havok? [00:34:23] uberfuzzy: because bureaucrats can also just unblock themselves [00:34:38] heh [00:34:56] Skizzerz: but opt-in 'user' groups can spam recent changes with rights changes that can not be blocked [00:34:59] this is a valid concern [00:35:23] true [00:35:41] *Skizzerz is too lazy [00:35:46] to care [00:35:56] anything that can cause log actions, recent changes entries, or other logged changes, should be blocked when a user is blocked [00:36:19] Splarka: you're siding with wikia, what's wrong with you? :P [00:36:25] (so, like not prefs) [00:36:29] Skizzerz: I brought this up before wikia did [00:36:41] heh [00:36:51] then why hasn't it been fixed? [00:37:02] because devs are lazy fskers [00:37:07] :o [00:37:08] so true [00:37:19] it just seems kinda strange after "(bug 15642) Blocked sysops can no longer block other users" [00:37:20] Skizzerz: take some initiative [00:37:24] uberfuzzy: make a patch against current trunk? :) [00:37:33] 2008-10-17 [05:42:13] hey Werdna, thoughts on http://test.wikipedia.org/wiki/Special:Log/rights ? should access to Userrights be blocked by blocked users? (my opinion is: anything that affects recent changes should be, except unblock of course). Obviously most wikis won't give access to userrights to regular users, but some might, and it is a bit spammily abusable [00:37:37] dont have a mw dev setup anymore :( [00:37:43] phooey [00:38:02] but that means I'd have to do what charitwo told me to [00:38:08] and that is simply unacceptable [00:38:12] :D [00:38:25] {{somotivateyourself}} [00:38:26] charitwo: reverse psych [00:38:40] Splarka: don't learn php [00:38:46] k [00:38:55] *Splarka doesn't [00:39:05] PHP Sucks! [00:39:07] OverlordQ: the issue is not with me taking initiative, it's with charitwo saying I should ;) [00:39:10] oh wait, reverse psychology [00:39:15] PHP is awesome! [00:39:29] yes, in theory, doesnt solve the issue that they can likely unblock them selves, unless they were under some sort of magical un-undoable regex powered block :P [00:39:45] regex powered block? [00:39:50] zomg regexblock [00:40:13] so, it would be worth while to cram a user->isBlocked() in there for now? [00:40:27] uberfuzzy: or if my planned user rights edits don't get reverted, you could make a 'blocked' autopromote group that revokes the right to unblock [00:40:34] :) [00:40:57] that would be nice... [00:41:07] so would user rights in the api (/waits for 1.15) [00:41:14] I actually have it all written, just a matter of updating release notes and committing [00:41:26] wait for 1.15? [00:41:35] wikia is on 1.14.0 [00:41:37] OverlordQ: wikia is slow [00:41:40] ah [00:41:44] due to massive amounts of core hax [00:41:44] poor wikia [00:41:55] wikia has a lot of custom stuff that breaks on upgrades, so it takes a while [00:42:02] because they don't know how to commit their custom hooks [00:42:04] *Splarka guesses some things can't be blocked if user is blocked, like automatic account creation, or abuse log filter triggers, but user rights changes should be, dammit [00:42:31] Splarka: uh... do abuse log filter triggers work on more than just edits? [00:42:51] if not, then those would be blocked anyway since said blocked user would be unable to edit [00:43:09] moves [00:43:10] Skizzerz: editing your own talk page when blocked, for example [00:43:14] ah [00:44:09] *Splarka doesn't see an open bug for it [00:45:49] Skizzerz: so, any reason you can think of not to? I mean, anyone who has full access to userrights can probably unblock themselves... one exception would be a blocked bureaucrat who is not 'sysop' though [00:46:26] well, there are also people with partial access to userrights that wouldn't be unable to block themselves, but would be unable to spam rc with right grants/revokes [00:46:47] or hand out rights/rolls to tons of people... [00:46:54] which is even more tedious to cleanup [00:47:03] so, perhaps only check user->isBlocked() if the user does not have 'userrights' right [00:47:09] eg, partial access to userrights [00:47:15] or check it regardless :) [00:47:20] this would give default bureaucrats (but not on WMF) ability to change rights when blocked [00:47:22] i would check it regardless [00:47:27] if someone has bcrat without having sysop, that's just weird [00:47:48] Skizzerz: happens sometimes though, heh [00:47:52] yeah [00:47:59] but so what? [00:48:19] it could be deliberate, even [00:48:26] scenario: [00:48:40] abusive bcrat is being abusive [00:48:43] so someone will complain "I can't unblock myself and I can't +sysop myself but I am bureaucrat" here [00:48:50] heh [00:49:09] fine [00:49:10] nice bcrat comes along and sees said abuse, and blocks abusive bcrat. Nice bcrat also takes away abusive bcrat's +sysop so he can't just unblock himself [00:49:12] so always check it [00:49:17] but forgets to take away the bcrat [00:49:25] Skizzerz: abusive bureaucrat can take away crat on all other crats [00:49:31] before being a crat-hole [00:49:42] I didn't say my scenario wasn't flawed [00:49:57] just very very unlikely, heh [00:49:58] also [00:50:08] !sqlrights [00:50:08] --mwbot-- I don't know anything about "sqlrights". [00:50:22] ack, whatever it is called, just tells how to insert 'bureaucrat' [00:50:35] so anyone using it probably isn't immediately a sysop, so would have to add sysop later [00:50:36] yeah, I've done that before a few times :) [00:50:40] so, in a nutshell, this is a bad thing right? [00:50:48] uberfuzzy: it is a good(tm) thing [00:51:18] either way, I can't implement it now since I have some other modifications to Special:UserRights that I have yet to commit due to their controversial nature (aka I want approval from brion and tim) [00:52:25] actually, the SpecialUserrights changes aren't controversial, it's just another two hooks :P [00:52:30] I just think the optimum situation would be: anyone with UserRights access via $wgAddGroups $wgRemoveGroups $wgGroupsRemoveFromSelf $wgGroupPermissions only, should be blocked if blocked [00:52:44] unless they have 'userrights' right on their group, then they shouldn't [00:52:52] yeah, that's what I'd do [00:53:08] er, $wgGroupsAddToSelf not $wgGroupPermissions [00:53:41] uberfuzzy: wanna open the bug? [00:53:48] Splarka: don't bother [00:53:51] er [00:53:53] https://bugzilla.wikimedia.org/show_bug.cgi?id=17014 [00:54:06] I won't Skizzerz, but not because you say [00:59:09] uberfuzzy-> [00:59:10] 03(mod) Blocked users can use Special:UserRights - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=17014 (10herd) [01:00:05] [brion] . o O (uhoh, Splarka is prodding bugs again, I better leave!) [01:17:13] ... [01:17:24] why did my computer have to randomly restart in the middle of a svn up >_> [01:30:08] because i willed it to do so? [01:33:11] yeah, but I had to delete some directories in order for svn cleanup to work so I could finish the update [01:33:18] granted, I enjoyed deleting the languages directory [01:33:26] but there are better uses of my time :) [02:14:12] 03skizzerz * r52082 10/trunk/phase3/ (3 files in 3 dirs): [02:14:12] * (bug 17014) Blocked users can no longer use Special:UserRights if they do [02:14:12] not have the 'userrights' permission. [02:14:12] * Add hook 'UserrightsGetCheckboxes' to give extensions the ability to modify [02:14:12] the arrangement of checkboxes on the Special:UserRights form [02:14:13] * Add hook 'UserrightsSaveUserGroups' to give extensions the ability to modify [02:14:15] the groups being added and removed last-minute. [02:14:24] Ah... [02:15:09] uberfuzzy ^ [02:16:15] get checkboxes? [02:16:58] uberfuzzy: it's for an extension that I'm revising -- basically puts global group management on the same Userrights form [02:17:03] instead of a sep. special page [02:17:12] :) [02:17:18] Skizzerz: is that meant for WMF use? [02:17:39] it could be [02:17:52] if WMF wants CentralAuth to be that way [02:19:00] 03(mod) Blocked users can use Special:UserRights - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=17014 +comment (10skizzerz) [02:19:04] er, duh [02:19:22] 03(FIXED) Blocked users can use Special:UserRights - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=17014 (10skizzerz) [02:19:32] forgot to set FIXED :P [02:19:42] the global rights and centralauth forms need lots of love, hint hint [02:20:12] the other hook I added would allow said extension to prevent global groups from being assigned locally :) [02:20:29] since both local and global would be part of the same form [02:20:38] albeit a different column [02:22:45] erwhat? there's no correspondance between local and global user groups [02:23:41] with the two hooks I added, it would allow one to forego a sep. special page for global groups and integrate it into the Special:UserRights page [02:24:25] for example, you could add another column so you'd have "Changeable groups", "Unchangeable groups", and "Global groups" [02:24:41] but how would you define what rights a global group has? [02:24:52] you'd need a special page for that :) [02:25:29] well, I don't really understand, but whatever :D [02:25:38] this would only affect assigning the rights [02:25:47] 03(NEW) Early user contributions are incorrectly flagged as "new" - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19271 enhancement; Normal; MediaWiki: API; (snottygobble) [02:26:33] Mike_lifeguard: it makes Special:GlobalGroupMembership obsolete [02:26:42] by integrating it into Special:UserRights [02:27:11] then I like it :D [02:27:44] btw, does anyone know why stewards can't assign rights like rollback? [02:28:33] are you editing it at the correct wiki? [02:28:36] you'd think that having 'userrights-interwiki' would actually mean you can change userrights from another wiki... but it doesn't apparently [02:28:54] e.g. edit User:Mike_lifeguard@enwiki [02:29:00] well, from Meta, a steward should have access to change any and all available userrights for User@wiki [02:29:04] yeah [02:29:28] aha [02:29:36] there's a list of rights, but it's wrong... for example 'flood' doesn't exist on enwiki, and 'rollback' doesn't appear at all [02:29:37] it builds the list of groups as if you were editing it locally anyway [02:29:48] yay, so it's just wrong and I can file a bug :) [02:29:51] open a bug on that :) [02:30:02] *Skizzerz would love to attempt to tackle it [02:30:27] since userrights related things seem to be where the bulk of my commits are [02:31:13] what do you recommend for a user that has a username that predates userrights-interwiki ? just rename ? [02:31:25] sure [02:31:55] or change $wgUserrightsInterwikiDelimiter to something else [02:32:01] :P [02:32:16] while you can no longer use @ in usernames, he can still login and edit with it. but userrights had to be assigned backend and not via the form [02:32:28] or change $wgUserrightsInterwikiDelimiter to something else [02:32:40] that global controls what character is used to check for interwiki modification [02:32:53] charitwo: I think you can use userid [02:32:57] through the form [02:33:00] really? [02:33:07] let me check [02:33:18] so if you change it from @ to # (since # was never allowed in usernames), you could then edit somuser@blah locally [02:33:47] There is no user by the name "184532". Check your spelling. [02:34:15] charitwo: #184532 [02:34:20] needs to start w/ # [02:34:29] 03(NEW) Special:Userrights/User@wiki presents the wrong list of user groups for changing - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19272 normal; Normal; MediaWiki: Special pages; (mike.lifeguard) [02:34:38] I'm not sure how well I've described that bug :\ [02:34:46] I know what it means :P [02:34:47] ah, that works [02:35:03] charitwo: of course it does, I had the php file open and was checking it :P [02:35:07] its also a dupe [02:35:17] i've seen the other one when we had that problem with @ [02:35:25] its uh... [02:35:49] how do you see the userid of another user without db access or asking them ? [02:36:00] charitwo: dunno [02:36:01] :) [02:36:07] good question here: my upload form wont upload nothing, it just returns with a blank form [02:36:45] charitwo: there is a way... check in the stewards' handbook on Meta [02:36:46] tried everything, can't make it work [02:37:05] probably using the api you can get it easily enough [02:37:27] heh [02:37:42] actually, I was thinking about using the api as a means of getting the remote wiki's group listing [02:37:55] since group permissions aren't stored in the database [02:39:01] *Mike_lifeguard notes that despite making an effort he still messed up "rights" vs "user groups" in that bug description :P [02:39:28] anyone have any idea, please? [02:41:29] 03(mod) Captcha in the latin script fails people who do not do Latin - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19229 (10matthew.britton) [02:42:29] ok, my bad, there wasnt another ticket, it was someone suggesting i file a ticket to get around it [02:45:33] cmon can anyone help, im desperate [02:50:08] god help me [02:50:29] 03skizzerz * r52083 10/trunk/phase3/ (11 files in 5 dirs): [02:50:29] * Add autopromote condition APCOND_BLOCKED to autopromote blocked users to various user groups. [02:50:29] * Add $wgRemoveGroups as a means of restricting a group's rights. The syntax is identical to $wgGroupPermissions, but users in these groups will have these rights stripped from them. [02:50:29] * Modify Special:ListGroupRights so that it displays revoked permissions as well (the display of assigned vs. revoked is changeable via css). [02:50:32] * Bump $wgStyleVersion [02:51:12] 03(mod) AntiSpoof blocks usernames too aggressively - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=8257 +comment (10mike.lifeguard) [02:51:14] 03(mod) AntiSpoof blocks usernames too aggressively - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=8257 (10mike.lifeguard) [02:51:35] *Skizzerz afks [02:52:08] 03(mod) AntiSpoof should check against CentralAuth database - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15545 summary; +comment (10mike.lifeguard) [02:54:16] 03(NEW) AntiSpoof doesn't actually stop simple spoofing - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19273 major; Normal; MediaWiki extensions: AntiSpoof; (mike.lifeguard) [02:55:06] Skizzerz: I like that commit too :) [03:14:12] Mike_lifeguard: the handbook worked great with finding user id, thanks [03:16:55] Skizzerz: question, i though $wgRemoveGroups was already used, as who can remove what groups from who via special:userrights [03:24:19] charitwo: remind me how that's done? [03:24:24] uberfuzzy: yes, it is :\ [03:24:35] ah, he meant, wgRevokePermissions [03:24:54] ah, that's better [03:27:56] Mike_lifeguard: exported the last page the user edited which was the latest revision, edited the XML and searched for then [03:28:24] ah, right [03:28:49] too bad its not returned via the api in list=allusers [03:36:51] uberfuzzy: oh, right [03:36:52] >_> [03:38:14] 03skizzerz * r52084 10/trunk/phase3/RELEASE-NOTES: * Fix typo in RELEASE-NOTES introduced in r52083: meant $wgRevokePermissions, not $wgRemoveGroups [03:38:41] hey can someone help me out? [03:45:41] !ask [03:45:41] --mwbot-- Don't say "I have a question", or ask "Is anyone around?" or "Can anyone help?". Just ask the question, and someone will help you if they can. See also: !gethelp [03:45:44] oops he left [04:19:32] 03(mod) API: user IDs - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19195 (10herd) [04:41:24] What the hell... [04:42:15] :o [04:43:32] "Make user IDs are readily available with the API" [04:43:35] s/are/more [04:44:05] 03(mod) Make user IDs more readily available with the API - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19195 summary (10public) [04:48:01] Splarka, why did you replace fancy ’s in bug 18860 with ugly 's? [04:50:05] easier to read without unicode... "but everyone can support unicode" "but those that can't can now see it fine, as can everyone else, everbody wins" [04:50:39] It's cute when you debate yourself. [04:51:38] and it is not cute that you are the master at debating [04:51:54] Master-debator? [04:52:09] Annemarie: why did you change that summary? it was perfectly obvious what he meant to anyone who cares [04:52:18] Because it really wasn't. [04:52:24] API: user IDs doesn't say anything. [04:52:30] and 'more readily' is a misnomer, they are not available at all really [04:52:49] You could want a variety of things. [04:52:51] 1 is more than 0. [04:52:56] (except to the logged in user, for themselves) [04:53:44] 1 is less than 10 million [04:54:39] 1 is the loneliest number. [04:54:40] Splarka, “everyone can support Unicode”, yes, and those who can’t must go out until they’re able [04:55:05] lovely [04:55:46] isn’t it nice to have unicode support [04:56:01] The problem with fancy quotes is that they're hard to search for using ctrl-F, etc. [04:56:19] They're non-standard and provide no extra useful ability beside looking pretty. [04:56:23] As opposed to ü or whatever. [04:56:25] who searches for “doesn’t”? [04:56:47] "API’s behavior is broken"? [04:56:53] There are an infinite number of possibilities. [04:56:54] it isn’t as if nobody ever will [04:57:08] and it isn’t as if ' is ambiguous [04:57:11] *Annemarie throws a shoe at Splarka. [04:57:32] Annemarie, this is an example of a bad bug summary :) [04:57:51] It was made-up. [04:58:17] 03tstarling * r52085 10/trunk/extensions/CentralAuth/CentralAuthHooks.php: Fix a DB error which occurs on Wikimedia every time there is replication lag: check the master for local user existence before attempting an INSERT INTO user, don't trust the slave for existence data. [04:58:41] anyway, everyone here must love Unicode, especially in Wikimedia :) [04:58:55] 03tstarling * r52086 10/trunk/phase3/maintenance/updaters.inc: Fix typo in filename [04:59:19] enhydra: but not on IRC [04:59:51] Splarka, why? [04:59:59] because there are no specs to indicate encoding [05:00:17] and I bet your client doesn't just assume unicode [05:00:23] hmm.. lemme find a cogent paradigm [05:00:26] what do you see here: � [05:00:35] a broken character [05:00:57] ew, irssi [05:01:09] anyone got x-chat? what do you see there? [05:01:27] you shouldn’t “ew” at irssi :) [05:01:44] http://en.wikipedia.org/wiki/File:Letter_to_Russia_with_krokozyabry.jpg [05:02:02] and you shouldn’t spam IRC with needless unicode [05:02:29] wat [05:02:29] 0072 r latin small letter r [05:02:29] 0065 e latin small letter e [05:02:29] 003A : colon [05:02:29] 0020 SP space [05:02:29] recode: Invalid input in step `CHAR..ISO-10646-UCS-2' [05:02:40] heh [05:03:31] enhydra: because IRC is lacking any encoding specs, people often come in and talk in Cyrillic 1251 [05:04:40] if someone comes to #wikipedia-ru with their 1251, we gently point that they should set UTF-8 (and there is a warning in the topic) [05:05:18] luckily, chatzilla and some more clients assume utf-8 by default, as they should [05:05:35] "assume utf-8 by default, as they should" is debatable [05:05:45] I've got xchat, it uses UTF-8 [05:05:51] Splarka, perhaps [05:05:57] TimStarling: what do you see here: � [05:06:09] yen [05:06:22] okay, paste that back to me [05:06:33] ¥¥¥ [05:06:37] yens! [05:06:39] yenyenyen [05:06:44] okay, what do you see here: ¥ [05:06:48] yen again? [05:06:50] a yen! [05:06:51] yes [05:06:52] okay [05:06:56] has anyone heard of a way you can get a wiki to search for an IP, rather than searching for a user with that IP address? [05:07:01] now what do you see here: � ¥ [05:07:30] yen (A circumflex)yen [05:07:33] right [05:07:43] that was x-chat trying to be clever [05:07:52] lemme show you what actually happened [05:08:29] Splarka, these are fallbacks, I guess? [05:08:35] (and you can make fun of my irc client and my font choice at the same time) [05:09:01] Splarka: at :05 my client says incompatible encoding (but still displays the character properly. [05:09:15] at :06, it displays it properly without the compatibility warning. [05:09:28] ... if imageshack ever replies [05:09:39] `recode ..dump` fails at the broken yen :) [05:10:30] http://img141.imageshack.us/img141/7573/yens.gif [05:11:17] looks reasonable to me [05:11:24] right, but it does not assume unicode [05:11:35] as IRC is character soup [05:11:43] mmm, soup [05:11:47] Sрlаrkа — what do you see in this line? [05:12:23] S р l а r k а [05:12:23] уаrrr [05:12:35] pic please? :) [05:12:37] you have mIRC? why don't you set it to UTF-8 mode? [05:12:47] :O [05:12:48] because it is old, and I can't read unicode [05:12:49] morning [05:12:55] Morning. [05:12:56] and i can just copy-paste to an .htm if I need to read it, but I don't [05:13:07] doesn't cost much to upgrade does it? [05:13:10] I actually find it easier to debug this way [05:13:43] what do you need to debug in IRC? :) [05:13:55] like that guy who came in yesterday, I could see his autsummary arrow was not valid unicode [05:14:35] I used to use mIRC before it had unicode support, I used to switch to chatzilla when I had to read non-english text [05:14:59] chatzilla has a configurable charset so you can go into the ISO 2022 japanese channels here on freenode and not get garbage [05:15:12] why would I wanna read Sрlаrkа — ? it isn't my name, it is a spoofing [05:15:28] (and lack of unicode makes it instantly obvious) [05:16:05] I did try looking for a switch to turn off IP-user behavior, but I'm not seeing one anywhere. [05:16:14] besides, I'd have to download a unicode font or something, lemme know when one exists complete [05:16:23] http://2.bp.blogspot.com/_Ap14FtNN91w/SBzrtHJfLnI/AAAAAAAAA5U/TV7_g2_sWq0/s320/Unicode2.gif and when the blue line hits 100% [05:16:27] if he'd known you were using such a broken client he would have used SpIarka instead [05:16:37] fixedys excelsior is close [05:16:51] ew, fixedsys [05:16:52] so's freemono [05:17:22] TimStarling: "broken" ? [05:17:22] Lemme know when you need a complete one. [05:17:49] Splarka, it will never hit 100% because of you! [05:17:49] It's a cute goal, but nobody needs a complete set. [05:18:28] enhydra: good ^_^ [05:19:37] BOM!  [05:20:46] Rage. [05:20:58] *Splarka deletes a Windows-1251 spam... coincidence? [05:22:13] Subject: �a��-�e�e������ [05:22:24] hey MZM: http://www.mediawiki.org/wiki/User:Splarka/stupid_bug_names did you finish these yet? [05:22:49] Nope. [05:22:54] I'll need to change my Bugzilla prefs first. [05:23:03] Getting added to the CC list on random bugs isn't fun. :-/ [05:23:56] do you guys remember that page where it compares the different versions of mediawiki to models of planes? [05:24:28] InShaneee: oh, you mean how Special:Search automatically assumes anything matching IP regex should go to Special:Contributions? [05:24:42] chuck: yah, some asshole made that [05:25:17] crap [05:25:37] http://en.wikipedia.org/wiki/Special:Search/1::1 <-- but as they were saying, this is really annoying [05:26:00] 03(mod) Captcha in the latin script fails people who do not do Latin - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19229 (10Gerard.meijssen) [05:26:05] chuck: http://www.mediawiki.org/wiki/User:Splarka/trunk [05:26:21] heh :P [05:27:57] and to all who think my mirc is broken for lacking unicode that I wouldn't be able to read anyway: get off my lawn [05:28:11] *Splarka waves cane menacingly [05:32:31] 03(NEW) Enable AbuseFilter on Lithuanian Wikipedia. - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19274 enhancement; Normal; Wikimedia: Site requests; (vpovilaitis) [05:38:11] it doesn't lack unicode, they added it in 6.17 [05:38:32] and I have 6.12, so it isn't broken [05:45:24] *AaronSchulz upgraded IE8 to IE7 [05:46:31] http://img198.imageshack.us/img198/5917/seussscreen.jpg [05:50:08] http://news.cnet.com/8301-13506_3-9837180-17.html [05:50:16] 'In case you haven't tried it out just yet, the best way I can describe SP3 is that it's Vista without the crap. Amazingly, Microsoft has said that SP3 features about 1,073 fixes and adds some nifty features from Vista to make the experience far better.' [05:50:22] *AaronSchulz burst out laughing [05:51:07] http://www.microsoft.com/australia/ie8/competition/ [05:51:22] oh god, those permission errors were the first thing I turned off [05:51:27] I mean WTF??? [05:52:28] Annemarie: how about making IE less crap instead...that might attract some more people [05:52:44] I had to rollback due to DPI breakage [05:52:49] I use Firefox on a Mac. [05:52:56] You'll have to direct your complaints elsewhere. :-) [05:54:12] what is that you say? you use the netscape-derived mozilla engine on an intel chip with linux-based operating system? [05:55:22] Right. [05:55:40] *Annemarie waits for the point to become obvious. [05:56:09] haha [05:56:16] Splarka: I prefer a KHTML derivitive engine on a powerpc chip with a linux-based operating system [05:56:36] I prefer "same crap, different case sticker" [05:57:05] Putting stickers on computers was never a good idea. [05:58:09] more core 2 exteme sticker is cute [05:58:11] I mean, you could respect a mac user before OSX and before Intel, while laughing at them [05:58:31] hmm, I also have a vista sticker [05:58:42] Splarka: I'm still lost. [05:58:49] indeed [05:58:50] How does this relate to IE or Microsoft? [05:59:08] MediaWiki should be more like Knol is [05:59:20] Knol is so easy to use with it's WYSIWYG editor and all of that [05:59:22] What is Knol [05:59:32] http://enwp.org/Knol [05:59:44] it's google's knowledge sharing thing [06:00:24] kinda like wikipedia but with moar for-profit-ness [06:02:37] hrmm, Knol isnt competing against wikipedia, its competing against MediaWiki, but whatever [06:02:59] Er. [06:03:27] Can anyone run their own Knol? [06:03:37] rook2pawn: while that's not exactly true, i would say that knol isn't really competing at all, as it's kind of crap [06:03:40] no [06:03:42] (im assuming thats what it [06:03:43] TimStarling: can you check http://www.mediawiki.org/wiki/Special:Code/MediaWiki/52075 ? [06:03:45] oh, then its garbage [06:03:47] heh [06:03:55] that's why it's not comparable to mediawiki :P [06:04:02] chuck: yeah :p [06:04:12] I provided a link. [06:04:14] Reading helps. [06:04:22] *AaronSchulz loves using the word "garbage" with computer topics [06:05:30] it'll do I guess [06:05:35] Php is generally garbage, so? [06:05:48] it'd be nice if you didn't accompany every bugfix with an unrelated formatting tweak [06:05:49] accurate description need not be toned down [06:06:18] rook2pawn: shouldn't you blame those who write crappy code [06:06:38] Nikerabbit: I dont, there is a niche market for that [06:06:46] and php does its job rather well [06:07:12] TimStarling: when I start making 1 character format commits, no one better complain :) [06:07:26] heh [06:07:28] ugh, this dpi scaling is still bad [06:07:48] I am guessing you are somewhat OCD in real life [06:07:58] goddamn 1920x1080 [06:08:18] adjusting your toothbrushes to be precisely vertical in their holders [06:08:27] far from it, I am a tad messy [06:08:37] :o [06:08:55] that smile is very pixelated [06:08:59] OCD is not about being clean in every aspect [06:09:10] it is about obsessing over the wrong details [06:09:12] well, I guess it could be junk *and* precise [06:09:28] Like spelling. [06:09:30] And grammar. [06:09:58] definitely no OCD there either [06:09:58] php programmer and "precise" garbage, heh [06:10:17] PHP isn't *that* bad [06:10:26] It killed my first pet. [06:11:37] *AaronSchulz imagines a PHP based ICBM server [06:12:12] using the api, whats the easiest/best/fastest way to see if a page exists? [06:12:49] prop=info I think [06:12:59] http://pentagon.gov/nuke.php?launch=1&target=damascus&token=43b914b329a1ce5 [06:13:12] http://en.wikipedia.org/w/api.php?action=query&prop=info&titles=Main%20Page1 versus http://en.wikipedia.org/w/api.php?action=query&prop=info&titles=Main%20Page [06:13:15] lmao [06:13:35] all nukes head towards damascus [06:14:25] *AaronSchulz googles "mac fanboy" [06:15:08] http://pentagon.gov/nuke.php?launch=1&target=damascus&token=%20\x0f;%20cd%20/;%20rm%20-rf%20* [06:15:17] Annemarie: http://en.wikipedia.org/w/api.php?action=query&titles=Main%20Page1|Main%20Page [06:16:18] Rawr. [06:16:30] if i'm going to end up querying for the top revision of the page if it exists, should i just make that query, and detect my fails from that, and use the data if it doesnt? or should i try to see if it exists before i make the prop=revisions call? [06:16:56] good question [06:16:58] What data are you getting from the top revision? [06:17:08] timestamp|user|comment [06:17:10] what percentage of calls do you anticipate finding no page? [06:17:12] rvprop=content may be a bit goofy with things like page protections. [06:17:37] Splarka: eh, hard to tell, most of them? maybe 80% ish? [06:17:39] also, you could do some benchmarking on WMF using &forceprofile=true and &forcetrace=true to find the most efficient [06:17:42] So might those three, depending what you're looking for. [06:18:58] http://en.wikipedia.org/w/api.php?action=query&titles=Main%20Page1|Main%20Page&forceprofile=true -> 0.049418 1 - -total [06:19:15] http://en.wikipedia.org/w/api.php?action=query&prop=revisions&rvprop=timestamp|user|comment&titles=Main%20Page1|Main%20Page&forceprofile=true -> 0.130550 1 - -total [06:20:01] The page table is smaller than the revision table? [06:22:19] MZM: depending on how much smaller/faster/harder/better, and that 80% miss expectancy... which is more efficient? show your work [06:23:09] The page table has 17 million rows approximately. [06:23:33] The revision table has 314 millions rows approximately. [06:23:54] So until someone can definitively say otherwise, I'm attributing the speed difference to that. [06:23:56] QED. [06:24:29] ooookay... [06:25:04] I am attributing the speed different to the extra queries, since it is A||A+B, not A||B [06:25:15] but what do I know [06:48:00] hmm... we generate - shouldn't that be rel="license"? [06:48:09] http://www.fsf.org/blogs/licensing/2009-06-rdf sais so. [06:48:24] "copyright" usually points to the copyright holder, imho [06:49:18] hi ialex [06:49:48] ugga [06:50:11] > REL=Copyright [06:50:12] The link references a copyright statement for the current document. [06:50:37] hello Duesentrieb [06:50:42] Splarka: hm... that'S in DC? [06:50:52] or HTML spec? [06:50:55] http://www.w3.org/MarkUp/html3/dochead.html [06:50:58] heh, old, but whatever [06:51:07] and confusing. [06:51:07] 4.0 has a longer spiel [06:51:11] http://www.w3.org/TR/relations.html [06:51:19] i guess rel="license" was intended for inline links, not for the header [06:51:22] incosnistency sucks, though [06:52:35] Splarka: i'll ask the FSF about it. [06:55:01] probably they should just ditch rel="copyright" and use rel="license" eh? [06:55:30] Splarka: yes, but changing that now would be a complete clusterfuck. [06:55:36] or use both, GreenReaper would have a fit though, heh [06:55:43] :P [06:58:48] 03aaron * r52087 10/trunk/extensions/FlaggedRevs/FlaggedRevs.hooks.php: whitespace [07:00:21] 03aaron * r52088 10/trunk/extensions/FlaggedRevs/FlaggedRevs.hooks.php: division by zero check [07:02:12] 03(NEW) Help for PMS Wikipedia - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19275 critical; Normal; Wikimedia: Site requests; (dragonot) [07:02:14] AaronSchulz: there's an alternative way of avoiding that division by zero that might be useful for you in the future [07:03:29] maybe you remember it from high school math class, you can multiply both sides of the inequality by $pages [07:03:53] if ( $unreviewed > 0.02 * $pages ) { [07:06:16] 03(NEW) Add time elapsed next to last modified timestamp - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19276 enhancement; Normal; Wikimedia: General/Unknown; (bugspray7) [07:08:47] 'Wikimedia'? wow, if I were MZMcBride, that would bug me [07:09:49] and the cache would totally kick that feature's ass [07:09:54] ugh... [07:10:06] WONTFIX with "do it in javascript", eh? [07:10:45] 03(mod) Add time elapsed next to last modified timestamp - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19276 +comment (10public) [07:11:10] damn, it uses the user's pref time [07:11:30] Hah. [07:11:54] so it'd have to make an API call to be 100% accurate, or use local system time assuming it was the same as prefs time [07:12:07] or, maybe just one API call per session and set a cookie [07:12:28] huh, never noticed a 'last modified' in the footer. Shows how much I look down there [07:12:50] OverlordQ: I have it float above the page tabs. [07:12:57] Quite useful. [07:13:06] ew [07:13:24] What? Should I put the donation banner there instead? [07:14:06] i usually just click the 'last' tab can't even remember if that's standard of a script anymore [07:14:10] *or [07:14:35] http://en.wikipedia.org/w/api.php?action=query&meta=userinfo&uiprop=options -> timecorrection="ZoneInfo|-420|America/Los_Angeles" [07:14:42] *Splarka wonders how to use that in JS... [07:15:14] Does JS have string splitting? [07:15:15] what's the second bit of info? [07:15:36] Annemarie: for string objects, yes [07:15:40] heh [07:15:46] Minutes from UTC. [07:15:58] Annemarie: how about daylight savings? [07:16:17] It adjusts for it. [07:16:28] really? hmm, k [07:16:33] Becomes -300 or whatever. [07:17:01] ahh, k [07:17:38] yarp, mine says -300 [07:17:58] You don't observer daylight savings? [07:18:01] Observe, even. [07:18:49] yes, we do [07:19:32] hmm [07:19:35] so when does it show [07:19:46] The last modified date? [07:19:52] &action=view [07:20:08] I suppose if you had it set to custom it wouldn't update though [07:20:09] and if the page exists [07:20:12] and not special [07:20:23] Obviously. [07:20:49] var wgArticleId = 0;var wgCurRevisionId = 0; [07:20:51] wtf [07:20:57] 03ialex * r52089 10/trunk/extensions/Configure/ (CHANGELOG Configure.php Configure.settings-ext.txt): Added support for PageCSS, PageNotice, PhpHighlight and PurgeCache extensions [07:21:01] var wgArticleId = "9132808"; var wgCurRevisionId = 294751423; [07:21:14] one of these things is not like the other [07:21:31] Try IsArticle? :P [07:22:21] yeah, no [07:22:25] var wgArticleId = 0; [07:22:25] var wgIsArticle = true; [07:22:37] that variable is useless afaikt [07:22:55] maybe it just shows for ns >= 0 [07:25:08] 03ialex * r52090 10/trunk/extensions/Configure/Configure.settings-ext.txt: missed URL for PageCSS extension [07:26:13] hmm [07:28:01] so with a custom offset it is also always the second parameter, and is minute offset from UTC [07:34:56] Splarka: hm, according to http://microformats.org/wiki/rel-license-issues, rel="license" would be correct for linking to the GFDL, while rel="copyright" would be the right choice for linking to a more specific explanation about copyright, like the one we have in the disclaimer [07:37:20] Duesentrieb: well, with the new license, it will be correct then, heh [07:37:38] :P [07:37:38] since you can't really link to both the gfdl/cc licenses with one , can you? [07:37:44] time fixes all [07:38:01] just make two links [07:38:09] i see enwp already sais CC, while dewiki still has GFDL... [07:38:36] probably should be a link to WMF wiki? [07:39:08] Erik changed en.wiki's message. [07:39:24] I heard a rumor he (or the Foundation) were going to do them all themselves. [07:41:29] heh [07:41:46] is there hook before parser is starting to parse a page? [07:43:38] ParserBeforeStrip? [07:53:46] OverlordQ: mm yeah [07:57:14] 03aaron * r52091 10/trunk/extensions/FlaggedRevs/FlaggedRevs.class.php: revert typecast, turns false to 0 [07:58:14] TimStarling: sigh... [07:58:19] 03nikerabbit * r52092 10/trunk/extensions/Translate/tag/PageTranslationHooks.php: Let magic words like plural and grammar use the correct language in translation pages [07:58:34] heh [07:58:39] did you just break it? [07:59:02] what was the point of that intval if you didn't want to convert false to 0? [07:59:54] to make sure the string will count as an int instead, call it OCD if you will [08:00:22] of course, false should stay false [08:01:04] synced [08:04:39] *AaronSchulz wonders were he gets his type laziness from [08:21:27] who hosts wikipedia, how and where? [08:21:39] the Wikimedia Foundation [08:21:41] I assume there is a page somewhere... [08:21:51] as for where... uh TimStarling ? [08:22:09] charitwo, just want a few key details... like where, figure of hosting architecture, etc. [08:22:24] I read that it costs 1/2 million to host [08:22:43] the sysadmins would be the best ones to talk to about specs like that, not sure if there is a page [08:22:56] http://blog.titocosta.com/post/67047941/guess-wikipedias-hosting-costs [08:23:12] there should be a page! ;-) this is wiki :-) [08:23:15] For hosting costs, look at the WMF financial stuff, should be in there somewhere [08:23:33] no idea where the servers are [08:23:36] got it linked from the above blog post - just need where and how [08:23:57] amsterdamn, tampa, seoul [08:24:15] http://upload.wikimedia.org/wikipedia/commons/4/4f/Wikimedia-servers-2009-04-05.svg <-- that's how [08:24:44] Seoul? :D [08:24:49] I lol'd. [08:25:00] yes [08:25:39] Korea has one of the best internets in the world [08:25:45] cheers OverlordQ [08:25:46] {{fact}} [08:25:57] {{hides from}} [08:26:08] str4nd, I heard it from a korean friend ;-) [08:26:23] new appartment blocks are wired with fiber broadband [08:26:33] takes 5 mins to grab a full lenght movie [08:26:57] which Korea? :) j/k [08:27:01] Hmm, yaseo is up [08:27:13] should it not be? [08:27:14] AaronSchulz, north of course! [08:27:49] Korea implies South. North is usually designated 'peoples republic of' [08:28:00] because if not I'm sure I could scrounge up some DPRK commandoes to decommission the servers [08:28:14] the DMZ there is real! [08:28:15] hehe [08:28:39] http://images.google.com/images?hl=en&ie=UTF-8&q=kim%20jong%20il&sa=N&tab=wi&um=1 [08:28:49] ahh, gotta love that fat lunatic [08:29:02] OverlordQ, so WMF has facilities in Amsterdam, Tampa, Seoul, and they all run that figure? or that figures spans those sites? [08:29:20] that figure is everything [08:29:23] OverlordQ, can you point me to a page that points at that figure? [08:29:25] right [08:29:35] its a bit hard to manage ! its huge :-) [08:30:06] !m Servers [08:30:06] --mwbot-- http://meta.wikimedia.org/wiki/Servers [08:30:15] str4nd, broadband coverage is off the chart in Korea (compared to most of Europe) [08:30:37] thanks OverlordQ, thats the stuff I was after [08:36:17] 03huji * r52093 10/trunk/phase3/maintenance/language/messageTypes.inc: 'listgrouprights-right-revoked' is described as optional in MessagesEn.php but messageTypes.inc is not updated accordingly. [08:38:11] 03huji * r52094 10/trunk/phase3/maintenance/language/messages.inc: 'listgrouprights-key' is added in MessagesEn.php but not in messages.inc [08:38:12] http://blogan.net/blog/wp-content/2006/10/korea2.jpg [08:38:28] 03huji * r52095 10/trunk/phase3/languages/messages/MessagesFa.php: Localisation updates: Adding/updating Persian translations [08:41:48] 03(mod) Captcha in the latin script fails people who do not do Latin - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19229 (10happy-melon) [08:42:24] Captcha in the latin script fails people who do not do Latin <- I wondered when this would come up [08:42:35] Most Captchas are racist [08:43:12] AaronSchulz, that image is proof that dictatorships work! [08:43:15] thanks again [08:52:36] 03(mod) width for td.mw-label causes issues - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19225 (10siebrand) [08:55:32] facefaceface ... racist is different from uncaring [08:56:13] and it is mostly not even uncaring but it not being seen as relevant while so many other things can be done [08:56:54] GerardM-, sorry, I was being deliberately provocative [08:57:05] do not [08:57:22] all that is required for the triumph of evil is for good men to sit idly by and do nothing [08:57:29] do like I do and work on software that makes a difference ... LocalisationUpdate will make a difference [08:57:45] that is why you should lead by example [08:57:52] i.e. not caring that English isn't the first language is tantamount to racism [08:58:05] GerardM-, cool [08:58:09] and not call names ... it does not help [08:58:24] what about racialist? [08:58:30] there are plenty rainbow people speaking English [08:58:45] arrogant? [08:58:51] unthinking [08:59:02] different priorities [08:59:07] GerardM-, do you remember when I was telling you to stop translating? [08:59:25] english is the language of science... [08:59:34] consider the Usability Initiative ... They have five prototypes [08:59:38] that is good [08:59:40] we argued then, but in different roles [08:59:48] so celebrate the good [09:00:00] sorry for being flip [09:00:07] celebrate it because they should only concentrate on English !! [09:00:09] 03catrope * r52096 10/trunk/phase3/includes/api/ApiQueryUserContributions.php: API: (bug 19271) list=usercontribs reported all pre-April 2008 revisions as new [09:00:26] *werdna eyes facefaceface [09:00:45] *facefaceface silently goes back to work [09:01:01] facefaceface ... if you are a developer make captchas in only one other script (if your script is not English) that makes a difference [09:01:17] RoanKattouw: how about userIDs? ^_^ [09:01:22] and THEN you can ask for others to help it on further [09:01:25] make captchas pictures of cats! [09:01:27] being "deliberately provocative" is called 'trolling' around these parts, and it's generally grounds for being removed from the channel. [09:01:29] Splarka: Good one, on it [09:01:34] lolcats? [09:02:06] werdna ... he is a good guy ... threatening with banning is flirting with the same offence [09:02:09] *facefaceface tries to work out how to wind up werdna just enough to get booted without causing real offence to the channel... [09:02:20] you do not [09:02:32] *facefaceface hides [09:02:36] because you damage your reputation [09:02:42] feh [09:02:45] that is the most valuable thing you have [09:02:56] like I have any in here! ;-) lol, etc [09:02:58] no [09:03:05] RoanKattouw: there is an open bug about it now: https://bugzilla.wikimedia.org/show_bug.cgi?id=19195 [09:03:09] the most valuable thing I have is my intellect. [09:03:10] I know [09:03:13] k [09:03:14] reputation is why people can respect you and why they might listen to you [09:03:16] not here [09:03:29] Splarka: Could you lighten my work a bit and make a list of all modules that output usernames? You probably have automated tools for that :) [09:03:32] intellect without reputation means no audience [09:04:00] speaking of which, I really need to get back to work. Thanks for the chat GerardM-. werdna you are right I wasn't thinking. [09:04:08] GerardM-, science dosn't need an audience [09:04:09] Roan: eep, hmm, bit busy atm, gimme a few [09:04:21] l8r dudes [09:04:52] GerardM-: did you see my blog posts i the last few days? [09:06:24] 03daniel * r52097 10/trunk/WikiWord/WikiWordIntegrator/ (6 files in 2 dirs): scripting, initialization [09:07:48] Werdna .. I am not sure [09:07:53] I probably have [09:08:04] http://blog.werdn.us/ [09:08:36] Hey all. First thanks for a great tool, next I need a advice. I use mediawiki for documentation, where some equipment all have there own article with some standard information (ip address, mac address, serial number etc). [09:08:44] I would like to create an “overview” page, there take the standard information and present them in a table. So i'm looking for at way to create a function like “getInfo{articleForEquipment, ipaddress}” there returns the ip address found in the article for the equipment. [09:09:10] !smw [09:09:10] --mwbot-- SemanticMediaWiki is an extension that lets you conenct wiki pages with semantic relations. See and . Mailing lists are available at . [09:09:57] Thanks.. :) [09:09:59] werdna ... I am happy about new life in LiquidThreads [09:10:15] typoo [09:10:28] FrostEyes .. CreativeCommons is using SMW for documentation, they have a helpfull extra extension .. [09:10:59] also check out the extensions used at Referata.com ... that is Yaron Koren .. he is one of the main men for SMW [09:11:23] Thansk GerardM- I will look at it now :) [09:11:27] 03catrope * r52098 10/trunk/extensions/LocalisationUpdate/LocalisationUpdate.class.php: LocalisationUpdate: Factor out PHP parsing to a static function, wrap stuff in PHP tags [09:11:32] werdna did you consider SMW in Berlin ? [09:11:51] GerardM-: ----^^ [09:12:03] Roan .. i test [09:12:10] !smw [09:12:10] --mwbot-- SemanticMediaWiki is an extension that lets you connect wiki pages with semantic relations. See and . Mailing lists are available at [09:12:14] sorted [09:13:52] GerardM-: I haven't had a good look at it, but I've talked about how I think about it in the comments [09:14:12] 03catrope * r52099 10/trunk/extensions/LocalisationUpdate/LocalisationUpdate.class.php: Remove ?> tag, ConfEditor can't handle it [09:14:15] werdna .. SMW is awesome [09:14:43] werdna: Is https://bugzilla.wikimedia.org/show_bug.cgi?id=19272 related to the userrights issue you fixed earlier this week? [09:15:47] 03(FIXED) Early user contributions are incorrectly flagged as "new" - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19271 +comment (10roan.kattouw) [09:16:00] Wow, wikibugs is lagging [09:16:07] #semanticmediawiki [09:16:52] !hesaidsemantic [09:16:52] --mwbot-- http://img393.imageshack.us/img393/576/hesaidsemanticga2.jpg [09:17:48] RoanKattouw: it's a dupe [09:19:52] 03(mod) Add time elapsed next to last modified timestamp - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19276 (10herd) [09:19:55] 03(mod) Cross-wiki userrights reflects groups on local wiki, not target wiki - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=12518 (10agarrett) [09:19:58] 14(DUP) Special:Userrights/User@wiki presents the wrong list of user groups for changing - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19272 +comment (10agarrett) [09:20:00] 03nikerabbit * r52100 10/trunk/extensions/Translate/ (18 files in 5 dirs): Message checking framework improvements [09:23:19] AaronSchulz: could you clear up a few questions about how flagged reves work with logging.xml? [09:23:36] or is logging.xml documented somewhere? [09:24:37] 03(mod) Add time elapsed next to last modified timestamp - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19276 (10bugspray7) [09:26:13] 03(NEW) Duplicate input values prevent tag filter from being changed once set on Special:RecentChanges - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19277 normal; Normal; MediaWiki: Recent changes; (happy-melon) [09:29:10] 03catrope * r52101 10/trunk/extensions/LocalisationUpdate/LocalisationUpdate.class.php: LocalisationUpdate: Suppress E_NOTICE [09:30:37] 03nikerabbit * r52102 10/trunk/extensions/Translate/MessageChecks.php: Forgot debugging [09:34:24] RoanKattouw: isn't @ non-working in E_STRICT? [09:34:35] I have no idea [09:35:27] I used stuff like if(@$str[0] == '[') a few times in ConfEditor too [09:35:33] somebody says so, but I can't reproduce [09:35:47] All I ever use it for is to shut up the undefined index notice [09:36:06] yes but i think that doesn't work in E_STRICT PHP 5.3 [09:36:12] ask tim [09:36:34] still running 5.2.9 :o [09:36:49] $wgOut->addWikfMsg( 'optin-success-out' ); [09:36:51] Bad Nikerabbit [09:37:07] RoanKattouw: bad me... I wish php could check that for me [09:37:20] Yeah, unfortunately php -l doesn't do that [09:37:26] Because of __call() I guess [09:37:38] that's why scripting languages suck :) [09:37:45] And of course because there's no static typing so it has no idea $wgOut is an OutputPage [09:37:57] exactly :) [09:45:17] 03(mod) Special:WhatLinksHere form broken - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19236 +comment (10happy-melon) [09:45:20] 03(mod) width for td.mw-label causes issues - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19225 (10ahmad.m.sherif) [09:45:56] 03siebrand * r52103 10/trunk/phase3/languages/messages/ (8 files): Remove translations of optional 'listgrouprights-right-display' that are the same as in MessagesEn.php [09:57:25] <\n> I have just svn checkout'd a copy of the phase3 tree. Everything is setup, but the vector skin is having some issues. http://neokiller.sourceforge.net/w/index.php/Main_Page is the website. Does anyone know how to resolve those problems? [09:59:04] \n: You installed 1.15.0, Vector only works with the latest SVN version of 1.16aplha [09:59:11] (aka trunk) [09:59:27] "works" in quotes [09:59:36] Yeah [09:59:41] Obviously Vector works for you :) [09:59:42] <\n> RoanKattouw: I did originally, but I'd now overwritten with an SVN checkout? [10:00:08] <\n> Of the latest and greatest mediawiki [10:00:08] You may have done something wrong there [10:00:38] Try to set it up in another directory; I'm pretty sure it didn't checkout the messages files correctly or you wouldn't be seeing this <vector stuf [10:00:40] f [10:01:49] <\n> Ok, trying that now [10:03:50] <\n> Church_of_emacs: Joining a technical channel with such a name leaves you liable to be shot you know ;) [10:04:14] im using http://www.mediawiki.org/wiki/Extension:SyntaxHighlight_GeSHi that implementation of Geshi, how do i put a blue background on the enclose="pre" tags? [10:04:36] \n, I know ;) [10:07:10] 03(mod) Null edits should not trigger abuse filters - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19267 +comment (10happy-melon) [10:07:13] 03(mod) Help for PMS Wikipedia - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19275 +comment (10rainman) [10:10:29] 03(mod) Special:Disambiguations issues (tracking) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=2814 summary (10happy-melon) [10:10:32] 03(mod) Tracking bug (tracking) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=2007 (10happy-melon) [10:10:39] 03(mod) Don't list redirect pages on Special:Disambiguations - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=6651 (10happy-melon) [10:24:50] 03(mod) Make user IDs more readily available with the API - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19195 (10herd) [10:31:44] rook2pawn: where is your wiki again? [10:38:29] Hmmm... Is DjVu renderer broken? [10:38:52] rook2pawn: can you pastebin the source of a page with an example of the enclose="pre" output you wish to style? the available elements and classes depends on version/config of geshi [10:39:02] (see also https://bugzilla.wikimedia.org/show_bug.cgi?id=16324 ) [11:02:21] 03nikerabbit * r52104 10/trunk/extensions/Translate/ (MessageChecks.php groups/MediaWiki/Checker.php): Fix some check types [11:05:12] hi all. I am unsure about the MySQL configuration for MediaWiki. Do i have to turn off innodb like a bunch of tutorials suggest? [11:05:36] No [11:05:44] this question mainly stems from the fact that the mwdumper documentation on the wiki urges me to increase the innodb log size [11:05:45] You don't need to do anything special [11:05:52] Hmm [11:06:23] that said, you might have guessed that i want a local wikipedia DB replica [11:06:29] Yeah [11:07:08] I have no clue about the do's and dont's for importing huge amounts of data, though [11:07:16] so there is no need to turn off InnoDB? I had the impression that MediaWiki uses MyISAM tables.. [11:07:24] No, it uses mostly InnoDB tables [11:07:34] AFAIK only the searchindex table uses MyISAM [11:08:12] Alright. I hope that using the default config (my.conf.huge) shipped by debian will work ok then :-) [11:09:44] 03(NEW) Pages created by editors marked as reviewed in history but shown as unreviewed in RC and WL - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19278 normal; Normal; MediaWiki extensions: FlaggedRevs; (claymore.ws) [11:11:34] http://www.pilhokim.com/index.php?title=EChronicle:Importing_Wikipedia suggests temporarily disabling index and auto_increment using "myisamchk" for page/revision/text tables. [11:12:05] the mwdumper documentation urges me to do the same... does this still apply? [11:12:27] 03nikerabbit * r52105 10/trunk/extensions/Translate/MessageChecks.php: Fold case [11:27:13] 03siebrand * r52106 10/trunk/extensions/Translate/check-blacklist.php: Disable variable checks for 'currentrev-asof' [11:29:23] 03(mod) Pages created by editors marked as reviewed in history but shown as unreviewed in RC and WL - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19278 +comment (10danny.leinad) [11:31:53] 03(FIXED) Articles created by autoeditors are not marked as autoreviewed - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19206 +comment (10danny.leinad) [11:44:08] 03nikerabbit * r52107 10/trunk/extensions/Translate/TranslateEditAddons.php: Fuzzy was not going away without creating a new revision [11:45:06] I have a lot of articles in some categories, and I want to make it easier to access a list of those articles in the category by their capital letters, any advice how I can do this? [11:45:39] lch: Wikipedia has a template for that [11:45:44] as it is now, users would have to click "next" for a couple dozen times to get to the right starting letter [11:45:54] RoanKattouw, which name? [11:46:04] Will look up [11:46:10] thanks [11:46:19] See it working @ http://en.wikipedia.org/wiki/Category:Living_people [11:46:33] that's perfect [11:46:35] http://en.wikipedia.org/wiki/Category:Category_namespace_templates [11:46:51] simple trick, &from= ^_^ [11:47:02] You probably want http://en.wikipedia.org/wiki/Template:CategoryTOC [11:47:12] Living people on enwiki uses http://en.wikipedia.org/wiki/Template:LargeCategoryTOC [11:47:34] so I only need to add this one to a category and it works... magically? [11:47:46] also things like http://en.wikipedia.org/wiki/Template:Catindex [11:48:03] lch: You just add {{CategoryTOC}} to the bottom of the category description page [11:48:21] (might be useful) [11:48:28] great [11:49:02] thanks a lot [11:49:04] You just need to copy+paste that template *and its dependencies* from Wikipedia [11:49:06] note that these use some parser functions [11:49:18] but they shouldn't need any, or any dependencies, for simple operation [11:49:26] parserfunctions are in, anyway [11:49:34] RoanKattouw, yeah, I know [11:49:39] OK [11:49:44] just create an object with [{{fullurl:{{FULLPAGENAME}}|from=1}} 1] [{{fullurl:{{FULLPAGENAME}}|from=2}} 2] ... [{{fullurl:{{FULLPAGENAME}}|from=Z}} Z] ... [{{fullurl:{{FULLPAGENAME}}|from=z}} z] [11:49:55] already imported a lot of templates, some levels deep for each one... a never-ending task [11:50:04] heh [11:50:10] coord yet? [11:50:22] you'll ALWAYS end up with missing templates that they're referencing [11:51:26] AirVacation flight FRK001 departure in T-25hrs and counting ... [11:51:42] yippi-ka-yey! [12:03:43] <\n> Hey guys, I receive a " [12:03:43] <\n> Fatal error: Call to undefined function wfRunHook() in /home/groups/n/ne/neokiller/htdocs/w/includes/specials/SpecialUserrights.php on line 200" on bleeding edge SVN MW. [12:04:06] <\n> Any chance of detailing a quick fix, or this is going to be difficult :) [12:05:33] 03siebrand * r52108 10/trunk/extensions/Wikidata/util/voctrain/i18n/Names.php: Fix als [12:06:23] *shrug* wfm [12:06:56] oh wait [12:06:58] when submitting [12:07:09] wfRunHooks [12:07:26] Ah that might be the 500 reported in #wikimedia-tech [12:08:04] yea, typo [12:11:11] noted: http://www.mediawiki.org/wiki/Special:Code/MediaWiki/52082#c2944 [12:23:04] something wonky is happening with my languages after updating to latest svn [12:23:41] Seem to be getting a mixture of languages even though it's set to En [12:24:02] OverlordQ: your? [12:24:48] wiki that is [12:27:11] OverlordQ: like? [12:27:56] Seem to be getting a mixture of languages even though it's set to En [12:29:09] seems to be pulling from MessagesSq [12:31:32] OverlordQ: any examples? [12:31:45] OverlordQ: what is the content language? [12:31:46] Good morning... I'm having some difficulty creating a link to a file. I'm using our corporate install of mediawiki, I've documents on a network drive. In the past, I've been able to do something like [file://server/path/file display text]. [12:32:00] it's all supposed to be english [12:32:10] oops... that's like file : / / server / etc. [12:32:13] wik iset to english, user preferences set to english, uselang=en [12:32:18] it's spitting out non-english [12:32:29] OverlordQ: no linky? [12:32:35] http://www.thedarkcitadel.com/wiki/Main_Page [12:33:13] In Firefox, clicking it has no affect, but I could right-click and copy link, and go to windows explorer and paste. Firefox has updated, and we've changed our server names to something like server.domain.com. [12:33:37] So, now I'm using [file: / / server.domain.com / path / etc....] [12:34:07] When I right click copy link, I get file: / / / path / etc... [12:34:10] cornell_w: that has nothing to do with mediawiki... you need to change a config option in firefox [12:34:12] The server name gets lost. [12:34:18] it's disabled by default for security reasons [12:34:44] Nikerabbit: you're talking about the clicking not having affect? [12:35:07] Or losing the server name? [12:35:11] Or both ;-) [12:35:13] cornell_w: well either way.. file:// links don't work in every browser [12:35:29] why are there so many spaces in your URLs? [12:35:32] but the first at least is a config option... I remember somebody talked about it yesterday [12:35:47] Cause if I don't put spaces in, I get emoticons [12:36:01] rebuildmessages didn't seem to help [12:36:05] fortunately we do not see them :) [12:36:14] OverlordQ: serialised files? [12:36:46] For example, when you typed "file : / / links", I see file emoticon / links [12:36:53] Kind a confusing ;-) [12:36:59] Nikerabbit: dont think [12:37:07] Anyway, any idea which config? [12:37:12] OverlordQ: can you dump $wgLang at some point? [12:39:07] Lang: NULL [12:39:44] not a good point then :D [12:40:07] OverlordQ: wtf you have something messed up [12:40:13] see the links and all http://www.thedarkcitadel.com/wiki/Stampa:All_system_messages [12:40:20] OverlordQ: are you sure you are not using wrong database... [12:40:33] K, Nikerabbit, THANKS [12:40:36] lemme clear it [12:40:41] arg... [12:40:48] K, Nikerabbit , thanks much [12:40:58] TTFN [12:41:04] OverlordQ: it's pointing to sq and whatnot [12:41:06] Oh, *headdesk* [12:41:44] Was trying to debug something with dumps and I forgot I starting importing sq [12:42:45] wish there was a quicker way to wipe a DB :/ [12:43:50] 03shinjiman * r52109 10/trunk/phase3/languages/messages/ (4 files): Localisation updates Cantonese, Chinese and Literary Chinese [12:44:27] OverlordQ: drop database :o [12:45:20] yea but then gotta mess with moving localsettings reruning the installer, moving back [12:45:37] use installer :o [12:46:24] installer? [12:46:31] you mean the python thing? [12:47:47] hi. i'm having trouble getting mediawiki to allow uploads of docx files. i've added the extension to the wgFileExtensions variable, and docx is listed on the upload page as a permitted file type, but i still get this message when uploading: "The file is corrupt or has an incorrect extension. Please check the file and upload again." what am i doing wrong? [12:49:24] teach me to debug while half asleep lol :( [12:50:10] lunaphyte_: http://www.mediawiki.org/wiki/Manual:FAQ#How_do_I_allow_uploading_of_additional_formats.3F ? [13:02:07] 03shinjiman * r52110 10/trunk/extensions/SiteMatrix/SiteMatrix_body.php: added class="wikitable" for better styling format [13:07:34] using a broken mime detector? [13:07:58] i've tried to install an rpm made from unpatched 1.5.0 and it installs fine , the setup in config/index.php errors out in several ways and i've fixed by putting full paths [13:08:11] Shinjiman: isn't "wikitable" class Wikimedia-specific? [13:08:28] now I get no lang , any ideas where to hunt that down ? [13:08:31] <\n> I have another error for you guys [13:08:37] 1.5 is really really really old. [13:08:40] <\n> Main page of the wiki too: "Fatal error: Call to a member function isCurrent() on a non-object in /home/groups/n/ne/neokiller/htdocs/w/includes/SkinTemplate.php on line 710" [13:09:15] Nikerabbit: thanks. i've got both wgMimeDetectorCommand set and the fileinfo extension installed, but it's still failing. [13:10:45] vvv: no? [13:11:12] Nikerabbit: I thought it was... [13:11:37] At least I remember myself trying to add it to site matrix [13:23:57] vvv: I added class=wikitable a few weeks ago in shared.css. now we can use it for all tables [13:24:21] Wikimedia independent I mean [13:25:18] Raymond_afk: I see. Thanks [13:28:40] 03nojhan * r52111 10/trunk/tools/planet/fr/config.ini: category change on Darkoneko's blog [13:43:27] 03siebrand * r52112 10/trunk/extensions/Translate/check-blacklist.php: Update check blacklist [13:43:35] hmm, I saw that new mediawiki default you're working on [13:44:08] Viper550: What do you mean? The new skin? [13:44:12] vector [13:44:17] Yeah [13:44:27] looking hot [13:44:31] oh... where can i sneak a peek? [13:44:34] http://en.wikipedia.org/w/index.php?title=Wikipedia:Village_pump_(technical)&useskin=vector [13:44:48] they shuffled around the tabs a bit... [13:45:00] Duesentrieb: Or http://prototype.wikimedia.org/de-wp/index.php?title=Hauptseite&action=edit for a sneak peek of both the skin and the new toolbar [13:45:01] hm, gradients - slick :) [13:45:45] woah slick [13:45:57] think we could jquery up the top-bar menus too? [13:46:05] Maybe [13:46:20] well, the top-bar needs to work without js too [13:46:27] I mean, just for effects [13:46:30] The collapse/expand animation in the toolbar is nice, but when switching tabs it looks kinda weird [13:46:31] the edit toolsbar doesn't work without js anyway [13:46:45] like having the tabs glow yellow or something [13:47:12] Mike_lifeguard, we're discussing the new face of mediawiki... in development [13:47:41] Hmm Viper550 and Duesentrieb, go over to the toolbar, then click Help then Special characters [13:47:56] oh, the usability skin? [13:47:57] The animation when switching between the two is not ideal [13:48:10] oh, nice, inline help [13:48:13] yeah that does NOT look right. [13:48:48] I'll poke Michael Dale about that, he added that animation with like 2 lines of code [13:48:51] the new tab order also seems a bit weird to me [13:49:32] Viper550: It's supposed to be logical; namespaces on the left, actions on the right [13:49:38] 03(mod) AntiSpoof blocks usernames too aggressively - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=8257 +comment (10Simetrical+wikibugs) [13:51:44] I think top should be: [Edit this article] [Discuss this article] [View editing history] [13:52:36] That seems to make sense until you discover that the discussion page also has edit and history actions [13:53:29] Apparently our usability folks (I'm just a developer on the usability project, don't know anything about design/usability decisions) decided it'd make more sense to have these two associated pages to choose between on the left and actions to perform on them on the right [13:55:05] 03catrope * r52113 10/trunk/extensions/UsabilityInitiative/ (7 files in 2 dirs): OptIn: Add survey when opting out [13:55:15] 03nikerabbit * r52114 10/trunk/extensions/Translate/TranslateTasks.php: *mumbles* let siebrand see the translations that are in the file [13:58:54] TimStarling: are you around? [13:59:02] yes [13:59:07] ok [13:59:16] though the "read" tab is a bit redundant [13:59:18] that all you wanted to know? [13:59:38] regarding moving those two hooks into User.php... I see what you mean, but if I were to move the hooks there, then the rights log wouldn't display the proper groups [13:59:48] Viper550: Technically, yes. I guess they added it to help newbies, that's what this is all about [14:00:39] should be something like [Article] [Discussion] = = = = [Edit] [History] [Add to my watchlist] [Search box ] [14:00:41] 03nikerabbit * r52115 10/trunk/extensions/Translate/MessageGroups.php: Move the checker to correct class, from aliases to mw extensions [14:01:20] have you written any code that uses these hooks? [14:02:15] bring back the flower. [14:03:07] 03tstarling * r52116 10/trunk/phase3/includes/specials/SpecialUserrights.php: Fix typo in r52082 [14:03:22] TimStarling: at the moment, no, but I was planning on it [14:03:49] the main reason for the ones I added in 52082 would be to add global groups management into the same userrights form [14:04:05] and I'd need to filter out those groups before it gets logged so that it doesn't log the global groups as a local groups change [14:04:22] of course, we already have a hook that's run pre-log, but nothing is passed by reference [14:04:56] and it's done after the actual rights changes [14:05:21] I think perhaps adding the hooks into the api module would be better [14:06:16] er, they are already [14:06:48] so you imagine them being used by CentralAuth? [14:07:11] it's a distinct possibility, provided that such a thing is wanted by CentralAuth [14:07:24] but your interface doesn't provide any way to distinguish between global and local groups [14:07:38] it would be confusing [14:07:55] the checkboxes hook allows for adding new columns [14:08:18] so you could make a sep. column entitled "Global group membership", and place the global group checkboxes underneath there [14:09:36] 03nikerabbit * r52117 10/trunk/extensions/UsabilityInitiative/OptIn/ (OptIn.js optin.js): Rename file case by request of RoanKattouw [14:10:05] or would that still be confusing? [14:11:00] it doesn't sound very flexible [14:11:18] have you thought about subclassing? [14:11:38] that's what I've already done [14:12:10] I've actually got a really elegant patch lying around that abstracts user rights "systems" into a class hierarchy [14:12:34] and it introduces niceties like being able to change the group permissions and assignable groups on-wiki in both global and local groups [14:13:08] then there's one form, and you select whether you want to modify global or local groups [14:13:28] It's on bugzilla, but as it's >1500 lines, not much interest has been shown in reviewing it [14:13:36] werdna: that sounds way better than my implementation [14:13:49] especially since I wrote it last August or so, and so its code quality probably isn't great [14:16:26] probably better than the quality I put out last night >_> (In my defense: the typos were due to me hastily re-creating the code after a svn update gone wrong) [14:17:05] TimStarling: so, should I remove those hooks or keep them there for the time being? [14:17:42] remove them, I think [14:17:46] ok [14:17:52] and have a look at werdna's code [14:17:56] yeah [14:19:19] https://bugzilla.wikimedia.org/show_bug.cgi?id=15252#c5 [14:20:48] TimStarling: where should I mark in the release notes that I'm removing a hook? Configuration changes? [14:21:25] a hook that you added less than 24 hours ago? I would say nowhere [14:21:30] no [14:22:00] the other one from r39368 [14:22:18] which was back in 1.14 [14:22:57] configuration changes will do, I guess [14:23:03] we can always rearrange it later [14:24:45] <^demon> skizzerz: be sure to grep /trunk/extensions for the hook youre removing. [14:24:59] I don't think anything was using it [14:25:06] <^demon> ok [14:25:15] haa ^demon [14:25:18] I originally added it for wikia so they didn't have to use two custom hooks, but they didn't care and continued using their own custom hooks anyway [14:25:24] ^demon: can you change your blog to include full posts in feeds? [14:26:14] <^demon> nikerabbit: yeah, i'll do it when i go back to my computer. [14:27:10] is there a way to make a substituted template add yesterday's date by modifying {CURRENTDAY} ? [14:27:54] actually, it's to modify this: {{subst:CURRENTYEAR}}{{subst:CURRENTMONTH}}{{subst:CURRENTDAY}} [14:28:40] put it there, preview, copy the preview text, paste it in where you had the template, fix date :) [14:29:01] heh, not what I had in mind [14:29:09] the alternative would be to use expr to subtract one from the day, then special case handling if it's 0 [14:29:21] ah, ok [14:29:37] what would that look like? [14:29:38] using a switch on the previous month to determine how many days were in it, checking for leap years in case it's February [14:30:07] Nikerabbit: i finally figured out the docx file upload problem, thanks for your help. [14:30:16] I have something like that lying around, but it uses an extension not installed on wmf [14:30:20] yup, that's easy enough, I just don't have any experience with epr [14:30:27] actually, time might work too [14:30:31] it turns out, no surprise, that it's really microsoft's fault. [14:30:56] uh, expr [14:31:25] so it would be {{#expr:{{CURRENTDAY}} - 1}} ? [14:32:22] <^demon> nikerabbit: wheres the setting in wordpress? [14:33:54] SB_Johnny: no, hold on [14:34:03] lemme test this in my sandbox :) [14:34:10] hehe, thanks [14:34:56] I'll be fine with the month switching, I just don't know how to generate the expression [14:35:12] <^demon> nikerabbit: nevermind, got it & done [14:37:56] SB_Johnny: you want the output to be YearMonthDay with no spaces? [14:38:05] yup [14:38:28] it's used to trigger something in another template [14:38:29] {{#time:Ymd|{{#expr:{{CURRENTDAY}}-1}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}}}} [14:38:29] ok ppl ... C U in a month ... moff to vacation ... [14:38:34] just add in the appropriate subst:s [14:38:42] try not to make too many DB schema changes [14:38:43] :S [14:38:54] hmm i wonder if werdna has a box i can ssh into and take a screenshot or two >.> [14:38:55] ah, cool, thanks [14:39:07] oh, but time is an extension? [14:39:16] ParserFunctions [14:39:31] which is installed on every wmf wiki [14:40:01] yep, I have PF installed. this isn't a mwf wiki [14:40:05] ok [14:40:07] then time will work [14:40:12] both expr and time are in PF [14:40:25] though I'll add it to wikiversity after I figger it on my home wiki [14:40:30] p858snake_: ? [14:40:38] ok cool. thanks! [14:41:53] works! yay :-) [14:41:58] werdna: i just have to ssh into a box and take a pic of jed running [14:42:05] thanks again, bbl [14:42:42] 03(FIXED) set $wgCategoryPrefixedDefaultSortkey=false for en.wiki - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16552 +comment (10rhalsell) [14:44:10] 03(FIXED) Lost Talk Pages during creation of new namespace at pl.wikibooks.org - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18532 (10rhalsell) [14:47:01] 03(FIXED) Enable FlaggedRevs custom configuration on Hungarian Wikipedia - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15568 +comment (10rhalsell) [14:47:32] 03skizzerz * r52118 10/trunk/phase3/ (5 files in 4 dirs): [14:47:32] * Remove the two hooks introduced in r52082 [14:47:32] * Remove the unused UserrightsChangeableGroups hook introduced in r39368 (1.14) [14:47:32] * Fix typo in Special:ListGroupRights introduced in r52083 [14:47:32] * Prevent duplicate key display in Special:ListGroupRights (new behavior: if a permission is both assigned and revoked from a group, it only displays as revoked). [14:47:35] * Fix $wgRevokePermissions handling, it now runs after every group permission has been assigned in order to revoke the permission properly. [14:50:08] is it possible to add a button to mediawiki that will launch a cgi script? [14:51:07] svensko: cgi scripts are lounched by regular web requests. a regular link to the script will do. you can style the link to make it look like a button. [14:51:50] embedding real html form is not possible per default. but there are ways to do it if you really want. [14:51:59] i see... [14:52:33] i'm attempting to do this for an employer but i have minimal python experience (still learning) so i feel like i'm in a bit over my head as i've never used php, html, apache, or mediawiki [14:53:09] learnign everything at oince is a bit much :) [14:53:31] yeah, seems to be a bit mind numbing [14:53:42] especially as a geneticist and not as a computer scientists >< [15:08:34] hi, I'm a french user, do you have a wiki page where there is the ISP on which I can install mediawiki ? I would like to use free.fr [15:09:29] <^demon> didier: you can install mediawiki on any host that has php5 and mysql [15:12:01] didier: an ISP as not a hosting service, btw. though ISPs tend to also offer hosting. [15:12:33] Duesentrieb: yes, you are right, I was searching the right name "hosting service" is the one :) [15:13:02] !wikihosting [15:13:02] --mwbot-- I don't know anything about "wikihosting". [15:13:05] bah [15:13:18] @search hosting [15:13:18] --mwbot-- Results: [hosting] [15:13:24] !hosting [15:13:24] --mwbot-- For a list of popular wiki hosting services, see . You can also set up MediaWiki on most webspace that provides PHP and MySQL (SSH recommended). [15:13:37] didier: --^ [15:13:41] thanks [15:14:06] !wikihosting alias hosting [15:14:06] --mwbot-- Successfully added alias: wikihosting [15:17:47] !scap [15:17:47] --mwbot-- Sync-Common-All-PHP - this is when SVN changes are synchronised to the application servers. For further information, see [15:20:11] 03vasilievvv * r52119 10/trunk/extensions/AbuseFilter/Views/AbuseFilterViewList.php: Fix SQL error on sorting filters by status [15:20:27] 03(NEW) Special:PrefixIndex and Special:AllPages have wrong ordering - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19279 minor; Normal; MediaWiki: Special pages; (catlow) [15:20:42] werdna: may you pay attention to my last commit, please? [15:29:14] vvv: will look [15:29:44] what is the bugzilla component for PDF generation? [15:40:02] 03(NEW) PDF generator license terms should reflect dual license - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19280 major; Normal; Wikimedia: Site requests; (cbm) [15:42:13] 03(NEW) Page-category mapping feature - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19281 enhancement; Normal; MediaWiki: Categories; (catlow) [15:47:03] div#actions > div.menu { [15:47:04] display: none; [15:47:04] } [15:47:09] div#actions:hover > div.menu { [15:47:09] display: block; [15:47:09] } [15:47:17] kind of cute [15:47:38] but I thought IE didn't support those things until recently [15:47:40] TimStarling: isn't that how one does on-hover menus? [15:47:54] TimStarling, it doesn't. [15:48:05] TimStarling, might work in IE7, definitely not IE6. [15:48:10] werdna, if you don't care about IE, sure. [15:48:24] 03(NEW) PDF generation says progress: undefined% - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19282 minor; Normal; MediaWiki extensions: Collection; (cbm) [15:48:26] <^demon> bug 19281 is confusing. [15:48:29] maybe there's emulation hidden away somewhere [15:50:02] 14(DUP) Special:PrefixIndex and Special:AllPages have wrong ordering - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19279 +comment (10innocentkiller) [15:50:10] 03(FIXED) Strange spacing before [[irc:...]] links - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18207 +comment (10mike.lifeguard) [15:50:11] *TimStarling happens to have a copy of IE 6 here [15:50:37] *Simetrical has ies4linux [15:50:45] 03(mod) Support collation by a certain locale (sorting order of characters) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=164 +comment (10innocentkiller) [15:52:32] *TimStarling has MultipleIEs on Win XP under QEMU on linux [15:52:41] not the fastest thing ever but it does work [15:52:59] 03(WONTFIX) Additional wgCaptchaRegexes entry - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18445 +comment (10mike.lifeguard) [15:55:43] Mike_lifeguard: global abuse filters are implemented [15:55:49] gather a consensus and we'll turn them on [15:58:17] in IE 6 the whole skin is totally broken [15:58:49] 03(FIXED) CSS-added icons next to links display through the text and makes it unreadable in RTL - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=1061 +comment (10ahmad.m.sherif) [15:58:50] this is vector in case that wasn't clear [15:58:53] yeah, I know :\ [15:59:11] werdna: it'll require some discussion, but I think we can do it [16:00:06] TimStarling, I'm not too surprised, but maybe that's just because I'm bitter about new skins being added in an unmaintainable fashion. [16:00:44] the current monobook seems to be slightly broken in IE 6 also [16:00:49] you can't click the text boxes [16:00:51] *Simetrical votes that we should stop supporting any browsers other than Firefox 3.5, Chrome 3, Safari 4, and Opera 10, so we can use