[00:03:23] 03simetrical * r53151 10/trunk/phase3/RELEASE-NOTES: [00:03:23] Remove redundant RELEASE-NOTES line [00:03:23] It's already stated that the element has been removed entirely, so [00:03:23] there's no need to say that its name attribute has been removed. [00:06:00] How is data stored in MediaWiki? In plain text or on a file system? [00:06:32] I mean if you have MediaWiki site, how is data stored then? [00:06:42] can you determine which option to useL [00:06:45] ? [00:06:49] mysql db [00:07:06] you can use other db backends [00:08:42] did I understand right that mysql offers you a certain file system, but you are free to use other file systems offered by other db backends? [00:09:18] Heoooo, databases are not filesystems. [00:09:41] yes, but they have file systems, do they? [00:09:44] MediaWiki supports several relational databases. It primarily supports MySQL, but also has good PostgreSQL and SQLite support, and some Oracle/MSSQL support. [00:09:45] No. [00:10:12] Databases are usually stored in the form of files in a filesystem, but not always. That's an implementation detail. [00:10:32] They expose an abstraction entirely distinct from what a filesystem exposes. [00:13:13] I am very interested in this "implementation detail". How can you differentiate file systems from the data bases? If you have a look at the MediaWiki directory, how can you draw a line where a file system stops and and db starts. They are all text. [00:13:30] *one question mark missing [00:13:41] No, they aren't all text. [00:13:50] If you look in the MediaWiki directory, you will not find the database. [00:13:52] ? [00:14:17] On a normal MediaWiki installation with MySQL on Linux, the database files will be stored in /var/lib/mysql/wikidb or some such directory. [00:14:43] They'll be binary files. If you try looking at them in a file editor they'll be mostly gibberish, and if you try editing them directly you'll cause the database to break. [00:15:10] MediaWiki does not write to the files using direct filesystem access. Instead, it uses SQL. [00:15:28] In most cases this will be sent to a background process that waits to receive SQL commands, such as mysqld. [00:15:47] In the case of SQLite it's a library that will directly edit the database file. [00:16:21] As I said, databases don't necessarily use files at all. InnoDB can be given a raw filesystem partition, for instance (although mostly people don't do that). [00:16:39] They can also store their databases entirely in-memory, as with the MySQL MEMORY table type. [00:22:00] Simetrical: what is your definitions of a text and a file? If I understood correct, you mean by a file system a thing a user can access directly, without converting binaries. Then again, you mean by a db a thing where user needs certain tools. and they obey certain rules to access it. [00:22:22] , instead of . [00:23:35] the sentence " databases don't necessarily use files at all" excludes binary files [00:23:41] I suppose [00:24:23] A filesystem is a way of structuring data that obeys certain conventional rules. It's normally hierarchal, consisting of a tree of directories that may contain other directories and/or non-directory files. Files that contain data usually contain some metadata plus a stream of arbitrary bytes. Files can be of nearly any size. Programs interact with the filesystem through a collection of conventional tools such as open, close, read, and w [00:24:23] rite. [00:26:00] a good point: "They can also store their databases entirely in-memory, as with the MySQL MEMORY table type.". So a db may actually work only with in-memory, not needing files. [00:26:54] A relational database is a different way of structuring data. Data is not organized hierarchally. Instead, there are a number of tables. Each table has a number of rows, each of which must contain some data for a set of columns specific to that table. Columns have data types such as integer or string. Each table is expected to represent a specific sort of information, and the tables are related to one another by means of foreign keys. [00:26:55] Programs normally access relational databases through SQL, a complex, high-level, declarative language. [00:27:07] In short, filesystems and relational databases are completely and totally different things. [00:27:32] Conventionally, since filesystems are simpler, operating systems expose filesystems to programs as the lowest-level manner in which they can access permanent media. [00:27:41] Therefore it's convenient for databases to reside in filesystems. [00:27:52] But this isn't necessarily the case, it just often happens to be so. [00:31:11] I somehow feel this talk could be clarified by the mention of "side effects". So if a db uses only inside-memory, it does not need to store data to some medium (other than inside memory). Is it then functional? No side-effects? [00:31:36] Obviously, if it doesn't write the data to permanent storage, the data will be lost if the system is shut down. [00:32:04] But some databases can also, as I said, write their data directly to disk partitions, with no filesystem involved. [00:32:17] So filesystems really aren't relevant in principle. [00:34:00] also in plain text? Is it a db if it stores things in plain text and it has only some conventional tools such as read, write and execute to access it? [00:34:12] sorry [00:34:26] I meant permissions to the tools you mentioned above [00:34:28] I'm not aware of any relational databases that use plaintext storage. [00:34:37] It's possible in principle. [00:34:57] The distinguishing characteristics of a relational database relate to how its data is logically organized and how it's accessed, not how it's stored. [00:35:01] That's an implementation detail. [00:35:42] It could be stored via a bunch of sweat shop workers writing down everything in shorthand, in principle. In the same way you can use TCP/IP over pigeons. [00:35:51] interesting. Is it the logic that differentiate a fs from a db? [00:36:13] It's the way the data is logically organized and how it's accessed. [00:36:16] Mainly. [00:36:28] I'm talking only about relational databases here, mind you. [00:36:38] In a more general sense, filesystems are a type of database too, just not a relational database. [00:37:40] Simetrical: can you clarify the meaning of "a type of database"? [00:37:54] Why don't you go read the Wikipedia article and everything it links to? [00:45:17] I feel we may have a consensus due to my initial sentence "[dbs] have file systems" and your sentence "filesystems are a type of database". The initial blunt "No." confused me. [00:45:29] Thank you for your great answers. [00:52:29] 03(mod) I am unable to login or use the search on certain pages, but search works fine on other pages. - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19492 +comment (10innocentkiller) [00:52:31] 14(DUP) Can not search on the left side bar - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19670 +comment (10innocentkiller) [00:58:52] Why might it be taking a very long time to change page content or move pages [00:59:02] CPU usage is 0% and other web applications on the apache load immediately [00:59:19] However, whilst it is taking a long time to update, any pages requested from the MediaWiki application will also stall until it finally clears [01:00:03] It can take up to 5 minutes before MediaWiki becomes responsive again [01:00:16] I first thought it might be database connectivity, but its located on the local host [01:01:10] Sometimes these actions (edit/move/delete) complete instantly, as they should, though [01:01:47] !r 53150 [01:01:47] --mwbot-- http://www.mediawiki.org/wiki/Special:Code/MediaWiki/53150 [01:02:33] <^demon> Hehe, the university's hospital patient system uses PHP3 [01:05:25] ^demon: Another victory for the American healthcare system [01:05:36] that'll show those commies who's in charge [01:05:48] <^demon> The PHP5 commies? [01:06:29] Well, I meant the rest of the industrialized world, with their public healthcare and their PHP5 and their what-have-you. [01:06:54] <^demon> Haha. [01:08:05] But the next time somebody claims that socializing our healthcare system in any way will make it bloated and inefficient, I'll be sure to reply with your anecdote. :) [01:08:08] lappy = laptop + happy ? [01:09:46] *Emufarmers decides that now would not be the best time to bug bri-ohn for extension-writing help. [01:12:32] <^demon> Emufarmers: Probably not :) What's the question though? [01:13:37] Don't mind the copypasta: [09:39] Is there a way to override the messages set in another extension? I'm writing a ConfirmEdit plugin and I want to change captchahelp-text [01:13:50] 03(mod) $wgServer can't be set properly with --server attribute in command line tools - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19593 (10sergey.chernyshev) [01:17:37] <^demon> Emufarmers: I'm not really sure :-\ Someone more familiar with the language code in general might know (Nikerabbit/Siebrand?) [01:27:12] Howdy [01:31:16] If I may ask [01:31:21] how exactly do I remove usergroups? [01:31:46] FF|Skyrider: a built-in usergroup, or one that you added? [01:31:55] built in [01:32:16] In this case: Bureaucrats [01:34:09] I don't know of any supported mechanism for doing that, sorry. [01:34:31] Eh, actually [01:34:51] I wonder if the group will disappear if you set all its rights to false? [01:34:58] Probably not, but you never know [01:35:00] <^demon> No, it wouldn't. [01:35:16] <^demon> As long as at least one $wgGroupPermissions['bureaucrat'][] exists. [01:35:34] I can't find that groupP code in the main localsettings file [01:35:46] It's in DefaultSettings.php, but you're not supposed to edit that. [01:36:58] I guess you could reset the permissions with $wgGroupPermissions = array() and then rebuild all of them except bureaucrat, but that seems :-\ [01:37:14] <^demon> You could just unset the 'bureaucrat' array in $wgGroupPermissions. [01:37:52] What exactly does $wgRemoveGroups['grouphere'] = true; do if I may ask? [01:38:16] <^demon> It has to do with which groups users can remove from others on Special:UserRights. [01:39:12] ah, thanks. [01:40:49] * // Bureaucrats can only remove bots and sysops <-- [01:40:59] the only bureau I can find it defaultsettings [01:41:14] FF|Skyrider: try adding unset( $wgGroupPermissions['bureaucrat'] ); in LocalSettings.php [01:41:26] (^demon will beat me if that's wrong :D) [01:41:40] As long it won't break stuff [01:41:41] sure :P [01:43:07] <^demon> Meh, it'll set $wgGroupPermissions['bureaucrat'] = null, so it's not strictly correct. Dunno how it'll react (probably in some fairly sane way) [01:44:46] So [01:45:03] How come there isn't a "proper" way to remove default groups? >_> [01:45:54] Most people don't really care (you can always rename them on-wiki) [01:45:57] Did it work, by the way? [01:46:18] <^demon> No real reason to remove them :) [01:46:32] For example, I personally don't like the name :p [01:46:38] If there aint a proper way to remove it [01:46:41] can I at least rename it? [01:46:44] <^demon> You can certainly rename it. [01:46:49] [21:46] Most people don't really care (you can always rename them on-wiki) >_> [01:46:57] <^demon> I can't remember which MW message it is though. [01:47:19] group-bureaucrat [01:47:24] group-bureaucrat-member [01:47:37] That is, the page MediaWiki:group-bureaucrat [01:48:46] what about it? :s [01:49:12] If you change those pages on the wiki, you'll change the name for bureaucrats [01:49:16] well, the name that gets shown on the wiki [01:50:09] 03(NEW) add an explicit action=view_source to view a page's markup - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19681 enhancement; Normal; MediaWiki: User interface; (info) [01:51:06] in xxxx/MediaWiki:Group-bureaucrat [01:51:06] ? [01:51:44] http://www.mediawiki.org/wiki/Manual:System_message it's one of those [01:52:10] so if xxxx means your domain, then yes :) [01:53:32] how exactly do I rename it though? [01:53:36] Not seeing any rename options [01:53:43] You just edit that page [01:53:55] * Message* Discussion* Create* [01:53:59] No edit :p [01:54:00] just create [01:54:01] Create [01:54:09] Ahh [01:54:17] And then replace "Bureaucrats" with whatever name you'd like [01:54:29] Thanks :) [01:54:32] And then do the same for group-bureaucrat-member (only singular) [01:54:36] I wonder what happens if I "delete" it [01:54:48] You mean blank it? [01:55:06] delete the whole page, which I assume it'll blank it :p [01:55:25] Nothing: you can't delete it because it doesn't exist yet [01:55:48] Does now [01:55:51] as I just created it [01:56:04] MediaWiki: pages don't actually exist as articles until you "create" them; their messages just get loaded from the database unless you customize them on-wiki [01:56:11] If you delete it now, it'll just go back to the default [01:56:24] ah, oke :) [01:56:53] <^demon> I'm not sure if those will disable when using a hyphen like some others or not. [01:56:56] <^demon> Might be worth trying. [01:57:28] 03(NEW) Wikimedia techblog favicon missing - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19682 trivial; Normal; Wikimedia: General/Unknown; (public) [01:57:30] mmmm [01:57:41] Is there a way to set pages on private for specific groups only? [01:58:50] ^demon: quick test indicates not [01:59:40] FF|Skyrider: http://www.mediawiki.org/wiki/Manual:Restricting_access#Restrict_viewing_of_certain_specific_pages [02:00:00] FF|Skyrider: yes, it is possible, but highly discouraged as it isn't secure [02:00:13] >_> [02:00:18] Isn't that a bit, well, bad? [02:00:26] I mean, there are tons of people who rather have private pages O_o [02:00:55] hmm a tech blog complaint and it isn't from other main friend. >.> [02:01:07] !cms | FF|Skyrider [02:01:07] --mwbot-- FF|Skyrider: Wikis are designed for openness, to be readable and editable by all. If you want a forum, a blog, a web authoring toolkit or corporate content management system, perhaps don't use wiki software. There is a nice overview of free tools available at including the possibility to try each system. For ways to restrict access in MediaWiki, see !access. [02:01:34] p858snake: Hm? [02:01:51] There are also tons of people who like , but MediaWiki isn't designed to fulfil every debauched desire. :D [02:01:53] Annemarie: i've seen a few recently from jdanni [02:02:18] ^demon: There's an open bug about being able to properly disable MediaWiki messages. The whole blank == default thing is pretty retarded behavior. [02:02:25] p858snake: he seems plenty active on Bugzilla [02:03:03] i know he is Emufarmers [02:04:53] <^demon> Annemarie: There needs to be a standard way. I'm in favor of something like __DISABLEMSG__. It's pretty easy to check for in the message-getting code. [02:05:16] ^demon: The standard way would be to blank the message. There's no good reason for blank to be the default... [02:05:49] <^demon> I understand and like the delete-to-restore-default behavior :) [02:06:01] Delete != blanking. [02:06:17] <^demon> p858snake: If you can get past how he chooses to phrase his bug reports, etc, he's actually fairly helpful. [02:06:17] And simply because you understand doesn't mean it's intuitive for the thousands of other users. ;-) [02:06:28] <^demon> Other users are wrong :p [02:07:05] <^demon> Blanking would be nice, yes. [02:07:06] 14(DUP) Wikimedia techblog favicon missing - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19682 +comment (10p858snake) [02:07:14] "I want to disable this message. I tried blanking it." "No, no. That doesn't work." "Well, I'll try deleting it then." "No, that doesn't work either." [02:07:21] 03(mod) Techblog: Favicon is missing - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19614 +comment (10p858snake) [02:07:31] Bah, duped? [02:07:35] 03(mod) Techblog: Favicon is missing - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19614 +shell (10p858snake) [02:07:54] Seems so. Searching is for noobs. [02:07:58] <^demon> p858snake: Might want to throw rob's e-mail on the cc. [02:08:08] no idea what it is [02:08:36] i could probably stick it in site requests instead actually... [02:08:36] I got it. [02:09:14] <^demon> It's not a site request. [02:16:20] 03(NEW) Config sync scripts fail to update machines with NFS-less /home configuration. Breaks mhr.wikipedia new addition - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19683 enhancement; Normal; Wikimedia: General/Unknown; (brion) [02:19:57] Thanks for the help, night all [02:20:01] Night. [03:01:55] 03(mod) mwdumper java.lang.IllegalArgumentException: Invalid contributor - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18328 +comment (10martin) [03:07:12] Hi [03:07:23] Has anyone in here done a custom wiki design? [03:07:44] !skins [03:07:44] --mwbot-- Overview: . Skin usage: . Gallery of CSS styles: . Writing your own: [03:08:35] Thanks for answering my question. [03:08:36] Not. [03:09:10] Oh snap. [03:09:40] Was just curious if anyone in here has created their own skin [03:09:44] 03aaron * r53152 10/trunk/extensions/ReaderFeedback/ (4 files in 2 dirs): Splitting out ReaderFeedback stuff part IV: en message cleanup [03:17:29] Hrm, how do I change the default theme? [03:17:50] nevermind, lol [03:37:51] 03aaron * r53153 10/trunk/extensions/FlaggedRevs/specialpages/StableVersions_body.php: fixed var typo [03:47:04] hrmph [03:47:43] How can I add meta keywords and such into my wiki? [03:47:53] Is it in the template's files? [03:48:31] lulz, got it [03:48:32] my mistake [03:49:31] 03aaron * r53154 10/trunk/extensions/FlaggedRevs/specialpages/StableVersions_body.php: Follow up to r53153: wasn't just a typo...also the wrong var...added the correct rev_timestamp again. This was broken from r49076. [03:51:39] 03aaron * r53155 10/trunk/extensions/FlaggedRevs/ (15 files in 3 dirs): Splitting out ReaderFeedback stuff part V: removed the code and en messages from FlaggedRevs. [03:53:24] hrm, my method failed [03:53:26] anyone know? [03:53:51] 03aaron * r53156 10/trunk/extensions/FlaggedRevs/README.txt: update docs [03:56:46] I think there's an extension to add them, but most search engines ignore them AFAIK [03:57:15] o.o [03:57:17] since when [03:57:45] 2002? [03:57:49] http://en.wikipedia.org/wiki/Meta_element#The_keywords_attribute [03:58:04] Yahoo might still use it [03:58:25] hrm [03:58:36] That's terrible :P [03:58:56] http://www.mediawiki.org/wiki/Extension:MetaKeywordsTag http://www.mediawiki.org/wiki/Extension:YetAnotherKeywords http://www.mediawiki.org/wiki/Extension:MetaKeywords [03:59:11] there's still 3 extension to do it though [03:59:12] Hasbro: $wgOut->addMeta( $name, $val ) [03:59:40] for stuff like that, browse skin.php,skintemplate.php, and outpage.php for functions [03:59:57] Thank you [04:05:26] how does the list of memcache servers work for deciding which server to store a piece of data on? [04:09:42] Have a look at the code? My understanding is that the algorithm for distributing cache items is (item number) mod (number of servers), so you should swap them in and out rather than adding or subtracting to the list because otherwise you'll break the caching. [04:11:39] http://www.mediawiki.org/wiki/Memcached [04:11:45] you read that already right? [05:35:57] there's no way using the API or special pages to list all javascript or css pages in a wiki is there? [05:38:01] 03(NEW) Save Draft Button is enabled before doing any changes - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19684 normal; Normal; MediaWiki extensions: Drafts; (janesh) [05:38:10] A direct DB query can do it. [05:38:27] page_title LIKE "%.js" or whatever. [05:38:37] Annemarie: yes i'm about to do it that way on the toolserver [05:38:52] are you assuming ns 2 and 8 only? [05:39:15] i want to be able to grep them for things such as global symbol renaming [05:39:26] they're the only namespaces with autoprotect feature, so are usually the ones, though /any/ page in any namespace with any legal name can be loaded [05:39:38] like wikipedia: pages [05:39:40] yes Wiktionary: and User: [05:39:41] for WP:tools [05:39:43] importScript('Main Page') [05:39:57] hippietrail: global symbol renaming? [05:40:09] true but i will consider any such pages "unsupported" [05:40:19] I think en.wp has some in ns 4 [05:40:36] AaronSchulz: for instance on enwikt we have things such as getCookie and setCookie [05:40:39] Just do a full page scan. [05:40:48] page table scan. * [05:40:58] Hey, it works for us! [05:41:04] if they're not ending in .js or .css, they're fucked anyway. [05:41:04] if we feel it's appropriate to rename such a symbol we need to be able to see whch scripts would be affected [05:41:23] heh [05:41:56] or just seeing how other users have done js or css stuff. or seeing which css features people are actually using and which can be deprecated [05:42:11] http://toolserver.org/~nikola/grep.php?pattern=%5C.js%24&lang=en&wiki=wiktionary&ns=2 [05:42:20] http://toolserver.org/~nikola/grep.php?pattern=%5C.js%24&lang=en&wiki=wiktionary&ns=8 [05:42:35] All the other wikis are adorably small. [05:42:43] would js or css ever live in MediaWiki: ? [05:42:56] yes, as gadgets mainly, and common/skinname [05:43:05] and subpages thereof [05:43:06] loads [05:43:11] see second URL above [05:44:08] oh so there's stuff in MediaWiki: but not Wiktionary: [05:44:53] http://toolserver.org/~nikola/grep.php?pattern=%5C.js%24&lang=en&wiki=wikipedia&ns=8 loads on en.wp [05:45:19] and they even use ns4 there: http://toolserver.org/~nikola/grep.php?pattern=%5C.js%24&lang=en&wiki=wikipedia&ns=4 [05:45:30] note this is to reduce message cache pollution so is probably a good idea [05:45:37] but best is to use user, IMHO [05:46:00] *charitwo looks at Annemarie suspiciously [05:46:29] it would be nice if google code search could search these (-: [05:46:45] *Annemarie eat charitwo. [05:46:48] Eats, even. [05:46:57] http://www.google.com/search?q=site%3Aen.wiktionary.org+intitle%3Auser+intitle%3Ajs [05:47:23] awesom! [05:47:25] Annemarie: i don't wish to partake in your scams! http://p.defau.lt/?_A5CAKuMAwketKlKp1ItoQ [05:47:45] That's my whore sister. [05:48:32] oh but that's not code search [05:50:51] hmm so google is using wiktionary data! http://www.google.com/codesearch/p?hl=en&sa=N&cd=3&ct=rc#pov84wZZt8Y/trunk/src/scripts/wikiwords.js&q=wiktionary%20lang:javascript [05:52:01] Nice way of finding sounds. [05:52:20] hmm he could generate Code Search Sitemaps: http://www.google.com/support/webmasters/bin/answer.py?answer=75225 [05:52:32] wth [05:52:38] disable JS and go to the URL [05:52:45] (the previous one) [05:52:52] *Splarka thought google was about accessability [05:53:02] Denied! [05:53:59] bug report! [05:55:42] do we already have sitemaps? how can i see one? [05:56:18] Index [05:56:30] |+ absolutely all pages [05:56:34] API [05:56:46] |+ same things than on index [05:56:53] \o/ [05:58:48] MediaWiki:Pagetitle -> YOU ARE HERE [05:59:44] :D [06:01:21] this says mediawiki has sitemap support in core. but is it enabled on wikimedia wikis? http://www.mediawiki.org/wiki/Extension:Google_Sitemap [06:09:02] Hi! I use command-line PHP script to extract text from wikipages. I strip xml tags, process the content of Article with Parser using appropriate options, then strip html tags to get "clean" text. The problem is, some pages also return embedded javascript after parse. I've tried ParserOptions::setTidy(true) but no luck. Is there any simple way to suppress embedded JS generation? [06:10:24] 03(NEW) User isn't directed to draft when draft link is clicked from Preview - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19685 normal; Normal; MediaWiki extensions: Drafts; (janesh) [06:10:37] the JS has call to showTocToggle(); [06:10:48] QuestPC: What's your entry point? [06:10:51] API? [06:11:00] no, maintenance script [06:11:27] I am writing google video sitemap generator based on existing generateSitemap.php [06:12:08] why not just remove the [09:42:50] 03ialex * r53159 10/trunk/phase3/includes/specials/SpecialBlockip.php: (bug 19693) escape user link in contribution link [09:42:59] *user name [09:43:02] hmm [09:43:09] flyingparchment: feel like scapping it? >_< [09:43:17] no, ask tim [09:43:24] *Splarka thinks tim is busy [09:43:39] this was bound to happen [09:43:49] it does, constantly [09:43:55] anybody could give me a clue, please? :D [09:43:55] who wants to audit all uses of wfMsgHtml ? [09:44:00] check the /branches for XSS [09:44:09] 03(FIXED) User name Special:BlockIP is not HTML escaped - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19693 +comment (10alex.emsenhuber) [09:44:31] MrSCQ: what is a "tag" [09:44:31] Splarka: generally people who are busy still have time to fix critical security issues [09:45:21] well, it isn't quite that critical I think... you can't make a username with <> [09:45:23] Nikerabbit: I mean the whole linguistic menus, translations and every linguistic tag [09:45:36] TimStarling: want to sync r53159 ? (see https://bugzilla.wikimedia.org/show_bug.cgi?id=19693) [09:45:37] have to be a sysop clicking a malformed link [09:45:38] what is linguistic menu and linguistics tag? [09:45:41] Splarka: People could still create a malicious link to do it [09:45:43] Splarka: you can execute arbitrary JS by tricking a sysop into visiting a tinyurl [09:45:47] Splarka: even worse [09:46:11] *Splarka goes to trick Jimbo into +stewarding him [09:46:18] MrSCQ: usually I just tell to clear all caches [09:46:54] Nikerabbit: my trouble is that I installed the mediawiki in a language, but then changing it to a different language in localsettings, it keeps many parts of the soft the language ive made de installation [09:47:33] Nikerabbit: so in theory, the best thing to solve this issue, is to clear the caches? [09:47:46] (i guess i have a dumb question... oops! ;-) [09:47:46] ialex: is that actually security sensitive? usernames are pretty restricted [09:48:09] TimStarling: passed raw to the output [09:48:21] TimStarling: no username check for it [09:48:30] TimStarling: see Splarka link above [09:48:37] right [09:48:37] hmm, 1.14 was branched after r41852, but was this possible in wfMsgHtml() then? [09:48:49] if so, probably should backport to 1.14 and 1.15 [09:49:29] Splarka: has always been [09:49:40] ouch <3 [09:49:49] audit time! I nominate Nikerabbit [09:50:11] Splarka: if you pay me better than my current job [09:50:48] why do you replace one wfMsg variant that nobody understands with another equally dense one? [09:51:03] htmlspecialchars(wfMsg()) would have worked just fine [09:52:01] Contributions for <script>document.location="http://google.com"</script> [09:52:11] yay (or boo) [09:52:16] hehe :) [09:53:03] I saw some SQL errors early tomorrow in ApiPageSet::initFromTitles [09:53:09] can't reproduce it now though [09:53:14] did anybody else see them? [09:53:17] r41852 didn't introduce it [09:54:09] DatabaseBase->reportQueryError('You have an err...', 1064, 'SELECT page_na...', 'ApiPageSet::ini...', false) [09:55:45] TimStarling: wfMsgExt() with escape is the same as htmlspecialchar( wfMsg() ) [09:56:14] I know, except that the second one can be understood by mere mortals [09:56:22] whereas the first one is non-obvious [09:57:56] it was introduced in r41831 [09:58:46] $result = wfMsgHtml( 'editsection-brackets', $result ); $result comes from a hook call [09:59:17] 03ialex * r53160 10/trunk/phase3/RELEASE-NOTES: RELEASE-NOTES entry for r53159 [09:59:25] any progress on the file renaming feature? [09:59:52] $rv = wfMsgHtml( $wgLogActions[$key], $params ) . $details; [09:59:55] that looks scary too [10:01:32] return wfMsgForContent( 'patrol-log-line', wfMsgHtml('patrol-log-diff',$cur), "[[$text]]", '' ); [10:01:35] TimStarling: oops, helps to read the diffs I guess, heh [10:03:45] 03(NEW) User shall be able to sort Drfats by page , saved time - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19695 enhancement; Normal; MediaWiki extensions: Drafts; (janesh) [10:05:09] return wfMsgHtml( 'xml-error-string', [10:05:13] I wonnder if that is safe [10:08:05] hello [10:08:40] could someone say me wich script could help me to delete old deleted revisions of pages? [10:09:33] isn't there a script called deleteOldRevisions in the maintenance dir? [10:11:28] Duesentrieb: yes but it will delete all old revisions and i just want to delete old deleted revisions [10:12:12] DeleteArchivedRevisions maybe? [10:12:25] though that would probably also delete non-old deleted revisions [10:12:54] shit shit shit [10:12:57] hm... no idea [10:12:58] I think I found another one [10:13:01] revision deletion is pretty new [10:13:09] and there are at least two types of "deleted revisions". [10:13:11] so... dunno.- [10:13:14] three [10:13:26] if you count the meaning of 'delete' in maintenance [10:13:34] which actually is "to delete" [10:14:45] thank you Splarka, i'll get a eye on this solution [10:15:52] gluck: IIRC in maintenance, "archived" there means "delete" on-wiki (but not suppressed or "deleted revision" deleted) [10:24:47] 03(mod) User name Special:BlockIP is not HTML escaped - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19693 (10Amalthea.wikimedia) [10:26:10] heh [10:26:38] should I (or someone) mention the vector there? [10:29:54] flyingparchment? the fix is live, but 1.14 and 1.15 wikis are still vulnerable, but it was already mentioned here and easy to guess [10:34:46] 03nikerabbit * r53161 10/trunk/phase3/ (10 files in 3 dirs): Some escaping fixes and related readability changes [10:35:39] I noticed yes [10:36:57] 03nikerabbit * r53162 10/trunk/phase3/includes/specials/SpecialListUserRestrictions.php: Didn't mean to commit this, but the lovely svn automatically added it for me [10:40:42] 03btongminh * r53163 10/trunk/phase3/includes/ (4 files in 3 dirs): [10:40:42] * Added ancientpages, deadendpages and disambiguations to ApiQueryQuerypage [10:40:42] * Added information about disabledness and cache to result [10:41:04] hi! anybody knows how to truncate object_cache? my trouble is that i have the mediawiki in a diferent language than the one id like to have, and I was told by nikerabbit that this is the way to solve it; i read somewhere that this might be done by running "rebuildMessages.php"... but frankly, as far as i try to document it first (most of my problems where solve by just googling) but this time... im very lost!!! [10:43:42] MrSCQ: you can just run truncate object_cache in mysql. [10:43:51] touching LocalSettings.php should also expire all caches. [10:48:28] i did modify the lang in the localsettings [10:48:38] that was the very first thing i did [10:48:48] but many parts of the mediawiki [10:48:59] remains in the instalation lang [10:49:14] How does the round operator work in expressions? It always says "unexpected" [10:50:12] Nevermind... I think I get it... too used to java :s [10:50:13] {{#expr: 1.23 round 0}} {{#expr: 1.23 round 1}} -> 1 1.2 [10:51:14] Yeah. I was trying to do it round(423.423) [10:51:22] So it failed [10:51:36] #expr doesn't work in an #if? [10:52:25] i guess i should use "rebuildMessages.php", but i never use that script... anybody knows where is a howto or could give me some clues? :D [10:52:52] Hmmm. forgot the colon. [10:53:19] Honestly, I used to think Wikis were just boring and not impressive, but now with parser functions you can do some cool stuff :) [10:55:33] heh [10:55:41] #ifexpr is handy btw [10:56:07] JackieJac: parser functions suck [10:56:08] 03nikerabbit * r53164 10/trunk/extensions/Translate/scripts/dump-tm.php: Uncommitted fix, don't export notranslations [10:56:38] MrSCQ: delete from object_cache [10:59:47] MrSCQ: I'll answer you here, rather than in private -- run it as a query in phpmyadmin [11:03:30] @werdna: Why is that? [11:03:56] how should i write that query? (im kinda rookie, and i do not want to mess with the db... and as far as you do backups all the time... when you dont know how to do that... i preffer to ask! ;-) [11:04:24] @Splarka: I've only used #ifexpr twice and that was in the same template [11:06:01] i guess that " TRUNCATE TABLE object_cache " would do the dirty job, right? [11:06:13] sure [11:06:41] for some reason, when its time to touch a db, i have FEAR! :p [11:06:58] and even more when i dont know how it works the whole deal! :P [11:07:00] backup first [11:07:02] walways [11:07:03] !backup [11:07:03] --mwbot-- http://www.mediawiki.org/wiki/Manual:Backing_up_a_wiki [11:08:40] ok, i will dare now to start doing this... wish me luck! :D [11:16:11] JackieJac: because they make wikitext both unreadable and terribly slow [11:17:31] Can templates not reference themselves? [11:17:57] there's a maximum recursion depth [11:18:47] How much is that? My set up is page calls template A, A calls template B, B calls itself X times. [11:19:35] B doesn't call itself, unless I do {{Template:B|...}} instead of just {{B|...}} and even then, only once [11:22:09] http://www.mediawiki.org/wiki/Extension:LoopFunctions and/or http://www.mediawiki.org/wiki/Extension:Loops [11:22:29] loops are intentionally disabled in core and in extensions like ParserFunctions extension [11:23:01] "why" "turing incompleteness" "why" "because wikicode should not be a programming language, if you want mortals to edit it" [11:23:56] Loops don't seem to be usable without var extensions and the server guy hasn't installed that yet. I'm too impatient [11:26:27] there are ways [11:26:36] just call {{B}} X-times [11:27:05] {{#ifexpr:{{{num|1}}} > 1|{{B}}}}{{#ifexpr:{{{num|1}}} > 2|{{B}}}} http://beyondeuclid.com/wiki/MediaWiki:File-info-size [20:16:20] 03werdna * r53189 10/trunk/phase3/skins/common/prefs.js: Remove is_khtml condition from prefs.js -- KHTMLFixes.css has been deleted [20:18:42] 03(mod) Have a permalink type URL as a user preference - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18796 (10Gerard.meijssen) [20:22:54] 03tparscal * r53190 10/trunk/phase3/skins/vector/images/ (tab-current-fade.png tab-normal-fade.png): Fixed display issue when raising font size really high, tabs would show background color, which is needed for displaying without images. [20:26:15] 03tparscal * r53191 10/trunk/extensions/UsabilityInitiative/EditToolbar/EditToolbar.css: Made text area match up to right side of toolbar. [20:27:46] 03robin * r53192 10/trunk/phase3/includes/specials/SpecialRandompage.php: fix syntax error [20:28:47] any help displaying entities in system messages? [20:29:49] chuck: support for fancier uploading ui (add media wizard and such), cleaner upload internals, and javascript merging to reduce hits for js features and make localization easier [20:30:04] ooh, nice [20:30:09] xiong: double-check the message files are encoded correctly? [20:31:10] brion, system messages are corrupt -- i replaced the hi-ascii or unicode whatevers with proper named entities -- these render properly on their own pages but not when in use [20:31:49] xiong: many messages are meant to be plain text and are escaped on output [20:32:04] thus you want to use the original char, not an HTML char reference [20:32:38] um, well, not to quibble but you and i have different interpretations of the phrase 'plain text' -- to me, this means strictly ascii 0-127, never anything else [20:33:11] i strongly and seriously dislike any sort of editing using chars outside this range [20:33:30] mediawiki thinks that any image I upload is text/plain and refuses to display it [20:33:48] Yet when you go to the image and click on it the image is fully formed and works fine [20:33:55] i agree that &name; entities are being escaped when used; how can i change this behavior? [20:34:21] xiong: unless you hack the code, you can't [20:34:35] Unicode is plaintext. [20:34:49] ialex, a one-line hack or a multiline rewrite? [20:34:51] why do i see on live wiki? (or should i rather ask on wmtech?) [20:35:08] Simetrical, no offense but this is a political question... i'm on the other side [20:35:19] try purging MediaWiki:editpage-tos-summary [20:35:22] from a technical point of view, i'm only asking how to make it work [20:35:37] xiong: depends how may XSS how want :) [20:35:42] *many [20:36:22] I'm pretty sure that any definition of "plaintext" I've heard of includes Unicode. Plaintext doesn't refer to a specific character encoding. I'm fairly sure the term predates the existence of ASCII. And "text/plain" is definitely the correct MIME type for Unicode files with no special markup. [20:36:26] However. [20:36:31] and s/how/you [20:36:39] ialex, sorry for my limitations but i'm not sure i understand what you said... [20:36:44] If you would like to disable Unicode, then that might be possible. [20:36:46] But probably not. [20:36:51] Without a huge amount of pain. [20:36:54] Bryan: it's actually inexisting thus empty [20:37:15] Anyway. [20:37:21] xiong: http://en.wikipedia.org/wiki/Cross-site_scripting [20:37:43] If your only problem is that you want to add entities in messages, you can hack wfMsg() to always pass through ampersands literally. [20:37:51] This will not create XSS; you can't do XSS with ampersands. [20:38:02] 03(FIXED) Coordinate config and message updates for GFDL -> CC-BY-SA license migration - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18990 +comment (10brion) [20:38:16] ah! Simetrical; that is what i seek [20:38:26] 03(mod) Install ParserFunctions at the SPI vote server - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18993 +comment (10brion) [20:38:30] You want to look in includes/GlobalFunctions.php and fix up wfMsgExt() so that 'escapenoentities' is always used. [20:38:44] Then copy that logic to wfMsgHtml(), wfMsg(), and any other relevant function, if necessary. [20:38:53] If you're lucky, this won't break anything. [20:39:56] 03(mod) Broken interwiki search results on Swedish Wikipedia - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19020 +comment (10brion) [20:39:59] ialex, iiuc, your objection is that somebody might figure out a way to subvert my wiki by editing system messages -- i'm not worried about this but thanks for your concern [20:42:22] Simetrical, i have just enough understanding that i can see what you are driving at; but not enough expertise actually to do such a thing [20:42:31] 03(mod) Please enable variant ShortURLs for Chinese Wikipedia - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19019 +comment (10brion) [20:42:55] xiong, well, I don't think there's any easier way to get it to work. [20:43:01] if there isn't a fairly obvious switch for me to throw or line to paste in or replace somehow, then this is a dead end for me [20:43:06] There's not. [20:44:22] 03(mod) update localised messages as soon as possible (LocalisationUpdate ext) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18604 summary; +comment (10brion) [20:44:26] 03(mod) Enable LocalisationUpdate extension on Incubator - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19312 (10brion) [20:44:37] well then, i'm going to suggest that such an option be made available -- but for now, what other strategy can i employ to get my system messages back on track? -- this undoubtedly means to use the hated characters themselves, which i'll have to live with -- but i don't see how to restore them from whatever corruption attacked them in the first place [20:44:39] Simetrical: i just returned from vacations and see your proposal for html 5. i don't have time to read the full thread, i'd just need the one answer,please: does that proposal suppose the xml serialization? thx [20:45:05] Danny_B, the proposal has us continuing to serve well-formed XML under a text/html MIME type at the present time. [20:45:16] 03(mod) OTRS doesn't send reminders anymore - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18575 +comment (10brion) [20:45:22] I've suggested we also consider switching away from XML, but that's a discussion for the future, not now. [20:45:59] First let's make sure the new doctype deploys on the site properly at all. [20:46:30] 03(mod) Fix bz interface so it says 'change vote for this bug' if you have already voted for it - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18509 +upstream; +comment (10brion) [20:48:04] 03(mod) IE7 warnings with non-secure logos on secure - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18496 +comment (10brion) [20:48:09] Simetrical: ok, thx. i'm ok with any xml application, i wouldn't like to switch to non xml, since i consider it as ten steps back [20:48:18] 03(mod) Provide SSL/HTTPS interface to upload.wikimedia.org and use it for SSL-served pages - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16822 (10brion) [20:48:21] I'm unsurprised. We can discuss that later. [20:49:26] 03werdna * r53193 10/trunk/extensions/LiquidThreads/classes/LqtView.php: Fatal [20:50:06] 03(mod) User name Special:BlockIP is not HTML escaped - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19693 (10Amalthea.wikimedia) [20:51:03] Nikerabbit, btw... ;) mediawiki-hosting.com is down to $30 from that $45 [20:53:48] *Annemarie yays for having brion around during the day. :-) [20:54:27] \o/ [20:55:11] :O [20:55:19] 03(ASSIGNED) OTRS doesn't send reminders anymore - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18575 +comment (10fvassard) [20:56:50] <^demon> Annemarie: You killed Brion. [20:56:59] Kidnapped. >_> [20:59:20] <^demon> And thus ends another exciting day at work. Later folks. [21:14:53] 04(REOPENED) Modify text of Wikimedia UK error 404 page - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19566 +comment (10mediawiki) [21:22:28] hi [21:22:31] little question [21:22:51] is it possible to use MediaWiki:Licenses like this: [21:23:27] Foo}}{{Bar|klick here to select the two licences foo and bar [21:25:24] does anybody have an opinion on whether the parameter to add an xml style sheet to the api out should be called xsl or xslt ? [21:27:59] roan might ;) [21:32:49] Anyone of you here runs a wiki of his own?? [21:38:04] 03btongminh * r53194 10/trunk/phase3/ (RELEASE-NOTES includes/api/ApiFormatXml.php): (bug 19528) Added XSLT parameter to API queries in format=xml [21:38:38] 03(mod) XSLT parameter to API queries - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19528 (10Bryan.TongMinh) [21:38:46] 03(FIXED) Categorymembers namespace filter broken in miser mode - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19640 (10Bryan.TongMinh) [21:40:10] 03btongminh * r53195 10/trunk/phase3/includes/RawPage.php: Add the 403 fix from r49833 to RawPage as well. [21:46:07] 03(WONTFIX) Extend cascading protection to shared media repositories - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19625 +comment (10Bryan.TongMinh) [21:47:24] Wiki sovereignty? [21:47:52] 03(mod) Headers are missing on Special:Log pages - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19596 +comment (10Bryan.TongMinh) [21:56:37] 03btongminh * r53196 10/trunk/phase3/ (RELEASE-NOTES includes/db/DatabaseSqlite.php): (bug 19571) Override buildConcat for SQLite. [21:57:22] 03(FIXED) Unsupported CONCAT() used for Sqlite database - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19571 +comment (10Bryan.TongMinh) [22:00:46] *Emufarmers pokes brion [22:00:55] ? [22:01:10] Did you see the wikitech-l thread about FlaggedRevs for MW.org? [22:01:22] might have seen one recently. haven't caught up on list yet [22:01:23] Is there an alternative to this extension? http://www.mediawiki.org/wiki/Extension:CategoryCloud [22:01:34] 03(mod) is_khtml can be triggered by Chrome with - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19557 +comment (10Bryan.TongMinh) [22:01:35] I can't get it to work so i'm looking for something else [22:04:34] 03(mod) prop=info&inprop=watched - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19523 (10Bryan.TongMinh) [22:06:02] any ideas? [22:09:24] werdna, would you be willing to help out here? http://en.wikipedia.org/wiki/Talk:Main_Page#Requested_adjustments_to_Main_Page_HTML [22:09:32] Is there a way to remove the default edit buttons via a user script/CSS? [22:09:41] Test in a few browsers and roll out if it looks pixel-perfect? [22:09:47] infinisoft, what default edit buttons? [22:10:17] A user wants to be able to add these, but remove the existing ones too: http://www.mediawiki.org/wiki/Manual:Custom_edit_buttons [22:10:18] !maxlag [22:10:18] --mwbot-- http://www.mediawiki.org/wiki/Manual:Maxlag_parameter [22:11:14] Simetrical: the bold, italicise, underlink, etc. buttons when editing. [22:11:30] Oh, I know nothing about those. [22:11:36] Should be possible in theory, I guess. [22:14:22] 03(FIXED) is_khtml can be triggered by Chrome with - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19557 +comment (10Simetrical+wikibugs) [22:14:56] 03tparscal * r53197 10/trunk/phase3/ (includes/SkinTemplate.php skins/Vector.php): Moved buildNavigationUrls back into Vector to make deployment more sane for now - this action will likely be reversed in the future when head is deployable. [22:17:40] 03brion * r53198 10/branches/wmf-deployment/: Going ahead and making a deployment branch so we have some shared idea of wtf we're working with live. Branching from trunk at r52088. [22:18:41] 03tparscal * r53199 10/trunk/phase3/skins/vector/ (main-ltr.css main-rtl.css): Resolved some link coloring issues in the navigation tabs. Regenerated the RTL stylesheet using cssjanus. Made comments more logical for this type of operation. [22:21:02] 03brion * r53200 10/branches/wmf-deployment/extensions/: dropping default empty extensions, to fill in with all the goodies :D [22:21:15] 03brion * r53201 10/branches/wmf-deployment/extensions/: Going ahead and making a deployment branch so we have some shared idea of wtf we're working with live. Branching extensions from trunk at r52088. [22:21:50] Figured it out I think, I did addOnloadHook(function() { mwEditButtons = new Array(); }); [22:36:11] Is there any more information on maxlag than whats on http://www.mediawiki.org/wiki/Manual:Maxlag_parameter / [22:38:42] 03yaron * r53202 10/trunk/extensions/SemanticMediaWiki/includes/SMW_QP_Category.php: Added "clear: both" to bottom of category display [22:42:47] ok, running a script to double-check the version number on all the checked-out files in our current deployment... [22:49:00] 03tparscal * r53203 10/trunk/phase3/skins/Vector.php: Fixed bug caused in r52944 - where the inclusion of csshover.htc was lost in the move towards $wgOut->headElement(). Also, simplified the LTR/RTL inclusion - bringing the logic into the output page object. [22:49:01] brion: Now all you need is an equivalent of git cherry-pick for svn. [22:49:04] Or... to use git :DD [22:49:11] :D [22:49:21] or hg or whatever [22:49:39] Simetrical: 22:09 #mediawiki: < Simetrical> werdna, would you be willing to help out here? http://en.wikipedia.org/wiki/Talk:Main_Page#Requested_adjustments_to_Main_Page_HTML [22:49:43] are you not an enwiki admin? [22:49:46] yeah i'm thinkin of just going ahead and setting something up :) [22:49:47] werdna, no. [22:49:52] lame [22:50:07] I'll probably apply again at some point. [22:50:14] Every once in a while something like this comes up where it would be handy. [22:50:15] brion: We'd have to figure out how to drive whatever you set up :P [22:50:17] git confuses me [22:50:24] Simetrical: good luck dude, seriously [22:50:35] maybe we could quietly pretend that you've always been an admin ;) [22:51:16] i managed to pull a copy of laconica via git and make some patches [22:51:32] but when i copy-pasted the sample command line it got confused and told me i was working on a non-existent branch [22:51:35] and now refuses to pull updates [22:51:40] *werdna INSERT INTO user_groups (ug_user,ug_group) SELECT user_id,'sysop' FROM user where user_name='Simetrical' [22:51:43] *werdna whistles [22:51:44] brion: yay? [22:51:45] plus, the ubuntu package "git" doesn't actually install useful commands [22:51:56] you have to figure out that "git" is in "git-core" [22:51:56] I can possibly help out, but perhaps not at 11:50pm :) [22:52:04] yeah, that's lame [22:52:17] I don't know why they do that. [22:52:20] But yeah. [22:52:27] Because they hate users? [22:52:47] Maybe it's some weird historical thing. [22:52:56] If you type "git" it will tell you which package you need, though. [22:54:20] brion: if you want git for OS X, use macports [22:54:25] I trust you have macports :) [22:54:46] :) [22:55:02] werdna, so are you going to help out with the Main Page fixes? [22:55:42] brion: so does a new branch mean that we'll either 1/ Be more liberal about live-merging code that's obviously okay; 2/ Do updates incrementally as code is reviewed, rather than in one big go that's prone to lots of errors? [22:56:00] Simetrical: not at midnight [22:56:04] werdna, slacker. [22:56:11] Send me an email and I'll do it when I'm up tomorrow :D [22:56:49] s/live-merging/deploying/ [22:57:18] werdna, sent to andrew@epstone.net. [22:57:23] werdna: probably go a little more incrementally [22:57:30] but mainly i just want to know what the fuck is in there NOW [22:57:38] 03tparscal * r53204 10/trunk/phase3/skins/vector/ (main-ltr.css main-rtl.css): Added more instructions to the comments to do with cssjanus. [22:57:43] yeah, that's fair enough [23:00:06] 03tparscal * r53205 10/trunk/extensions/UsabilityInitiative/EditToolbar/EditToolbar.css: Fixed RTL alignment issues. [23:06:19] *brion installs an updated subversion client dum de dum de dum [23:15:39] 03(NEW) E-mail notification (ENotif) user options are shown in preferences even when ENotif is disabled - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19700 major; Normal; MediaWiki: User preferences; (mail) [23:19:21] 03(mod) E-mail notification (ENotif) user options are shown in preferences even when ENotif is disabled - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19700 (10brion) [23:23:15] 03(mod) E-mail notification (ENotif) user options are shown in preferences even when ENotif is disabled - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19700 (10mail) [23:29:58] glee! [23:37:20] :( [23:37:20] http://pastebin.com/m2ec15e73 [23:37:38] svn merge is for some reason gettin confused i think about past renames that are unrelated to what i'm currently merging [23:37:38] wtf? [23:37:40] 14(DUP) E-mail notification (ENotif) user options are shown in preferences even when ENotif is disabled - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19700 +comment (10innocentkiller) [23:37:42] 03(mod) $wgEnotifWatchlist disabled, but option available on preferences - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19468 +comment (10innocentkiller) [23:38:33] *reedy hands brion a hammer [23:38:40] <^demon> brion: Any change we can get r52762 merged? It was a regression with the preferences rewrite, and I've already got 2 dupes. [23:38:57] ^demon: ask me again when i'm done replicating the current state of deployment [23:39:07] <^demon> Will do. [23:39:12] 03tparscal * r53206 10/trunk/extensions/UsabilityInitiative/EditToolbar/images/ (insert-signature.png png24/insert-signature.png): New signature icon. [23:42:53] 03brion * r53207 10/branches/wmf-deployment/ (109 files in 21 dirs): (log message trimmed) [23:42:53] Merge things that have been 'svn up'ed in the live deployment. [23:42:53] Roughly: [23:42:53] svn merge svn+ssh://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/FlaggedRevs@52092 [23:42:53] svn merge svn+ssh://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/Collection@52290 [23:42:56] svn merge svn+ssh://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/MWSearch/MWSearch_body.php@52665 [23:42:58] svn merge svn+ssh://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/SyntaxHighlight_GeSHi@52346 [23:50:25] 03brion * r53208 10/branches/wmf-deployment/ (34 files in 20 dirs): Apply live hacks, local merges, and removal of SVN externals -- all copied from live deployment installation today. Whee! [23:58:20] *^demon wonders if brion replicated