[09:45:34] aude: https://bugzilla.wikimedia.org/show_bug.cgi?id=41352#c15 [09:48:12] * aude sighs [09:49:29] it has a bunch of dependencies, like the test cases [10:09:47] DanielK_WMDE: aude : I have rewrote https://gerrit.wikimedia.org/r/#/c/29972/ Stash global only once per test case. [10:09:55] removed the recursive call [10:13:00] and rebased the subsequent patches [10:20:42] hashar: thanks [10:30:19] reviewing 29973 right now [10:31:47] hashar: thanks [10:43:02] $ns = $this->getDefaultWikitextNS(); [10:43:02] $title = Title::newFromText( 'EditPageTest_testEditConflict', $ns ); [10:43:03] .... [10:43:09] our API is really dumb [10:43:19] newFromText() should really take care of it all by itself [10:51:24] hashar: hm? how could it? the "default wikitext NS" is itself a hack that is only useful for unit tests. [10:51:36] New patchset: Henning Snater; "ItemView / Site link templates" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/30566 [10:51:36] hashar: btw i replied on https://gerrit.wikimedia.org/r/#/c/28014/ [10:59:13] DanielK_WMDE: my bot is using null in its summary http://wikidata-test-repo.wikimedia.de/wiki/Special:Contributions/MerlIwBot . That's because interwikimap at wikidata test does not include prefixes for wikipedia. Should i fix it at my bot or create a bug to update interwikimap http://wikidata-test-repo.wikimedia.de/w/api.php?action=query&meta=siteinfo&siprop=interwikimap ? [11:01:13] aude: DanielK_WMDE: reviewed https://gerrit.wikimedia.org/r/#/c/29973/ (Bug 41352) Provide tests for edit conflicts. [11:09:08] your tests are interesting [11:09:21] forced me to go have a look at EditPage.php which I haven't opened for yeaaars [11:09:34] our code base is really dirty :-( [11:12:51] New patchset: Henning Snater; "data type template for PropertyView" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/30568 [11:35:04] hashar: editpage is indeed very ugly :o [11:35:25] no wonder it's fragile and breaks easily :( [11:35:42] and lacks tests :-] [11:35:51] yes [11:36:34] Merlissimo: looking at the interwiki map [11:36:38] aude: much of its functionality should be factored out into something like our EditItem class. [11:36:54] in fact, there should be a common EditSomething base class which both extends [11:37:17] all the conflict detection etc should happen there [11:37:32] and the form generation and handling should be isolated from that [11:37:40] (the conflict detection as impülemented in tewditpage is pretty broken btw) [11:37:57] DanielK_WMDE: agree [11:43:04] aude: JeroenDeDauw1: stripping your private account's rights on wikidata.org [11:44:03] aude: JeroenDeDauw1: or not [11:44:06] not enough rights [11:44:22] Lydia_WMDE: ok [11:44:38] we need to setup staff rights [11:45:33] aude: can you do that? [11:45:48] i think so [11:45:52] aude: and who can remove admin and beurocrat from your and jeroen's private accounts? [11:46:36] Reedy: do you have a staff account? [11:46:57] Reedy: we'd like to not have private accounts get admin rights initially [11:48:17] * aude will be admin as community member but there's a process on meta wiki for that [11:50:04] http://meta.wikimedia.org/wiki/Steward_requests/Permissions can be used for the initial admins, etc. [11:53:17] aude: we probably should ask the stewards about how we should work together with that [11:53:44] aude: because we could do most of the stewards job on wikidata in the beginning, if they do not mind [11:53:53] and unbusy them [11:54:32] btw is the favicon broken for others too on wikidata.org? i see half an office logo [11:54:42] or is that intentional? [11:54:43] favicon is broken i think [11:55:06] hi aude [11:55:15] probably needs to be stewards to assign initial rights, just to clearly separate roles [11:55:22] hi Nikerabbit [11:55:30] did I understand correctly that I need to fix something in Translate after all? [11:56:02] Nikerabbit: in the translationutils i think, it tries to create a new revision with null content [11:56:47] the TextContent constructor (and wikitext) expects a string, so an empty string would work if that makes sense in your situation [11:57:02] DanielK_WMDE: is that right? [11:57:05] aude: it tries to create a diff [11:57:33] i think between empty and existing content? [11:59:13] yeah [11:59:20] don't remember the details right now [11:59:24] only that the otherside was null [12:07:16] New patchset: Jeroen De Dauw; "Added base test for DataValue tests and some initial work on the string value test" [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/29337 [12:26:49] New patchset: Henning Snater; "Entity, label, description and property templates" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/30574 [12:34:15] Silke_WMDE_: can you run the populateInterwiki script on the test repo so the interwikimap works correctly for the bots? [12:34:30] (it's in the client, but probably should be moved to lib or be a core maintenance script) [12:34:58] Change merged: Tobias Gritschacher; [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/29337 [12:44:02] Nikerabbit: i'd say that any code trying to create a diff against null is broken and should be fixed. [12:45:41] DanielK_WMDE: well, I tried to ask week ago whether I need to fix something or not, but got no definite answer until now [12:46:04] Nikerabbit: that may be because i was on vacation last week ;) [12:46:49] i knew aude did something to TextContent, but I din't know it was related to the Translate extension [12:47:29] can someone merge https://gerrit.wikimedia.org/r/#/c/29969/ ? TobiasG_WMDE verified it, it kind of hinders Anja's tests... [12:48:30] Nikerabbit: hm... what exactly is "verified" used for on bugzilla? does it mean the problem is verified, or the solution is? [12:49:23] solution [12:49:59] ah, so verified means the bug is closed. thanks. [12:52:27] aude: Done. Is it okay now? [13:00:16] Change merged: John Erling Blad; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/29969 [13:02:12] Silke_WMDE_: looks good [13:02:13] http://wikidata-test-repo.wikimedia.de/w/api.php?action=query&meta=siteinfo&siprop=interwikimap [13:02:16] all the wikipedias are there :) [13:02:29] Merlissimo: ^ [13:03:30] aude / Silke_WMDE_: thx [13:03:31] jeblad_WMDE: thank you! [13:03:45] np [13:05:17] DanielK_WMDE: any luck with the fatal exception error that we see on wikidata.org? [13:08:55] aude: oh, the one from editing mediawiki:mainpage? [13:09:05] DanielK_WMDE: or any page or item [13:09:06] damn! is that even on bugzilla? [13:09:11] o_O [13:09:12] well, not editing.... creating [13:09:20] there is a bug [13:09:43] wikidata.org, not wikipedia.org.. =D [13:09:52] https://bugzilla.wikimedia.org/show_bug.cgi?id=41436 [13:10:23] aude: guh, didn't have the "ContentHandler" component [13:10:38] i'll look into it, that seems to be a real blocker ;) [13:10:41] it is [13:10:53] Lydia_WMDE, Denny_WMDE etc are eager to have editing [13:11:09] only page editable now is the main page and only by autoconfirmed users [13:13:15] New patchset: Henning Snater; "HTML Templates for aliases edit tool" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/30579 [13:14:33] other semi-blockers are wikidata ssl and a few ULS things (requesting unavailable jsons - either because they don't exist or allow origin issues) and anon caching [13:14:48] Denny_WMDE: ^ FYI [13:15:19] oh, i thought ssl cert is done already? [13:15:33] not totally fixed yet [13:15:33] https://wikidata.org/ [13:15:41] maybe it's just not been deployed yet [13:17:50] New patchset: Anja Jentzsch; "Tests for Change I6ea1f848: Prefix term search" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/30132 [13:19:13] !nyan [13:19:13] ~=[,,_,,]:3 [13:19:28] heh [13:20:33] \o/ [13:20:44] finally. the bot is complete [13:21:00] aude: i can't reproduce the issue locally [13:21:03] this sucks. [13:21:28] DanielK_WMDE: neither can i with the wmf core branch and extension branch [13:21:43] * aude tried  [13:23:21] aude: can you check whether our jenkins runs use $wgContentHandlerUseDB = false; ? [13:23:23] they should [13:24:04] New patchset: Anja Jentzsch; "Tests for Change I6ea1f848: Prefix term search" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/30132 [13:25:38] actually... it should have the same setting as on wikidata.org [13:26:03] from looking at the error, it seems to be set to true there. So we should do that, too. [13:27:12] i have it false on my setup [13:27:22] oh, do i? [13:27:33] it's true on my repo [13:27:55] AnjaJ_WMDE: [13:28:03] 13:23 < DanielK_WMDE> aude: can you check whether our jenkins runs use $wgContentHandlerUseDB = false; ? [13:28:48] AnjaJ_WMDE: basically, we should make sure it has the same setting that is used on wikidata.org [13:29:11] which, from the looks of it, is "true". [13:29:41] it is true on wikidata.org [13:31:07] http://noc.wikimedia.org/conf/highlight.php?file=InitialiseSettings.php [13:31:17] Change merged: Tobias Gritschacher; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/30132 [13:38:39] DanielK_WMDE: and it doesn't matter whether wikibase is enabled or not on wikidata.org [13:38:54] it's just the contenthandlerusedb setting that affects this [13:40:03] aude: yea. i think i know what is happening. it has to do with db transactions and/or the master/slave setup. [13:40:30] http://noc.wikimedia.org/conf/highlight.php?file=CommonSettings.php [13:40:53] ah [13:40:53] if the extension is disabled, so are our namespace settings [13:41:08] really, transactions? [13:41:15] yes [13:42:24] somehow title === null there [13:42:39] basically, the Revision object tries to create a Title object to determin the content model. to do this, it looks at the page table, using a page id that came from previously inserting a new record into the page table. [13:43:09] however, depending on db setup, this may fail, because the insert wasn't yet committed to the database, so the record can not be read back in [13:43:27] i'm pretty sure i know how to fix it, but i have no idea how to test it ;) [13:44:27] * aude sees [13:45:14] but it works without cotnent handler setting [13:45:22] however that's done [13:45:37] there's no null check there but [13:46:44] if( isset( $row->page_latest ) ) { [13:46:57] then the title gets set or else it's null [13:49:08] aude: yes, if the db isn't used for the content model, then the revision object doesn't need the title. [13:49:20] anyway... [13:49:49] hm... i guess the usedb setting is what is protecting all the other sites from this bug ;) [13:49:52] ok [13:50:02] it is [13:50:36] i'm currently running all unit tests against my fix. it's a bit more than strictly necessary, cleans up some dodgy code too. [13:50:47] ok [13:50:54] i'll dubmit patches for master and wmf2 [13:51:01] ok, thanks [13:51:20] New patchset: Jeroen De Dauw; "Added testGetSortKey" [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/30584 [14:01:10] Lydia_WMDE: / Sebaso_WMDE: when will wikidata.org db tables also be available on toolserver? is wikidata really on the busy s3 cluster? [14:02:05] yes, it's on s3 [14:02:10] Merlissimo: not sure when - but tbh that's not exactly our main concern right now ;-) [14:02:20] other things are more important to fix atm [14:03:24] our jenkins is also using $wgContentHandlerUseDB = false [14:04:20] o_0 [14:04:34] Lydia_WMDE: so you want me to de-crat everyone? [14:05:20] AnjaJ_WMDE: probably want to change that, but thanks for checking :) [14:05:25] Lydia_WMDE: yes i know, but tool authors also need some time to handle for updating their scripts. But that's more a toolserver task than yours. [14:05:29] Reedy: staff accounts are fine for now with the rule that they're only supposed to do staff actions [14:05:37] * aude nods [14:05:40] Reedy: not create content and stuff like that [14:05:56] Merlissimo: *nod* understood [14:05:57] Reedy: i think we'll setup a new permissions group, like 'wikidata-staff' [14:06:19] and it could get the same rights as admins / bureaucrats but to be used only for staff actions [14:06:27] yeah [14:06:34] Lydia_WMDE: addinig a rule to titleblacklist could make sense to prevent edits [14:06:49] Merlissimo: ? [14:07:04] we can't be in the 'staff' global group as that's for WMF only [14:07:19] you could add a rule, so that ony admin/staff can create new pages as wikidata.org [14:07:33] Merlissimo: ah yeah well it's broken atm anyway :D [14:07:38] even without a rule [14:07:39] \o/ [14:07:54] :( [14:08:18] Merlissimo: i assume you want to be an admin? [14:09:10] aude: why? i think an empty wiki does not need any admins ;-). [14:09:21] or a bureaucrat? [14:09:25] :) [14:09:38] we'll have to get some admins once we start getting content [14:09:47] just to take care of things [14:10:01] * Sannita shyly raise his hand [14:10:06] yeah but let's figure out a process for that before we do it ;-) [14:10:09] http://meta.wikimedia.org/wiki/Steward_requests/Permissions [14:10:16] New patchset: Jeroen De Dauw; "added toJSON and equals tests and fixed broken test method :)" [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/30587 [14:10:32] that's the process i think for the first few folks and then we can have a local policy on the wiki [14:11:01] we shouldn't be in the business of deciding who's admin. the community should do it [14:11:36] yes [14:11:46] that's what i am saying [14:11:47] yes [14:11:49] we should not hand it out until that decision is made [14:12:08] the stewards page on meta is how it's normally done before a wiki has a local policy [14:12:25] then the initial community makes the decision [14:17:28] Lydia_WMDE: i think we need some rule of thumb for handing out admin access before there's much of a community. [14:17:53] maybe just require them to be an admin on one large or two small wikis, or some such. [14:17:59] Reedy: why does wmf not use a new cluster for wikidata only like for big wikis? Or mayebe a new cluster for wikidata+centralauth only? because downtime of this cluster causes outage of all other wikis [14:18:38] A new cluster requires purchasing and provisioning of new hardware [14:18:53] It'll likely be done when it's in full production, but now there isn't much point [14:18:54] Merlissimo: i suppose the will once wikidata gets big [14:18:55] DanielK_WMDE: that's essentially how the stewards do it [14:19:02] As for centralauth, having a seperate cluster is pointless [14:19:12] Just because it's on it's own hardware, doesn't mean it won't go down [14:19:15] so now if either s3 or s7 is down everything goes down, too. then maybe move wikidata to s7? [14:20:00] Maybe [14:20:01] Maybe not [14:21:14] having two indepentent points of failture each causing complete outage does not make sense to for me [14:21:14] It's really not a concern at the moment [14:21:38] If s1 goes down, that tends to cause problems everywhere [14:21:43] Same for commons [14:21:52] DanielK_WMDE: probably the criteria for a steward are enough for the moment [14:22:01] s1 is enwiki only . e.g. dewiki is still ok then. [14:23:09] and commons was moved to a separate cluster because of this. but a commons outage only breaks the view, not the wiki usage [14:23:42] It breaks global usage [14:23:43] (and globalimagelinks on commons is really incomplete because of short outages) [14:24:44] I don't see why this matters now [14:24:52] It's not ready for production usage [14:25:23] that's why a cluster move is quite simple atm [14:25:24] So it isn't an issue for the short term... I'm not sure when it's penned for much wider use [14:25:32] It's no more difficult later [14:25:40] Just might take longer due to more data [14:25:49] But as I said, there isn't any spare hardware for it now [14:25:58] ... and outage while moving [14:26:01] And? [14:26:05] Shit happens [14:26:16] So you'd have to wait 2-4 weeks for purchasing, authorisation, delivery, installation, deployment... [14:27:44] Either way, it's not my decision [14:27:50] Bring it up on wikitech-l [14:28:20] !nyan [14:28:20] ~=[,,_,,]:3 [14:28:50] heh [14:28:57] ty Jens_WMDE, really helpful :p [14:35:12] New patchset: Jeroen De Dauw; "Added script to import blacklisted items" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/30590 [14:35:19] New patchset: Jeroen De Dauw; "Added script to import blacklisted items" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/30590 [14:40:26] New patchset: Jeroen De Dauw; "Added script to import blacklisted items" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/30590 [14:43:13] New patchset: John Erling Blad; "(Bug 41164) Initial commit of wbgetclaims" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/30591 [14:47:21] Reedy: i keep hearing "outage". did i miss something? [14:47:24] what did i break? [14:47:36] I don't think you broke anything [14:47:38] Gerrit keeps dying [14:47:42] /erroring [14:48:22] It doesn't seem to want to let me clone core to branch 1.21wmf3 [14:50:06] oh, it's going now [14:50:08] just sloowly [14:58:56] New review: Denny Vrandecic; "I have not run it, though." [mediawiki/extensions/Wikibase] (master); V: 0 C: 2; - https://gerrit.wikimedia.org/r/30590 [15:04:21] aude: When shall we look into #41112? Tomorrow morning? [15:07:32] When do you want upgrading to 1.21wmf3? Today with test, test2 and mediawikiwiki? [15:10:21] Diff and Wikibase are still on your branch. ULS (and core) are updated to master [15:13:58] DanielK_WMDE: I think this call is for you.. ;) [15:14:52] But we use master for our work so last version is more likely to work.. /me thinks [15:15:35] Reedy: i'm about to submit a patch to fix the fatal error on wikidata.org. Shall I submit it to wmf2 or wmf3? [15:16:10] Well, it's currently on wmf2 [15:16:19] Depending on your answer to my question above, it might be both ;) [15:16:34] i think we can update wikidata.org core to wmf3 today. [15:16:52] Cool [15:17:23] Just submit it to wmf3, I'll merge it and it should be live in the next hour or so when the localisation cache has been updated and synced [15:17:48] Reedy: is wmf3 created now? [15:17:56] yup [15:18:04] ok [15:18:50] gah, API tests take forever! [15:19:18] DanielK_WMDE: will editing on wikidata.org work then? [15:21:57] wmf3 on wikidata is great [15:22:24] since wmf2, some of the content handler test files were reorganized so will be nice to have that [15:22:57] * aude can't wait to go home and try editing wikidata.org :D [15:23:46] http://www.wikidata.org/wiki/Wikidata:Main_Page :O [15:24:22] :) [15:24:41] really, guys... I'm so fu**ing excited :D [15:25:07] Sannita: you should be able to edit the main page [15:25:21] not sure how the autoconfirm works here with the new wiki [15:26:05] http://www.wikidata.org/w/index.php?title=Special:Log&offset=&limit=5000&type=newusers [15:26:10] 3164 accounts created on the wiki... [15:26:20] ok, not yet autoconfirmed [15:26:29] Reedy: i think they are autocreated with SUL somehow [15:26:41] Usually it requires actually visiting the wiki [15:26:43] unless something changed [15:26:44] really? [15:26:53] * aude can't imagine 3164 people visiting  [15:27:08] wtf? [15:27:08] Or it's the image loading... [15:27:08] we had the central notice icon [15:27:10] yes, that's it [15:27:11] yeah [15:27:25] that counts as "visiting" :) [15:27:25] rebase from wmf2 to wmf3 creates a gazillion conflicts [15:27:40] DanielK_WMDE: not surprised [15:27:50] i am. why would it show conflicts in files i dodn't touch? [15:28:00] Reedy: do you want to review https://gerrit.wikimedia.org/r/#/c/27164/ [15:28:01] I can in a few minutes [15:28:02] it would be nice to finally get that one in [15:28:29] it keeps causing conflicts when hacking on editpage or vice versa [15:28:59] siebrand brave enough to deglobalize editpage.php :) [15:29:33] uhm I tried to edit my userpage and "Internal error: [2237deb0] 2012-10-29 15:29:07: Fatal exception of type MWException" [15:29:36] +508, -409 [15:29:37] Feck. [15:29:43] Sannita: Yup, we know [15:29:43] No editing works there [15:29:48] there's no prob [15:29:58] Should be fixed in the next couple of hours [15:30:28] Sannita: sad :( [15:30:42] no editing yet [15:31:12] pfff, guys, really... you're doing an amazing job, wish I wasn't a simple politologist to give you some help :P [15:31:56] Sannita: if you want to help us with http://meta.wikimedia.org/wiki/Wikidata/Main_Page_draft :) [15:32:00] that would be great [15:32:23] I'll try to contact some wikigraphics on it.wp [15:41:20] Reedy, aude: i just posed fixes for the fatal error on creating pages [15:41:35] (including a stupid typo in the tag line) [15:43:28] aude: merged ;) [15:44:49] Sannita: So you are a poltergeist? [15:45:55] jeblad_WMDE: my room is, atm [15:46:04] Hehe; 123 items with 234 properties :D [15:46:52] * jeblad_WMDE digs into wbsetclaimvalue and disapear [15:46:55] yay! [15:47:24] Nice and clean draft for the main page! =) [15:53:11] Reedy: is there a way to try my patch on wikidata.org before pushing it out to all apop servers? [15:55:19] Not exactly, but we're in a good position to do it when this scap has finished [15:55:28] Can test it only on test2/wikidata [15:55:59] Reedy: ok, let me know [15:56:08] i'll probably be available for another hour or so. [15:56:22] digging into other stuff now [16:03:02] Reedy: does bug 41309 still exist? was it a one-time fluke? [16:03:06] DanielK_WMDE: i see it uses $linkCache->addLinkObj( $this ); via getArticleID [16:03:24] that worries me a little bit although the code seems to work with the patch [16:04:03] aude: yes, but as far as I can see, we nowhere rely on this. [16:04:17] ok [16:04:22] * aude trusts you :) [16:04:25] until now, the Revision object always wnated a page id. now you can also supply a title object. [16:04:46] well... don't trust is good, *blind* trust is silly :) [16:04:47] this seems better than before but still a little messy [16:05:08] well yea - the way stuff gets passed into the Revision constructor is nasty. [16:05:10] * aude tries to create more pages with the patch [16:05:20] yes [16:07:15] DanielK_WMDE: I'd have to dig through the logs. I can do later [16:07:30] ok, just post to the bug [16:09:43] seems to be that $mArticleID should = 0 if the page doesn't exist [16:09:43] that would work [16:17:49] oh, wait, then article Id should never be 0? [16:18:34] sorry, not artcile id [16:18:34] item id [16:18:36] i was confused [16:24:47] Denny_WMDE: item id should also never be 0. [16:25:05] i think for not-yet-created items it would be null, not ß [16:25:10] err, not 0 [16:26:19] but mPage can't be null in revision [16:26:27] for content handler [16:27:27] you do a Title::newFromID( 0 ) essentially [16:28:06] if title does not exist yet in revision [16:35:52] Denny_WMDE: https://gerrit.wikimedia.org/r/#/c/30597/ [16:36:18] We should replace null with ß [16:36:21] =) [16:37:53] gerrit broke again [16:40:00] eeek [16:40:02] aude: i am afraid i cannot review that :( [16:40:09] Denny_WMDE: ok [16:40:15] don't feel confident enough about it [16:40:31] actually, sorry, don't feel confident enough about my own skills for that [16:40:34] the issue seems to be with database replication and a lag [16:41:36] the entire revision class and edit page appear a bit fragile but think and hope this fixes it [16:44:53] DanielK_WMDE: https://gerrit.wikimedia.org/r/#/c/30599/ [16:44:53] That fixes it [16:45:09] Note, you could've cherry picked the change from master to use the same change-id ;) [16:46:28] aude: i don't get it. in https://gerrit.wikimedia.org/r/#/c/30597/ why should mTitle be an object in line 604? wouldn't it be a string, due to line 583? [16:48:42] New review: John Erling Blad; "This verifies when I run the tests, bu note that there are no specific tests for this changeset yet...." [mediawiki/extensions/Wikibase] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/30591 [16:48:43] we can edit! [16:48:52] well, when i go home [16:49:50] I have a user page! =) [16:50:10] aude: don't you have a wmde account? [16:51:08] yes [16:51:23] as user:aude, i keep getting logged out after logging in :( [16:51:33] bad [16:51:39] cannot replicate [16:52:10] should i try to create an item? [16:52:22] The requested URL /wiki/Special:RecentChanges was not found on this server. [16:52:27] Thats weird [16:52:49] i am getting 404s too sometimes [16:53:03] retry and it works [16:53:05] still wondering where it comes from [16:53:08] Yes it did.. [16:54:02] creating an item gives me this: [16:54:02] Database error [16:54:02] A database query syntax error has occurred. This may indicate a bug in the software. The last attempted database query was: [16:54:02] (SQL query hidden) [16:54:02] from within function "ORMRow::insert". Database returned error "1146: Table 'wikidatawiki.wb_changes' doesn't exist (10.0.6.44)". [16:54:18] from within function "ORMRow::insert". Database returned error "1146: Table 'wikidatawiki.wb_changes' doesn't exist (10.0.6.44)". [16:54:24] Reedy: ! [16:54:33] i think we missted a schema update [16:54:33] o_0 [16:54:36] I've been logged out.. :( [16:54:41] was update.php run? [16:54:47] No [16:54:48] jeblad_WMDE: my staff account seems to stick [16:54:49] We don't run it on the cluster [16:54:51] ever [16:55:02] he imported sql files but we missed one [16:55:07] * Reedy looks where it came from [16:55:47] ah, ok [16:55:54] repo/sql/changes.sql ? [16:56:02] that's it? [16:56:16] https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/extensions/Wikibase.git;a=tree;f=lib/sql;h=f2d3470c9657d8febc8d7a448a3a18f25e0048ef;hb=refs/heads/wikidata-wmfphase1beta [16:56:18] It's not in that branch [16:56:20] Hmm [16:56:23] let me check something [16:57:10] really? [16:57:20] * aude checks out the branch [16:57:45] wb_changes used to be in lib, now it's in the repo, i think [16:57:49] got moved, btu should alwaysw be there [16:57:52] Ah [16:57:54] And we're still using the same commit... [16:58:36] ah, right, you need to know all the sql patch files, because you are not running update.php [16:58:44] I can't log in to mye wmde account on wikidata.org, I get a log out one or a few pagevisits later [16:58:45] * aude nods [16:58:47] Which is what we thought we did I friday... [16:58:53] jeblad_WMDE: that happens [16:59:00] Reedy: any idea why we can't stay logged in? [16:59:05] (one thing at a time....) [16:59:08] Nope [16:59:17] people, let him do one thing at a time :) [16:59:17] Though, we know why SSL certs arebroken ;) [16:59:29] | wb_id_counters | [16:59:29] | wb_items_per_site | [16:59:29] | wb_terms | [16:59:29] heh [16:59:45] Reedy: we need wb_changes which is in a separate sql file [16:59:52] * jeblad_WMDE gives Reedy a bounch of http cookies [17:00:04] aude: where is it in that branch then? [17:00:46] lib/sql/WikibaseLib.sql [17:01:12] Ah [17:01:36] * DanielK_WMDE just lost a bunch of edits [17:01:43] mwscript sql.php --wiki=wikidatawiki extensions/Wikibase/repo/includes/store/sql/Wikibase.sql [17:01:50] Missed on then ;) [17:01:56] let me fix that [17:02:26] Ok, done [17:03:40] "Links to pages are already set for all known sites." [17:03:45] next issue [17:03:55] i guess this means the list of wikis has not been imported [17:04:11] i think i didn't put that into the procedure, my bad, sorry [17:04:16] heh [17:04:18] aude: DanielK_WMDE, would you know how to run that? [17:04:18] What needs doing? [17:04:21] SUL didn't create my wmde-account.. that is "John Erling Blad (WMDE)", the only account is jeblad [17:04:55] jeblad_WMDE: so you cannot login as WMDE? [17:05:11] Strange, I did log in but the account wasn't created [17:05:13] hmmm [17:05:26] I'm still on my staff account on meta [17:05:48] It might be related to what Chad did earlier [17:05:58] i just asked Jens_WMDE to jump in [17:06:00] i can create items [17:06:04] yes, me too [17:06:09] but no sitelinks yet [17:06:10] Ops knows whats wrong with SSL, so when that's fixed, we can get SUL re-enabled [17:06:24] Ok [17:06:34] ok [17:09:06] Reedy: we need to populate the sites table [17:09:11] ah ok, it seems update.php has done even more magic, Reedy. we are looking in how to fix it [17:10:50] Denny_WMDE, aude, JeroenDeDauw1: can we make a maintenance script that does all the magic update.php stuff, but only the stuff needed by Wikidata? [17:10:51] resp Wikibase [17:11:11] So Reedy could just run that. [17:11:57] most of it is run already i guess [17:12:19] Reedy: i think i can provide a sql file and put it into maintenance folder [17:12:24] or is there more magic? can someone check? [17:12:35] if that's how things are done, like there's an interwiki.sql file [17:12:37] Denny_WMDE: there might be [17:16:14] $updater->addExtensionUpdate( array( '\Wikibase\Utils::insertDefaultSites' ) ); [17:16:14] ? [17:17:08] Reedy: i think so [17:17:29] * aude wonders if it's in core [17:17:52] I can run that function via eval.php [17:18:38] Try that [17:18:51] 775 rows in set (0.00 sec) [17:18:51] hmm, ok [17:19:05] we'll have to make that nicer and include in core, but ok [17:19:08] and identifiers [17:19:08] 1550 rows in set (0.00 sec) [17:20:40] still getting Links to pages are already set for all known sites [17:20:57] does it get cached in memc or something? [17:21:53] don't know [17:22:32] New patchset: Jens Ohlig; "(Bug #40391) Add continuation to wbsearchentities and return only matching aliases" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/29956 [17:25:13] DanielK_WMDE: i notice translatewiki are getting quite a few exceptions... [17:25:13] 012-10-29 17:24:33 translatewiki.net mediawiki-bw_: [2be7102f] [no req] Exception from line 544 of /www/translatewiki.net/w/includes/content/ContentHandler.php: Format json is not supported for content model wikitext [17:26:38] aude: where are you getting that error? [17:27:01] Reedy: e.g. here: http://www.wikidata.org/wiki/Q15 [17:27:14] it believes all links are already set [17:27:52] $isFull = count( $siteLinks ) >= count( Sites::singleton()->getSites() ); [17:28:22] It's coming back empty [17:29:23] 1550 rows [17:29:33] hmmm [17:29:38] Sites::singleton()->getSites() comes back empty? [17:29:53] > var_dump( count( Sites::singleton()->getSites( 'foobar' ) ) ); [17:29:54] int(775) [17:29:55] Fixed? [17:30:12] That seems weird.. [17:30:30] whee! [17:30:30] If the entries are in the table they should be reported.. [17:30:38] i can add site links :) [17:30:42] It presumably had an object cached [17:30:53] if ( is_object( $sites ) ) { [17:30:53] $this->sites = $sites; [17:30:53] so believed that was fine [17:31:10] Oh, yeah, its a lot of caching going on [17:31:24] If sites are changed the server needs to be restarted [17:31:24] fixed [17:31:53] We should document that the code does extensive caching [17:34:12] Reedy: please, can we make api to print backtraces [17:34:26] Whaa? [17:34:34] the line what you saw... there is no backtrace [17:34:57] Oh [17:35:33] I should get backtraces for everything in my error log, but something is overriding things [17:35:59] I'm guessing $wgShowExceptionDetails and $wgLogExceptionBacktrace are true? [17:36:11] let me check [17:36:50] first is at least, not sure about latter [17:40:01] I guess based on recent changes, that it's working (mostly) now ;) [17:42:52] Denny_WMDE: Who should I poke about getting a lot more profiling calls into Wikibase? [17:43:01] Seemingly only 35 in the whole of wikibase.. [17:43:22] Lydia, can we use the main page draft? Please? =D =D =D [17:44:07] :( [17:44:15] Reedy: DanielK_WMDE has been looking into that [17:44:15] Reedy: bad. sorry for that. [17:44:23] though somethign we all should do [17:44:36] I'll put it up for next story time, and then we'll have it in the next sprint [17:44:36] Great [17:44:57] SSL should now be fixed... [17:44:59] Profiling would be mostly the API calls [17:45:22] That is the main entry point for everything.. [17:45:37] You can add them to inner classes [17:45:39] jeblad_WMDE: will do [17:45:44] Especially the EditEntity class [17:45:49] So if they are "slow" they'll stand out more [17:46:26] https://wikidata.org/w/index.php?title=Q17&curid=114&diff=58&oldid=30 [17:46:26] Reedy: how to i git review or push a change to a remote branch? [17:46:32] Hah, Anons are editing [17:46:32] (of our extension) [17:46:36] I can add profiling, its not that much work [17:46:39] * aude forgets [17:46:56] * aude cherry picked something into our extension branch [17:47:20] Just use git review? [17:47:20] Reedy: ah them users. they are so fast! [17:47:27] your gitreview file should specify the branch.. [17:47:40] hmmm, i'll try [17:47:54] Denny_WMDE: That's really awesome [17:47:56] Reedy: what is working? [17:48:08] campusnet.ee [17:48:12] Nikerabbit: Was what? [17:48:34] Reedy: :D that is my wife! [17:48:40] Cheat! [17:48:40] ;) [17:48:50] i recognized the network [17:48:54] Ah [17:49:08] Hmm [17:49:17] I keep periodically being redirected to missing wiki on meta... [17:49:19] * jeblad_WMDE wonder if Denny_WMDE has cherrypicked his wife [17:49:26] [19:37:03] Reedy> I guess based on recent changes, that it's working (mostly) now ;) [17:49:38] Nikerabbit: It was really broken earlier today [17:49:39] ok i am heading off as said [17:49:40] it says "You are about to submit more than one commit." [17:49:41] I just noticed why tabbing in CreateItem is slow [17:49:46] * aude doing it wrong [17:49:49] Reedy: I'm prettu sure those exceptions were caused by API, since it also doesn't return http 500 [17:49:55] in API* [17:50:01] * Silke_WMDE_ going home [17:50:11] so that makes it impossible to investigate [17:51:47] aude: git review [17:52:28] aude: make sure that is the branch you based your feature-branch on. [17:52:28] Mon Oct 29 17:47:41 UTC 2012 mw34 wikidatawiki JobQueueDB::{closure} 10.0.6.44 1054 Unknown column 'job_sha1' in 'field list' (10.0.6.44) INSERT INTO `job` (job_cmd,job_namespace,job_title,job_params,job_id,job_timestamp,job_sha1,job_random) VALUES ('enotifNotify','4','Main_Page','a:7:{s:6:\"editor\";s:22:\"Lydia Pintscher [17:52:28] (WMDE)\";s:8:\"editorID\";i:27;s:9:\"timestamp\";s:14:\"20121029174741\";s:7:\"summary\";s:35:\"copy over main page draft from Meta\";s:9:\"minorEdit\";i:0;s:5:\"oldid\";i:5;s:8:\"watchers\";a:1:{i:0;i:1005;}}',NULL,'20121029174741','0af1qlkeef919s4719l0wwn3l17ffros','79858086') [17:52:45] aude: otherwise, it will ask you to submit a ton of unrelated commits. [17:52:49] Reedy: yeah i got an error but it saved anyway [17:52:57] heh [17:52:57] Just gonna fix it up [17:53:28] Reedy: we are defaultign to "www" now? [17:53:31] ugly ;) [17:53:41] Fix the apache config then! :p [17:53:55] DanielK_WMDE: ok [17:54:04] hm, and what's with the favicon?... [17:54:29] New patchset: Aude; "Added script to import blacklisted items" [mediawiki/extensions/Wikibase] (wikidata-wmfphase1beta) - https://gerrit.wikimedia.org/r/30626 [17:54:32] Lydia_WMDE: schema fixed [17:54:44] DanielK_WMDE: fuck yeah, officewiki [17:55:04] Reedy: we'd like that one backported and if you can run that :) [17:55:16] Reedy: thx [17:55:25] hm... [17:55:31] why is there no content on http://www.wikidata.org/wiki/Q26 ? [17:55:38] we really need a way to show content for all languages. [17:55:53] just to find out if there's actually anything *there* [17:56:10] aude: doesn't need backporting. Just approving then updating the revision in the branches ;) [17:56:12] Nikerabbit: any idea about the missing ULS messages [17:56:17] aude: Yes, CORS [17:56:23] Reedy: that's what i mean [17:56:33] I got a couple of changes made on friday, seemingly not fixed them [17:56:39] * aude n00b when it comes to branches and such [17:56:57] we did branches way at the beginnign of the project though [17:57:07] gahhh! [17:57:09] we need langbuage fallback! [17:57:10] http://www.wikidata.org/w/api.php?action=wbgetitems&ids=26 [17:57:15] it has content for en-gb [17:57:23] Change merged: Reedy; [mediawiki/extensions/Wikibase] (wikidata-wmfphase1beta) - https://gerrit.wikimedia.org/r/30626 [17:57:23] heh [17:57:23] can we evens *switch* to en-gb? [17:57:46] this is becomming increasingly important [17:58:07] Lydia_WMDE: ---^ [17:58:22] DanielK_WMDE: sorry? [17:58:23] we need a way to find out whether an item has content in other languages, and in which languages. at the very least. [17:58:37] yeah [17:58:44] nothing _I_ can do about that i fear :/ [17:58:51] Lydia_WMDE: just trying to point out a problem that is going to hit many people really soon [17:58:56] yeah [17:59:06] you could nag denny to up the priority of language fallback [17:59:23] he just left ;-) [17:59:29] will probably be back online in a bit though [17:59:38] DanielK_WMDE: yes [17:59:38] nag him tomorrow, then :) [17:59:39] or en-ca :) [17:59:52] or de-informal [17:59:54] en = en-us :) [18:00:07] which makes sense as a variant for UI strings but not for content [18:00:21] aude: access-origin [18:00:36] Nikerabbit: ah, yes [18:00:36] the json files [18:00:51] * aude wonders how to do that [18:00:56] can ask ops [18:01:40] alright - heading home - back in 30 to 45 mins [18:05:17] DanielK_WMDE: hve you read my last mail on the mailinglist? that is about a related problem [18:09:00] Merlissimo: probably i havn't [18:09:38] Merlissimo: yes, that's a related issue. [18:10:00] but maybe deserves a separate ticket on bugzilla, just so we don't forget [18:10:44] I'm currently inclined to do it like this: if content for xx-yy is saved, also save it for xx, if xx is not yet set. [18:10:49] That may well get confusing, though [18:11:00] another thing we can do is filter out unuseful variants. [18:11:29] de-formal or en-gb are useful for system messages, but not for wikidata content, I'd say. [18:13:50] DanielK_WMDE: if you remove language variants, you cannot search for these labels. can you? [18:14:17] the "removed" variants would just be mapped to the base language code [18:16:58] but for your problem: how would fallback solve this problem? e.g. if my user language is "de" and an item has only a label zh-hans? [18:17:18] you won't find a fallback path between these two languages [18:17:48] aude: What wants doing with that maintenance script? [18:18:02] Reedy: can you run it please :) [18:18:14] sooner the better.... it's for denny [18:18:59] Done [18:19:45] aude: Why isn't 7 in there too? ;) [18:19:46] Merlissimo: it would elivate the problem for all cases where there is content in another variant of your own language, or in a similar (fallback) language. it wouldn't solve it entirely [18:20:00] don't know :) [18:20:15] Merlissimo: "we" have some ideas, but the others are not agreeing with I and me! ;) [18:20:22] though i think we could actually have a fallback machanism that, if all else fails, will just show content in *some* language, as a last resort. [18:20:29] Ewwww [18:20:31] The alias box is unusable [18:20:36] oh no [18:20:47] tiny [18:21:02] Reedy: so... editing works now, i suppose? [18:21:08] Yup [18:21:18] because of my patch, or because you changed wgContentHandlerUseDB? [18:21:20] Have you not seen https://www.wikidata.org/wiki/Special:RecentChanges ?;) [18:21:23] Your patch fixed it [18:21:33] Reedy: i you want a real stress test for wikidata.org, just ping me :D [18:22:13] oh, our easter eggs got imported :) [18:22:19] heh [18:22:31] DanielK_WMDE: I was just wondering why 7 wasn't included. Being a random number and all [18:22:48] Reedy: 11 is the randomest number! [18:23:12] Oh, Q2 could have been "Prime number". [18:23:17] For two is the oddest prime... [18:23:45] errm... [18:23:50] I can has sitemessage? [18:24:25] Lydia_WMDE: do we have a banner text we can put up to inform people that this is still beta, and any edit may just vanish?! [18:25:13] oh, it's on the main page, but not very prominent, and doesn't show on item pages, it seems [18:26:09] Do you guys have a favicon? [18:27:15] yes, aude! [18:27:41] uh, that is.. aude knows, she is not the favicon.. :D [18:28:05] Hmm [18:28:10] I keep getting logged out trying to visit special:userrights [18:28:34] http://wikidata-test-repo.wikimedia.de/wiki/Wikidata-test:Main_Page [18:29:35] http://wikidata-test-repo.wikimedia.de/w/favicon.ico [18:29:35] arrrggg!! https://www.wikidata.org/wiki/Special:ListUsers [18:30:49] we have favicon [18:31:03] * aude finds it [18:31:03] Reedy: once you can, please make me an admin (and perhaps 'crat): [[User:Daniel Kinzler (WMDE)]] [18:31:03] 10[1] 10https://meta.wikimedia.org/wiki/User:Daniel_Kinzler_%28WMDE%29 [18:31:17] i guess AsimovBot should not point to wikidata.org... [18:31:19] Reedy: is wikidata available through secure proxy? [18:31:32] Merlissimo: No idea. Why would you even try it? [18:31:34] SSL is now fixed [18:31:55] reedy favicon is in mediawiki-config/docroot/www.wikidata.org/favicon.ico [18:32:03] * aude not sure where to put it now [18:32:15] stewards use it for their scripts [18:32:19] Well they're stupid and shouldn't do that [18:32:39] Lydia_WMDE: please put a warning here: https://www.wikidata.org/wiki/MediaWiki:Sitenotice [18:32:47] * DanielK_WMDE doesn't have the rights atm# [18:32:49] cross domain scripting causes problems sometimes [18:33:23] i can try giving you rights [18:33:30] what are people doing? [18:33:46] Editing all the wiki! [18:34:00] aude: DanielK_WMDE Every time I try, I get logged out :( [18:34:06] done [18:34:21] Reedy: i was getting that as [[User:Aude]] on chrome [18:34:22] 10[2] 10https://meta.wikimedia.org/wiki/User:Aude [18:34:29] ack [18:34:44] i can be logged in as my work account on chrome and it works, and aude on firefox and that works [18:35:04] jeblad_WMDE: alos is being logged out [18:35:22] jeblad_WMDE: is also being logged out [18:35:51] we'll be setting up staff rights of some sort, but for now we can have regular 'crat and admin rights only for staff / testing use [18:36:02] Its not with the user "jeblad" but with the user "John Erling Blad WMDE" [18:38:25] Denny_WMDE: people seem to be interested in contries and in bier, mostly [18:38:43] heh [18:38:50] * aude started that [18:38:59] Denny_WMDE: but you have to guess what language the item might have content in. it's odd to come across many items that don't show anything. [18:39:07] i filed a bug about it [18:39:07] everything seems to work now [18:39:18] Reedy: do not forget to include an icon on special login for the new domain name. [18:39:19] deleting items, restoring them, etc. [18:39:25] Merlissimo: It should be there [18:39:33] Chad restored it [18:39:51] https://gerrit.wikimedia.org/r/#/c/30623/1/wmf-config/CommonSettings.php,unified [18:40:03] nice [18:40:10] * aude logs into wikipedia to see it [18:40:26] aude: did you add me to any groups? [18:40:32] it's there [18:40:37] DanielK_WMDE: you are admin and crat [18:40:47] Reedy: ah, i only locked at logout page [18:40:52] i can see about setting up the staff group tomorrow [18:41:05] ah! checked the wrong site ;) [18:43:11] alright, time to go home and do more coding [18:45:37] * DanielK_WMDE just added a glaring sitenotice [18:45:40] tone it down if you like [18:45:51] i just thought it would be important to have *something* there [18:46:05] Ok, this logout isue is getting anoying [18:47:36] DanielK_WMDE: looks good [18:48:05] later... [18:49:46] I wonder if this logging out issue is 1.21wmf3 related.. [18:52:34] it does not happen to me and i cannot reproduce it, but 3 different people have it continually. it is weird [18:56:51] * Lydia_WMDE is back [18:56:56] people you need to make up your mind [18:57:04] do we want people to edit already or not? [18:57:10] right now the site says two different things [18:58:02] Denny_WMDE DanielK_WMDE ^ [18:58:23] conflicting messages are bad mkay? ;-) [18:58:38] I think the sitenotice should be less in-your-face [18:59:01] Let people play around [18:59:07] Lydia_WMDE: where is the conflict? i only see the "be careful, not ready yer" message [18:59:16] It halted all edits [18:59:22] Denny_WMDE: main page first sentence vs sitenotice [18:59:46] Please do not edit the wiki just yet. We are still setting things up. [19:00:16] Denny_WMDE: so the sitenotice should be changed? [19:00:31] no, i mean, this is the first sentence [19:00:35] yes [19:00:41] this is also what the sitenotice says [19:00:44] no [19:00:47] it says "You can already edit" [19:00:49] at least here [19:00:57] ah [19:00:58] ok [19:01:02] yes, they *can* edit [19:01:11] ok [19:01:16] then i will remove the first sentence [19:01:17] it is just not sure that we won't restart again [19:01:27] things might be broken [19:01:32] we are not confident yet [19:12:22] In my opinion we are now at a stage where we must fix the database if something is wrong, we can't reset it to an empty state anymore [19:13:05] It is our promise to the users, we now are beta, thing can fail but we will fix it [19:14:17] ...and gerrit is down again [19:14:29] should i then switch my bot to wikidata.org (as you know all its edits are valid)? [19:17:07] Merlissimo: please not yet [19:17:09] see my email [19:17:16] let's start this slowly :) [19:18:14] Lydia_WMDE: people already *are* editing [19:18:24] if we don't want them to, we must lock down the site. [19:18:33] No botflags until we are pretty sure everything is okey? [19:18:39] DanielK_WMDE: that was my point ;-) [19:18:46] jeblad_WMDE: yeah [19:19:15] Lydia_WMDE: at test system about 99,5 of its edit aren't check against wikidata because it does not contain an huwiki page. That IS slowly ;-) [19:19:15] ALL OF THE EDITS [19:19:33] Merlissimo: ? sorry not following [19:20:13] it was a joke answer. [19:20:22] because "slow" is relative [19:20:50] ;-) [19:21:01] sorry - too late in the day for jokes for me :D [19:21:12] New patchset: Jens Ohlig; "(Bug #40391) Add continuation to wbsearchentities and return only matching aliases" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/29956 [19:21:39] Lydia_WMDE: if i should switch, just ping me [19:22:15] Merlissimo: let's see how things are going on Friday maybe? [19:22:24] the SSL issue is solved for www.wikidata [19:22:52] not yet the language/wiki links, but it will be worked on [19:22:57] mutante: the only issue remaining is if you say visit https://de.wikidata.org/ [19:23:03] i don't know when i am online during the long weekend [19:23:03] heh, snap [19:23:03] yeah, and en. [19:23:19] Reedy: Mark said he needs to work on some issue related to the language_links [19:23:25] (which are auto-created) [19:23:38] but i get the right certificate for www. now for real [19:24:04] Most users won't see that errors [19:24:04] Lydia_WMDE: sorry, but i work in NRW, so its holiday on nov. 1st ;-) [19:24:04] host 208.80.152.218 [19:24:04] 218.152.80.208.in-addr.arpa domain name pointer wikidata-lb.pmtpa.wikimedia.org. [19:24:04] visiting it directly [19:24:12] wikidata.org has address 208.80.152.218 [19:24:20] <-- you are on your own load balancer now [19:24:21] Merlissimo: bah! not fair! :D [19:24:28] wikidata-lb.pmtpa.wikimedia.org. [19:25:46] Merlissimo: more seriously though - i know you're really excited about running your bot there (as are others) but I think we really need to give the community a few days without bots and all to get used to things [19:26:07] there'll still be so much to do in the coming months [19:26:42] after all we don't want a bot-only site, right? ;-) [19:27:03] first my question on the mailinglist should be answered, too [19:27:40] which one was that? [19:27:41] sorry i must have mised it [19:29:20] it is the last mail on the mailing list [19:29:54] Lydia_WMDE: http://lists.wikimedia.org/pipermail/wikidata-l/2012-October/001150.html [19:29:54] thx [19:31:21] Merlissimo: i am not entirely sure i understand your email but why not take the label from the title of the wikipedia article? [19:31:24] in that language [19:31:50] and add other ways of writing it as aliases if you know them [19:32:47] Hmm [19:32:47] srwiki hast two languages at the same time (= variants) [19:32:54] Some of the pages I added information to don't have it when I visit again :/ [19:33:07] Reedy: different language in the uls? [19:33:20] Merlissimo: ok how does it work on wikipedia there? [19:33:23] No language in the url [19:33:36] Reedy: and in the little icon at the top of the page? [19:33:43] I wonder if it's en/en-gb related... [19:33:46] likely [19:34:12] Yup [19:34:12] FIX THE BUG [19:34:21] * Lydia_WMDE gives Reedy a cookie [19:34:42] I should probably stop editing in en-gb for now then ;_ [19:34:50] as i wrote sr-ec is displayed by default and sr-el created by conversion script. if you save sr-el, sr-ec ist created and stored. its a 1:1 relation [19:35:39] Merlissimo: then i'd say add sr-ec as a label and sr-el as alias [19:36:14] aaaaaanyway [19:36:22] * Lydia_WMDE goes to watch some tv and have food [19:36:26] back later to do stuff (TM) [19:36:38] by why as alias and not as label? [19:37:16] i think redirect titles should be aliases instead [19:37:38] the whole point of aliases is stuff like this ;-) [19:38:10] Lydia_WMDE: but if the different names belong to different language variants, why not set them both as a label? [19:38:23] DanielK_WMDE: they don't in this case afaiu [19:38:36] DanielK_WMDE: it's one wikipedia [19:39:07] or do they show up as 2 in the ULS? [19:39:12] then it's of course different [19:39:26] Lydia_WMDE: that doesn't really matter for labels. only for sitelinks. [19:40:09] usually, the wikipedia title would be used as a label, and any redirects would be aliases. [19:40:32] except if we know that these aliasses actually belong to a different language variant. in that case, they may as well be labels [19:40:46] but we *really* need to think again about variants. [19:42:12] New patchset: Reedy; "Add a couple of profiling calls" [mediawiki/extensions/Diff] (master) - https://gerrit.wikimedia.org/r/30643 [19:55:35] [blocked] The page at https://www.wikidata.org/wiki/Q58 ran insecure content from http://en.wikipedia.org/w/api.php?callback=jQuery18206573648077901453_1351540515547&action=opensearch&namespace=0&suggest=&search=Penis. [19:57:50] autocomplete suggestions are broken on https [19:58:51] New patchset: Jens Ohlig; "(Bug #40391) Add continuation to wbsearchentities and return only matching aliases" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/29956 [19:58:58] Hm.. I think there is a one-way fix for that kind of calls [19:59:47] When we call out to wikipedia we should use the same protocol [20:00:15] exactly! :) [20:00:51] If someone can fix, I'll backport and deploy [20:00:59] * jeblad_WMDE thinks Reedy has an insecure penis and should use rubber.. [20:01:09] Q58 is "penis" [20:01:18] It's an important subject on Commons [20:01:26] * jeblad_WMDE laughs hit butt off [20:01:41] -.- [20:01:51] how old are we tonight? ;-) [20:03:40] Yes mama, shall never do it again mama! }:-] [20:03:58] But home, se you later aligator [20:04:14] jeblad_WMDE: I see in sites they are all http and also http in the json site_data :( [20:05:25] https://meta.wikimedia.org/w/api.php?action=sitematrix&format=json [20:05:48] I blame $wgCanonicalServer [20:07:06] Someone has just added Club-Mate [20:09:09] Reedy: btw do you have a staff account? i'd be happier if staff and content edits were done on different accounts if possible [20:31:10] Denny_WMDE: what about bots? [20:31:10] http://www.wikidata.org/wiki/Wikidata:Community_portal [20:31:46] do they apply at the stewards page or shall we wait until we have a local wiki policy for bots? [20:31:53] e.g. like in a week or so [20:32:07] that is a good point, aude [20:32:37] probably we should let the community figure out a bot policy [20:33:27] Lydia_WMDE: still working? [20:33:43] Denny_WMDE: jep [20:33:54] aude: let's wait [20:34:01] there is no rush for bots [20:34:02] could you add a few links on the top of https://www.wikidata.org/wiki/Wikidata:Contact_the_development_team [20:34:18] i'd actually prefer if they are not on the wiki for a few more days [20:34:18] with links to bugzilla, the mailing list, irc, and eventually just to type it somewhere [20:34:36] we already got a good comment there :) [20:34:48] Denny_WMDE: ok should this be a comment page or? [20:35:04] ? [20:35:29] do we want people to post comments for us there like that one person already did [20:35:36] or do we want just links to bugzilla, meta and co [20:36:00] ah. i dunno. i guess, if those links are not too many, we can have it in one page [20:36:03] and that would be fine [20:36:13] and if it gets long, we'll break it up [20:36:17] keep everything together in the beginning [20:36:23] waiting on the bots is good [20:36:41] don't make wiki pages too fragmented before it is needed [20:37:04] k [20:37:53] there's some issue with the aliases :( [20:38:22] aude: i seem to have some interplay with ULS there [20:38:22] is that what you get too? [20:38:37] some weird things underneath the alias edit box? [20:38:53] https://bugzilla.wikimedia.org/show_bug.cgi?id=41506 is annoying ;) [20:39:04] yes [20:39:23] it says "english" "capitalize" "deutsch" "system input language" below in a popup [20:40:15] Did someone remove createitem from the sidebar? [20:40:20] Reedy: yes [20:40:29] * aude put it my user javascript, so i know js works [20:43:22] Reedy: I did [20:44:03] ok, the search doesn't work yet [20:47:25] got edit conflict even though other person was adding totally different links, etc. [20:50:58] what was that with the edit conflicts? [20:51:03] aude: ^ [20:53:27] Reedy: do you know how to switch the search from mwsearch / lucene to the standard search until we have the lucene search fixed? [20:54:27] Reedy: ignore the question, DanielK_WMDE seems to be discussing the topic on #mediawiki right now, in order to fix it [20:55:19] aude, Denny_WMDE: yes, we don't have merging yet. that means edit conflicts for everything. could bump the prio on that. [20:55:47] that's somethign i would like to work on actually. have been thinking about it a lot. [20:56:03] yep, let's do that for the next sprint. regarding search: shall we switch to normal mysql search for now? [20:56:14] i think it would be much better than the current experience [20:56:16] Denny_WMDE: yes, i'd suggest that [20:56:43] i know, but i saw you were discussing on #mediawiki a more comprehensive solution [20:57:07] ok, so, Reedy — would you know how to switch to MediaWikis default search? [20:57:20] Denny_WMDE: don't know [20:57:26] * aude can try again [20:59:33] That's a point [20:59:48] No one asked ops to setup the lucene search indexes [21:00:05] probably not much point though [21:00:35] ah wait, so they are not even switched on right now? [21:01:02] Nope [21:01:02] I haven't asked, and I suspect Chad didn't either... [21:01:05] aaah [21:01:19] DanielK_WMDE: maybe the search does work [21:01:24] but it is not switched on right now [21:01:45] We can turn off Lucene with wgUseLuceneSearch if wanted [21:02:00] Reedy: yes, as a stop gap in any case [21:02:08] Or do you want me to just ask for the indexes to be created? [21:02:19] If peter is around, it's only a few minute job [21:02:29] Denny_WMDE: maybe the default lucene search would work "a little" after all. but we'd want it to not index raw json, right? [21:02:57] but for other namespaces than the main ns we will need the lucene search anyway [21:02:57] Reedy: do both, please. mysql for now, until the indexes are there. then we try lucene and go back to mysql if it doesn't work. [21:03:28] Denny_WMDE: perhaps open a ticket for the search stuff, so we can track it [21:04:31] https://bugzilla.wikimedia.org/show_bug.cgi?id=36423 [21:04:36] https://bugzilla.wikimedia.org/show_bug.cgi?id=40917 [21:04:41] the tickets are there :) [21:11:57] DanielK_WMDE: Lucene disabled, for now... [21:12:58] Reedy: thanks [21:13:03] switch( $cluster ) { [21:13:03] case 'pmtpa': [21:13:03] $wgUseLuceneSearch = $wgDBname !== 'wikidatawiki'; [21:13:03] I love our config [21:15:29] :) [21:15:35] the search is now completely switched? [21:15:41] yup, should be [21:16:02] if $wgUseLuceneSearch is true, it makes many changes to the config [21:16:24] but the standard search is also off now? [21:16:29] there is no search at all left? [21:17:10] # This is overridden in the Lucene section below [21:17:10] $wgDisableTextSearch = true; [21:17:10] $wgDisableSearchUpdate = true; [21:17:10] $wgDisableCounters = true; [21:17:13] WHY [21:17:26] ow [21:17:49] I guess we dont want text search disabled... [21:18:17] i would prefer if it was enabled [21:18:23] right now we only offer to search via google [21:19:58] lets see [21:20:57] http://p.defau.lt/?YbMTfg53EdQLmvkwlYmyiQ [21:21:15] I moved the globals around [21:23:19] Rebuild the index... [21:23:19] A database error has occurred. Did you forget to run maintenance/update.php after upgrading? See: https://www.mediawiki.org/wiki/Manual:Upgrading#Run_the_update_script [21:23:19] Query: ALTER TABLE `searchindex` ADD FULLTEXT si_title (si_title), ADD FULLTEXT si_text (si_text) [21:23:19] Function: RebuildTextIndex::createMysqlTextIndex [21:23:19] Error: 1283 Column 'si_title' cannot be part of FULLTEXT index (10.0.6.44) [21:23:40] hmm [21:23:43] seems to work though [21:24:38] https://www.wikidata.org/w/index.php?title=Special%3ASearch&profile=all&search=Internet&fulltext=Search [21:28:23] hm, the wikidata favicon just changed. was this intentional? [21:28:57] Yes [21:29:03] I changed that earlier [21:29:08] it should look like the wikidata logo [21:29:17] my cache still has the office logo i gues [21:29:19] *guess [21:29:32] aude: why is 75 and 52 wikipedia? [21:29:37] (or is google translate tricking me?) [21:30:00] it looks like the current favicon is the office logo [21:30:29] we need a nice way to merge items [21:30:37] there is a bug for that [21:30:52] aude: so delete one of them again? [21:31:09] 75 is internet for me [21:31:15] not wikipedia [21:31:20] Q77 was a duplicate [21:31:30] i just made it something else ;) [21:31:49] yep, that is nicer than deleting [21:31:58] or we loose all the small numbers :) [21:32:15] sure [21:34:23] * aude would like the create item form to start with the site links [21:34:37] or a way to do that [21:34:54] i could enter enwiki => wikipedia and then find out if it's taken already [21:35:07] yes [21:35:33] This is amusing [21:35:36] Adding random pages, and watching people update them [21:35:52] :) [21:37:15] :) [21:37:27] i think wikidata will have a kind of addictiveness [21:37:33] especially in phase 2 [21:37:47] more than wikipedia due to the smaller, atomic contributions [21:37:56] Well, at the moment, a lot of this is just people doing interwiki bot work.. :D [21:38:10] yes, once we have statements [21:38:12] [MediaWiki:Privacypage] should probably contain "wikimedia:Privacy_policy" unless there's going to be a separate one for wikidata [21:38:19] where you can make stuff like "germany capital berlin" [21:38:25] that will be funny [21:38:31] YairRand: thanks, changing [21:39:27] Created page with "" [21:39:46] Reedy: :( yes, not implemented yet [21:39:59] heh [21:39:59] YairRand: changed [21:40:14] Denny_WMDE: great [21:40:18] When are we wanting to setup testwiki/test2wiki as clients? [21:40:36] security review has not passed yet [21:40:47] Ah [21:40:49] and for security review we need first to branch off the client [21:40:55] we want to branch of by thursday [21:41:10] so we can send it through security review asap [21:41:22] and then set up test appropriatel [21:41:31] it will be nice to have some stuff populated in the repo first, anyway [21:41:38] for setting it up on hu.wp [21:41:45] will we use a test copy of hu first? [21:41:52] or go directly to hu after test2? [21:41:58] * aude thinks test2 [21:42:09] we better clarify that on thursday too [21:42:20] unless we use deployment labs [21:42:34] like wikivoyage [21:42:48] yay, we are up before wikivoyage! :) btw [21:42:54] heh [21:46:26] Wikidata has been a much longer time coming ;) [21:47:23] Reedy: https://wikidata.org/wiki/Main_Page works for me now [21:47:32] no reason for there to be edit conflicts if reedy adds enwiki => google and i add arwiki => google [21:47:37] Reedy: certificate-wise [21:47:42] mutante: :) [21:47:55] mutante: yeah, it's just langcode.wikidata.org now! [21:48:12] Question: Are labels supposed to be deliberately unique? For example, on http://www.wikidata.org/wiki/Q94 , does it make sense to add the extra bit in brackets? [21:48:14] Reedy: let me update that RT ticket [21:48:45] we have 100 items! [21:48:49] ysy [21:48:51] yay [21:49:10] better add that to m:Milestones :) [21:49:18] heh [21:51:38] cool, unified log-in is working. was that just added now? [21:52:18] https://www.wikidata.org/wiki/Q101 [21:52:19] Haha [21:52:28] YairRand: nope, was there since friday [21:52:30] Just got disabled due to SSL numbers [21:53:12] lol [21:59:54] YairRand: no, labels for items are not supposed to be unique [22:00:09] the extra bit in brackets does not need to be there [22:00:16] YairRand: :D [22:00:24] re milestones [22:15:19] hm, wikidata is trying to grab "insecure content" from the non-secure server on Wikipedia when I'm using the secure server on wikidata. thus, autocomplete breaks. [22:16:10] Yup [22:16:24] https://bugzilla.wikimedia.org/show_bug.cgi?id=41506 [22:16:30] Logged 2 hours ago ;) [22:18:48] maybe there should be a link to the whole list of wikidata bugs somewhere on the wiki [22:18:52] thx [22:18:58] yes, good point [22:19:23] i am always bad at making bugzilla links [22:19:35] the ones i make always break [22:19:58] Can we have a link to the "real" wikidata in the topic? [22:20:04] but on the http://www.wikidata.org/wiki/Wikidata:Contact_the_development_team page there should be one [22:20:14] PiRSquared17: i do not understand the question [22:20:27] For the demo site, point to wikidata.org [22:20:32] Not wikidata-test.wikimedia.de [22:20:33] Denny_WMDE: https://bugzilla.wikimedia.org/buglist.cgi?emailcc1=1&list_id=151540&resolution=---&emailtype1=exact&emailassigned_to1=1&query_format=advanced&email1=wikidata-bugs%40lists.wikimedia.org [22:20:35] ^^ [22:21:38] Reedy: no we will continue to test on wikidata-test.wikimedia.de [22:21:42] PiRSquared17: tomorrow [22:22:53] linked from here to the bugs: https://www.wikidata.org/wiki/Wikidata:Contact_the_development_team [22:23:35] the demo site will keep having the newest code and features [22:23:36] no bots yet on wikidata [22:23:43] they should continue to test there [22:24:06] that as well [22:24:09] PiRSquared17: i still did not understand the question [22:24:23] Denny_WMDE: he means in the channel topic [22:24:26] he means the irc topic [22:25:06] aaaaah [22:25:10] thx [22:27:00] is the favicon still broken? [22:27:07] i never know if this stuff is due to caching or not [22:27:08] Denny_WMDE: refresh your cache [22:27:17] http://wikidata.org/favicon.ico [22:27:30] but it says office there? [22:27:31] if you have to http://www.wikidata.org/favicon.ico? [22:27:34] ah [22:27:35] wait [22:27:38] put the ? to refresh it [22:27:42] even that i have to refresh [22:27:45] :) [22:27:47] thanks! [22:27:48] so, is that favicon going to be localizable? [22:28:01] There's no words on it... [22:28:20] no it is not localizable [22:28:47] actually, would it be possible to have the logo in the upper left corner localizable? [22:29:01] do meta or commons do that? [22:29:08] The big logo? [22:29:14] yeah [22:29:16] tricky with how we're handling languages [22:29:39] if it can change with setlang or not [22:30:00] could be just done with css. [22:30:00] probably with css or javascript somehow but now sure how it caches, etc. [22:30:11] well, does commons or meta do it? [22:30:14] Do entries have "primary/main" names or just numbers? [22:30:15] no [22:30:23] not that i've ever heard of [22:30:24] PiRSquared17: just numbers [22:30:43] well, then we don't have to do it, either [22:30:43] that makes sense [22:30:52] it would be nice, but not necessary [22:30:58] commons and meta never bothered to make much of anything multilingual, afaict [22:31:05] http://meta.wikimedia.org/wiki/Wikidata/Notes/URI_scheme [22:31:23] that explains how we may do urls once we get something setup [22:31:37] whereas wikidata looks like it's going to be not English-centered (I hope) [22:31:38] right now, it's all quite basic setup [22:32:14] YairRand: that is true for the actual content [22:32:42] for the other pages, like the project namespace etc. i don't see how we can do much better than commons or meta, i am afraid [22:32:54] but for the content we go great lengths to make it truely multilingual [22:32:54] having things multilingual, with domains like de.wikidata.org yet it being one wiki is something new for wikimedia [22:33:06] I assume we'd want editors to be able to navigate wikidata without encountering English [22:33:11] https://www.wikidata.org/wiki/Q30 [22:33:18] The USA, also known as Columbia!? [22:33:39] * Reedy looks at PiRSquared17 [22:34:02] i am heading for sleep [22:34:15] " "Columbia", a name popular in poetry and songs of the late 1700s,[19] derives its origin from Christopher Columbus; it appears in the name "District of Columbia"." [22:34:15] let's see how tomorrow the wiki looks like… :) [22:34:31] oh, i removed the columbia alias [22:34:31] not vandalism [22:35:04] Reedy: it's true [22:35:05] feel free to add it again. we need more descriptions as for what labels etc. are actually used [22:35:12] sorry, add it again [22:35:12] though I'm not sure it's appropriate in any case [22:35:20] well, you can always fix it [22:35:21] if you feel it is correct [22:35:26] and me off [22:35:35] * PiRSquared17 is just testing the software mostly [22:36:10] "Columbia", a name popular in poetry and songs of the late 1700s [22:36:17] ^ [22:36:29] * aude never heard of that [22:36:52] aude: hence the C in Washington DC [22:39:04] :D [22:44:34] James_F: :) [22:44:48] * James_F grins at aude. [22:49:36] http://www.wikidata.org/wiki/Special:AllPages nice list so far :) [22:50:19] How are the numbers generated? [22:50:26] PiRSquared17: Auto-increment. [22:50:39] yes [22:50:39] James_F: when why do we have Q2013? [22:50:56] or Q2001 [22:51:05] if we're not up to 200 yet even [22:51:05] special :) [22:51:12] ok [22:51:19] sometimes they can be out of sequence [22:51:46] why'd my language settings suddenly switch to norwegian? [22:52:01] YairRand: you logged out? [22:52:04] ... [22:52:16] there are some caching issues we still have to solve with the language selector [22:52:24] and now it switched back... [22:52:30] yeah [22:52:36] it works better if logged in for now [22:52:43] got it [22:53:00] but who knows, if you see the problem while logged in, we want to know [22:53:18] sometimes i've been randomly logged out today :( [22:53:26] I got logged out too [22:53:54] The requested URL /wiki/Q145 was not found on this server. [22:53:57] There's an apache out of sync... [22:54:11] grrr [22:54:27] I'm only logged in on https: , the language switched when I clicked a link to http: wikidata [22:54:51] ugh [22:54:57] OHHHH, me too :S [22:55:20] Apprently Https everywhere doesn't include it yet [22:56:48] Aha [22:56:50] I'll fix that ;) [22:57:30] * James_F adds en-gb definitions to things. [22:57:36] Clearly a useful thing for me to do. ;-) [22:57:40] lol [22:57:44] is that necessary? [22:57:47] Unfortunately we don't have fallback currently :( [22:58:02] YairRand: Well, if your language is set to en-gb, it is all blank otherwise. [22:58:08] Yeah, no fallback. [22:58:28] (clearly not at all hypocritical statement coming from person who was adding en-ca definitions... :) ) [22:58:28] YairRand: Also, some "also-known-as" terms are British English specific. [22:58:35] YairRand: I wasn't going to comment. ;-) [22:58:47] :) [22:59:10] E.g. "Blighty" for the UK. [22:59:28] heh [22:59:47] Or "God's own county" for "Yorkshire". [22:59:55] (No, not done yet; left that to Reedy. ;-)) [22:59:55] Hell yes. [23:00:01] there's no en-us :/ [23:00:09] en = en-us [23:00:09] aude: There is. [23:00:24] en [23:00:24] aude: It's just cultural imperialism by the Language team. :-) [23:00:31] heh [23:00:39] aude: en is officially very much /not/ en-us. [23:00:45] nope [23:00:46] aude: en-ca ? [23:00:48] aude: As you may recall from the endless edit-wars of 2001/2002. [23:00:57] heh [23:00:58] Reedy: Is there a More a en-gb-yorkshire? [23:01:29] of course Canadese English is the _real_ English :P [23:01:43] YairRand: oot and aboot, eh? [23:01:53] en-ca is just to make things even more canadish [23:02:12] YairRand: Like fr-ca is? ;-) [23:02:32] :D [23:02:52] The next thing you know, we have en-newyork and en-nawlens [23:03:21] Reedy: I didn't actually mean that seriously. https://www.wikidata.org/w/index.php?title=Q163&diff=884&oldid=883 :-) [23:03:38] PiRSquared17: When they've got 2000 years' history of speaking the language, sure. [23:03:50] is there even a code for French French? fr-fr? [23:03:55] YairRand: French French is fr. [23:04:07] YairRand: But by that count en would be British English. :-) [23:04:34] How will we disambiguate between different things? Just create two items? [23:04:40] how about Portuguese Portuguese? [23:04:44] (with the same name, og course) [23:04:56] Not really [23:05:08] They can have the same display title in a language [23:05:11] YairRand: I've always seen them listed as pt and pt-br. [23:05:23] Just point the linked pages to the correct disambiguation page... [23:05:50] I foresee problems with these classifications... [23:07:17] Heh [23:07:29] Well, community "guidelines" will be made [23:10:09] hmm, is "Ido" a common language? [23:10:58] did you pick ido? [23:11:11] it think it remembers some of your choices there [23:11:36] "common" [23:11:39] * aude has en-ca, de, ar, and en as my common languages [23:11:46] yeah, "common" seems an odd word [23:16:26] https://github.com/reedy/https-everywhere/commit/cd7e4acb653518375ffbaad7c4684086521fb9ab [23:16:58] damn autocomplete [23:17:16] heh [23:17:23] I hope someone fixes that soon [23:17:55] the hack would be just to dump the tables, and reimport replacing http with https... [23:18:34] I typed in "pi", pressed save, and got "pintura" [23:19:03] I notice that creating a page doesn't automatically add it to one's watchlist [23:19:17] hmmmm [23:21:15] " There were no results matching the query. A page with that title does not exist." <- should include link to Special:CreateItem, IMO [23:21:19] New patchset: Reedy; "Added script to import blacklisted items" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/30590 [23:21:52] bad gerrit [23:23:47] New patchset: Reedy; "Added script to import blacklisted items" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/30590 [23:38:06] Reedy: can you make more than one change in an edit? [23:38:14] Nope [23:38:17] Not currently anyway [23:47:49] Reedy: I often can't save a page... [23:49:19] I've not had an issue [23:49:37] I created Netherlands, added nl [23:49:57] then adding en didn't work... [23:50:54] ah, interwiki conflict [23:51:29] hoe do I delete an item? [23:52:51] Romaine: you cannot if you are not an admin. you can only empty it [23:53:05] ok [23:53:20] is this all vandal-rpoof? [23:53:49] No [23:53:51] it's open to all for editing [23:54:19] Romaine: no, just one edit and you could spam all wikipedias with wrong connections ;-) [23:55:00] ow nice :p [23:55:06] I thought there was a major permissions screw-up. Then realised that I was logged in with my +staff account. :-) [23:55:32] ("Why the hell do I have 'delete'?") [23:55:37] I already changed the look of nl-wiki once, this way is new :p and wikis-wide [23:59:16] Romaine: instead of asking bots to do wiki wide vandalism you could do it direclty: http://de.wikipedia.org/w/index.php?title=Felicitas_Schirow&diff=93339732&oldid=89473160 (caused by an ip edit on a single wiki) [23:59:34] creative :p