[15:31:31] Fundraising-Backlog: Fix alphabetization of list of iDEAL banks on NL form - https://phabricator.wikimedia.org/T162613#3168643 (MBeat33) [15:49:36] (PS1) Ejegg: Reset SmashPig lib to currently deployed version [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/347405 [15:50:00] (CR) Ejegg: [C: 2] Reset SmashPig lib to currently deployed version [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/347405 (owner: Ejegg) [15:55:12] (PS1) Ejegg: Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - https://gerrit.wikimedia.org/r/347406 [16:02:08] (Merged) jenkins-bot: Reset SmashPig lib to currently deployed version [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/347405 (owner: Ejegg) [16:11:34] (CR) Ejegg: [C: 2] Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - https://gerrit.wikimedia.org/r/347406 (owner: Ejegg) [16:13:38] (PS1) Ejegg: Merge branch 'REL1_27' into fundraising/REL1_27 [core] (fundraising/REL1_27) - https://gerrit.wikimedia.org/r/347411 [16:14:53] (Merged) jenkins-bot: Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - https://gerrit.wikimedia.org/r/347406 (owner: Ejegg) [16:40:20] (CR) Ejegg: [C: 2] Merge branch 'REL1_27' into fundraising/REL1_27 [core] (fundraising/REL1_27) - https://gerrit.wikimedia.org/r/347411 (owner: Ejegg) [16:57:35] (Merged) jenkins-bot: Merge branch 'REL1_27' into fundraising/REL1_27 [core] (fundraising/REL1_27) - https://gerrit.wikimedia.org/r/347411 (owner: Ejegg) [17:00:19] fr-tech: Mother is the invention of necessity. [17:00:19] -- discuss. [17:00:32] Hahahaha [17:01:12] Zapp-esque [17:01:38] But if that's true, why is she (or either parent) always burdened with helping fix the necessities of others? [17:01:53] It would make sense to just not invent any more of it [17:42:37] ejegg: let's cancel fr-tech-talk and reboot in some other form, eh? [17:43:50] something with more of a topic every couple days might be more compelling [17:44:00] yep [17:45:12] could jaw about some backlogged spike tasks [17:45:53] or maybe keep the focus on how to move functionality from DI to SP [17:46:25] Part of the problem IMO is lack of buy-in, so we should get the whole group to work on the agenda I guess [17:46:36] for sure [17:47:17] it does seem to gravitate towards payments wiki [17:47:56] cwd tech talk? [17:48:23] yeah [17:49:30] More generally, yeah it's just whatever the participants are working on, and if we're all working on different stuff then it can be intimidating/boring to sit through [17:49:48] So maybe we can make an effort to find topic that everyone is interested in [17:55:09] dangit, warning [17:55:18] yipes [17:55:21] Anything I can do? [17:55:38] rollback... cool [17:56:54] rolled back [18:18:52] (PS3) Awight: [WIP] Record job state and history in a file [wikimedia/fundraising/process-control] - https://gerrit.wikimedia.org/r/346833 [18:18:57] cwd: ^ [18:19:03] I don't like it so far, but it's something. [18:19:43] (CR) jerkins-bot: [V: -1] [WIP] Record job state and history in a file [wikimedia/fundraising/process-control] - https://gerrit.wikimedia.org/r/346833 (owner: Awight) [18:34:49] (CR) Ejegg: [C: 2] Mirror child process output to console [wikimedia/fundraising/process-control] - https://gerrit.wikimedia.org/r/346586 (https://phabricator.wikimedia.org/T162294) (owner: Awight) [18:35:21] (Merged) jenkins-bot: Mirror child process output to console [wikimedia/fundraising/process-control] - https://gerrit.wikimedia.org/r/346586 (https://phabricator.wikimedia.org/T162294) (owner: Awight) [18:42:11] (CR) Ejegg: [C: 2] Implement "description" field (1 comment) [wikimedia/fundraising/process-control] - https://gerrit.wikimedia.org/r/346670 (owner: Awight) [18:46:33] (Merged) jenkins-bot: Implement "description" field [wikimedia/fundraising/process-control] - https://gerrit.wikimedia.org/r/346670 (owner: Awight) [18:52:37] (PS4) Awight: Record job state and history in a file [wikimedia/fundraising/process-control] - https://gerrit.wikimedia.org/r/346833 [18:55:29] (PS5) Awight: Record job state and history in a file [wikimedia/fundraising/process-control] - https://gerrit.wikimedia.org/r/346833 [19:07:23] cwd: ejegg: btw, ^ that one should be ready for trial by fire [19:08:05] (CR) jerkins-bot: [V: -1] Record job state and history in a file [wikimedia/fundraising/process-control] - https://gerrit.wikimedia.org/r/346833 (owner: Awight) [19:08:10] baahaha [19:08:14] that was epic [19:09:13] heh [19:09:18] will take a look shortly [19:10:10] (PS6) Awight: Record job state and history in a file [wikimedia/fundraising/process-control] - https://gerrit.wikimedia.org/r/346833 [19:17:05] fundraising-tech-ops, Operations, ops-ulsfo: rack/setup frbackup2001 - https://phabricator.wikimedia.org/T162469#3169388 (Papaul) [20:17:07] (PS1) Ejegg: Add width=device-width to forms viewport meta [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/347448 [20:17:34] fr-tech ^^^ will let me remove the and get the update deployed [20:18:21] k reviewing [20:18:36] nice [20:18:55] (CR) Awight: [C: 2] Add width=device-width to forms viewport meta [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/347448 (owner: Ejegg) [20:19:03] thanks! [20:19:25] It was just the right speed for me :) [20:20:16] hmm, guess I ought to revert to currently deployed MW and deploy that patch [20:20:51] (Merged) jenkins-bot: Add width=device-width to forms viewport meta [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/347448 (owner: Ejegg) [20:20:52] I think it would be fine to proceed either way [20:21:16] It's not like we expect any fallout from that patch itself. [20:21:46] btw, is that security patch public yet? [20:21:55] right, just thinking that we need to remove the in-page meta tags [20:22:05] went public on friday [20:22:08] kk [20:22:41] Gotcha, yeah that sounds annoying but correct, then [20:22:43] (PS1) Ejegg: Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - https://gerrit.wikimedia.org/r/347454 [20:23:17] (CR) Ejegg: [C: 2] Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - https://gerrit.wikimedia.org/r/347454 (owner: Ejegg) [20:29:27] (PS1) Ejegg: Revert "Merge branch 'REL1_27' into fundraising/REL1_27" [core] (fundraising/REL1_27) - https://gerrit.wikimedia.org/r/347457 [20:29:28] (PS1) Ejegg: Update DonationInterface submodule [core] (fundraising/REL1_27) - https://gerrit.wikimedia.org/r/347458 [20:30:05] (CR) Ejegg: [C: 2] Update DonationInterface submodule [core] (fundraising/REL1_27) - https://gerrit.wikimedia.org/r/347458 (owner: Ejegg) [20:30:09] (CR) Ejegg: [C: 2] Revert "Merge branch 'REL1_27' into fundraising/REL1_27" [core] (fundraising/REL1_27) - https://gerrit.wikimedia.org/r/347457 (owner: Ejegg) [20:30:14] (Merged) jenkins-bot: Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - https://gerrit.wikimedia.org/r/347454 (owner: Ejegg) [20:31:06] (PS2) Ejegg: Update DonationInterface submodule [core] (fundraising/REL1_27) - https://gerrit.wikimedia.org/r/347458 [20:32:18] (CR) Ejegg: [C: 2] Update DonationInterface submodule [core] (fundraising/REL1_27) - https://gerrit.wikimedia.org/r/347458 (owner: Ejegg) [20:38:29] (Merged) jenkins-bot: Revert "Merge branch 'REL1_27' into fundraising/REL1_27" [core] (fundraising/REL1_27) - https://gerrit.wikimedia.org/r/347457 (owner: Ejegg) [20:40:32] (Merged) jenkins-bot: Update DonationInterface submodule [core] (fundraising/REL1_27) - https://gerrit.wikimedia.org/r/347458 (owner: Ejegg) [20:42:40] cwd: fwiw, looking at the process-control master branch, there's already some desirable stuff merged and waiting for release [20:42:48] So it wouldn't be crazy to roll a hairball today [20:42:55] git cherry -v wmf-1.0.4 origin/master [20:43:16] Include logfile path in failmails [20:43:18] want. [20:43:26] Mirror child process output to console [20:43:32] Timeout should be given in minutes [20:44:00] ok lemme take a look [20:44:01] Also some internal reorg that we could smoke test [20:44:12] Only if you're in the mood to. [20:44:39] we could definitely use better failmails [20:44:56] (PS8) AndyRussG: [WIP] Banner sequence campaign mixin [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/344988 (https://phabricator.wikimedia.org/T144453) [20:45:38] !log updated payments-wiki from 9622a4bf331426ce85362e2fdb442f226068e971 to b5bcfa1fdb361f7dc2c49 [20:45:44] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [20:45:44] The first pending CR patch for which I care about monitoring the deployment is "update to python3". and "Fix double-failmail after timeout" would be a small, practical win. [20:45:49] but I'm not stressing about that CR [20:47:12] k, that looks fine [20:47:36] awight: sorry, was just dithering over that double failmail patch [20:47:51] ejegg: security release deployed? [20:47:54] remembering that audit parsing job that we tried to kill [20:48:00] cwd still need to do the edits [20:48:04] just replaced the meta tag [20:48:05] ejegg: No rush! [20:48:08] ah right on [21:02:14] (CR) Awight: "drive-by reviewing..." (10 comments) [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/343953 (https://phabricator.wikimedia.org/T144453) (owner: AndyRussG) [21:03:23] awight: woohoo! drive-by is the best kind [21:04:39] no commitment... until the code's friends catch up with me [21:08:04] (CR) jerkins-bot: [V: -1] [WIP] Banner sequence campaign mixin [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/344988 (https://phabricator.wikimedia.org/T144453) (owner: AndyRussG) [21:16:34] (CR) Ejegg: "Do we want something logged before we try killing the subprocess? Thinking of that time the GC audit kept running" [wikimedia/fundraising/process-control] - https://gerrit.wikimedia.org/r/346640 (owner: Awight) [21:17:56] awight: "sp"? [21:18:14] ah "sp"ellling [21:18:26] awight: ah k gotcha :) [21:18:44] dstrine: around whenish would you like to talk? I have to reloacte pretty soon, it'll take maybe 15-20 min [21:20:23] (PS7) Awight: Record job state and history in a file [wikimedia/fundraising/process-control] - https://gerrit.wikimedia.org/r/346833 [21:20:26] AndyRussG: want to talk now? [21:21:11] (CR) AndyRussG: "Stumble-away reply...." (7 comments) [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/343953 (https://phabricator.wikimedia.org/T144453) (owner: AndyRussG) [21:21:36] dstrine: K one sec! [21:21:47] AndyRussG: cool want to meet on the standup hangout? [21:22:43] (PS1) Ejegg: Revert "Revert "Merge branch 'REL1_27' into fundraising/REL1_27"" [core] (fundraising/REL1_27) - https://gerrit.wikimedia.org/r/347509 [21:23:38] dstrine: sure! [21:23:39] ejegg: lmao [21:23:56] heh, seemed like the easiest way [21:25:18] http://www.bmxtrix.com/images/gallery/example_trick_pics/flatland_1/riding_backwards_brian.jpg [21:25:20] (CR) Ejegg: [C: 2] Revert "Revert "Merge branch 'REL1_27' into fundraising/REL1_27"" [core] (fundraising/REL1_27) - https://gerrit.wikimedia.org/r/347509 (owner: Ejegg) [21:27:16] dstrine: one sec, trying somehting else [21:27:23] AndyRussG: ok [21:34:18] (Merged) jenkins-bot: Revert "Revert "Merge branch 'REL1_27' into fundraising/REL1_27"" [core] (fundraising/REL1_27) - https://gerrit.wikimedia.org/r/347509 (owner: Ejegg) [21:37:29] !log updated payments-wiki from b5bcfa1fdb361f7dc2c491c66124ae89666039be to 0b396a397272ed36325fcd944a3d0ba3625c212c [21:37:35] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [21:37:54] dstrine: http://pasteboard.co/2K08Gqgg9.png [21:38:44] k, looking good! [21:40:28] so, CRM code update, anyone? [21:40:52] eileen: anything to be cautious of in the deploy backlog? [21:43:06] hmm, looks like they've all been cherry-picked except the paypal normalized messages [21:43:14] (PS7) Awight: Fix double-failmail after timeout. [wikimedia/fundraising/process-control] - https://gerrit.wikimedia.org/r/346640 [21:43:26] (CR) Awight: "> Do we want something logged before we try killing the subprocess? Thinking of that time the GC audit kept running" [wikimedia/fundraising/process-control] - https://gerrit.wikimedia.org/r/346640 (owner: Awight) [21:56:54] ejegg: no [21:57:14] as in like you said - there is only one commit & it needs deploying [21:57:17] k, cool! [21:59:27] (PS1) Ejegg: Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - https://gerrit.wikimedia.org/r/347515 [22:00:30] (CR) Ejegg: [C: 2] Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - https://gerrit.wikimedia.org/r/347515 (owner: Ejegg) [22:01:03] (Merged) jenkins-bot: Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - https://gerrit.wikimedia.org/r/347515 (owner: Ejegg) [22:04:57] !log updated CiviCRM from b6c8f3e28ffbd202b1b4221ac07ebc2b44a39069 to 908b9c1ff7c9eaff3670928805c2acf3cbb86906 [22:05:03] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [22:06:02] ya [22:06:03] y [22:08:46] cwd I did a tiny update to that SmashPig patch to use a Symfony constant for the http status code in that one place [22:08:55] could switch over the rest of the codes [22:09:20] in the status validator [22:13:24] that sounds better [22:17:51] (CR) Ejegg: [C: 2] "Looks good! That try/catch feels slightly odd now that the only thing raising a JobFailure is fail_exitcode, called directly from the try." [wikimedia/fundraising/process-control] - https://gerrit.wikimedia.org/r/346640 (owner: Awight) [22:18:12] (CR) Ejegg: [C: 2] Fix double-failmail after timeout. [wikimedia/fundraising/process-control] - https://gerrit.wikimedia.org/r/346640 (owner: Awight) [22:19:38] (Merged) jenkins-bot: Fix double-failmail after timeout. [wikimedia/fundraising/process-control] - https://gerrit.wikimedia.org/r/346640 (owner: Awight) [22:29:17] (PS1) Ejegg: Use constants for HTTP status codes [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/347524 [22:29:48] cwd I switched 'em all over as a follow-on patch since most of the changes were unrelated ^^^ [22:33:02] (PS5) Ejegg: Call a slug what it is [wikimedia/fundraising/process-control] - https://gerrit.wikimedia.org/r/346679 (owner: Awight) [22:33:29] (CR) Ejegg: [C: 2] "Looks good. Could also rename 'job_tag' in lock.py" [wikimedia/fundraising/process-control] - https://gerrit.wikimedia.org/r/346679 (owner: Awight) [22:34:16] (CR) Awight: [C: 2] "Whoa, thanks for going the extra 5,500 miles" (1 comment) [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/345696 (https://phabricator.wikimedia.org/T128692) (owner: Ejegg) [22:35:03] (Merged) jenkins-bot: Call a slug what it is [wikimedia/fundraising/process-control] - https://gerrit.wikimedia.org/r/346679 (owner: Awight) [22:35:32] (CR) Ejegg: "One issue is that it's hosted on some random MS Azure cluster" [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/345696 (https://phabricator.wikimedia.org/T128692) (owner: Ejegg) [22:36:04] (Merged) jenkins-bot: Break out unofficial iDEAL status lookup [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/345696 (https://phabricator.wikimedia.org/T128692) (owner: Ejegg) [22:36:59] (PS1) Awight: Rename confusing use of "job tag" [wikimedia/fundraising/process-control] - https://gerrit.wikimedia.org/r/347525 [22:37:15] (CR) jerkins-bot: [V: -1] Rename confusing use of "job tag" [wikimedia/fundraising/process-control] - https://gerrit.wikimedia.org/r/347525 (owner: Awight) [22:37:58] (CR) Cdentinger: [C: 2] Use constants for HTTP status codes [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/347524 (owner: Ejegg) [22:38:02] ejegg: dig it [22:38:20] Fundraising Dash, Fundraising-Backlog, MediaWiki-Vagrant: Fundraising dashboard vagrant role is broken - https://phabricator.wikimedia.org/T162644#3169954 (awight) [22:39:06] (PS2) Awight: Rename confusing use of "job tag" [wikimedia/fundraising/process-control] - https://gerrit.wikimedia.org/r/347525 [22:39:22] (CR) jerkins-bot: [V: -1] Rename confusing use of "job tag" [wikimedia/fundraising/process-control] - https://gerrit.wikimedia.org/r/347525 (owner: Awight) [22:40:46] Fundraising Sprint Gondwanaland Reunification Engine, Fundraising-Backlog, Patch-For-Review, Unplanned-Sprint-Work: donation page format error - https://phabricator.wikimedia.org/T162300#3158511 (Ejegg) Hey @demon, sorry for the delay. Someone on fr-tech should be available to help babysit tomorr... [22:40:50] thanks cwd [22:47:36] (PS5) Ejegg: Log actual commandline rather than redundant parent job slug. [wikimedia/fundraising/process-control] - https://gerrit.wikimedia.org/r/346681 (owner: Awight) [22:48:11] (CR) Ejegg: [C: 2] Log actual commandline rather than redundant parent job slug. [wikimedia/fundraising/process-control] - https://gerrit.wikimedia.org/r/346681 (owner: Awight) [22:49:59] (Merged) jenkins-bot: Log actual commandline rather than redundant parent job slug. [wikimedia/fundraising/process-control] - https://gerrit.wikimedia.org/r/346681 (owner: Awight) [22:50:12] (PS4) Ejegg: Rename test to match new class name [wikimedia/fundraising/process-control] - https://gerrit.wikimedia.org/r/346686 (owner: Awight) [22:51:00] (CR) Ejegg: [C: 2] Rename test to match new class name [wikimedia/fundraising/process-control] - https://gerrit.wikimedia.org/r/346686 (owner: Awight) [22:51:40] (Merged) jenkins-bot: Rename test to match new class name [wikimedia/fundraising/process-control] - https://gerrit.wikimedia.org/r/346686 (owner: Awight) [22:52:58] (CR) Ejegg: "Should the dev put these in /usr/share/doc ?" [wikimedia/fundraising/process-control] - https://gerrit.wikimedia.org/r/346688 (owner: Awight) [22:53:12] (CR) Ejegg: "Err, that's deb not dev" [wikimedia/fundraising/process-control] - https://gerrit.wikimedia.org/r/346688 (owner: Awight) [22:54:33] (CR) Awight: "> Should the deb put these in /usr/share/doc ?" [wikimedia/fundraising/process-control] - https://gerrit.wikimedia.org/r/346688 (owner: Awight) [22:56:32] (CR) Awight: [C: 2] Cache directory lookup 404s (1 comment) [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/345790 (https://phabricator.wikimedia.org/T161072) (owner: Ejegg) [22:57:29] (PS4) Ejegg: Organize examples into their own directory [wikimedia/fundraising/process-control] - https://gerrit.wikimedia.org/r/346688 (owner: Awight) [22:57:51] (PS5) Awight: add license file [wikimedia/fundraising/process-control] - https://gerrit.wikimedia.org/r/346641 [22:57:56] (CR) Ejegg: [C: 2] "Oh cool, I missed the packaging breakout!" [wikimedia/fundraising/process-control] - https://gerrit.wikimedia.org/r/346688 (owner: Awight) [22:57:58] (PS4) Awight: Update to python3 [wikimedia/fundraising/process-control] - https://gerrit.wikimedia.org/r/346708 [22:58:05] (PS3) Awight: Job spec can include tags [wikimedia/fundraising/process-control] - https://gerrit.wikimedia.org/r/346806 [22:59:22] (Merged) jenkins-bot: Cache directory lookup 404s [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/345790 (https://phabricator.wikimedia.org/T161072) (owner: Ejegg) [22:59:24] (Merged) jenkins-bot: Use constants for HTTP status codes [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/347524 (owner: Ejegg) [23:00:36] (Merged) jenkins-bot: Organize examples into their own directory [wikimedia/fundraising/process-control] - https://gerrit.wikimedia.org/r/346688 (owner: Awight) [23:03:00] k, I'm out for the evening [23:04:19] awight: sorry i didn't get around to building p-c, i will cut master in the morning if that's cool [23:04:22] ejegg|away: Thanks for the bushwhacking! [23:04:26] just finishing a marathon of security updates [23:05:04] cwd: still no rush. If you do build the package, note https://gerrit.wikimedia.org/r/#/c/346344/ [23:05:16] We'll have to divide all the configured timeouts by 60 [23:05:29] ah ha, good to know [23:05:29] There are also a few etcfile tweaks, IIRC [23:07:13] (PS1) Awight: Ignore a debian packaging byproduct [wikimedia/fundraising/process-control] - https://gerrit.wikimedia.org/r/347530 [23:07:31] (CR) jerkins-bot: [V: -1] Ignore a debian packaging byproduct [wikimedia/fundraising/process-control] - https://gerrit.wikimedia.org/r/347530 (owner: Awight) [23:07:37] eh [23:08:03] (PS4) Awight: README fixups [wikimedia/fundraising/process-control] - https://gerrit.wikimedia.org/r/346810 [23:08:09] (PS4) Awight: Support job as either a positional or named argument [wikimedia/fundraising/process-control] - https://gerrit.wikimedia.org/r/346811 [23:08:14] (PS2) Awight: Add text to assertions [wikimedia/fundraising/process-control] - https://gerrit.wikimedia.org/r/346922 (owner: Ejegg) [23:08:29] (PS8) Awight: Record job state and history in a file [wikimedia/fundraising/process-control] - https://gerrit.wikimedia.org/r/346833 [23:08:34] (PS3) Awight: Rename confusing use of "job tag" [wikimedia/fundraising/process-control] - https://gerrit.wikimedia.org/r/347525 [23:08:40] (PS2) Awight: Ignore a debian packaging byproduct [wikimedia/fundraising/process-control] - https://gerrit.wikimedia.org/r/347530 [23:08:42] sigh [23:13:22] i am impressed that we made the transition and nothing has been very on fire [23:18:11] cwd: oh hey, I wanted to mention that the cron errors are not silent AFAICT, they're actually duplicates or triplicates of stuff we're already getting failmailed for. [23:18:47] awight: i have not been seeing the lock contention ones that i remember? [23:19:05] cwd: Can you dig one up for me? [23:19:26] sure one sec [23:19:28] Fundraising-Backlog: process-control shouldn't cronspam - https://phabricator.wikimedia.org/T162646#3170049 (awight) [23:27:50] Fundraising-Backlog: process-control shouldn't cronspam - https://phabricator.wikimedia.org/T162646#3170065 (awight) We're currently rethrowing LockError and JobFailure.