[00:03:13] so today's the day? [00:03:58] when...? [00:04:30] when we go live to hungarian [00:05:59] technically today in UTC [00:11:49] New patchset: Daniel Werner; "(minor) function for checking whether value would be suitable for valueview" [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/43778 [00:11:49] New patchset: Daniel Werner; "(minor) function for checking whether value would be most suitable for view" [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/43779 [00:43:44] New patchset: Daniel Werner; "(bug 43304) "change" event and snakType function for SnakTypeSelector" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/43780 [00:43:44] New patchset: Daniel Werner; "(bug 43304) Selecting a Snak type will show UI changes" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/43781 [01:11:38] New patchset: Daniel Werner; "(bug 43304) Selecting a Snak type will show UI changes" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/43781 [02:54:54] +z1AXG4TVBMNHY7UJ 6]D [02:55:04] o_O [02:55:27] Sorry, was wiping off keyboard [02:56:53] So is wikidata live on hungarian now? [02:57:09] haven't heard anything [02:57:22] usually the devs come on around 11 PM or midnight my time [02:57:44] though i've seen commits a few hours ago [03:06:46] %$*# [03:07:04] Sven_Manguard: still cleaning it? [03:07:13] No, that was a swear word [03:07:23] So... when I wiped off my keyboard I activated some sort of mode where every time I hit the "L" key, it locked my computer [03:07:29] Hah [03:07:54] When I hit "P" it tried to configure a projector that I don't have [03:08:07] I had a terrible Apple USB iMac keyboard where the 'e' key broke, that was fun... [03:08:19] So I rebooted and hoped for the best [03:08:35] Sven_Manguard: your windows key was probably stuck down [03:08:49] Hmm, that makes sense [03:08:55] no [03:09:11] Sticky keys! [03:09:16] I must have yeah [03:09:21] stickeyed it [03:09:55] Sticky keys doesn't apply to the win key [03:10:14] I once accidentally enabled Slow Keys, and then spent about three hours trying to figure out what broke [03:10:17] well it wasn't physically stuck, becuase it's fixed now and all I did was restart [03:10:26] Oh fuck, now the FN f9 combo doesn't turn off my touch pad [03:10:35] your laptop keyboard? [03:10:36] BBL [03:10:40] yes [03:10:40] dirt is a big factor [03:10:48] Nah, I take good care of it [03:11:46] Have you tried washing it? [03:16:04] #&*@ again [03:16:18] but all is back to normal now [03:39:38] New patchset: Jeroen De Dauw; "Removed tihgly coupled parse pulling in global state from snak factory" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/43783 [03:46:58] * Jasper_Deng_busy likes Sven_Manguard's proposal [03:48:24] http://www.wikidata.org/wiki/Wikidata:Project_chat#Shave_Jasper_Deng.3Bs_head ? [03:48:37] that one? [03:49:04] lol [03:49:22] I bet you clicked on that link, didn't you [03:49:24] it's the one about adminship [03:49:35] I did just to make sure you weren't needing of a block :{ [03:49:41] :P* [06:42:51] New patchset: Bene; "(bug 43871 - bug 43872) New Special Pages to edit entities without javascript [DO NOT SUBMIT]" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/43583 [09:31:55] Change merged: John Erling Blad; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/43783 [09:33:35] DanielK_WMDE: is youzr plan to be at the office tomorrow? [09:34:29] Abraham_WMDE: no, wednesday to friday this week [09:34:36] it's in my calendar... [09:34:42] so today's the hungarian launch day? [09:34:52] rschen7754: yes. [09:34:56] :) [09:34:58] let's hope nothing goes wrong :P [09:35:02] New review: Tobias Gritschacher; "One Selenium test failing. Reproduce error:" [mediawiki/extensions/Wikibase] (master); V: -1 C: 0; - https://gerrit.wikimedia.org/r/43781 [09:35:29] DanielK_WMDE: ok. On friday it was not viewable for me in the calendar. [09:35:40] o_O [09:36:02] Abraham_WMDE: you should be able to see everything in my calendar... [09:36:56] DanielK_WMDE: if there is an entry - yes :-). next week wednesday you've a talk right? [09:38:50] Change merged: John Erling Blad; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/43471 [09:40:05] Abraham_WMDE: next wednesday i'll be at the HPI, right [09:49:02] DanielK_WMDE: nice [09:50:41] Change merged: Tobias Gritschacher; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/43441 [09:51:46] DanielK_WMDE: we will dial you in at 17:00 for demo & review, ok? [09:51:54] k [09:52:19] will it be deployed to hungarian soon, or in several hours? [09:55:23] rschen7754: most likely near the end of the day our time [09:55:30] ok, cool :) [09:56:57] !log [10:16:12] Change merged: Tobias Gritschacher; [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/43442 [10:26:03] New patchset: Aude; "(bug 43124) add toggle for wikibase edits in watchlist" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/43424 [10:27:22] Silke_WMDE: hi! could you test the new dispatch script a bit? https://gerrit.wikimedia.org/r/#/c/43008/ [10:27:27] it's supposed to replace pollForChanges [10:27:37] i think it would be good if we could test it on the dev instances a bit [10:27:59] DanielK_WMDE: I'm in a meeting first, afterwards: sure! [10:28:28] Silke_WMDE: yea, no rush. [10:28:51] would be cool if it would make it into wmf8 though [10:29:15] let me know if there are any problems [10:33:16] * aude shall try it but would appreciate additional people like Tobi_WMDE to also try it [10:38:36] aude: DanielK_WMDE: are there any additional settings to add to LocalSettings? Or old settings which should be removed? [10:39:19] i don't think so [10:39:56] but we have to also run the runJobs.php maintenance script for the client to process the jobs [10:42:44] aude: I don't see such a maintenance script in the client extension [10:43:46] Tobi_WMDE: it's in core [10:43:53] ahh [10:44:06] wikipedia has all types of other jobs like sending emails [10:45:01] aude: ok, php runJobs.php exits with no message [10:46:53] php dispatchChanges.php says [10:46:55] Starting loop for 0 passes [10:46:56] Done, exiting. [10:46:59] hmmm [10:47:02] * aude trying it [10:47:10] where does it get the client-database from [10:47:33] my wb_changes_dispatch is empty [10:47:45] do I have to manually put something in here? [10:50:52] Tobi_WMDE: i'm looking in a minute [10:51:00] DanielK_WMDE: poke ^ [10:51:15] is the job-queue thing even meant to work on windows...? [10:51:25] Tobi_WMDE: it should be [10:51:32] ok [10:51:33] it's just a maintanence script [10:51:53] the dispatcher is supposed to put jobs in the client job queue and then runjobs processes them [10:52:06] aude: yes, but it could nevertheless use some unix specific commands [10:52:23] in this case, doubt it (and hope not!) [10:55:38] hm.. it uses class ForkController which uses PCNTL commands which I think are unix only [10:56:11] ugh [10:56:57] urgh, yes, http://stackoverflow.com/questions/2458005/forking-in-php-on-windows [10:58:18] not sure there is a workaround? [10:58:18] that would mean we've to switch our testserver to unix (what we've planned anyhow) but that wont happen today [10:58:26] grrrr [10:58:56] and it means wikidata-clients should never run on windows-servers [10:59:15] unless we provide some fallback [10:59:18] until we have an alternative process, i guess [10:59:24] external clients, etc. [11:00:14] so, I'm unfortunately not able to test the dispatcher-thing wight now [11:00:19] :( [11:00:55] but if you get it working on your machine, you can just run the client selenium tests [11:00:56] i suppose we need to keep the existing pollforchanges then [11:01:11] it works well for single client setups [11:01:27] anyway.... easier for them than using jobqueue [11:02:28] the fact that our test-machine is still windows based should not be a blocker for the dispatcher [11:24:53] Tobi_WMDE, aude, Silke_WMDE: hm, I guess I should write some documentation for the dispatcher script... any good idea where to put it? [11:25:53] DanielK_WMDE: with the extensions? [11:25:54] anyway, the setting you need is $wgWBSettings['localClientDatabases'] = array( 'dewiki' => 'detestclient' ); [11:26:01] aude: hm? [11:26:07] sure, but where? [11:26:28] client? although the scripts get run in the repo [11:26:33] right [11:26:43] well, it can actually run anywhere [11:26:47] * aude would have needed to read the code to find the setting [11:26:48] repo, client, standalone [11:26:50] true [11:26:52] anyone around who speaks Hungarian? [11:26:55] I was also looking for documentaion here: https://meta.wikimedia.org/wiki/Wikidata/Notes/Change_propagation#Dispatching_Changes [11:26:59] yes, sorry. i forgot about this [11:27:15] i think i'll add info about the setting to the error message, etc the very least [11:27:35] Tobi_WMDE: well, that specifies the behaviour, but not command line parameters, etc. [11:27:45] not sure this kind of info should go there [11:28:23] * aude dislikes there is no overview page for Wikibase on mediawiki.org [11:28:30] yes, sure, but after I was not able to find something like a howto for the dispatcher I ended up looking there [11:28:31] nor in the README file [11:28:45] https://www.mediawiki.org/wiki/Extension:Wikibase is the repo [11:50:54] DanielK_WMDE: Documentation should be here: http://www.mediawiki.org/wiki/Extension:Wikibase_Client#Poll_for_changes [12:00:16] Abraham_WMDE: where is the food? [12:00:22] omnomnom! [12:00:50] JeroenDeDauw: probably some minutes late [12:00:57] I'm hungry too :-) [12:01:16] oh noes! :) [12:11:44] team: lunch time [12:21:25] Silke_WMDE: as soon as it's merged... [12:21:54] Silke_WMDE: btw - the new dispatch script only posts jobs to the client wiki. the changes only take effect once that job gets executed. [12:22:14] that will happen during one of the next web requests, or we can call runJobs.php from the command line. [12:22:40] i guess to be close to wikipedia's setup, we should disable automatic job execution and call runJobs periodically from cron [12:31:15] DanielK_WMDE: would you like to review some sqlite patches? [12:31:26] New patchset: Daniel Werner; "(minor) function for checking whether value would be suitable for valueview" [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/43778 [12:31:44] https://gerrit.wikimedia.org/r/#/c/43673/ [12:31:45] and [12:31:50] https://gerrit.wikimedia.org/r/#/c/37485/ [12:32:10] * aude would like them merged and reedy's patch not keep sitting around forever [12:41:19] aude: i already got yours open to look at, will do that in a minute [12:43:36] OK, I#ll look at the dispathcher script now and stop pollForChanges on devclient [12:43:39] DanielK_WMDE: thanks [12:43:50] New patchset: Henning Snater; "(bug 43304) Selecting a Snak type will show UI changes" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/43781 [12:51:30] New patchset: Tobias Gritschacher; "(bug 43124) add toggle for wikibase edits in watchlist" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/43424 [12:53:40] aude: I added a patchset to https://gerrit.wikimedia.org/r/#/c/43424/ to run the client qunit tests you've added automatically [12:57:27] Tobi_WMDE: thanks [12:58:46] New review: Jeroen De Dauw; "Good catch tobi" [mediawiki/extensions/Wikibase] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/43588 [12:59:23] Change merged: Tobias Gritschacher; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/43424 [13:05:18] New review: Tobias Gritschacher; "Another thing: shouldn't we include the number of total hits in the search-result?" [mediawiki/extensions/Wikibase] (master); V: 0 C: -1; - https://gerrit.wikimedia.org/r/43588 [13:07:04] aude: i'm having trouble setting up a clean sqlite db for testing... [13:07:10] really? [13:07:15] do i really have to click through the web installer? [13:07:19] no [13:07:24] i'm not having any luck with install.php [13:07:25] * aude uses install.php [13:07:42] it says You can install MediaWiki. and then nothing [13:07:49] and i used it with the wikibase code that existed on ~oct 24 [13:08:00] then "upgraded" to ~dec 5 [13:08:08] then to now with reedy's patch [13:08:15] what should the output of install.php look like? [13:08:28] which parameters did you use? [13:08:29] php install.php --dbtype sqlite --dbname mwsqlite --dbpath /var/data [13:08:47] (wherever you want your db fiel to be, and whatever to call it) [13:09:09] of course, you also need --pass mypassword TestWiki admin [13:09:56] * aude now has test wikis with sqlite, mysql and postgres :) [13:10:07] New patchset: Jeroen De Dauw; "Work on value parsers" [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/43811 [13:10:22] just need oracle and other stuff..... [13:10:28] New patchset: Jeroen De Dauw; "Added EntityId and EntityIdParser in JS" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/43812 [13:10:38] yea, did that... [13:10:41] New review: Jeroen De Dauw; "Depends on https://gerrit.wikimedia.org/r/43811" [mediawiki/extensions/Wikibase] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/43812 [13:10:48] hmmm [13:10:53] it's coming back with exit code 255 [13:11:02] i installed my wiki without any extensions to start [13:11:33] New patchset: Henning Snater; "Enabling object to be passed to Tooltip extension's setTooltip" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/43813 [13:11:33] New patchset: Henning Snater; "(bug 42995) Basic error handling for claim/snak UI" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/43814 [13:11:36] do you have the correct permissions for the data directory? [13:11:38] well, it creates a new LocalSettings.php, so there will not be any extensions [13:11:43] right [13:12:04] i just moved my local settings and put them back, overwriting the ones it made [13:12:51] ah! it doesn't like it if there already is a LocalSettings.php! [13:13:02] but it doesn't say anything about that, it just dies silently... [13:14:14] nice. abusefilter doesn't work with sqlite [13:14:16] ah [13:14:19] that would be an issue [13:14:25] ugh [13:17:20] anyway, seems to have worked now, thanks! [13:18:52] Change merged: Tobias Gritschacher; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/42923 [13:19:13] good [13:19:29] nice to have working test wikis for the various db backends [13:23:26] DanielK_WMDE: we missed you and Denny today for our team lunch. next time you should plan to be here on mondays ;) [13:24:07] that would mean i'm not there on thursday... [13:26:26] Change merged: Tobias Gritschacher; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/43813 [13:29:48] Tobi_WMDE: you want to follow this course http://www.youtube.com/watch?feature=player_embedded&v=pklED4UfODg [13:31:12] * Silke_WMDE reminds the Wikidata people: 90 minutes until code freeze [13:34:45] Tobi_WMDE: http://www.udacity.com/view#Course/cs259/CourseRev/1/Unit/135001/Nugget/138001 [13:35:33] aude: i'd really like to have the dispatch script merged. could you look into it together with silke? she has it running for the dev instances now. [13:35:54] New patchset: Daniel Werner; "(bug 43304) Selecting a Snak type will show UI changes" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/43781 [13:36:19] DanielK_WMDE: yes [13:36:23] Change merged: Tobias Gritschacher; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/43814 [13:37:46] aude: uh, ItemDisalbiguation doesn't even use the Terms table?... gah! [13:38:00] Am I the only one who still gets her client wiki broken from ParserFunctions??? [13:41:17] New patchset: Denny Vrandecic; "(bug 43873) enable continuation in ApiSearchEntities again" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/43588 [13:42:53] New patchset: Aude; "(bug 43958) fix autocomment for connecting an item with a client page" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/43820 [13:43:03] DanielK_WMDE: no idea [13:43:10] DanielK_WMDE: it does, but not directly [13:43:24] DanielK_WMDE: after all, it was written before we had the term table :) [13:43:36] New patchset: Tobias Gritschacher; "(minor) function for checking whether value would be most suitable for view" [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/43779 [13:43:49] or at least the dedicated interface for it [13:45:05] aude, JeroenDeDauw: we may want PRAGMA case_sensitive_like = true; for efficient prefix search... [13:45:18] New review: Denny Vrandecic; "I don't think we need the number of total hits, especially if we do fuzzy searches and rankings late..." [mediawiki/extensions/Wikibase] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/43588 [13:45:42] JeroenDeDauw: right. should really be changed to use that, like ApiSechEntitites [13:45:44] I think it's true by default [13:45:49] JeroenDeDauw: nope [13:45:55] to lazy to check [13:45:55] well, at least it wasn't on my box# [13:46:02] quiting my dev work for today :) [13:46:24] JeroenDeDauw: "The default behavior of the LIKE operator is to ignore case for ASCII characters" https://www.sqlite.org/pragma.html#pragma_case_sensitive_like [13:47:01] oh, missed the "for prefix search" :p [13:52:29] New patchset: Daniel Werner; "(bug 43304) Selecting a Snak type will show UI changes" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/43781 [13:58:26] aude: getting failures... [14:00:42] DanielK_WMDE: where, what? [14:00:53] Change merged: Tobias Gritschacher; [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/43778 [14:01:02] tests? [14:01:09] Change merged: Tobias Gritschacher; [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/43779 [14:02:15] Tobi_WMDE: it would be really nice if you could review https://gerrit.wikimedia.org/r/#/c/43820/ soon [14:02:22] * aude testing dispatcher now [14:03:21] New review: Silke Meyer; "Tried it on dev, worked." [mediawiki/extensions/Wikibase] (master); V: 0 C: 1; - https://gerrit.wikimedia.org/r/43008 [14:06:40] New review: Daniel Kinzler; "I'm getting an error:" [mediawiki/extensions/Wikibase] (master); V: 0 C: -1; - https://gerrit.wikimedia.org/r/43673 [14:06:58] aude: sorry, took a bit to pin it down. see gerrit [14:07:23] aude: basically, drop table doesn't seem to drop associated indexes [14:07:30] even though the documentation sais it does [14:08:05] so we have to avoid trying to create duplicate indexes. using CREATE IF NOT EXISTS, or DROP IF EXISTS. [14:09:51] hmmmm.... [14:11:44] New patchset: Daniel Werner; "(bug 43304) "change" event and snakType function for SnakTypeSelector" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/43780 [14:11:45] New patchset: Daniel Werner; "(bug 43304) Selecting a Snak type will show UI changes" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/43781 [14:12:04] will fix that after i finish reviewing dispatcher [14:12:18] aude: i'm using sqlite 3.7.7 2011-06-23 19:49:22 4374b7e83ea0a3fbc3691f9c0c936272862f32f2 [14:12:21] same thing needed in Reedy's patch too [14:12:45] aude: btw... the data types used there are not supported by sqlite. they get turned into BLOB and TEXT by mediawiki. [14:12:50] * aude has 3.7.9 2011-11-01 00:52:41 c7c6050ef060877ebe77b41d959e9df13f8c9b5e [14:13:01] if we have an sqlite specific file, shouldn't we also use sqlite specific data types? [14:13:21] aude: maybe it's a bug in 3.7.7? anyway, seems like we should cover it [14:13:25] sure [14:13:57] hm... on gerrit i suggested to use CREATE IF NOT EXISTS. I like DROP IF EXISTS better now... [14:14:10] whoi knows which table the "leftover" indices are actually connected to? [14:14:29] agree [14:15:05] can you add me as a reviewer to reedy's patch? [14:18:44] DanielK_WMDE: for dispatching changes, is there a way to run it persistently without exiting? [14:19:03] DanielK_WMDE: you already are reviewer for reedy's patch [14:19:14] aude: hey :) [14:19:18] i am? huh. [14:19:22] will look again [14:19:25] https://gerrit.wikimedia.org/r/#/c/37485/ [14:19:38] aude: you can use --passes 1000000000 :) [14:19:52] default is 10 [14:20:20] Change merged: Tobias Gritschacher; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/43820 [14:20:30] is wikidata already setup on huwiki? [14:20:58] DanielK_WMDE: ok [14:21:00] benestar: no [14:21:06] benestar: no, it is planned for tonight, as soon as the Americans wake up [14:21:08] i'm setting it up as a cronjob to run every minute [14:21:15] k [14:21:29] aude: note that dispatchCHanges should run on the repo, not the client [14:21:37] san francisco to be precise [14:21:39] but each client should have a cron job for runJobs [14:21:39] DanielK_WMDE: yep [14:22:04] for runjobs, i'm using a jobrunner script.... same as done in production [14:22:27] * aude can modify my ancient patch to submit it to wikibase [14:23:05] jobrunner runs as a daemon [14:23:19] and can run for as many different client wikis as i want [14:23:38] * aude goes to edit more items [14:33:04] Change merged: Henning Snater; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/43780 [14:38:39] Change merged: Tobias Gritschacher; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/43588 [14:39:24] merci Tobi_WMDE [14:40:54] aude: https://gerrit.wikimedia.org/r/#/c/43820/ [14:42:24] Tobi_WMDE: thanks! [14:49:15] DanielK_WMDE: dispatching looks good [14:49:26] yay! [14:49:30] * aude about to merge it once i try deleting/restoring again [14:49:37] * whip whip whip Code freeze is approaching [14:49:46] * whip whip whip [14:49:50] it's dispatching to my german wikipedia and english with just the one dispatchingi and runjobs ona ll [14:49:54] hehe [14:49:56] :D [14:50:30] when rebased against my autocomments patch, the comments all look good [14:50:41] errr, rebased against master [14:53:56] New review: Aude; "satisfied this works well, with one single process (+ the run jobs on the clients), it can dispatch ..." [mediawiki/extensions/Wikibase] (master); V: 2 C: 2; - https://gerrit.wikimedia.org/r/43008 [14:53:56] Change merged: Aude; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/43008 [14:54:02] :D [14:54:15] * aude dusts off my job runner [14:55:20] aude: should the special page redirect to the item after saving? [14:55:47] perhaps the user cannot see his changes because they are made in another language [15:01:06] New patchset: Daniel Werner; "(minor) some valueview widgets no longer fail when calling destroy() twice" [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/43826 [15:01:40] New patchset: Tobias Gritschacher; "(minor) some valueview widgets no longer fail when calling destroy() twice" [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/43826 [15:04:03] * Silke_WMDE whippety whip whip [15:04:29] benestar: sounds good to me [15:04:43] aude: what? [15:04:53] I don't think they should redirecting [15:05:02] redirecting the page, although you are right about labels, etc. [15:05:28] maybe ask Denny_WMDE1 ? [15:05:41] he worked on the set label page [15:06:13] New patchset: Daniel Werner; "(minor) some valueview widgets no longer fail when calling destroy() twice" [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/43826 [15:06:29] I think a message like "The label in Gernam for Q2 was successfully changed to $1" [15:06:30] benestar: I would redirect back to the Item [15:06:39] New patchset: Daniel Werner; "(minor) some valueview widgets no longer fail when calling destroy() twice" [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/43826 [15:06:50] we are working on making the labels in other languages be more visible [15:06:56] Denny_WMDE1: the problem is if the user cannot see his change [15:06:59] ah, ok [15:07:06] yes, that is a bit unfortunate [15:07:07] but how? [15:07:23] i have a "do not merge" patchset in the cooking [15:07:27] it would look more or less like the sitelinks [15:07:35] but with labels and descriptions [15:07:43] I think it would be a bit huge [15:07:46] currently it is blocked due to a changeset not merged in babel [15:07:56] that is why it is blocked [15:08:05] it would only display the labels the editor speaks [15:08:07] and you will not see the links first [15:08:25] oh, as soon as the statements are in, you wont be seeing the labels first anyway [15:08:32] so everyone would be recommened to use babel [15:08:37] yep [15:08:50] and if not? [15:09:02] using babel is interesting [15:09:02] perhaps there are some users who will not do so [15:09:03] then they dont see labels in other languages [15:09:16] that is the same situation as it is now [15:09:17] nice idea [15:09:26] only if they set up their languages, they see the other labels [15:09:49] maybe it would be better to set the languages in the preferences [15:11:04] maybe [15:11:12] but babel is already widely used extension [15:11:31] i prefer to work what is there, instead of requiring a completely new setup [15:11:43] we can later still include preferences too [15:11:51] but babel is already there, and why not use it? [15:11:52] Here is a problem with translating in the special page [15:11:56] You are setting the aliases in Deutsch for Earth (Q3). Several aliases are seperated by |. [15:12:19] the code line is: \Language::fetchLanguageName( $language, $this->getLanguage()->getCode() ) [15:12:35] perhaps anything is wrong there [15:12:53] Denny_WMDE1, aude: can you help? [15:13:36] Change merged: Henning Snater; [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/43826 [15:13:53] what is $language? [15:14:03] Change merged: Henning Snater; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/43781 [15:14:13] the language to set the aliases [15:14:31] it is "de" there [15:15:44] Change merged: John Erling Blad; [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/43811 [15:15:58] the second parameter is $include according to the documentation [15:16:01] Frozen code is frozen! [15:16:07] not a language [15:16:19] it is en here [15:17:33] New patchset: Aude; "Add daemon scripts for job runner" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/34240 [15:18:01] benestar: busy probably until after we do deployment (sorry!) [15:18:22] maybe someone else here can answer questions for now [15:18:27] no problem [15:18:37] Denny is helping me .) [15:19:08] * aude needs to take care to test everything once more to make sure we don't break hungarian wikipedia [15:19:38] aude: thanks for merging [15:19:54] and thanks for testing! [15:20:33] New review: Aude; "not sure if "tools" is the best place but I think better than putting them on my github or another g..." [mediawiki/extensions/Wikibase] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/34240 [15:20:47] ok, scripts dusted off :) [15:21:14] so i'm using my job runner like wmf and dispatcher as a cronjob each minute [15:21:17] static https://svn.wikimedia.org/doc/classLanguage.html#ab205eea1ed61cac632078d2614336b50($inLanguage = null, $include = 'mw' ) [15:21:23] something bad [15:21:31] i meant, the second parameter is not a language [15:21:41] check https://svn.wikimedia.org/doc/classLanguage.html#ab205eea1ed61cac632078d2614336b50 [15:22:02] static Language::fetchLanguageName ( $ code, $ inLanguage = null, $ include = 'all' ) [15:22:18] you are looking at Names [15:22:26] i am. sorry [15:22:38] no prob [15:22:40] looks good [15:22:45] what do you get back? [15:22:50] but does not work :/ [15:23:29] when $code is "de" and $inLanguage is "en" I get "Deutsch" [15:23:38] do you have cldr installed? [15:23:49] what? [15:24:04] i think per default MediaWiki has only the language names in their own language [15:24:08] autonyms [15:24:24] you need the CLDR extension in order to have the language names available in other languages [15:24:30] ah, so it isn't a bug :) [15:24:34] Change abandoned: Aude; "we came up with a better solution for this" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/41927 [15:24:34] no [15:24:49] I will now commit my changes and I think it is ready now [15:24:55] would you like to review it? [15:25:04] i'd rather not :) [15:25:44] but submit it and i am sure someone will rather soonish [15:25:47] and thanks for your great help! [15:26:09] we are getting busy here with sprint end, code freeze and deployment preparation [15:26:34] k [15:27:36] Denny_WMDE1: so I can remove the [DO NOT SUBMIT] ? [15:28:20] Change merged: Daniel Werner; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/43434 [15:28:50] OK, frozen code is really frozen [15:29:16] New patchset: Bene; "(bug 43871 - bug 43872) New Special Pages to edit entities without javascript [DO NOT SUBMIT]" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/43583 [15:33:57] benestar: yes [15:39:49] Scary stuff [15:41:28] Does anything particularily need doing in preperation for todays deployment? [15:42:18] New patchset: Daniel Werner; "(minor) re-organized 'jquery.wikibase.snakview' resource loader module" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/43832 [15:42:19] Reedy: aude needs to still do the settings for default sorting of language links [15:42:28] i don't know how far she got with that [15:42:34] Reedy: update our settings, add a new cronjob [15:42:42] * aude can make patches for those [15:43:15] right now, i'm testing stuff again with latest stuff to backport [15:43:19] Yeah, I was just thinking the polling script needs sorting [15:43:32] 'huwiki' => true and then sync-file is the easy part ;) [15:43:38] yes [15:43:51] * aude has a test hungarian wikipedia :) [15:43:56] see that it all works [15:44:23] I presume you've got a few hungarians on standby too? [15:44:53] i hope Lydia_WMDE is handling that but sure they will be quick to complain if there are any bugs [15:45:27] Reedy: i was told at least one of them will show up here later [15:46:00] There should be enough about as it shouldn't be too late for them [15:52:25] Change merged: Henning Snater; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/43832 [15:52:49] Reedy: we also need the sites table populated for huwiki [15:53:34] shame, they're different clusters [15:53:35] Lydia_WMDE: are you lurking in #wikipedia-hu? [15:53:49] DanielK_WMDE: no - will do [15:54:27] hm... that looks very empty :P [15:54:46] indeed [15:59:09] Silke_WMDE_, Abraham_WMDE1: i'm joining the hangout that is linked in google calendar [15:59:25] DanielK_WMDE: ok [16:02:37] New patchset: John Erling Blad; "Added EntityId and EntityIdParser in JS" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/43812 [16:02:52] Change merged: John Erling Blad; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/43812 [16:04:40] Reedy: will you be doing to deployment to huwiki later? [16:04:55] Reedy: have you looked at the necessary cron job config for pollForChanges? [16:05:02] Yeah, I think so [16:05:24] cool. does 19:00 CET sound right? [16:06:04] That's 18:00 GMT.. [16:06:54] The deployment window is scheduled for 1900-2100 UTC [16:07:21] The switchover of the wikipedias will only take a minute, then just giving it a few minutes to stabilize and make sure things are alright [16:07:56] New patchset: Aude; "make changes line hook more backwards compatible" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/43835 [16:09:49] hmm who was the other one looking for more ops in here ? [16:12:35] aude: Site is a mediawiki class? [16:15:01] Looks like wikibase-repo-prune in misc::maintenance::wikidata needs copy pasting essentially [16:15:46] I suspect it's not worth parameterising --wiki wikidatawiki as it's not going to be a long term solution [16:16:54] err, I mean wikibase-poll-test2 [16:19:38] https://gerrit.wikimedia.org/r/43837 [16:22:00] New patchset: Aude; "adjust watchlist query to use rc_this_oldid=page_latest" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/43838 [16:24:22] Es Schneit! [16:25:05] noch einmal [16:30:49] heh [16:34:34] Reedy: :) [16:39:49] New patchset: Aude; "(bug 43124) add toggle for wikibase edits in watchlist" [mediawiki/extensions/Wikibase] (mw1.21-wmf7) - https://gerrit.wikimedia.org/r/43839 [16:39:50] New patchset: Aude; "(bug 43958) fix autocomment for connecting an item with a client page" [mediawiki/extensions/Wikibase] (mw1.21-wmf7) - https://gerrit.wikimedia.org/r/43840 [16:39:50] New patchset: Aude; "make changes line hook more backwards compatible" [mediawiki/extensions/Wikibase] (mw1.21-wmf7) - https://gerrit.wikimedia.org/r/43841 [16:39:50] New patchset: Aude; "adjust watchlist query to use rc_this_oldid=page_latest" [mediawiki/extensions/Wikibase] (mw1.21-wmf7) - https://gerrit.wikimedia.org/r/43842 [16:39:55] :o [16:40:32] Change merged: Aude; [mediawiki/extensions/Wikibase] (mw1.21-wmf7) - https://gerrit.wikimedia.org/r/43839 [16:41:23] Change merged: Aude; [mediawiki/extensions/Wikibase] (mw1.21-wmf7) - https://gerrit.wikimedia.org/r/43840 [16:48:56] aude: sites/site_identifiers done for huwiki [16:49:06] yay [16:49:17] we shouldn't have silly caching issues either [16:49:23] as wikidata isn't running yet :D [16:49:39] yep [16:51:16] Reedy: bei dir schneits? [16:53:01] Reedy: https://gerrit.wikimedia.org/r/#/c/43845/ should be backported [16:54:17] Change merged: Tobias Gritschacher; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/43838 [16:54:56] aude: needs merging first ;) [16:55:02] yes [16:56:30] why stuff timing out in jenkins? [16:56:40] * aude annoyed  [16:57:39] I think it's segfaulting [16:57:45] yeah [16:57:56] Damn it [16:58:05] Can't rebase and can't remove jenkins score [16:58:23] * Reedy finds something else to mege first [16:58:24] i can try a new patch [16:58:51] Might be quicker [16:58:53] Change merged: Tobias Gritschacher; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/43835 [16:59:47] Change merged: Aude; [mediawiki/extensions/Wikibase] (mw1.21-wmf7) - https://gerrit.wikimedia.org/r/43841 [17:00:07] Change merged: Aude; [mediawiki/extensions/Wikibase] (mw1.21-wmf7) - https://gerrit.wikimedia.org/r/43842 [17:17:24] Rage. [17:18:12] New patchset: Aude; "(bug 43289) move repo-dependent CachingEntityLoader to repo, mark skipped test for client" [mediawiki/extensions/Wikibase] (mw1.21-wmf7) - https://gerrit.wikimedia.org/r/43847 [17:18:25] * Lydia_WMDE hands Reedy a cookie [17:18:37] New review: Aude; "just so i can run tests on the branch" [mediawiki/extensions/Wikibase] (mw1.21-wmf7); V: 2 C: 2; - https://gerrit.wikimedia.org/r/43847 [17:18:37] Change merged: Aude; [mediawiki/extensions/Wikibase] (mw1.21-wmf7) - https://gerrit.wikimedia.org/r/43847 [17:18:52] * aude stabs jenkins [17:34:29] I guess I should create the rest of the wikidata tables on huwiki now [17:37:02] is there a possibility to check if a sitelink is ok anywhere? [17:37:15] did not found anything in SiteLink class [17:37:19] *find [17:37:22] Reedy: don't think we have any tables [17:37:25] nothing new [17:39:08] Hmm. For some reason I thought there was some other ones (bar the site ones) [17:40:46] Why has my checkout got WikidataRepo and WikidataClient again :| [17:42:54] gah [17:44:13] * aude running selenium tests [17:44:59] phpunit passes fine for me, and manual poking around and trying stuff looks okay to me [17:45:54] What does it think is broken? [17:46:31] the wikidata repo thing? [17:47:44] I'm confused [17:55:46] benestar: what does "ok" mean? [18:04:17] Reedy: the git repository contains 3 extensions [18:04:24] I know [18:04:32] I wasn't meaning that [18:04:41] ok then :) [18:04:55] I had mediawiki/extensions/WikibaseClient.git et al checked out (again) for some reason [18:04:58] I'm not sure why [18:05:18] maybe it's still configured as a submodule? [18:05:22] i hope not... [18:06:45] Somthing going rogue [18:06:55] I'll rage if it seems to happen again ;) [18:09:25] 50 minutes [18:10:20] Are there any more changes to be backported to the Wikibase 1.21wmf7 branch? [18:11:21] Reedy: we are done [18:11:27] * aude has to update the settings [18:14:25] Reedy: 50 minutes until what? [18:14:27] Denny_WMDE: hi [18:14:34] deploy time [18:14:34] aude, Denny_WMDE: i'm putting the kids to bed, call my cell phone if you need me [18:14:39] should be back in about 30 minutes [18:14:44] ok [18:14:50] settings..... [18:14:50] ok [18:14:58] Denny_WMDE: I was just creating Special:SetSiteLink [18:14:59] * aude doing settings now [18:15:30] and I was quite confused because I could add a sitelink that does not exist [18:15:54] so I guess I have to check if the sitelink is correct [18:17:37] well, yes, you can check. it is not a hard constraint to do so, though [18:17:46] because we cannot guarantuee consistency anyway [18:18:03] but if you want to check, it would be better and appreciated [18:18:25] Denny_WMDE: is there a funciton/class to do so? [18:18:40] i don't know, sorry [18:20:58] who knows it? [18:22:26] i would assume jeblad could know. also, you can check what happens in the widget on the front end [18:23:08] whatever the wbsetsitelink module does, that should be sufficient i assume [18:24:00] I wonder if we should deploy the wikibase updates before we do the wmf7 changeover [18:25:02] Reedy: as far as i can tell there should be no problems with that. aude ? [18:25:29] Either way, doing it before huwiki makes sense too [18:25:46] Not much difference I guess [18:26:28] oh wait [18:26:38] you meant to deploy wikibase on wmf6? [18:26:44] nope [18:27:13] just the changes to the db on huwiki? [18:27:38] Make the updates to wmf7, push them to the site, update the rest of the wikipedias to wmf7, wait a little while, enable wikibase client on huwiki [18:28:01] yeah, sounds ok to me [18:28:04] I've done the site tables for huwiki.. What else is there to do database wise? [18:29:04] also wmf7 -> hu, wikibase -> hu, wmf7 -> others also sounds fine. whatever you prefer [18:29:06] Reedy: i'd like us to update wmf7 with the new wikibase that's there (need to check the settings first) [18:29:15] then poke at test2 a little bit [18:29:24] if all good, then enable on huwiki [18:30:10] aude: are there any other changes to the db of huwiki besides sites? i don't think so, right? [18:30:16] the settings as-is are good for test2 [18:30:28] Denny_WMDE: just sites [18:30:46] k [18:30:54] * aude doing the sort prepend thing now [18:42:14] Please tell me when I may remove interwikis from huwiki, I want to be the first. :-) [18:42:34] :D [18:42:34] soon [18:42:42] let's start the launch party! [18:42:51] * aude sorting out the sort order of links  [18:43:04] * Guerillero claps [18:43:36] rschen7754: hehe let's wait with the partying until it's actually running :P [18:43:42] lol [18:45:35] How're article names chosen e.g., how was Q285632 chosen for http://www.wikidata.org/wiki/Q285632 ? [18:45:58] preilly: it was the next number [18:46:14] when the item was created [18:46:17] english first seems to work with my settings [18:46:28] * aude poke around a little more [18:46:28] Lydia_WMDE: so, it's just sequential? [18:46:38] yes with a few numbers skipped [18:47:08] Lydia_WMDE: why are numbers skipped? [18:47:26] software problems and deleted pages [18:48:23] Lydia_WMDE: Okay cool thanks for the information [18:48:38] you're welcome [18:51:31] maybe we should have just used UUIDs [18:51:41] but they are so ugly :/ [18:51:57] DanielK_WMDE: that's what I was wondering [18:53:05] DanielK_WMDE: I would have thought that it would be some sort of rfc4122 compliant UUID [18:53:37] preilly: we could have done that, and we will do that for individual statements/claims inside the data items. [18:54:12] DanielK_WMDE: is it too late to change it for article names? [18:54:21] * preilly cringes for reply  [18:54:23] preilly: sequential numbers were mainly chosen because they are prettyer, easier to remember, more easily used as identifiers (UUIDS contain hyphens, which are a problem in some places), etc [18:54:42] DanielK_WMDE: Okay thanks for the information [18:54:47] yes, i would say it is too late to change it now [18:55:01] yes. [18:55:15] New patchset: Daniel Werner; "Revert "Added EntityId and EntityIdParser in JS"" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/43856 [18:55:34] preilly: besides, it let us do some cool stuff like Q8, Q13 or Q42 :P [18:55:45] DanielK_WMDE: ha ha ha [18:56:20] it's easy to know when we get to Q3000000 [18:56:47] aude: yesterday night [18:56:51] yep [18:57:02] you beat me at adding labels [18:57:15] :D [19:02:12] New patchset: Daniel Werner; "(hot fix) fixes what broke when EntityIdParser got introduced in I361f90c5" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/43857 [19:02:58] Change abandoned: Daniel Werner; "Rather revert I361f90c5 with I4ee532a2" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/43857 [19:05:47] I am so excited. My edit is waiting for just one button push. :-) [19:06:07] is the local policy to remove them right away? [19:07:46] Change merged: Daniel Werner; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/43856 [19:08:39] wmf7 done [19:08:41] * Reedy waits a little bit [19:09:28] rschen7754: no idea... any hu admins around? [19:09:30] @rschen7754: There is no policy and no need to remove them all quickly, but this is the beginning of a beutiful era and a good test. [19:09:45] oh, ok [19:09:50] Yes, I am an admin in huwiki [19:10:02] i may do a few to see how it works :) [19:10:10] Binaris: excellent :) [19:10:11] And Tgr is aboard as well, as I see [19:10:16] Doing a few should be useful [19:10:31] Going mad and doing a load might just cause you problems ;) [19:10:35] Binaris: #wikipedia-hu isn't really used, is it? [19:11:20] @rschen7754: OK, but let me do the first, as the idea to test Wikidata on huwiki originates from me :-) [19:11:27] :) [19:11:30] np [19:12:01] Reedy: so test2 has our backports? [19:12:06] Nope [19:12:10] ah, ok [19:12:12] np [19:12:15] DanielK_WMDE: not really heavyly. :-( [19:12:23] it might be nice to test the prepend setting on test2 [19:12:24] Well, which backport? [19:12:25] s [19:12:27] :p [19:12:43] Reedy: ah right, i need to tag a new commit point for wikibase [19:12:47] * aude doing [19:12:56] Shouldn't necesserily need to tag it.. [19:13:11] Should be able to use the hash of the head of your wmf7 branch [19:14:06] Reedy: yea, but that's hard to remember later [19:14:52] It makes no difference [19:14:57] I'm not running make-wmf-branch [19:15:07] #wikipedia-hu is silent this evening. Good old times are gone when it was busy. [19:15:38] https://gerrit.wikimedia.org/r/#/c/43860/ [19:15:59] whatever is easiest [19:18:03] Binaris: you want to use wikidata links for only certain namespaces (main, obviously, project, user? or more?) [19:18:32] wikidata was intended to have just main namespace pages, but it's been used for categories and other stuff [19:19:23] There was some talk about that in Wikidata community, but I couldn't follow the results after a time. [19:19:41] hmmm [19:19:57] we could start with main namespace, but change it if people want [19:20:22] In my opinion it should be used for templates, categories, project pages, but it's up to the community. [19:20:45] aude: we are not restricting it now, are we? [19:20:47] hmmm.... [19:20:52] Denny_WMDE: what do you want? [19:21:02] no restrictions [19:21:07] ok [19:21:20] Templates are very interesting because they cuase troubles for interwiki bots as the links are in documentation subpages [19:21:30] So it was useful to link teplates [19:21:48] and project pages as well where iw links are in header subpages [19:21:59] i just hope we don't get indefblocked for massive section blanking :P [19:22:26] o_0 [19:22:33] Why is there a foobar, ohithere and spam branch? :p [19:22:36] as hundreds of edits are made [19:26:46] Binaris: there is liquid threads on huwiki? [19:27:12] there's liquid threads on a few random WMF sites [19:27:26] aude: yes, unfortunately, but it is used on a limited amount of user talk pages only [19:27:34] aude: were the tests ok? [19:27:43] Tobi_WMDE: yep [19:27:58] Binaris: i don't think it's an issue but something we haven't tested yet [19:28:06] :-( [19:28:26] I don't like it. [19:28:51] i will say we exclude the liquid thread namespaces though [19:28:57] nobody should do interwiki links with those [19:29:06] Not a big trouble [19:29:18] Perheps a dozen of user talk pages, that's all. [19:30:21] Reedy: because we can't delete branches :P [19:30:36] talk pages are not linkable, right? [19:31:01] i have the hungarian phrasebook open here, in case something goes wrong [19:31:01] Denny_WMDE: all pages are linkable afaik [19:31:24] http://en.wikivoyage.org/wiki/Hungarian_phrasebook [19:32:03] * aude die if someone starts making items to liquid thread pages [19:33:32] Denny_WMDE: anything useful there? maybe "Bocsánatot kérek. Nem értem." :P [19:34:25] DanielK_WMDE: sorry, I can't understand you :P [19:34:44] exactly! [19:34:46] Denny: :-DDDDDDDD [19:35:05] DanielK_WMDE: :D [19:35:13] New patchset: Bene; "(bug 43870 - bug 43871 - bug 43872) New Special Pages to edit entities without javascript [DO NOT SUBMIT]" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/43583 [19:35:39] i am more for: "Nem csináltam semmi rosszat." [19:35:51] :-) [19:35:58] Denny_WMDE: prenenting links to talk pages could be done on the repo side. i'd support it. i'd support restricting links to the main namespace, even [19:37:00] Denny_WMDE: hope you like it [19:37:00] Fortunately, the most active user with an LQT talk page switched on is blocked for long time. [19:37:11] prefer less restrictions in the software. the community can still make restrictions on top of that [19:37:28] what is happening right now? [19:38:29] so wmf7 is deployed on hungarian :) yay! [19:38:49] New(er) version of wikibase is on test2/wikidatawiki [19:38:57] sweet [19:39:06] *testing* [19:39:43] Binaris: has Wikidata been already deployed on hu.wp? [19:39:50] Reedy: but the client extension isn't enabled on huwiki yet? [19:40:02] nope [19:40:03] Sannita: not yet enabled as far as I can see [19:40:14] ah, ok, thanks [19:40:39] at least that itself didn't break things :) [19:41:43] Sannita: I don't see, I am just here to know it from a reliable source. Denny is the boss, isn't he? [19:42:04] New patchset: John Erling Blad; "(Bug 43728) Refactor length constraint" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/43865 [19:42:42] Binaris: Reedy is the boss of deployment... [19:43:02] I was waiting for someone to give me the OK after checking test2/wikidatawiki [19:43:11] Reedy: we are checking [19:43:14] it looks good so far [19:43:21] detached from the wifi [19:43:30] Bar the sites tables, there aren't any other db tables I need to add to huwiki:? [19:43:30] we are just waiting for the cron job to run through once [19:43:38] Reedy: correct [19:43:38] we're waiting for the poll for changes to do it's stuff [19:43:42] and settings.... [19:43:44] Reedy: no, but the sites table must be populated [19:43:48] DanielK_WMDE: done [19:43:54] excellent [19:43:55] Yup, I took a full copy from test2wiki [19:44:23] ok. for the record, there's a maintenance script: lib/maintenance/populateSitesTable or some such [19:44:30] it pulls the site matrix from meta [19:44:31] Yeah [19:45:09] A few tech admins have arrived to #wikipedia-hu [19:45:16] it works [19:45:58] ok. so the settings need to be updated [19:46:08] settings....... [19:46:21] without settings, hungarian wikipedia will think it's english wikiepdia [19:46:24] and then we can give it a go? [19:46:35] yes [19:46:36] aude: eek, we shouldn't have such a default [19:47:02] aude: i thought it would fall back to looking at wfWikiID()? [19:47:04] we won't [19:47:05] that would do the right thing [19:47:11] that would work [19:47:20] well, not now :) [19:47:30] default is $wgDBname [19:47:37] which works for wikimedia, except for test2 [19:48:40] aude: yea, i just looked that up too :) [19:48:56] why did you say huwiki would think it is enwiki, then? [19:49:13] cause, we had 'enwiki' for testwiki [19:49:38] wfWikiID can work, but can change that later [19:49:49] oh, wikitravel has a new logo! I like it! [19:49:50] https://gerrit.wikimedia.org/r/#/c/43867/2/wmf-config/InitialiseSettings.php [19:50:10] *wikivoyage :P [19:50:12] ok, the namespace setting is ugly and we need to make it have an 'all namespaces' default [19:50:21] but it should work [19:50:38] https://gerrit.wikimedia.org/r/#/c/43867/2/wmf-config/CommonSettings.php [19:50:40] later! deployment now ;-) [19:50:50] here, we're doing things unconventional with the array of setttings in $wgWBSettings [19:50:51] aude: shouldn't that patch also enable the extension via wmgUseWikibaseClient? [19:51:09] DanielK_WMDE: it's good practice to sync these to testwiki [19:51:11] first [19:51:19] if reedy is willing to do that [19:51:26] we include talk namespaces?.... [19:51:26] * aude wants sanity check [19:51:27] ugh! [19:51:40] Denny_WMDE says YES! [19:51:52] we are excluding liquid thread namespaces [19:51:56] * aude says so :) [19:52:11] aude: hm, do we also want siteLocalID there? for future use, i mean [19:52:38] it's the same as $wgLanguageCode [19:52:45] should be okay for now [19:52:47] brb (2 minutes) [19:52:52] even test2wiki which is en [19:52:58] k [19:53:00] Reedy: ok [19:53:22] it would be nice to get these settings from the sites stuff but want to be sure we have solid caching for that [19:53:48] is pending changes turned on for all pages on hu, or just some? [19:53:56] rschen7754: [19:53:57] yes [19:54:01] :( [19:54:15] err. confused [19:54:19] no idea about pending changes [19:54:30] It is so exciting. Just as the Houston Space Center before lift-off. [19:54:36] :D [19:54:39] xD [19:54:41] aude: i'm missing quite a few settings there... [19:54:43] Binaris: slightly exaggerated :D [19:54:48] I am excited, too [19:54:48] DanielK_WMDE: ? [19:55:00] if the default settings don't work, we override them [19:55:05] aude: changesDatabase, repoDatabase, repoUrl, repoScriptPath, repoArticlePath [19:55:07] most of the settings are designed to work out of the box [19:55:13] those work out of th ebox [19:55:24] repoDatabase and changesDatabase are there [19:55:34] you mean, they are hardcoded to work for wmf? hm... [19:55:45] i'd still prefer them to be configured explicitly [19:55:57] can we do that another time? [19:56:02] so it's obvious what stuff needs changing if stuff needs changing [19:56:03] sure another time [19:56:04] and keep it minimal now [19:56:12] this is the way things are normally done [19:56:31] yeah, seems it's on [19:56:33] use whatever is in the extension file (e.g. WikibaseClient.php) with a ton of globals [19:56:38] Denny_WMDE: yes, we can do it later. but it's not "minimal" that way. there are just settings hidden away in our defaults, obscuring the setup. [19:56:38] pending changes, that is [19:56:45] rschen7754: should be ok [19:56:58] we have pending changes on our test wiki [19:57:13] yeah, just means that non-reviewers have to have all their removals checked :P [19:57:17] DanielK_WMDE: i think it's okay for us, as is [19:57:35] it will work, i suppose [19:57:39] rschen7754: hmm..... [19:57:49] removals of interwikis, that is [19:57:55] aude: is the default for repoDatabase and changesDatabase fixed to wikidatawiki, or what? [19:58:16] http://wikidata-test-client.wikimedia.de/w/index.php?title=Special:RecentChanges&hidewikidata=0 [19:58:19] that just works [19:58:27] DanielK_WMDE: https://gerrit.wikimedia.org/r/#/c/43867/2/wmf-config/CommonSettings.php [19:58:28] DanielK_WMDE: repodatabasse and changesdatabase is there [19:58:31] look above a few lines [19:58:57] it would be fine to set the other settings there if people have strong opinions [19:59:01] just not now [19:59:11] for hebrew wikipedia [19:59:37] ah, in commonsettings! well then [19:59:42] yes [19:59:45] i thought you were taking about our internal defaults [19:59:52] no [19:59:56] those are set to false [20:00:03] remember.... if false, then uses the cache stuff [20:00:04] ok, good [20:00:18] which wonÄt work ;) [20:00:25] only thing that really is hardcoded in the settings is the repoUrl [20:00:31] which i override in my own settings [20:02:11] so https://gerrit.wikimedia.org/r/#/c/43867/ needs to get merged? [20:02:30] (is it deployed when merged? or does this require an extra step?) [20:03:05] Denny_WMDE: yes [20:03:17] reedy can do it and then it's a separate step to deploy it [20:03:27] ok [20:03:39] waiting then [20:03:43] the way i do foreach( $wmgWikibaseClientSettings as $setting => $value ) { blah blah blah } [20:03:51] it's a little unconventional but works, as far as i tested it [20:03:57] to override the defaults [20:04:25] 43867 is to be deployed now? [20:04:42] Reedy: yes [20:04:55] just do a sanity check please [20:05:12] New patchset: John Erling Blad; "(Bug 42674) A special page for external pages linked to items [DO NOT MERGE]" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/36734 [20:05:13] * aude sure it works and i tested it [20:06:27] * aude queues up new items to make [20:06:43] wonders which huwiki page has no items yet [20:07:10] i don't think there are (m)any left… :) [20:07:10] done [20:07:17] yay! [20:07:19] maybe newly created ones :) [20:07:23] ok [20:07:26] then deploy? [20:07:27] * aude checks if test2 is not broken [20:10:45] Guys at Wikidata were very kind to process all huwiki articles. :-) [20:11:03] hm, why are there no interwikilinks shown for me on test2? [20:11:21] * aude wonders too [20:11:54] * aude checks the settings [20:12:10] e.g. https://test2.wikipedia.org/wiki/New_York_City [20:12:22] yeah [20:12:51] eeek [20:12:54] wtf? [20:14:01] aude: which tag is deployed on test2? [20:15:20] latest wmf7 [20:15:29] it worked before reedy updated the settings [20:15:37] he updated the extension before that [20:16:11] Want me to revert that config change? (for starters) [20:16:15] i got it [20:16:20] Here is an example: http://hu.wikipedia.org/wiki/318694_Keszthelyi This is an asteroid newly named after a Hungarian amateur astronomer, and as far as I see it has no item in Wikidata [20:16:25] just put test2 wrong [20:17:31] https://gerrit.wikimedia.org/r/#/c/43875/1/wmf-config/InitialiseSettings.php [20:17:34] stupid mistake [20:17:58] aude: :-) [20:18:07] not that this helps with huwiki, but why i always like testing on test2 first [20:18:16] hah [20:18:28] doesn't matter but it can be NS_MAIN and not 0 for namespace [20:18:40] i'll think about how to do namespace setting in a nicer way for hewiki [20:19:30] Try again? [20:19:30] aude: heh [20:19:31] ;) [20:19:35] yea, please [20:19:44] works [20:19:46] fixed [20:19:48] ok, now enabling huwiki [20:20:33] i'm still not seeing langlinks on test2 [20:20:57] https://gerrit.wikimedia.org/r/#/c/43876/ [20:21:01] DanielK_WMDE: purge? [20:21:05] https://test2.wikipedia.org/wiki/New_York_City [20:21:22] Reedy: https://test2.wikipedia.org/wiki/New_York_City [20:21:24] works for me [20:21:27] https://gerrit.wikimedia.org/r/#/c/43876/ [20:21:29] ^ [20:21:44] i can see language links [20:22:23] i see them for New_York_City, but not in an edit preview for Uranus_(planet) [20:22:55] I don't see language links in edit preview. Should I? [20:23:03] i see them [20:23:11] on Uranus too [20:23:15] Binaris: yes. [20:23:19] Binaris: on test2 [20:23:21] in the edit preview [20:23:29] Denny_WMDE: after removing the on page links? [20:23:38] Oh, I am looking at huwiki. [20:23:39] but i found the reason [20:23:41] never mind [20:23:41] if they are not on edit preview, we can do [20:23:42] all good [20:24:06] might be a bug, although i don't think you see the traditional interwiki links on edit preview, do you? [20:24:06] Q324 links to en:Uranus, not en:Uranus_(planet). [20:24:27] aude: i do. [20:24:31] the wikidata ones should be consistent with the non-wikidata ones [20:24:34] Denny_WMDE: ok [20:24:45] yes they are [20:24:58] (consistent, it is) [20:25:12] aude, Denny_WMDE: it's fine, just an inconsistency between enwiki and test2wiki [20:25:39] ok [20:26:07] hungarian wikipedia has 3 Mio lang links [20:26:08] i moved the page to be consistent with enwiki, and now it works [20:26:14] Are we good? :p [20:26:18] they constitute 64 MB of text [20:26:19] yes [20:26:21] yes we are [20:26:22] yea [20:26:25] https://gerrit.wikimedia.org/r/#/c/43876/ is ready [20:26:32] which is 5% of the content of the hungarian wikipedia [20:26:56] Denny_WMDE: when we delete them, will the site's entropy rise or sink? [20:26:56] 5 [20:26:59] 4 [20:27:02] 3 [20:27:05] 2 [20:27:07] 1 [20:27:09] 0 [20:27:12] * Reedy mashes enter [20:27:21] http://hu.wikipedia.org/w/index.php?title=New_York&stable=0&shownotice=1 has no interwiki links now [20:27:42] * aude repeatedly refreshes http://hu.wikipedia.org/w/index.php?title=New_York&stable=0&shownotice=1&action=purge [20:27:52] and it has links :) [20:27:55] woot! [20:27:56] Should be live [20:28:03] i see "edit links"! [20:28:07] it works! [20:28:15] Enwiki next? ;) [20:28:22] hehe# [20:28:23] hebrew, italian [20:28:26] then english :D [20:28:26] Reedy: cron job next? [20:28:30] yep [20:28:31] yeah [20:28:49] how long until hebrew? [20:29:01] yay! [20:29:45] rschen7754: one or two weeks, can't remember. Denny? [20:30:02] binaris: someone's excited :P [20:30:13] hebrew is planned for january 30 [20:30:20] (and probably italian too) [20:30:51] https://hu.wikipedia.org/w/index.php?title=Triatlon&diff=12906358&oldid=12683097 [20:30:52] \o/ [20:31:00] yay! :D [20:31:12] :) [20:31:13] DELETE ALL THE LANGUAGE LINKS [20:31:14] DO IT NOW [20:31:21] Good job everybody! Now I go for my glass of champagne. :-)))))) [20:31:29] The bots know not to run there now, right? :p [20:31:40] i will publish a blog post next [20:31:42] Reedy: haha, good one :D [20:31:44] give me 5 mins [20:31:45] they should revoke that part of the global bot policy imho [20:31:55] * aude adding Triatlon to my watchlist [20:32:38] https://hu.wikipedia.org/w/index.php?title=Triatlon&curid=231656&diff=12906358&oldid=12683097 [20:32:39] :DD [20:32:48] oh, i'm slow [20:32:54] * DanielK_WMDE waves at Lydia_WMDE [20:33:06] (diff | hist) . . N Szerkesztővita:Tobias Gritschacher (WMDE)‎; 20:32 . . (+1,728)‎ . . ‎Bináris (Talk | contribs)‎ (Új oldal, tartalma: „{{subst:welcome}}”) [20:33:10] heh [20:33:30] Binaris: You added more characters to his userpage than you saved on Triatlon :p [20:33:40] http://blog.wikimedia.de/2013/01/14/first-steps-of-wikidata-in-the-hungarian-wikipedia/ [20:34:16] New patchset: Daniel Werner; "(minor) remember each variation's value when switching variation + re-use it" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/43880 [20:35:42] Lydia_WMDE: the "Language link connections between articles with Wikidata" image doesn't show for me [20:36:11] Yay, Ariel is just doing the cronjob now [20:36:12] DanielK_WMDE: bah - will look into it [20:36:18] Traitlon is my best article. :-) [20:36:30] :D [20:36:54] Reedy: just like the one for test2, i assume? [20:37:09] DanielK_WMDE: Yup, copy, paste and update [20:37:15] cook [20:37:15] DanielK_WMDE: huh? in the blog? [20:37:17] l [20:37:22] https://gerrit.wikimedia.org/r/43837 [20:37:24] aude: yea [20:37:30] DanielK_WMDE: don't scare me [20:37:44] Binaris, DanielK_WMDE, Lydia_WMDE - \o/ [20:37:48] * aude okay, as long as wikipedia is ok [20:37:59] and aude and Denny_WMDE, too. [20:38:02] congratulations. [20:38:23] hebrew next... [20:38:35] Lydia_WMDE, aude: https://upload.wikimedia.org/wikipedia/commons/thumb/4/49/Star_network_7.svg/100px-Star_network_7.svg.png [20:38:44] yes [20:38:46] working on it [20:38:52] yes, hebrew next :) [20:38:54] january 30 [20:38:55] same time [20:38:57] same channel [20:39:07] (or something like that) ;) [20:39:13] I presume we'll have a differnt way without adding another cronjob, right? :p [20:39:24] Reedy: yes [20:39:28] Reedy: yes, that should be done by then [20:39:36] already merged into our master, a new dispatcher script [20:39:49] good godo :) [20:39:54] one or a series of scripts can run from the repo and create jobs in the clients [20:40:01] runjobs takes care of them from there [20:40:18] Lydia_WMDE: this works: https://upload.wikimedia.org/wikipedia/commons/thumb/4/49/Star_network_7.svg/101px-Star_network_7.svg.png [20:40:22] Error logs look quiet too [20:40:27] yay! [20:40:27] Lydia_WMDE: seems to be a hickup in the thumbnail rendering stuff [20:40:30] DanielK_WMDE: i know ;-) fixed [20:40:50] Ah, so now I'll have to update the translations of the docs. [20:42:55] hello all.... I've just been to the hungarian wikipedia. But interlinks are still there [20:43:04] was it just a test ? [20:43:18] Thieol_away: in which article? [20:43:26] ( diff | history ) . . President George HW Bush ; 21:38 . . (-3,671) . . Csigabi ( Talk | contribs ) (Removing Interwikik ceremony.) [20:43:27] They must be removed from each article separately. [20:43:32] hungarian language [20:43:32] courtesy google translate :) [20:43:47] Thieol_away: http://blog.wikimedia.de/2013/01/14/first-steps-of-wikidata-in-the-hungarian-wikipedia/ :) [20:44:49] ok. having a look. But I already put the news on fr wikidata... [20:45:04] * aude assumes a bot will take care of removing but it's fun for us humans to do it too [20:45:41] aude : ok. So the news is good. But will you have an article that uses it now ? [20:45:41] * aude adjusts my preferences [20:46:00] Thieol_away: http://hu.wikipedia.org/wiki/Triatlon [20:46:07] thanks [20:47:18] Thieol_away: there's no much to see, except that it has interiwki links, even though there are non in the wikitext [20:48:24] tremendously exciting, no? ;) [20:50:17] DanielK_WMDE : yes but that is the purpose of this phase ! [20:50:27] Developers: please watch http://hu.wikipedia.org/wiki/Wikip%C3%A9dia:Wikidata/1._f%C3%A1zis/Hibabejelent%C5%91 [20:50:57] jep [20:50:58] on my list [20:51:01] thx :) [20:51:01] This is the page intended to give feedback from huwiki editors. Now I will announce it again on village pump. [20:51:10] thx! [20:51:29] Thieol_away: well *I* know that, but it's hard to get people excited about it :P [20:52:24] yes of course but for wikipedians editors it is significant....in my opinion.... [20:52:54] do you know the meaning of {{Link FA|he}} [20:53:26] that the link to the hebrew wikipedia should show up as a featured article? [20:53:36] probably have a little star next to it or something [20:53:38] Binaris: thanks [20:53:43] that should work with wikidata links [20:54:09] New patchset: Daniel Werner; "(minor) proper destruction of certain snakview variations" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/43882 [20:54:40] since it's all JS magic, yea, it should work i think [20:54:48] Thieol_away: exactly, it creates the little star to show that the Hebrew version is featured [20:54:50] it workds [20:54:59] it works [20:55:15] i feel bad for all the hungarian reviewers [20:55:25] New patchset: Daniel Werner; "(minor) proper destruction of certain snakview variations" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/43882 [20:55:28] see http://hu.wikipedia.org/wiki/Triatlon next to עברית in the list of languages [20:55:36] ok. I thought that it was the syntax for having wikidata interlinks. sorry ! [20:55:46] rschen7754: for now it's good that people see it, so they become aware [20:55:57] yeah [20:56:04] later bots can take over, so recentchange won't show the edits per default [20:56:32] for later it probably makes sense to have autopatrol or whatever the English name is for that right review these mass iw-link removals automatically [20:56:34] Thieol_away: no, they are just there. there's a syntax for *supressing* wikidata links, though [20:57:06] {{#noexternallanglinks|*}}, if i recall correctly [20:57:14] or was it noexternallanguagelinks? [20:59:00] I'm off for today. Thank you guys! [20:59:09] yeah, it'll be interesting when this comes to enwp [20:59:26] DanielK_WMDE: cu tomorrow via google hangout ;) [20:59:27] however, thank you all. It will soon be faster to download wikidumps :-) [20:59:56] rschen7754: see also the #wikipedia-hu channel, where jand.. asks that: "[21:52] can anybody write to your community forum "do not remove "obsolete" interwiki link yet" [21:53] because interwiki bots cannot recognize yet, that missing links are feature, not bug" [21:00:19] oh dear... [21:01:25] hrm [21:01:58] i suppose they could de-authorize interwiki bots [21:03:40] oh dear i just got rollbacked [21:03:43] Abraham_WMDE1: cu [21:04:26] Wikidata sysps around? [21:04:30] *sysops [21:04:43] yeah what's up? [21:04:47] yes [21:05:00] DanielK_WMDE: {{noexternallanglinks}} [21:05:01] ok, i am heading offline so i can go home [21:05:12] Tobi_WMDE: no #? [21:05:13] thanks everyone! [21:05:22] nope [21:05:22] I'd like to propose to add the "markAdmins" gadget from de* projects to wikidatawiki [21:05:32] https://hu.wikipedia.org/w/index.php?title=Interstate_20&curid=685761&diff=12906664&oldid=12906571 [21:06:15] LL-Hannover: I believe there´s already a user script on wikidata [21:06:23] yeah, there is [21:06:31] I believe it was from a German Wikipedia [21:06:34] it's a little awkward [21:06:44] k, where can I find it? [21:06:58] gimme a sec [21:07:11] https://www.wikidata.org/wiki/Wikidata:Tools#markAdmins [21:07:14] importScript( 'User:NordNordWest/markAdmins.js' ); [21:07:16] rschen7754: not sure which is better, manual rollback, or when the bots do it... (e.g. http://hu.wikipedia.org/w/index.php?title=H%C3%A1ss%C3%A1gy&diff=12906513&oldid=12906477) ; I am sure the bot developers will figure huwiki out in a day or two [21:07:19] yup [21:07:33] Bence: hopefully [21:07:43] Bence: only if you tell them. they won't see any errors. [21:07:43] ah, k :) [21:08:04] I guess the family definitions will be updated in SVN [21:08:21] and then any bot not updating will be blocked eventually... [21:08:33] at least for the standard pywiki bots [21:08:51] good grief, seems like all these bots are global too [21:10:30] Wiki13: what do you think about to add it to the "gadgets" in the preferences? [21:10:44] ehm [21:10:58] hey @ all [21:11:19] I´ll ask NordNordWest if I can move his script to Mediawiki namespace [21:11:39] aude: are you looking into the RC stuff? something is wrong there. [21:11:42] * aude trying out flagges revs [21:11:47] hi benestar [21:12:04] aude: tgr is reporting that the wikidata changes in recentchanges don't look right [21:12:05] DanielK_WMDE: looks fine on test2 so i wonder if flagged revs does something interesting [21:12:11] yeah, i see :( [21:12:15] i don't see any at all... [21:12:17] it treats them as regular edits [21:12:27] rschen7754: there are about 80 interwiki bots on huwiki (http://hu.wikipedia.org/wiki/Wikip%C3%A9dia:Botok_list%C3%A1ja), you can't fight them until they are updated in the source code and after that you can overcome the few that remain [21:12:28] ( diff | history ) . . in New York [ verified ] ; 20:47 . . (0) . . Aude ( Talk ) appears [21:12:34] aude: can you give me the timestamp of an example? i must be blkind [21:12:41] same edit on test2 is [21:12:41] (diff | hist) . . New York City (Q60); 20:47 . . Aude (Talk | contribs) (Language link added: yo:New York) [21:12:53] Bence: wow [21:13:07] only thing i can suspect is flagged revs [21:13:37] hm, you think we can turn them off for a second to verify? [21:14:13] turn what off? [21:14:19] flagged revs [21:14:22] maybe [21:14:31] well, the other way to verify is of course to reproduce locally. [21:14:32] i'm adding flagged revs to my testwiki to see what happens [21:14:42] though we do have flagged revs on our test wikidata here [21:14:43] but it's quicker to check on the life site. so we can be sure [21:14:47] and never noticed an issue [21:14:48] if that doesn't break anything [21:14:57] Reedy: 6 [21:14:59] & [21:15:03] aude: it'S not really configured to do anything, is it? [21:15:09] ^ [21:15:16] ? [21:15:17] * Reedy looks blankly [21:15:48] ok, i have flagged revs [21:16:02] Reedy: it seems like flagged revs may be interfereing with wikidata on the RC page [21:16:16] or something is [21:16:28] yea... [21:16:35] something that uses the same hook [21:16:39] I've one solution to that problem... [21:16:39] ;) [21:16:41] something returning false from that hook [21:17:18] aude: what'S the hook's name again? [21:17:31] I have a very favorite code quote related to hooks returning false [21:17:46] 38 Warning: array_key_exists() expects parameter 2 to be array, boolean given in /usr/local/apache/common-local/php-1.21wmf7/extensions/Wikibase/client/WikibaseClient.hooks.php on line 429 [21:17:47] ^^ [21:18:14] ugh [21:18:21] Reedy: everything went good? [21:18:45] Not completely [21:18:53] Sounds like there's a couple of issues [21:19:01] $params = unserialize( $rc->getAttribute( 'rc_params' ) ); [21:19:02] hm [21:19:06] that's returning false. [21:19:08] it's returning false [21:19:17] yea [21:19:20] wfSuppressWarnings [21:19:27] so... no rc_params field? or broken? [21:19:35] database entries are fine on toolserver [21:19:50] a:1:{s:20:"wikibase-repo-change";a:13:{s:2:"id";i:3276355;s:4:"type";s:20:"wikibase-item~update";s:4:"time";s:14:"20130114204711";s:9:"object_id";s:3:"q60";s:7:"user_id";i:13;s:11:"revision_id";i:4311532;s:11:"entity_type";s:4:"item";s:9:"user_text";s:4:" [21:19:50] for example [21:20:00] Reedy: we can remove all the links now? [21:20:02] aude: that looks truncated [21:20:23] benestar: unfortunately no [21:20:34] the interwiki bots will revert us [21:20:36] Reedy: can you give me the create table statement for recentchanges on huwiki?` [21:20:36] hu? [21:20:38] hmmmm [21:20:43] right [21:20:47] rschen7754: :O [21:20:59] i suspect that rc_params hasn't always been a BLOB... [21:21:01] yeah, that's what i see in toolserver [21:21:22] that won't unserialized [21:21:24] http://p.defau.lt/?q35GqbmAMvsd2LzTNFDQfQ [21:21:31] rschen7754: why don't they get blocked? [21:21:39] gah! [21:21:41] benestar: beats me [21:21:46] gah!`rc_params` varbinary(255) NOT NULL, [21:21:51] aude: --^ [21:21:59] i think they're trying to get the bot operators to fix the bots first [21:22:02] Reedy: ugh. we need a BLOB there. [21:22:07] :/ [21:22:09] on test2wiki [21:22:10] a:1:{s:20:"wikibase-repo-change";a:13:{s:2:"id";i:3276355;s:4:"type";s:20:"wikibase-item~update";s:4:"time";s:14:"20130114204711";s:9:"object_id";s:3:"q60";s:7:"user_id";i:13;s:11:"revision_id";i:4311532;s:11:"entity_type";s:4:"item";s:9:"user_text";s:4:"Aude";s:3:"bot";i:0;s:7:"page_id";i:186;s:6:"rev_id";i:4311532;s:9:"parent_id";i:4311522;s:7:"comment";a:2:{s:7:"message";s:24:"wbc-comment-sitelink-add";s:8:"sitelink";a:1:{s:7:"newlink";a:2:{s [21:22:14] Reedy: how large is the table? [21:22:35] I wonder how widespread this is [21:22:42] well, we can disable recent changes until we can fix it [21:22:53] sucks to not see the changes in recent changes and watchlsit [21:23:12] * aude can't imagine a schema update right now [21:23:47] we'll need a schema update (or a separate table for this) [21:24:07] aude: can we really disable rc injection without disabling automatic purging? [21:24:10] Scary. flaggedtemplates is the largest table ont eh table y a long way [21:24:18] DanielK_WMDE: yes [21:24:20] recent changes has 0.17M rows [21:24:26] 0.08G in size [21:24:36] varbinary -> blob should be cheap..? [21:24:38] Reedy: so, a schema update for huwiki shouldn't be a problem [21:24:44] yea [21:24:51] but needs to go through asher, i suppose [21:24:52] Interesting [21:24:54] can you arrange that?= [21:24:58] Well, ask him at least [21:25:01] enwiki has a blob [21:25:04] but anyway, we'll need this for *all* wikis [21:25:09] and it won't be trivial for enwiki [21:25:19] ah! good [21:25:25] Reedy: how about other laqrge wikis? dewiki? frwiki? [21:25:32] $title->invalidateCache(); [21:25:50] and purgeSquid happen before we check the setting (and if true, inject) [21:25:53] de is varbinary [21:26:00] and we also have a setting that controls rendering fo changes [21:26:02] aude: cool [21:26:03] so is fr [21:26:13] bah [21:26:24] this sucks though! [21:26:40] but glad the rendering of the links is not dependant on the recent changes [21:26:46] That's scary [21:26:52] They must've been hacked in at somepoint [21:26:58] patch-rc_deleted.sql adds a blob [21:26:58] ugh [21:27:15] uhu [21:27:35] Reedy: best disable rc injection for now. aude, can you make a config patch for that? [21:29:15] aude: i'm writing to the list [21:29:36] Reedy: https://gerrit.wikimedia.org/r/#/c/43892/ [21:29:40] We might be able to jfdi it for huwiki [21:29:44] So I'll wait on ashers reply first [21:30:04] for at least now, we don't *need* the recentchanges part of the extension [21:30:11] right [21:30:13] it *sucks* not to have it but it's not essential [21:31:07] [21:30:51] Reedy: go for it. will de/frwiki be the only db's still needing that migration? [21:31:08] :D [21:31:59] ok [21:32:44] mysql:wikiadmin@db37 [huwiki]> alter table recentchanges modify column rc_params BLOB null; [21:32:44] Query OK, 161856 rows affected (9.91 sec) [21:32:44] Records: 161856 Duplicates: 0 Warnings: 0 [21:32:54] w00t! [21:33:37] * aude goes to "vandalize" wikidata some more and remove / add some links [21:34:09] bah, you fixed it faster than i could write an email about it! [21:34:22] THANKS! [21:34:46] :{s:20:"wikibase-repo-change";a:13:{s:2:"id";i:3278509;s:4:"type";s:20:"wikibase-item~update";s:4:"time";s:14:"20130114212931";s:9:"object_id";s:7:"q847499";s:7:"user_id";i:4563;s:11:"revision_id";i:4313888;s:11:"entity_type";s:4:"item";s:9:"user_text";s:11:"Paperoastro";s:3:"bot";i:0;s:7:"page_id";i:799504;s:6:"rev_id";i:4313888;s:9:"parent_id";i:1421651;s:7:"comment";a:2:{s:7:"message";s:24:"wbc-comment-sitelink-add";s:8:"sitelink";a:1:{s:7:"n [21:34:52] Reedy: we will need this on several more wikis, no? [21:34:52] looks better [21:35:11] aude: it's still truncated, but i hope that was your irc client :) [21:35:36] it should defintly end with a } [21:35:56] ok [21:37:12] * aude doesn't see my edit yet in the recentchanges table [21:37:17] waiting for pollforchanges [21:39:03] alright folks - i will go home now and be back in 30 to 45 mins [21:39:20] Are most of you working out of the Berlin office? [21:39:38] preilly: yes [21:39:51] and is the main extension that you're working on Wikibase? [21:40:10] ( diff | history ) . . in New York ( Q60 ); 21:34 . . Aude ( Talk | contribs ) (Inter-Language Add a reference: yo: New York ) [21:40:20] (eltér | történet) . . New York (Q60); 21:33 . . Aude (vitalap | szerkesztései) (Nyelvközi hivatkozás törlése: yo:New York) [21:40:24] without google translate [21:40:31] thanks Reedy :D [21:40:43] DanielK_WMDE: ^ [21:42:12] aude: and is the main extension that you're working on Wikibase? [21:42:37] preilly: yes [21:42:53] aude: thanks are there any other extensions? [21:42:56] we also have DataValues and Diff which do more general functionality [21:43:06] e.g. datavalues can be used by semantic mediawiki [21:43:08] aude: Okay great thanks [21:43:21] Denny_WMDE: it works [21:43:23] (eltér | történet) . . New York (Q60); 21:33 . . Aude (vitalap | szerkesztései) (Nyelvközi hivatkozás törlése: yo:New York) [21:43:35] we had an issue with the rc_params column truncating but reedy fixed it [21:44:04] preilly: technically, Wikibase itself is 3 extensions: Wikibase for the repository, WikibaseClient for the client wikis, and shared code in WikibaseLib [21:44:29] true [21:47:06] hm, it may actually be nice to make wikidata changes look a little *less* like regular edits [21:47:21] are we using a specail css class? [21:48:04] ah, i see it [21:48:07] wikibase-edit [21:48:09] good [21:48:09] we do [21:48:25] wikipedians can decide what to do, although we may do something ourselves [21:48:38] * aude dislikes icons so not sure what [21:50:45] alright, everything looks okay to me now [21:51:03] * aude going home but can check back in ~1/2 hour or so [21:52:49] Moe_Epsilon: unfortunately we're not supposed to delete the interwikis yet [21:53:38] isn't there a way for wikis to opt out of interwiki bots? [21:53:41] because the interwiki bots are still running :( [21:53:49] * aude vaguely remembers the icelandic wikipedia opting out [21:54:09] i've started a discussion on the english wikipedia [21:54:40] they're considering using the abuse filter [21:55:21] oh, I see [21:55:38] should I revert lol [21:55:51] you can, or the bots will get it :/ [21:56:22] * aude sad if the bots revert me :( [21:56:25] well i got it [21:57:35] https://hu.wikipedia.org/w/index.php?title=Winsor_McCay&action=history ... [22:01:00] block these stupid bots for a while :P [22:01:34] LL-Hannover: I guess I'd already go to wiki hell just for pressing "rollback" :P [22:01:50] :S [22:05:03] Reedy: seems we are good for now. thanks for your support! [22:06:09] https://en.wikipedia.org/wiki/Special:AbuseFilter/524 will block interwikibots [22:16:46] Bot-business: don't forget that interwiki bots do not handle only language links, but link FA/link GA templates for featured and good articles, too. [22:17:24] So they dont't have to leave huwiki. :-) [22:31:54] re [22:32:25] rschen7754: btw why revert the edits? they're not doing any harm are they? it seems to cause more work to revert them? [22:32:45] Lydia_WMDE: that's what the hungarian community decided, apparently [22:32:55] Binaris: ^ [22:32:58] can you clarify? [22:33:10] it seems... unnecessary and unfun ;-) [22:34:08] I think that was not the community. That must be some misunderstanding. [22:34:31] well, not the community [22:34:44] but? [22:34:54] i just scrolled up. The Icelandic Wikipedia opted out of Wikidata? o_O [22:35:22] wut [22:35:24] but apparently that's what someone in the hu IRC channel said [22:35:50] Moe_Epsilon: no [22:35:52] not that tehy should be reverted, but that we should wait for the bots to be fixed [22:36:00] oh, okay.. [22:36:04] and then a hu admin rollbacked everything [22:36:05] Lydia_WMDE: ? [22:36:23] Sannita: they didn't - aude was talking about something else [22:36:30] lol [22:36:33] rschen7754: hmmm that sucks :/ [22:36:35] thanks [22:36:45] but oh well [22:36:45] let's see [22:36:58] i've started a conversation on the english wikipedia so we don't have this happen there [22:37:13] aaaahhh, they opted out the *interlink bots* [22:37:15] https://en.wikipedia.org/wiki/Wikipedia:Bot_owners%27_noticeboard [22:37:20] ooh [22:37:23] sorry for disturb, so [22:37:25] rschen7754: thx - poke me if you need help [22:37:36] np [22:39:54] Sannita: yes, they didn't want interwiki bots on iswiki [22:40:05] as far as i know and the bots respect it somehow [22:40:48] well at least there will be no bots to stop there :) [22:41:09] an Italian writer wrote some time ago "the world is beautiful because it is rotten" [22:41:30] (ironically of course) [22:41:38] I think the same applies to WP :p [23:39:05] Hello. Does anyone here speak Estonian?