[08:51:58] bd808: Error logging capture stack traces thingy? [08:53:14] Krinkle: I started thinking about that a bit yesterday evening. Maybe I can do some useful work on it after dinner today. I think I have a bunch of sessions to attend first [08:53:56] I want to switch those error handlers to log with PSR-3 directly and annotate the messages [09:03:24] <^d> bd808: I think the docs on libraization are fine fwiw [09:03:44] <^d> I just skimmed the 1.25 page [09:18:39] ^d: it is a wiki if people find things they need more info on :) [09:18:47] <^d> yep yep [15:06:06] ori: So... version hashing is live and I'm playing on mediawiki.org. They're all nicely returning E-Tags, If-none-match, and 304 not modified. [15:06:12] Noticed that there's an interesting request I had not foreseen [15:06:21] the request to meta.wikimedia.org for global user css/js [15:06:23] which is running the old version [15:06:34] so it requests version=(hash) but gets Last-Modified. [15:06:42] Actually works as expected since the query is just a cache buster [15:06:47] Lucky one :) [16:01:22] Krinkle: hah, that's pretty awesome [16:01:50] Krinkle: so when is content hashing coming? [16:38:14] ori: I've got the first pathces up on gerrit already [16:38:24] And we can switch non-file modules to use it instead of manual hashing [16:38:28] as a first step [16:38:40] (e.g. language data module) [16:38:54] which currently hashes content indirectly by hashing some of the relevant variables [16:47:30] ori: [16:47:31] https://gerrit.wikimedia.org/r/#/c/210942/ [18:51:43] bd808: Got time in a bit for logging stuff? [19:11:58] Krinkle: I'm working on some, so yeah :)