[00:00:58] SPF|Cloud: yes, DCOps is an SRE sub team. I have no idea why the DCOps team is the only one that is broken out on that page. [00:01:39] SPF|Cloud: see https://www.mediawiki.org/wiki/Wikimedia_Site_Reliability_Engineering for what I think is an up to date sub team listing [08:17:05] I'm going to start "Make eqord its own AS" - https://phabricator.wikimedia.org/T259593 shortly. No impact expected [08:21:59] * arturo waves to XioNoX [08:37:48] volans: is there a plan to add mypy support to cumin? [08:38:04] kormat: yes, just ENOTIME [08:38:14] hah, ok [08:39:50] same for migrating to f-strings [08:40:06] now that we dropped support for stretch's python [08:40:13] <_joe_> i have my opinion on f-strings [08:40:54] volans: i'd like to add mypy support to wmfmariadbpy, which depends on cumin. so i'm trying to figure out how to proceed [08:41:00] <_joe_> I convinced myself that, given we're not 100% python programmers, using dear-old sprintf-like syntax for string interpolation is the best thing. [08:41:18] <_joe_> it's the lingua franca between languages [08:41:43] _joe_: yeah i don't care about f-strings. certainly not about converting code to use them. [08:48:27] kormat: the quickest thing is to use ignore_missing_imports [08:48:48] the other is to generate a stub file for cumin with the very few public API we use [08:49:12] see https://mypy.readthedocs.io/en/stable/running_mypy.html#missing-type-hints-for-third-party-library [08:49:50] the former is what we do in spicerack [08:49:56] as more than one dep doesn't have type hints [08:50:06] see setup.cfg there [08:52:57] ack [08:58:29] <_joe_> kormat: so you can check types, but not really [08:58:44] <_joe_> I'd prefer if python just imported === from PHP [09:01:19] how is that related to type checking? [09:04:23] <_joe_> kormat: I was joking, but that's the "really equal" operator, that php programmers have used as a way of type checking in code forever [09:04:33] * kormat shudders [09:05:00] <_joe_> everyone: I posted https://gerrit.wikimedia.org/r/c/mediawiki/tools/release/+/622315 - if anyone wants to step up and substitute me and filippo, please comment on the patch [09:05:07] <_joe_> else it will be merged tomorrow [13:35:33] mutante: we should have a wake or sth for tungsten decom! bought in 2011 [13:36:14] godog: https://www.youtube.com/watch?v=VTLYris4kJU [13:36:24] hashar: wrt T261207, what are you looking to filter specifically? the filter box on the top-right of the table is fairly flxible [13:36:25] T261207: debmonitor: enhance filtering options for packages - https://phabricator.wikimedia.org/T261207 [13:36:38] you can filter for 'image' for example [13:37:39] cdanis: haha! fantastic [17:38:59] godog: yea, that was fun to shut down :) [19:05:40] moritzm: out of curiosity, did you put your backported-to-stretch bpfcc packages in apt.wm.o? [19:08:58] haven't found the time yet to import it, but will do so on Thu, but it's in the pbuilder result dir on deneb if you want to use it on a different host [19:09:15] and was manually installed on db1115 for the mariadb bug report [19:09:38] I did the same, got it building on deneb, copied the packages over to mw1359 [19:09:53] but sure, that sounds good, and it's unlikely we'll need to rebuild it [19:11:00] the build for stretch-wikimedia is a backport (with adapted debhelper e.g.) and builds without -backports, we can rebuild it any time [19:11:08] like if we need an additional build option or so [19:11:17] ok cool! [19:11:50] in my case I had to edit debian/control to remove the build-dep on (I think) python3-setuptools, and needed sloppy backports for some specific libarchive version that the build-deps wanted [19:11:54] sounds like you did something smarter :) [19:14:20] python3-setuptools can simply be substituted with python3.5 (which provides setuptools base infra in stretch), it only became a virtual package in buster and later as starting with buster there's also pypy which apparently a a different setuptools implementation [19:14:40] yeah, that much I figured out [22:17:27] ryankemper: any chance you have a puppet-merge prompt waiting for you to type 'yes' somewhere on your screen? [22:18:01] andrewbogott: doh, that I do [22:18:11] andrewbogott: if I type 'yes' now will it roll out just my changes or yours as well? [22:18:19] just yours I think [22:18:24] although I won't mind if it also does mine [22:18:28] cool, doing that now [22:18:31] thx [22:19:21] andrewbogott: yup, just did mine, yours are good to go [22:19:30] great, merging