[01:46:11] any reason why we can't set https://github.com/miraheze/puppet/blob/7c18a17189fedf66f7ffe5e486b395c8a6eb2e51/modules/mediawiki/templates/mediawiki.conf.erb#L106-L153 to `server_name *`? [02:42:47] I actually swapped that with the first block so that MediaWiki was served by default but it broke some check I think and no one had the time to fix it so we reverted [02:43:02] ah :p [02:43:34] https://github.com/miraheze/puppet/commit/82d893c9559ed844462b8299edb2ed0b39f83189 [02:43:41] seems mwdeploy broke somehow [06:20:19] @agentisai that shouldn't have broken deployments unless something else was wrong with the commit [06:20:41] I'd like to try it again at some point [06:55:43] [1/3] I figured out a better solution for non-vector-2022 skins. If Extension:DarkMode is activated, the stylesheet would not apply any dark mode styles and let the extension handle everything. This change fixes the link colors, so everything should look good on the new version of the main page except for the "Start a wiki" button, which already looks bad on the [06:55:43] [2/3] current main page due to the inversion. [06:55:43] [3/3] https://cdn.discordapp.com/attachments/1006789349498699827/1376091342236680222/image.png?ex=6834106e&is=6832beee&hm=9068b9dfb7d547a69df0045f4143973fed435dc7ef4c99c65800eabbb8016003& [07:22:14] [1/2] Nevermind. I fixed the button color too. I think all changes compared to the original are strict improvements at this point. [07:22:15] [2/2] https://cdn.discordapp.com/attachments/1006789349498699827/1376098018662682675/image.png?ex=683416a6&is=6832c526&hm=12b5dabfe833243f55e216def5f305f031c51e0a027c86db0bb2ae0da5dbb5d9& [08:22:53] [1/3] anyone happen to know if there is a proper way to add custom buttons to graylog messages? i wanna add one to "Copy formatted exception" [08:22:53] [2/3] (this message is not an exception, but shh) [08:22:53] [3/3] https://cdn.discordapp.com/attachments/1006789349498699827/1376113278882812005/1748161372178.png?ex=683424dc&is=6832d35c&hm=596d371e86a89fa3f614791cac0a5dab32b5021a4e3ef5594d45bf1b59fe2170& [08:42:50] the answer appears to be yes: https://github.com/Graylog2/graylog2-server/blob/3ef65b755a309558985e8139bcd6ad8071bc7a2f/graylog2-web-interface/src/views/components/messagelist/MessageActions.tsx#L68-L74 [10:02:46] We could do a wmf and add a button on Phab to auto pull the exception [10:03:04] still needs to be manually vetted :p [10:03:13] alternatively, i could try to make a userscript [10:03:32] @blankeclair yes [10:03:36] It doesn't auto save [10:03:44] oh? [10:03:57] But they have button so someone with Logstash access can use the reqID field on their exception form [10:04:04] To auto open a logstash search [10:04:16] And then there must be a way to auto copy to the exception fields [10:04:19] Never used it [10:04:48] opinyans on this route? [10:04:50] https://wikitech.wikimedia.org/wiki/Phatality [10:04:56] Go for it [10:05:00] oki~ [11:10:45] @blankeclair Cosmic must be off doing something else, did you want to review my PR for adding MobileFrontend settings? I already tested them on test151/mirabeta and if you want to check the settings then you can. [11:11:11] linkie~ [11:11:40] https://github.com/miraheze/mw-config/pull/5928 [11:11:57] Oh wait, there's some settings I think got sunset, I need to make a list rq. [11:12:06] hate it when my laptop decides to make usb stop working [11:12:44] Some wikis had settings that are now available through ManageWiki with this PR set through `LocalSettings.php`, so you might need to manually set the settings for them. [11:14:25] crap, can't really review, i gotta debug this usb issue ^^; [11:14:42] oh well, tanks anyway [11:17:04] [1/7] ``` [11:17:04] [2/7] > lsusb [11:17:04] [3/7] Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub [11:17:05] [4/7] Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub [11:17:05] [5/7] Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub [11:17:05] [6/7] Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub [11:17:05] [7/7] ``` [11:17:09] well, usb really is dead huh [11:19:59] [1/10] nothing like turning it off and on again [11:19:59] [2/10] ``` [11:19:59] [3/10] Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub [11:20:00] [4/10] Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub [11:20:00] [5/10] Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub [11:20:00] [6/10] Bus 003 Device 002: ID 0c45:6740 Microdia Integrated_Webcam_FHD [11:20:01] [7/10] Bus 003 Device 003: ID 0a5c:5843 Broadcom Corp. BCM58200 ControlVault 3 (FingerPrint sensor + Contacted SmartCard) [11:20:01] [8/10] Bus 003 Device 004: ID 1050:0407 Yubico.com Yubikey 4/5 OTP+U2F+CCID [11:20:01] [9/10] Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub [11:20:01] [10/10] ``` [11:25:19] nice [11:42:02] Reboot [11:42:08] It happens when you update kernel [11:42:21] And don't reboot afterwards [11:42:22] i didn't update the kernel though [11:42:35] and internal usb devices disappeared ^^; [11:42:41] Wtf [11:43:24] Ig kernel just freaked out for some reason [13:11:49] Opensearch Dashboards is so bad [14:47:26] it's logstash and kibana but just under the Opensearch Dashboards name [15:37:53] Its not logstash [15:37:58] Logstash is a completely different thing [15:39:28] [1/2] did somebody edit a login template or how can I interpret this [15:39:28] [2/2] https://cdn.discordapp.com/attachments/1006789349498699827/1376223149200379954/image.png?ex=68348b2f&is=683339af&hm=390f133183b6b573c76d60845dc4b4d7a49444a4affa5af4875d7ce0fa0229f8& [15:39:59] Kafka job queue so good theres 910k jobs for one job lol [15:40:02] Sucks ass [15:40:25] what [15:40:35] What do you mean what [15:44:16] what hat [15:44:20] what that [15:57:17] isn't it one job type but multiple jobs [15:57:25] Yes [15:57:29] Thats what i meant hehe [15:57:34] ah [16:07:27] Someone made like 30 edits when editing their user page [16:07:32] It'll go down fine eventually [16:07:39] i saw [16:07:46] but how does that result in 900k jobs [16:08:22] Oh they ain't even stopped yet [16:08:35] Cause GUP generates like 3 jobs on every wiki for every edit [16:09:34] they made 24 template edits too but none of those are transcluded on other user pages i think [16:09:41] doesn't GUP check whether the edits are actually relevant [16:10:41] I think it'll only apply to the edits to their user page [16:10:48] otherwise we'd have seen a lot more [16:11:05] If he'd made 24 edits to a userbox used by a lot of people, I'd have blocked him [16:11:15] Because then we'd have like a billion jobs [16:12:20] oh yeah it's only the user page, the edits perfectly match up with the job queue graph [16:12:55] Once it calms itself down, it'll probably drop half the jobs in the space of like half an hour [16:13:41] ah [16:13:42] cool [16:13:48] https://github.com/miraheze/puppet/blob/7c18a17189fedf66f7ffe5e486b395c8a6eb2e51/hieradata/hosts/changeprop201.yaml#L38 [16:14:01] @paladox does that mean it can only run 15 at once? [16:14:21] If so that's really low [16:14:24] They are cheap jobs [16:14:31] But it shouldn't [16:15:14] Because the job queue support de duplication, so the next job that enters the queue for the same page should evict the other jobs with the same root page [16:16:12] @originalauthority there should be some deduplication too ye [16:18:25] Well concurrency. But on https://grafana.wikitide.net/d/CbmStnlGk/jobqueue-job?orgId=1&from=now-2d&to=now&timezone=browser&var-job=LocalGlobalUserPageCacheUpdateJob&refresh=5m it says like a 150 jobs ran. [16:19:24] Is it worth upping it? [16:19:31] I'm fairly sure they are extremely cheap [16:22:14] yeah it looks like it basically just purges the pages [16:23:44] I’m not sure. We’ve only got 4 mwtask servers and I don’t really want to overload it. [16:32:24] @paladox fairly sure we could run a thousand on them jobs at once and it wouldn't overload much [16:34:09] 150 jobs in 5 minutes for that is slow [16:34:16] That's like 1 every 2 seconds [17:54:15] I want to change this btw. Have 2 mwtask servers (just 1 as a backup) and then have like 4-6 additional jobrunner-only (not task) servers if necessary. But we don't need 4 mwtask servers even. [17:56:16] Also have 1 or 2 jobrunner servers just for videoscaler maybe. [18:23:29] We should probably rename mwtask to mwmaint or something [18:23:42] and have jobunnerXXX [18:23:53] with like 2 maybe prioritised for videoscaling [18:24:27] not fully videoscaler but that prioritises it over other stuff when needed and can only run video scaling [19:29:11] videoscaler is pending GPUs [19:49:00] Once PayPal money lands, we should be well situated to add 'em, with any luck [20:39:43] Oh! How much [20:45:10] $9k or thereabouts was sitting thanks to a broken automated transfer. Very well situated for working capital, though at our rate of expansion, we'll see... [20:45:55] huh [20:46:11] Oh, how much for the GPUs? [20:46:42] @agentisai or CA would remember specifics, I think we were looking around 750 for what we wanted to do. [21:01:59] only? I thought it’d be way more [21:14:00] 750 might have been the black Friday sale price [21:28:14] Ah [21:43:56] Bit past Black Friday [21:46:19] Just a little bit, yes. [21:52:38] Get a memorial day weekend price [23:14:16] sounds about right