[00:04:28] anomie: any thoughts about adding a hook to action=paraminfo so modules can add extra data? [00:04:58] I'm trying to figure out how to express "max number of items" for the JSON parameters in action=readinglists [00:06:06] tgr: It'd probably be better to define it in your schema for the JSON parameter. [00:12:21] how could the client query that? [00:13:24] the situation I want to handle is one where the limits need to be changed due to performance issues but apps code cannot be updated so apps need some way to learn the new site settings [00:14:02] I suppose it could be communicated via error messages but that seems clunky [00:15:00] in practice the apps will use the RESTBase interface so I can just ignore this problem for the MW API and only express the limits in Swagger but I'd prefer to do it on both sides [00:18:51] If we made "json blob with schema" an actual parameter type, that'd be a good place to have a reference to the schema. Or a query meta module could serve the purpose. [00:19:31] The latter is probably simpler unless we already have a json schema validating class of some sort. [00:31:14] legoktm: Hm.. I'd expect https://github.com/wikimedia/php-session-serializer/commit/2235b339121f14d70f52b9c65c9d1dd938f624fe to also add phpcs.xml to gitattribute but it didn't? [00:31:19] RE: adding the file to vendor still [00:31:25] Must've just missed the tag again [00:31:31] or was that the same release? [06:59:28] Krinkle: I didn't get around to fixing that yet [07:50:30] legoktm: Ah, no worries then. [07:52:00] legoktm: RE: https://gerrit.wikimedia.org/r/#/c/411178/ - is there a coverage job as well? [07:53:40] I'll add it in a batch later [07:53:51] https://codesearch.wmflabs.org/search/?q=MissingCovers&i=nope&files=&repos= has made it really easy to find extensions missing @covers tags :) [16:34:32] anomie: o/ are we meeting this morning? [21:42:03] legoktm: Nice. [21:42:18] Hm.. what do we use to create thumbnails of PDFs? [21:42:44] This thumbnail looks fairly poor in terms of text rendering and anti-aliasing (text is pixely, and has clear blue/pink distortion around the edges) [21:42:45] https://meta.wikimedia.org/wiki/File:Explaining_Wikipedia_in_Nigeria_-_Community_survey_findings.pdf [21:42:59] Our SVG thumbs are better than that, despite them essentially both being font and vector renderings. [21:43:06] But comes from a different stack. [21:43:29] :) [23:28:29] RoanKattouw: so you decided to take the road of serving per-language rasters? [23:30:01] MaxSem: Yeah, Paul, Stephane, Moriel and I talked about it today and we decided that while we would prefer client-side rendering, that would be a lot of work and also increase the future maintenance burder [23:30:03] *burden [23:30:37] just throw moar hardware at it! :P [23:30:41] So we decided to go with server-side rendering because that's something we know we can do in the time we have, and it won't introduce a bunch of client-side code that will regress and break in constantly updating user browsers [23:52:44] RoanKattouw: will you take over all the use cases of tiles.wmflabs.org plz? :) [23:53:42] bd808: What is tiles.wmflabs.org? TIL [23:53:47] then we can have them point https://wma.wmflabs.org/ at your tile server and get back about 6T of disk on the NFS server [23:54:15] Oh is it the backend for WIkiMiniAtlas? [23:54:19] its a community maintained OpenStreetMaps server that has been running for .. 5 years? [23:54:33] among other things, yeah [23:54:37] bd808: Just delete the instance? Communities will switch very sharply when things are actually broken. ;-) [23:54:41] maps.wikimedia.org serves tiles that look less nice than the ones coming from tiles.wmflabs.org but I don't know why that is [23:54:48] It's all OSM data, probably just a different style or something [23:54:53] its the top source of outbound traffic for all of Cloud Services [23:55:18] Lovely. [23:55:22] I am highly supportive of what you're proposing bd808 but I have no idea what the missing use cases are or why the tiles look different [23:55:26] So I will need Paul's help [23:55:37] bd808: Would you mind filing a task about this and CCing me and Paul? [23:55:54] (Tag with Maps (Kartotherian) ) [23:55:56] all I really know about it is that it is very heavily used, loved by the volunteers, and kept alive partially by Alex and his mad postgres skillz [23:56:27] (Paul is pnorman on Phab) [23:56:49] RoanKattouw: can do. I'll see if I can remember some of the project maintainers to tag too. [23:59:56] bd808: if mod_tile disk cache is taking too much space, you can just nuke oldest metatiles of zoom 10+ in a cron