[00:05:25] Ulfr: is composer.json correct? [00:05:53] maybe try removing composer.lock in addition to killing vendor directory [00:06:30] bawolff: http://pastebin.com/3fm5jbS3 [00:07:28] I mean is it the most recent version from git [00:07:41] http://pastebin.com/Xbs757bt [00:07:48] uh, one moment [00:08:56] Nuffin. [00:09:38] I removed composer.json, composer.lock, and vendor from the mediawiki directory, unpacked my mediawiki tarball again, copied over just the composer.json and ran composer install [00:09:43] and I still can't log in :( [00:10:30] Is mw fully updated? [00:10:46] uhm, I ran update.php [00:10:50] its odd there is no namespace in your error message [00:11:06] i mean have you run git pull recently [00:11:21] I haven't ever used git pull. I just pull the tarball from mw.org [00:11:31] Is all the files in your mw repo same version of mw [00:11:44] umm. Oh. Why are you using composer? [00:11:52] because semantic [00:12:46] What does it output during installing etc? [00:13:01] How are you including the semantic ones? [00:13:34] I don't believe I actually have semantic running atm, enableSemantics was causing 500 errors that I didn't feel like troubleshooting at 2am when I was update [00:13:36] updating* [00:14:13] it's just that composer is the recommended method for installing that stuff and running composer stuff hasn't ever actually hurt anything [00:14:30] I think maybe part of your install is expecting the pre composer version of waitCondLoop [00:14:48] but composer should be installing it if it's in composer.json [00:14:56] are you using composer.local.json to include extension json files? [00:15:48] Not as far as I'm aware [00:16:05] I just did a fresh copy of mediawiki from the tarball I got [00:16:25] I remove extensions and images from the tarball copy, symlink the ones that I use in, and copied over LocalSettings.php [00:16:47] and it's still the same error [00:16:50] If it was an issue with the package, i would expect the error to say Wikimedia\LoopConditionWait [00:16:52] absolutely zero composer shenanigans [00:17:25] the lack of Wikimedia namespace makes me think its missing the pre library version of WaitConditionLoop [00:18:52] Ok, where do I get that from and what did I do wrong for the install [00:19:24] Depending on your version it should be in mw core [00:19:41] http://ec2-54-91-119-6.compute-1.amazonaws.com:8080/index.php/Special:Version [00:20:37] It might mean some php files of your install is from different versions of mw [00:21:05] how's that possible? the only php files that didn't come from the mw-1.28.0 tarball are in extensions [00:21:38] Did you extract the tarball in the same directory as an existing install [00:21:42] Negative. [00:24:14] Could something in the database be trying to make an old call? [00:25:19] Check mnt/wikidoc/mediawiki-1.28.0/includes/objectcache/SqlBagOStuff.php [00:25:19] Is the same as the tarball [00:25:51] Negative as in it is not the same? [00:26:19] negative as in there's nothing from the tarball that could affect this [00:26:37] huh, weird. the owner is staff for all these files [00:27:15] Rather [00:27:31] there's nothing present inside the directory that didn't come from the tarball I got last night from mw.org [00:27:42] Nothing as in the file is missing? [00:27:54] ok [00:27:56] It's where it's supposed to be [00:28:08] was just funky that the file owner was a user not present on my machine [00:28:24] timestamp is identical to all the others, no version listed at the top of the file [00:42:53] What did I do to anger mw so :( [00:45:10] Ok. Im going to open my laptop and check this [00:51:24] bawolff: thank you. Sorry to be a pain :( [00:52:32] Wow. 1.28 is just broken [00:52:57] the tarball? [00:52:58] you need git change 905389002 [00:53:09] i think so [00:53:15] VALIDATION IS MIEN [00:53:18] mine* [00:53:24] sorry. Been plugging away at this since 11EST [00:53:42] Iff2270b418ad2f8f97cfdb6df646c435d3283536 [00:53:51] bless you. [00:54:19] How are we just hearing about this now [00:54:39] I'm confused too [00:54:44] Thirded [00:54:47] I put another wiki on 1.28 for someone else recently [00:54:52] No problems anything like that [00:54:58] oh. Only broken if you have db slaves [00:55:03] I do! [00:55:03] aha [00:55:12] most third parties only have 1 db [00:55:15] let's see [00:55:53] and also not broken for custom db servers which covers parser cache type case [00:56:07] Ulfr: You're special [00:56:33] Most days I'd rather not be a special little snowflake. [00:56:35] This is one of them. [00:56:48] I'm gonna get that cherry picked [00:57:16] Ulfr: its all legoktm's fault :p [00:57:23] man. [00:57:31] I knew he had it out for me specifically [00:58:19] bawolff: Of course, this is shit that CI should be static analysis-ing [00:58:27] Yep [00:58:33] also unit tests!!! [00:59:33] So we've sourced the issue, and I know who to send a hitman after. is this a problem I can resolve immediately? or should I sit and twiddle until there's a 1.28.1 [00:59:55] Its a one line change [01:00:06] and we are slow to make new releases [01:00:20] so just add [01:00:51] use \Wikimedia\WaitConditionLoop; [01:00:51] I think we're overdue [01:01:08] where am I adding that line [01:01:26] to the top of includes/objectcache/SqlBagOStuff.php [01:01:49] or on line 22 [01:02:04] beside the other use statement [01:02:05] yep [01:02:07] all better [01:03:27] is there any sort of bug reporting I can show management so they think I'm less incompetent? [01:05:28] https://gerrit.wikimedia.org/r/#/c/331568/2/RELEASE-NOTES-1.28 [01:06:08] thanks! [01:08:13] the green highlight was a nice touch [01:10:55] I also added a line too https://www.mediawiki.org/wiki/MediaWiki_1.28 [01:11:04] awww shit :( [01:11:07] sorry Ulfr [01:11:21] * Ulfr shakes fist [01:12:22] It's all good. I'd like to think it was an honest mistake and not an incredibly subtle way to ruin one day for me at some point when I got around to updating [01:13:50] Its a very easy mistake to make [01:16:10] My blaming of lego was meant as a joke, to be clear [01:16:32] I realize that, 100% [01:16:41] I was joking too :( [13:08:15] Hi [13:09:36] I would like to change the [ edit ] link next to section titles to an icon instead of text in my skin. Is there any way I can do that? [13:35:49] I need to purge a cache so ParserAfterTidy will run anew for all pages (of a certain namespace, preferably). purgeParserCache.php does not work. Help!! [13:36:53] that is I need the thing which is run when a page changes, but without me changing the pages (they are many thousands) [14:40:56] Vulpix: are you available? [15:43:07] Hi, {{PAGESINCATEGORY}} is not working on bd.wikimedia.org [15:43:46] A issue was filed to provide translations of magic words a some days ago and it supposed to work now. [15:43:58] Ref: https://phabricator.wikimedia.org/T151134 [15:44:33] However, none of the {{PAGESINCATEGORY}} or any other local translation is working. [15:44:44] What could be the reason here? [15:46:04] Many program stats on bd.wikimedia.org depend on this magic word, as it is not working everything turns to zero now. :-/ [15:46:16] Help would be very appreciated. [15:59:20] Is there anyway I can tell if an image in my images/ directory is unreferenced by the wiki? [16:02:06] Problem fixed. [16:22:34] hey; there's a page on a wiki with the following content: {{#databasequery:recentreleased|inline||Recent release entry|1000}} [16:22:49] is there a way to get machine-readable content for this query through web interface? [16:24:37] or is this some kind of custom machinery? [16:33:17] AMDmi3: mediawiki.org knows no such parser function [18:05:32] AMDmi3: What wiki did you find it on? [18:20:54] AMDmi3: I found it, I guess. It looks like there's no API call explicitly for that, but... [18:21:13] AMDmi3: You can parse it with action=parse&text= and get the HTML, then try to read the HTML that comes out [18:24:46] AMDmi3: You might want to create a special output template on the wiki you query, to make it easier on you. [19:22:39] Is anyone able to access semantic-mediawiki.org? [19:23:32] Ulfr: Nope [19:23:35] Was down yesterday [19:23:44] I informed Yaron in person who was going to poke whoever runs it.. [19:24:09] * Ulfr shrugs. I figured I'd ask. Now I have to remember how to install semantic :( [21:28:48] Ulfr, you can try looking up the Web Archive for a old version of that site you want to read ;) [21:29:02] Oh, too late, nevermind ^^