[00:02:45] Does a property for "mascot" exist? [00:03:32] TCN7JM: Nope. [00:03:49] Erm...why not? [00:04:16] No-one requested it, consensus didn't exist etc. many reasons. [00:05:20] It should exist. I'm going to request it. [00:05:57] TCN7JM: Ok. And it will be created in a week if consensus exists :) [00:29:23] What would mascot go under? Organization? [00:30:02] Er, I guess "nickname" is already being proposed, I'll just go with that instead. [00:31:22] nickname, Under which subpage? [00:31:36] Organization [00:32:48] TCN7JM: May take a while as the Datatype does not appear to be under development yet. [03:32:37] @seen Denny_WMDE [03:40:06] Type @commands for list of commands. This bot is running http://meta.wikimedia.org/wiki/WM-Bot version wikimedia bot v. 1.10.8.10 source code licensed under GPL and located at https://github.com/benapetr/wikimedia-bot [03:40:11] @seen Denny_WMDE [03:40:20] You are unknown to me :) [04:49:39] aude: Denny is missing again :( [06:24:11] liangent: denny should be around today [07:39:05] how do I see/edit the name/description in other languages? [07:39:52] Okay, is there the word "English" next to your username near the upper-right corner? [07:40:20] yes [07:40:29] Just click that and a whole list of languages should come up. Just click the one you wanna switch to. [07:40:50] nikki: if you have a few particular languages you wish to edit, add it to your {{#babel}} [07:41:29] That, too. But this is just in general. [07:41:51] will the babel thing make it possible to see them without switching back and forth all the time? [07:42:01] Yeah. [07:42:23] ok, I'll try that [07:43:04] admin? [07:43:13] Hello. [07:43:14] M4r51n: yes? [07:43:22] yes? [07:43:25] pm? [07:43:37] * Jasper_Deng PMs [07:49:52] aha, that worked, thanks :D [07:55:12] Yup. [07:55:12] Well, it was more JD than me, but still. [09:52:11] Change merged: Denny Vrandecic; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/64944 [10:05:03] DanielK_WMDE__: regarding decomposing the editEntity API module.. [10:05:45] if we, lets say, create something like a LabelChangeOp, DescriptionChangeOp, and so on.. [10:06:15] that would be atomic changes to the entity [10:07:14] so, a api request to editEntity would then make several atomic changes to an entity [10:07:22] is that really what we want? [10:08:35] or should the ChangeOps NOT change the entity directly but just change the entityContent object and let the API module do the saving stuff [10:12:19] Tobi_WMDE: the ChangeOp should change the Entity (not EntityContent), and not save anything. [10:12:35] it's much like a DiffOp - essentially an atomic patch [10:13:47] maybe it could even *be* a DiffOp, but I think ChangeOps may have some extra knowledge: they could know how to compose a summary, and which extra permissions are required [10:14:00] (we may require extra permissions for changing ranks, for instance) [10:14:40] The actual saving (and conflict resolution) should be left to the EditEntity controller class (which also needs refactoring at some point) [10:15:21] Tobi_WMDE: ChangeOps may have knowledge of a previous value (just like a DiffOp) would, to allow conflict detection on that level (instead of based on a base revision) [10:15:41] DanielK_WMDE__: ok. what I started with, is, putting everything under "case label", "case description" a.s.o. in editEntity into its own class [10:15:52] exactly [10:18:46] DanielK_WMDE: but in case of e.g. an editEntity API call, all the changes (label, description, etc..) have to affect the same entity, so I'm wondering if i should pass the respective entity by reference to the ChangeOp classes (which in my opinion is not very nice..) [10:20:19] I am probably thinking to complicated though.. [10:20:54] Tobi_WMDE: $changeOp->apply( $entity ) [10:21:26] the data structure passed to the api mudule should be parsed and converted into a batch of changeop objects (essentially, a patch) [10:21:55] then the entity is loaded, the changes applied, and finally, the entity is svaed via an EditEntity controller [10:21:59] *saved [10:22:13] Tobi_WMDE: at least, that seems to most streight forward way to me [10:22:30] DanielK_WMDE: ok, sounds good [10:23:47] Tobi_WMDE: the code for turning the json structure into changeop objects should probably follow the serializer pattern suggested by tobi during the workshop [10:24:58] i.e. register one json-to-object converter for each kind of change, and have a top level converter that dispatches to the appropriate converter based on the key in the json structure. [10:25:37] we could have that logic in the changeop classes, but that seems nasty. [10:25:55] for a start, the old case statement would cover this, but in time, it would be nice to factor this out [10:30:37] Reedy: could you have a look at https://gerrit.wikimedia.org/r/#/c/28199/ please? I think it can now finally go in. [10:31:04] New review: Denny Vrandecic; "(1 comment)" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/65493 [10:31:53] Change merged: Denny Vrandecic; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/65495 [10:32:35] Change merged: Denny Vrandecic; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/65496 [10:36:11] Change merged: Denny Vrandecic; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/65497 [10:36:53] Change merged: Denny Vrandecic; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/65498 [11:01:59] Hi, quick question, since I'm new to Wikidata and seems to get somewhat lost trying to find my way. [11:02:02] I'd like to help out with how Wikidata deals with websites (e.g. http://www.wikidata.org/wiki/Q866 (Youtube)), since it's both related to my daily job and stuff I've done on Wikipedia, and hopefully I'd be able to be of service. [11:02:06] Am I correct in assuming that the project hasn't got very far yet in regards to that? And if so, where should I start? Create something akin to http://www.wikidata.org/wiki/Wikidata:Books_task_force and start looking at the best way to work with infoboxes for websites? [11:03:05] hey Julle - we're still waiting for data types and stuff that'd make Wikidata good for this kind of stuff. ;) [11:03:17] but do feel free to propose a task force for websites [11:09:56] tommorris: yes, I assumed that. Which is why I wanted to help out with making sure that we know what data would be useful to have here regarding websites. :) [11:10:37] we do not support URLs yet as a datatype, I guess this is kinda relevant for websites ;) [11:10:43] tommorris: what data types would be particularly important for that, do you think? [11:10:53] but owners of a site, topics, etc. can already be covered [11:10:57] Julle: https://en.wikipedia.org/wiki/Template:Infobox_website might be a start [11:11:00] Denny_WMDE: i remember you saying that we don't really need that :P [11:11:02] DanielK_WMDE: URL ;) [11:11:22] dates and times might be useful (as in when did the site start and finish) [11:11:23] well, "string" can be (mis)used fro urls. but i don't really want to advocate that :) [11:11:42] yeah, no, strings != urls [11:12:05] urls are a subtype of string... but everything ought to be considered a subtype of string. ;) [11:12:49] Denny_WMDE: urls should be really simple, what's keeping us? [11:13:06] tommorris: yes, and infoboxes in different language versions, to see if they have other useful stuff. Figured I could take a look at a few big websites in ten, fifteen languages or so and see if they just importet the enwiki infobox, or had better ideas. [11:13:26] tommorris: date/time is due for deployment. if nothing goes wrong, it'll be there some time tomorrow. [11:13:32] nice [11:13:42] i should probably read that wikidata news thing that gets plonked on my userpage [11:13:58] DanielK_WMDE: datatype validators are needed first [11:14:06] * DanielK_WMDE isn't quite sure whether that was official [11:14:14] Denny_WMDE: ah, right [11:14:35] Denny_WMDE: well... not technically. we can have a URL data type without validation [11:14:59] (a bit pointless, sure, but has a better upgrade path than abusing plain strings) [11:15:41] Denny_WMDE: I'd prefer validation. should be easier to get through with the security review :) [11:19:29] Denny_WMDE: true :) [11:19:45] Tobi_WMDE: DanielK_WMDE in the api, should a string value (e.g. $params['value']) be send in json encoded format? [11:20:05] in create claim it decodes everything so a string also needs to be sent encoded [11:20:31] in the set qualifier api test, it encodes only arrays (e.g. EntityId) [11:21:20] Henning_WMDE: do you know? ^ [11:23:48] Someone please merge 4 moar of my Wikidata commits, then this list will all be a me https://bit.ly/wdmerged [11:24:49] Denny_WMDE: the most recent 5 commits here are relevant for the sqlstore https://gerrit.wikimedia.org/r/#/q/status:open+project:mediawiki/extensions/Wikibase+owner:%22Jeroen+De+Dauw+%253Cjeroendedauw%2540gmail.com%253E%22,n,z [11:29:11] New patchset: Henning Snater; "[coordinate.js] Refactored precision texts handling and added tests" [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/65777 [11:36:37] New review: Denny Vrandecic; "no way to remove individual snaks?" [mediawiki/extensions/Wikibase] (master) C: 2; - https://gerrit.wikimedia.org/r/65552 [11:36:38] Change merged: Denny Vrandecic; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/65552 [11:37:26] aude: setQualifier is not used in the frontend; Setting qualifiers is done via setClaim. But I would expect every API function to perform decoding. [11:37:51] Henning_WMDE: ok [11:37:53] even for strings [11:38:21] inconsistency is bad [11:38:31] one api module does one thing, another does another [11:38:58] I would suppose this is due to historical reasons. ;) [11:39:02] heh [11:39:22] * aude thinks set qualifiers never worked properly [11:39:31] shall be fixed [11:41:21] Change merged: Denny Vrandecic; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/65536 [11:42:35] Change merged: Jeroen De Dauw; [mediawiki/extensions/Diff] (master) - https://gerrit.wikimedia.org/r/65592 [11:45:18] New patchset: Henning Snater; "[coordinate.js] Refactored precision texts handling and added tests" [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/65777 [11:48:45] New patchset: Jeroen De Dauw; "Implemented ValueSnakStore->removeSnaksOfSubject" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/65553 [11:48:50] New patchset: Jeroen De Dauw; "Implemented ValuelessSnakStore->removeSnaksOfSubject" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/65578 [12:02:59] Tobi_WMDE: Danwe_WMDE: please to merge https://gerrit.wikimedia.org/r/#/q/status:open+project:mediawiki/extensions/Diff,n,z ? Esp the oldest two [12:03:14] That will help me fix the failiure on master for Wikibase [12:04:55] JeroenDeDauw: we could also just revert the breaking change. :-P [12:10:51] New patchset: Jeroen De Dauw; "Added ArrayComparer interface" [mediawiki/extensions/Diff] (master) - https://gerrit.wikimedia.org/r/63713 [12:10:58] New patchset: Jeroen De Dauw; "Added preliminary diff merger functionality" [mediawiki/extensions/Diff] (master) - https://gerrit.wikimedia.org/r/63690 [12:11:02] New review: Daniel Kinzler; "(1 comment)" [mediawiki/extensions/DataValues] (master) C: -1; - https://gerrit.wikimedia.org/r/65677 [12:11:49] New review: Daniel Kinzler; "Please provide instructions as to what to use instead of the deprecated globals, especially for regi..." [mediawiki/extensions/DataValues] (master) C: -1; - https://gerrit.wikimedia.org/r/65679 [12:15:33] New review: Daniel Kinzler; "(1 comment)" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/65493 [12:15:58] New review: Daniel Kinzler; "will jenkins merge this?" [mediawiki/extensions/DataValues] (master) C: 2; - https://gerrit.wikimedia.org/r/65590 [12:16:11] Change merged: jenkins-bot; [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/65590 [12:17:41] New review: Daniel Kinzler; "(1 comment)" [mediawiki/extensions/DataValues] (master) C: -1; - https://gerrit.wikimedia.org/r/65647 [12:20:10] jemand da der sich mit der translate extenion auskennt? [12:38:10] huh [12:38:23] It seems a huge amount of cities are marked as "instance of: city" [12:38:39] While another huge amount of cities are marked as "administrative division type: city" [12:38:46] * reosarevok wonders if one should be picked [12:39:03] New review: Daniel Kinzler; "(1 comment)" [mediawiki/extensions/Diff] (master) C: -1; - https://gerrit.wikimedia.org/r/63690 [12:40:50] reosarevok: I'd just put both [12:41:02] That's also an option I guess [12:45:40] Change merged: jenkins-bot; [mediawiki/extensions/Diff] (master) - https://gerrit.wikimedia.org/r/63713 [12:46:38] New review: Daniel Kinzler; "looks sensible, but my JS skills are too weak to give a +2" [mediawiki/extensions/DataValues] (master) C: 1; - https://gerrit.wikimedia.org/r/65676 [12:48:16] New review: Denny Vrandecic; "Is that true? I just merged the same patchset for Ask." [mediawiki/extensions/Diff] (master) - https://gerrit.wikimedia.org/r/65538 [12:50:18] New review: Denny Vrandecic; "(1 comment)" [mediawiki/extensions/Diff] (master) - https://gerrit.wikimedia.org/r/65694 [12:50:49] Change merged: Denny Vrandecic; [mediawiki/extensions/Diff] (master) - https://gerrit.wikimedia.org/r/65695 [12:51:12] Change merged: Denny Vrandecic; [mediawiki/extensions/Diff] (master) - https://gerrit.wikimedia.org/r/65696 [12:51:45] Change merged: Denny Vrandecic; [mediawiki/extensions/Diff] (master) - https://gerrit.wikimedia.org/r/65697 [12:52:39] Change merged: Denny Vrandecic; [mediawiki/extensions/Diff] (master) - https://gerrit.wikimedia.org/r/65698 [12:53:18] Change merged: Denny Vrandecic; [mediawiki/extensions/Diff] (master) - https://gerrit.wikimedia.org/r/65699 [12:54:20] Change merged: Denny Vrandecic; [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/65692 [12:56:02] ^demon: hi! could you have a look at https://gerrit.wikimedia.org/r/#/c/28199/ ? After it was stuck on a documentation issue for a couple of months, i guess it can go in now :) [12:59:48] * ^demon will add that to his really big todo list [13:00:01] <^demon> Vacations are great, but dang my todo list is a mile long now :) [13:01:40] ^demon: tell me about it :) [13:02:15] i was trying to get reedy to merge it earlier, since he had already looked at it before. But he wasn't responsive. [13:06:23] Does anyone know if the license of Wikidata has been discussed somewhere? [13:10:25] New patchset: Aude; "(bug 48864) json decode value for addQualifier in SetQualifier api module" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/65794 [13:11:09] emj: as in? discussed as in why CC0? [13:12:05] reosarevok: As in why the Sharealike clause isn't there.. [13:12:28] It's CC0, there's no possible share-alike, right? [13:12:38] It's for all purposes public-domain [13:13:06] New patchset: Jeroen De Dauw; "Fixed callback usage in ClaimDiffer and added tests" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/65795 [13:13:24] emj: that would make wikipedia CC0 [13:13:28] and that is not wanted [13:13:33] New patchset: Aude; "(bug 48864) json decode value for addQualifier in SetQualifier api module" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/65794 [13:13:44] the problem with by-sa is that it makes data really fucking hard to attribute [13:13:53] like, if you copy a wikipedia article and publish it, it's easy to attribute [13:14:02] CC0 for pure data sounds like the most reasonable choice anyway [13:14:05] but individual nuggets of fact aren't copyrightable [13:14:14] yeah, because of that :) [13:14:23] the massive issues with CC BY-SA for data is what led OpenStreetMap to create the ODbL [13:14:25] You fail to grasp. Wikipedia is licensed CC-by-SA [13:14:29] Yes. And? [13:14:34] Wikidata is not Wikipedia [13:14:45] Wikinews is licensed under CC BY (not SA) [13:14:49] Does Wikidata contain imported data from wikipedia? [13:14:56] Yes. But facts aren't copyrightable [13:15:04] But they are in Europe. [13:15:06] The creative expression of a Wikipedia article is copyrightable [13:15:13] well collection of facts. [13:15:20] * reosarevok notes that Wikipedia says "Text is available under the Creative Commons Attribution-ShareAlike License" [13:15:29] (and text isn't being imported) [13:15:30] i.e. interwiki links and infoboxes. [13:15:36] aude, Denny_WMDE: for tomorrow's deployment: let's set $wgWBRepoSettings['dataSquidMaxage'] = 1 * 60 * 60 to avoid horribly stale entity data in the squids. [13:15:49] DanielK_WMDE: ok [13:15:57] (well, enwiki, dunno what other wikis say) [13:15:58] that can be added at anytime [13:16:10] no need to wait until tomorrow [13:16:30] emj: they are not copyrightable in europe; database protection isn't copyright. the right lies with the publisher. that would be the wikimedia foundation. the wmf waves this right. [13:16:32] New patchset: Jeroen De Dauw; "Fix fetching of a TableBuilder after it got moved about" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/65796 [13:16:58] emj: it's also questionable whether it applies here at all. [13:17:20] DanielK_WMDE: Ah. ok so you mean the all the data I have uploaded under CC-by-SA is know public domain. Because it's convenient [13:17:22] * aude wonders how things would be different if osm was established in the US [13:17:28] now. [13:17:30] and wikipedia in europe [13:17:50] that fact makes them somewhat incompatible in terms of db rights [13:17:54] aude: We wouldn't have OSM then.. [13:17:55] emj: if it's just data, not a creative work, then yes. because copyright appllies to creative work. [13:18:06] emj: we would [13:18:21] we might allow more copying from google maps, etc. [13:18:30] like wikipedia allows for copying coordinates [13:18:32] DanielK_WMDE: I'm sorry Database protection laws, [13:18:58] emj: sorry, I didn't fully understand your point [13:18:58] then wikimedia could have a more difficult time about db rights [13:18:59] aude: Making it impossible to ue in Europe. [13:19:08] emj: right [13:19:11] emj: no data from Wikipedia has been uploaded to Wikidata [13:19:18] that's why osm refuses to allow stuff like wikipedia coordinates [13:19:27] can't use wikipedia content in osm [13:19:45] Denny_WMDE: What do you mean? Clearly the interwiki links are from wikipedia. [13:20:00] emj: no [13:20:12] Denny_WMDE: then where are they from? [13:20:31] emj: what is copyrighted is the expression of the language links in wikipedia, i.e. the string [[de:Berlin]] [[en:Berlin]] etc. [13:20:32] [6] 10https://de.wikipedia.org/wiki/Berlin13 => [13:20:34] [7] 10https://en.wikipedia.org/wiki/Berlin [13:20:40] emj: you will not find that in Wikidata [13:20:40] aude: That would mean two Openstreetmap, one in europe and one in the US.. [13:21:31] emj: reading a Wikipedia article though, and then doing some action based on that, is not protected by copyright. Merely the right to copy verbatim is protected by copyright [13:21:37] Denny_WMDE: The thing is that a database is a collection of facts. If I write it as [[de:Berlin]] [[en:Berlin]] or as Q123345;de:Berlin,sv:Berlin, Tyskland doesn't matter [13:21:39] [8] 10https://de.wikipedia.org/wiki/Berlin13 => [13:21:40] emj: could be [13:21:41] [9] 10https://en.wikipedia.org/wiki/Berlin [13:21:51] emj: that would be true if Wikipedia would be a Database [13:21:55] emj: but it is not [13:21:58] Denny_WMDE: i very mich doubt that [[en:Berlin]] is copyrightable. [13:21:59] [10] 10https://en.wikipedia.org/wiki/Berlin [13:22:12] also, CC-BY-SA 3.0 does not apply to Databases actually [13:22:41] so, Wikipedia is not a DB and thus not protected by DB rights. And even if it was a DB, the CC-BY-SA does not have any provision based on DB rights. [13:22:53] do you disagree, emj? [13:22:56] Denny_WMDE: Indeed I know that CC has said that CC is not supposed to be used for databases. But it is and has been honored as a license for databases before. [13:23:13] "it is used for databases" [13:23:18] emj: show me the court case [13:23:18] copyright != db rights [13:23:42] emj: cc-by-sa for db has never been tested, and there's a good reason for that - it does not hold. [13:23:49] Denny_WMDE: What do you mean, do you want me to try to sue Wikimedia based on my entries in Wikipedia? [13:24:07] that sounds like an awfull amount of work. [13:24:10] emj: why does it have to be Wikimedia? any such case would be sufficient [13:24:20] also, as said, Wikipedia is not a DB [13:24:36] therefore DB rights do not apply [13:24:46] Well actually of course it's DB. [13:25:08] well, then the DB schema of MediaWiki is protected, but that's not what we are talking about here, right? [13:25:33] I've always used Wikipedia as a database of interwiki links since ~2004 I think, I could probably look it up in my edit history.. [13:26:05] emj: well, because you use it as a DB does not mean it falls under the legal definition of a DB [13:27:05] Which happens to be more or less "a collection of facts" at least in our law, and I'm guessing there is a EU database directive which makes it the same in Germany.. [13:28:12] The foundation can of course publish disregard that there is a database protection and publish it in the US, but that still means you can't use it as CC-0 in Europe. [13:28:46] New patchset: Jeroen De Dauw; "Fixed testPatch in EntityTest" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/65798 [13:30:05] emj: be back in a minute, sorry [13:30:40] Denny_WMDE: Np, I've thought about this since April, I have no rush. Wil probably need to leave. [13:31:44] emj: back, still there? [13:31:56] Change merged: Tobias Gritschacher; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/65798 [13:32:06] * emj is here. [13:32:07] New patchset: Jeroen De Dauw; "Fixed callback usage in ClaimDiffer and added tests" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/65795 [13:32:09] New patchset: Jeroen De Dauw; "Fix fetching of a TableBuilder after it got moved about" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/65796 [13:32:11] New patchset: Jeroen De Dauw; "Implemented ValueSnakStore->removeSnaksOfSubject" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/65553 [13:32:17] New patchset: Jeroen De Dauw; "Implemented ValuelessSnakStore->removeSnaksOfSubject" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/65578 [13:33:23] here's some personal opinion on this in general: https://plus.google.com/104177144420404771615/posts/cvGay9eDSSK [13:33:39] in specific, the question is: is Wikipedia a DB? [13:33:55] with regards to the DB directive [13:34:09] New review: Jeroen De Dauw; "(1 comment)" [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/65647 [13:34:51] the DB protects the investemnet of time, money and effort of the DB producer [13:35:03] not of the individual authors for content of the DB [13:35:10] New review: Jeroen De Dauw; "(1 comment)" [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/65677 [13:35:13] this is very different from copyright [13:35:21] New review: Jeroen De Dauw; "There is no new system fully in place yet. This one is incomplete and has issues, thus should not be..." [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/65679 [13:35:50] i.e. you could not sue anyone for having entered a language link into Wikipedia that is now being used in Wikidata, even *if* Wikipedia would hypothetically be regarded as a DB [13:36:03] because you are not the DB producer [13:36:21] do you have a different reading of the DB directive? [13:38:16] New patchset: Jeroen De Dauw; "Added preliminary diff merger functionality" [mediawiki/extensions/Diff] (master) - https://gerrit.wikimedia.org/r/63690 [13:38:45] Denny_WMDE: I'm not sure.. Especially since data entered in Wikipedia will always be entered as CC-by-SA, so the effort and time is not on the producer but on all the people who agrees to this "contract". [13:39:35] emj: first: you do not enter data under CC-BY-SA. you enter text (or other creative content) under CC-BY-SA [13:40:07] emj: second, the DB right only protect the DB producer, so you can not build on it in this case [13:40:14] which one of these do you disagree with? [13:40:58] First yes. [13:41:02] New patchset: Jeroen De Dauw; "Added preliminary diff merger functionality" [mediawiki/extensions/Diff] (master) - https://gerrit.wikimedia.org/r/63690 [13:41:11] New patchset: Aude; "Move Set and RemoveQualifier api modules out of experimental" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/65800 [13:41:13] you disagree with the first? [13:41:26] Denny_WMDE: https://gerrit.wikimedia.org/r/#/c/65800/ please review :) [13:41:51] yes I disagre with the first one. The second one is harder. [13:41:53] * aude incredulous that we never moved these out of experimental [13:42:30] emj: ok, do you understand the difference between expression and idea? [13:42:33] Denny_WMDE: Have to go now, thanks for the discussion. [13:42:42] emj: ok [13:43:08] New review: Jeroen De Dauw; "(1 comment)" [mediawiki/extensions/Diff] (master) - https://gerrit.wikimedia.org/r/65694 [13:43:23] Denny_WMDE: Probably, but not in this case.. :-) Feel free to enlighten me. I'll read it in ~6 hours or so [13:43:25] emj: feel free to engage with that again :) [13:45:10] emj: http://en.wikipedia.org/wiki/Idea%E2%80%93expression_divide [13:46:12] Change merged: Denny Vrandecic; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/65800 [13:46:18] New patchset: Jeroen De Dauw; "Added @throws docs" [mediawiki/extensions/Diff] (master) - https://gerrit.wikimedia.org/r/65801 [13:46:21] thanks denny [13:46:27] aude: is it supposed to be backported? i guess not? [13:46:49] Change merged: Denny Vrandecic; [mediawiki/extensions/Diff] (master) - https://gerrit.wikimedia.org/r/65801 [13:46:58] New review: Jeroen De Dauw; "(1 comment)" [mediawiki/extensions/Diff] (master) - https://gerrit.wikimedia.org/r/65694 [13:46:58] if we want, but then it needs my other patch that fixes the inability to add qualifiers with items / time datavalues [13:47:10] both are isolated enough to do, if we ant [13:47:11] i guess no hurried need for that [13:47:12] want [13:47:15] ok [13:48:06] Denny_WMDE: https://gerrit.wikimedia.org/r/65578 https://gerrit.wikimedia.org/r/65553 https://gerrit.wikimedia.org/r/65796 https://gerrit.wikimedia.org/r/65493 [13:49:13] Change merged: Denny Vrandecic; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/65553 [13:49:24] didnt i review that before? [13:49:45] Change merged: Denny Vrandecic; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/65578 [13:50:10] New review: Aude; "recheck" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/65794 [13:51:23] Change merged: Denny Vrandecic; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/65796 [13:52:44] JeroenDeDauw: re https://gerrit.wikimedia.org/r/#/c/65493/ is this meant to be merged? I am asking due to the drafty nature of this [13:55:02] New patchset: Aude; "(bug 48864) json decode value for addQualifier in SetQualifier api module" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/65794 [13:55:17] New patchset: Aude; "(bug 48864) json decode value for addQualifier in SetQualifier api module" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/65794 [13:55:59] New review: Jeroen De Dauw; "(1 comment)" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/65493 [13:56:08] New patchset: Jeroen De Dauw; "Added EntityRemover" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/65493 [13:56:15] Denny_WMDE: see reply [13:56:18] I just rebased [13:56:23] tests might fail against master now [13:57:32] Denny_WMDE: ok, good to go [13:58:50] Change merged: Denny Vrandecic; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/65493 [14:01:13] arrrr [14:01:19] so the tests did break like I though [14:01:22] ... [14:01:27] Jenkins is apparently not running them [14:03:24] is that what tobi meant with his comment? by moving out the test inclusion? [14:04:03] New patchset: Jeroen De Dauw; "Load QueryEngine component in the jenkins bootstrap" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/65802 [14:07:03] Change abandoned: Jeroen De Dauw; "bah, Jenkins is failing for some other reason as well" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/65802 [14:07:35] New patchset: Jeroen De Dauw; "Fix incorrect code after merge" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/65803 [14:23:41] New patchset: Jeroen De Dauw; "Register ALL of the tests in the MW test runner hook" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/65804 [14:25:28] Change merged: Jeroen De Dauw; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/65804 [14:25:38] New patchset: Jeroen De Dauw; "Fix incorrect code after merge" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/65803 [14:26:00] Jenkins will show fail for stuff in trhe next minute or so [14:28:01] Change merged: Jeroen De Dauw; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/65803 [14:28:11] and is now ok again [14:28:23] New patchset: Henning Snater; "[coordinate.js] Added QUnit tests for basic coordinate.js methods" [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/65806 [14:31:41] are there dumps of wikidata which are more data-centric, something like http://www.wikidata.org/w/api.php?action=wbgetentities&sites=enwiki&titles=Berlin&format=xml but for the complete database? [14:31:45] hi Denny_WMDE [14:32:06] liangent: hi liangent! [14:32:10] congratulations [14:35:45] Denny_WMDE: is there something I need to set up now? [14:36:14] dunno [14:36:23] do you have your dev environment set up already? [14:36:39] Denny_WMDE: yes [14:37:01] I already have a bunch of patches submitted ;) [14:37:01] Change merged: Denny Vrandecic; [mediawiki/extensions/Diff] (master) - https://gerrit.wikimedia.org/r/65694 [14:37:07] sweet [14:37:34] yeh, i see it now [14:37:35] New patchset: Henning Snater; "[coordinate.js] Basic parser QUnit tests" [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/65809 [14:37:56] so how do you want to do this? [14:38:03] i guess you have my email adress? [14:38:12] whenever you write me, please also put lydia in cc [14:38:25] just so she can kick me in case i miss an email (i do that frequently) [14:38:37] Denny_WMDE: is it the one listed in https://gerrit.wikimedia.org/r/65694 ? [14:38:46] sorry [14:38:54] I mean in git commits [14:38:54] New patchset: Jeroen De Dauw; "Register component info of QueryEngine in MW" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/65810 [14:39:04] denny.vrandecic@wikimedia.de and lydia.pintscher, same domain [14:39:07] no secrets here :) [14:39:53] anyway they're logged in plain text, open for spam :p [14:40:17] yep :) [14:40:20] thanks gmail filters! [14:40:35] i will be afk for 30 minutes, sorry [14:56:38] New patchset: Jeroen De Dauw; "Hooked up EntityRemover to lower level components" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/65812 [15:00:01] I can not join to admins IRC channel. Not very important though [15:01:24] ebraminio: Hm? [15:02:09] ebraminio: I'll invite you and see if it is access lists if you want. [15:03:33] JohnLewis, please, thanks [15:03:48] liangent: back [15:04:05] ebraminio: Should have been invited now. [15:04:25] JohnLewis, yes, thanks [15:08:19] New patchset: Jeroen De Dauw; "Added EntityUpdater" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/65814 [15:10:48] JohnLewis, no i can't [15:11:03] ebraminio: I just fixed it now. I set the wrong cloak :) [15:11:13] Try again. [15:12:16] Change abandoned: Jeroen De Dauw; "It is. Since Ask is a standalone library, it is very weird for it to have a manually maintained list..." [mediawiki/extensions/Diff] (master) - https://gerrit.wikimedia.org/r/65538 [15:16:45] New patchset: Jeroen De Dauw; "Get rid of manual test registration" [mediawiki/extensions/Diff] (master) - https://gerrit.wikimedia.org/r/65817 [15:17:06] Denny_WMDE: here [15:18:28] liangent: so you want to give https://www.mediawiki.org/wiki/User:Liangent/wb-lang another pass? [15:18:46] update it with the most current data, your timeline, etc. [15:18:54] then ping me and i go through it? or how do you want to work? [15:19:11] Denny_WMDE: I remember you said I should use a metawiki page? [15:19:21] yep, you can move it to meta now [15:19:38] oh [15:19:51] Lydia_WMDE: just telling me that the gsoc discussions are on mediawiki not on meta [15:19:54] so you can leave it there [15:19:59] as you prefer, sorry [15:26:54] Denny_WMDE: seen my https://www.mediawiki.org/wiki/User:Liangent/wb-lang/dev before? [15:27:55] nope [15:27:56] thx [15:28:57] what is the difference between zh and zh-cn? [15:30:41] Denny_WMDE: zh-cn values are always valid zh values [15:31:09] just we know explicitly zh-cn value is written in China "dialect" so no further conversion need to be applid [15:31:19] *applied [15:31:52] sorry, i don't understand. i have an item with a label in zh "1" and a label in zh-cn "2" [15:32:00] if we use the converter to convert a zh-cn value to zh-cn, most of time it actually does nothing [15:32:04] is hoo here? [15:32:10] liangent: most of the time? [15:32:21] in rare cases mistakes may be introduced [15:32:28] you mean zh -> zh-cn, not zh-cn -> zh-cn ? [15:32:32] abusefilter got broken again…. https://www.wikidata.org/wiki/Special:AbuseLog?wpSearchUser=&wpSearchFilter=23&wpSearchTitle= [15:33:07] Denny_WMDE: there's no mw converter for zh-cn -> zh-cn, only zh -> zh-cn; but "zh-cn values are always valid zh values" [15:33:42] and the other way around? [15:33:50] are zh values always valid zh-cn values? [15:34:12] Denny_WMDE: no. zh-tw values are valid zh values too [15:34:41] legoktm, when you have time please look at https://www.wikidata.org/wiki/Wikidata:Requests_for_permissions/Bot/MBAreaBot and tell me if I need to do anything else :) [15:34:44] wait, you are confusing me even more [15:34:53] reosarevok: sure [15:35:03] i am a user and my language is set to zh-tw [15:35:23] all i would see today would be the zh-tw value, right? [15:35:30] yes [15:37:36] Denny_WMDE: then when this zh-tw user does some edits today, values are stored in zh-tw [15:37:45] then zh-cn users can't see it [15:38:13] but mw has the ability to convert zh-tw values (read it as zh values here) to zh-cn [15:38:22] sorry, i got disconnected [15:38:28] if you have said something i missed it [15:38:33] Denny_WMDE: then when this zh-tw user does some edits today, values are stored in zh-tw [15:38:39] then zh-cn users can't see it [15:38:43] but mw has the ability to convert zh-tw values (read it as zh values here) to zh-cn [15:39:29] ok. [15:39:36] i just wanted to make sure i understand how it is [15:39:46] ok, so the suggestion is: [15:40:07] a reader who has its language set at zh-tw [15:40:12] but there is no zh-tw label [15:40:23] could see instead the transformed zh-cn label? [15:41:08] btw i put a few comments in https://www.mediawiki.org/wiki/User:Liangent/wb-lang/dev#Notes [15:41:25] Denny_WMDE1: no I guess, but initially I don't want to create zh-cn labels without zh labels [15:41:58] i think this is the misunderstanding [15:42:12] if a user says he wants to create a label in zh-cn than this is all he does [15:42:23] he does not automatically also create a label in zh [15:42:29] only in zh-cn [15:43:05] Denny_WMDE1: and it's my plan to change the system to create zh labels [15:43:18] and i am telling you that this is NOT your plan :) [15:43:19] when a zh-cn is being created without zh [15:43:42] Denny_WMDE1: so? [15:44:30] your plan is to provide labels through fallback languages when a label in the user's language is not available [15:44:55] it is not to automagically add labels to the system when something else happens [15:45:32] the result is pretty similar, but it is done in a different way [15:47:01] New patchset: Henning Snater; "[coordinate.js] Basic Coordinate object QUnit tests" [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/65819 [15:47:05] Denny_WMDE1: anyway that's what I thought for *conversion* [15:47:40] it's unnecessary for a single fallback mechanism [15:48:07] the question is whether the conversion is done on the fly, or saved to the DB [15:48:14] i don't see an advantage to saving it [15:49:36] Denny_WMDE1: in my plan it won't store any converted value [15:50:13] the only thing changing is where the user input is stored [15:50:25] to zh-cn vs to zh [15:50:41] and in rare cases, to both [15:50:51] rare cases = when converter makes mistake [15:51:13] the user input is stored where the user tells it to be stored [15:51:23] if the user says it is zh-cn, than store it as zh-cn [15:51:46] if the user says it is zh, then store it as zh [15:52:11] the point it, "if the user says it is zh-cn", it's zh too [15:52:25] if the user says it is zh-cn, then it is zh-cn [15:53:02] it is [15:53:04] *not* [15:53:05] zh [15:54:37] zh can choose to fallback to (possibly transformed) zh-cn for display [15:55:56] New patchset: Henning Snater; "[coordinate.js] Added QUnit tests for basic coordinate.js methods" [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/65806 [15:56:43] anyway I'm giving user a chance to explicitly say "it's zh-cn" = remove the checkbox "Use this value for all (Chinese) variants" [15:56:55] New patchset: Henning Snater; "[coordinate.js] Formatted files according to coding style guidelines" [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/65632 [15:56:58] New patchset: Henning Snater; "[coordinate.js] Added documentation" [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/65673 [15:57:02] i don't want a checkbox for entering a label [15:57:26] New patchset: Henning Snater; "[coordinate.js] Refactored precision texts handling and added tests" [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/65777 [15:57:49] when a user is using zh-cn language when they want to see zh-cn contents, there's high chance that the value they input is correct for both zh-cn and zh, and the latter can fallback to zh-tw [15:58:14] New patchset: Henning Snater; "[coordinate.js] Added QUnit tests for basic coordinate.js methods" [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/65806 [15:58:16] the checkbox can be added with a JS widget, but I don't want it in the core [15:58:20] New patchset: Henning Snater; "[coordinate.js] Basic parser QUnit tests" [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/65809 [15:58:24] New patchset: Henning Snater; "[coordinate.js] Basic Coordinate object QUnit tests" [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/65819 [15:59:07] liangent: when a user is using sh language, there is a high chance that this is also true for hr - but they are still treated as two independent languages [16:01:45] Denny_WMDE1: so what's your complete idea? goal: I'm a zh-cn user populating a label; then zh-tw users can see the converted version of the label I filled. this's what we have on wikipedia [16:02:19] yes, i agree with that [16:02:51] this means that the zh-tw language has a fallback of convert-from-zh-cn-to-zh-tw(zh-cn) [16:03:09] and thus when there is no value for zh-tw, it goes through the fallbacks [16:03:11] New patchset: Henning Snater; "[coordinate.js] Basic Coordinate object QUnit tests" [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/65819 [16:03:14] and displays them [16:04:00] if they want to override it, they can override it by saving a new label in zh-tw [16:04:06] this has no effect on the zh-cn label [16:04:49] Denny_WMDE1: sounds nice too but now we'll have eight more items in fallback chain [16:05:32] ok [16:05:33] $variants = array( 'zh', 'zh-hans', 'zh-hant', 'zh-cn', 'zh-hk', 'zh-mo', 'zh-my', 'zh-sg', 'zh-tw' ); in LanguageZh.php [16:05:52] I've also added some replies on https://www.mediawiki.org/wiki/User:Liangent/wb-lang/dev [16:07:23] longer fallback chains are ok [16:08:16] so we would have two type of fallbacks: [16:08:24] * verbatim fallbacks [16:08:27] * converted fallbacks [16:09:44] yeah [16:10:26] ok, but that's fine [16:16:31] answered on-wiki too, but nothing dramatic there [16:16:46] liangent: sorry for being harsh, btw, but I really want to restrict the scope of the project [16:17:01] i prefer "delivered" over "started a lot of cool stuff" :) [16:22:29] liangent: i will be offline, going home [16:22:31] Denny_WMDE1: anyway I'll finish them one by one [16:22:36] will be online either later or tomorrow [16:22:49] thanks for your patience with me :) [16:23:06] I'll be off soon, and I'm adding some more comments on that wikipage now. [16:23:53] thx [16:23:56] i will check later [16:24:25] New patchset: Henning Snater; "[coordinate.js] Added documentation" [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/65673 [16:26:29] New patchset: Henning Snater; "[coordinate.js] Added documentation" [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/65673 [16:26:29] New patchset: Henning Snater; "[coordinate.js] Basic parser QUnit tests" [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/65809 [16:26:30] New patchset: Henning Snater; "[coordinate.js] Formatted files according to coding style guidelines" [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/65632 [16:26:30] New patchset: Henning Snater; "[coordinate.js] Basic Coordinate object QUnit tests" [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/65819 [16:26:30] New patchset: Henning Snater; "Import of coordinate.js [DO NOT MERGE]" [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/65631 [16:26:31] New patchset: Henning Snater; "[coordinate.js] Added QUnit tests for basic coordinate.js methods" [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/65806 [16:26:31] New patchset: Henning Snater; "[coordinate.js] Refactored precision texts handling and added tests" [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/65777 [17:20:14] New patchset: Daniel Werner; "Add .jshintrc for Wikibase and make it pass" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/64472 [17:36:24] New review: Hoo man; "some replies" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/64472 [17:36:51] Danwe: Are you already on rebasing it? I can do it, if you want [17:37:11] hoo! [17:37:15] i was looking for you earlier [17:37:33] hoo: https://www.wikidata.org/wiki/Special:AbuseLog?wpSearchUser=&wpSearchFilter=23&wpSearchTitle= <-- broken or something. [17:38:06] for some reason its saying the page title is [[API]] [17:38:07] [1] 04https://www.wikidata.org/wiki/API [17:38:07] New patchset: Henning Snater; "Add .jshintrc for Wikibase and make it pass" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/64472 [17:39:13] hoo: its rebased now [17:39:16] Ok :D [17:39:22] henning is reviewing it [17:39:40] you can review as well if you want in case you have any objections... [17:40:19] If it passes probably not [17:40:38] Freebie: mh [17:40:51] mh? [17:40:51] How does that even happen [17:40:55] i dont know [17:52:08] Lydia_WMDE: Danwe Henning_WMDE any of you people want something from this place? http://www.lieferando.de/lieferservice-berkis-lieferservice-berlin?cityId=697#!cart [17:52:20] nope [17:52:20] thx [17:52:39] thanks, no [18:27:39] New patchset: Daniel Werner; "Minor cleanup of time.js" [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/65836 [18:27:54] New patchset: Henning Snater; "Add .jshintrc for Wikibase and make it pass" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/64472 [18:31:22] New patchset: Henning Snater; "Add .jshintrc for Wikibase and make it pass" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/64472 [18:33:19] New patchset: Daniel Werner; "proper usage of global "time" in timeexperts.TimeInput.tests.js" [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/65837 [20:25:26] hoo: http://en.wikipedia.org/wiki/Wikipedia:Village_pump_(technical)#Add_Links_unexpected_error [20:25:29] any idea? [20:25:47] is that one of the things that is fixed in master? [20:32:44] hello there [20:32:54] not sure if anyone's filed this bug report [20:33:19] but apparently currently having a Babel tag on your own userpage is the only way to get the item interface to display descriptions and aliases in other languages? [20:33:42] it's a super obscure way for people to set such an important option [20:33:43] that's a feature not a big [20:33:46] *bug [20:33:54] lol [20:34:14] aude: mh... I again have to check what actually is deployed [20:34:16] okay so here's my wishlist feature: have an "other languages" button [20:35:09] or have a big banner telling people to slap a Babel tag onto their userpage, or otherwise they can't edit items in other languages [20:37:28] aude: Will probaby be fixed with the next deploy (where fixed => The feature will no longer be visible to users of incompatible browsers). https://gerrit.wikimedia.org/r/63393 [20:38:48] ok [20:57:52] wait, really? you have to use a babel box? [20:58:01] I thought it was just completely unavailable [20:59:06] You have to use a babel box? Hm. [20:59:25] (without switching the interface language entirely, I mean) [20:59:34] shimgray: Ah. [20:59:51] which is a bit overkill for just "does it have an en-gb I need to fix"? [21:00:48] Reminds me, I think we have an open RfC about dialects/variations of languages. [21:01:57] Which currently has consensus to remove Duetsch Sie Form. Which is formal-German. [21:02:48] shimgray: if you have any suggestions on where we can better document this, be bold :D [21:03:15] JohnLewis, oooh, link pls. want to deprecate en-* as widely as I can... [21:04:33] https://wikidata.org/wiki/Wikidata:Requests_for_comment/Labels_and_descriptions_in_language_variants [21:04:44] shimgray: Should be right, I typed it though. [21:05:46] thanks! [21:23:51] JohnLewis, left a note about en-gb; thanks for noting the RFC [21:24:00] Welcome. [21:24:04] pity very few of the responders seem to have engaged with the problems! [21:24:27] I was considering closing but didn't know whether it was a straight forward Bugzilla issue or not ;P [21:41:58] https://www.wikidata.org/wiki/Special:Contributions/Jopterre [21:42:00] should be blocked [21:42:25] first vandal Ive seen on wikidata [21:43:00] soap-lazy: Looking. [21:43:09] * reosarevok shakes his head [21:43:37] reosarevok: Hm? [21:43:55] and it seems there's no way for me to revert his edits [21:43:56] Nah, I just come from a project where we don't get (almost any) vandals [21:44:04] And they never fail to amaze me when I come across some [21:44:19] i guess you cant just use "undo" [21:44:22] you have to actually make a new edit [21:44:43] you can't undo these because there's nothing to undo to; they're all new creations [21:45:02] soap-lazy: Blocked. I'll go through and delete their creations. [21:45:13] no but I mean the ones where he vandalized an existing page [21:45:19] i cant just click "undo" and save [21:45:28] i have to actually change it to something different [21:45:58] oh, you mean there's no undo link on the contribs? [21:46:01] yeah [21:46:04] no there is [21:46:21] aha, I see it - he self-reverted [21:46:22] soap-lazy: {{done}} with the deletion assistance of Freebie. [21:46:23] How efficient, JohnLewis! [21:46:23] but I guess you cant just undo another edit, you have to change something [21:46:28] >.< That bot. [21:46:36] so you couldn't undo anything as there wasn't anything to undo, net :-) [21:46:41] i poked a stew for the lock [21:46:51] https://www.wikidata.org/w/index.php?title=User%3APinkAmpersand&diff=47825540&oldid=40367214 [21:46:52] [02:46:39 PM] <@StewardBot> Vituzzu locked global account Jopterre with the following comment: Long-term abuse [21:47:04] Freebie: Ah :) [21:47:07] e.g. like if i go to https://www.wikidata.org/w/index.php?title=Wikidata_talk:Main_Page&action=history and try just to save Snaevar's diff, nothing happens [21:47:27] hm [21:47:58] (show/hide) 21:47, 28 May 2013 Legoktm (talk | contribs | block) changed group membership for User:Soap from autopatroller and confirmed user to autopatroller, confirmed user and rollbacker (trusted user) [21:48:02] {{fixed}} [21:48:03] [2] 04https://www.wikidata.org/wiki/Template:fixed [21:48:09] soap-lazy, yeah, you can't because it's already saved [21:48:21] so it works differently here than wikipedia? [21:48:28] no, same problem on Wikipedia [21:48:35] ok [21:48:51] if a vandal does X and then undoes it, you can't revert them [21:48:59] as you'd be saving the same as the existing version [21:49:03] hmm I guess [21:49:08] that msut be it [21:49:13] it wasnt "undone" when I clicked [21:49:17] he must have just edited faster than me [21:49:34] thanks for adding rollback to my account [21:50:08] we hand out flags like candy here. [21:50:10] >_> [21:50:20] Except my bot flag :p [21:50:26] * Sky2042 laughs at reosarevok. [21:51:38] * reosarevok sulks [21:51:39] :p [21:51:53] On a side note, why are the channel access permissions so limited? [21:51:56] * Sky2042 ponders. [22:01:29] aude: https://en.wikipedia.org/wiki/Wikipedia:Village_pump_%28technical%29#Add_Links_unexpected_error Maybe it's that nasty normalization thing... I'm not sure whether to fix it in the widget (make an API requests to the other Wikipedia for normalization) or just do it server side in the API module [23:56:07] Hello everyone.