[00:22:15] Fundraising-Backlog, MediaWiki-extensions-DonationInterface, Wikimedia-General-or-Unknown: donationinterface_langonly removal from WMF cluster/CommonSettings.php - https://phabricator.wikimedia.org/T159098#3056705 (Reedy) [00:33:12] Fundraising-Backlog, MediaWiki-Vendor, MediaWiki-extensions-DonationInterface: DonationInterface Vendor repo double inclusions - https://phabricator.wikimedia.org/T159099#3056718 (Reedy) [01:09:54] /nick cwd [01:11:02] cwd! what you doing working :P [01:11:30] Seddon: hiya! [01:11:40] need to reboot some boxes for security updates [01:18:35] Seddon: i should ask you the same thing :) [13:24:19] fundraising-tech-ops, Operations, ops-eqiad: Degraded raid on barium - https://phabricator.wikimedia.org/T154039#3057793 (Jgreen) Open>Resolved 3TB disks have been removed, system boots normally [14:33:38] (PS1) Zfilipin: Update tests to Selenium 3 [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/340120 (https://phabricator.wikimedia.org/T158074) [14:35:56] (CR) Zfilipin: "Testing: https://integration.wikimedia.org/ci/job/selenium-CentralNotice-340120/" [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/340120 (https://phabricator.wikimedia.org/T158074) (owner: Zfilipin) [18:00:21] fr-tech: No pig should go sky diving during monsoon [18:00:21] For this isn't really the norm. [18:00:21] But should a fat swine try to soar like a loon, [18:00:21] So what? Any pork in a storm. [18:00:21] No pig should go sky diving during monsoon, [18:00:22] It's risky enough when the weather is fine. [18:00:22] But to have a pig soar when the monsoon doth roar [18:00:23] Cast even more perils before swine. [18:00:23] -- discuss. [18:14:56] Your branch is behind 'origin/deployment' by 311 commits, and can be fast-forwarded. [18:15:00] :D [18:15:54] (PS1) Awight: Merge master into deployment [wikimedia/fundraising/crm] (deployment) - https://gerrit.wikimedia.org/r/340152 [18:16:04] (CR) Awight: [C: 2] Merge master into deployment [wikimedia/fundraising/crm] (deployment) - https://gerrit.wikimedia.org/r/340152 (owner: Awight) [18:16:51] (Merged) jenkins-bot: Merge master into deployment [wikimedia/fundraising/crm] (deployment) - https://gerrit.wikimedia.org/r/340152 (owner: Awight) [18:18:23] !log update civicrm from 20660c427552771d7006485840a22b92da60692e to a2875c55a5760c375b133c71a7ec22846b4d68c3 [18:18:27] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [18:21:14] Fundraising Sprint Autotune Earphones, Fundraising Sprint Baudelaire Bowdlerizer, Fundraising Sprint Costlier Alternative, Fundraising Sprint Deferential Equations, and 4 others: Create an import method for matching gifts and payroll deductions - https://phabricator.wikimedia.org/T115044#3058777 (... [18:22:57] Youch. fr-tech-talk minutes peter out 2017-01-16 [18:23:18] uh maybe that was Feb? [18:24:35] for sure. [18:46:05] (PS1) Awight: [WIP] Remove unused key-value dead-end [wikimedia/fundraising/php-queue] - https://gerrit.wikimedia.org/r/340157 [18:52:24] (PS2) Awight: [WIP] Remove unused key-value dead-end [wikimedia/fundraising/php-queue] - https://gerrit.wikimedia.org/r/340157 [18:57:06] (PS3) Awight: Remove unused key-value dead-end [wikimedia/fundraising/php-queue] - https://gerrit.wikimedia.org/r/340157 [20:35:15] Fundraising-Backlog: Teach CPS to save and aggregate banner history data - https://phabricator.wikimedia.org/T159173#3059111 (DStrine) [20:54:25] Fundraising Sprint Deferential Equations, WMF FR: PHP-Queue: remove IndexedFifo and KeyValue interfaces - https://phabricator.wikimedia.org/T159175#3059156 (awight) [20:54:59] Fundraising Sprint Deferential Equations, WMF FR: PHP-Queue: remove IndexedFifo and KeyValue interfaces - https://phabricator.wikimedia.org/T159175#3059156 (awight) https://gerrit.wikimedia.org/r/#/c/340157/ [20:55:24] Fundraising Sprint Deferential Equations, WMF FR: PHP-Queue: remove IndexedFifo and KeyValue interfaces - https://phabricator.wikimedia.org/T159175#3059188 (awight) We'll also need to make corresponding tweaks in our code which uses PHP-Queue. [21:03:06] (PS1) Krinkle: kvStore: Minor clean up and optimization of kvStoreMaintenance [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/340185 (https://phabricator.wikimedia.org/T121646) [21:22:02] Fundraising-Backlog: Create EOL calendar - https://phabricator.wikimedia.org/T159177#3059222 (ggellerman) [22:42:22] Fundraising Sprint Deferential Equations, WMF FR: PHP-Queue: remove IndexedFifo and KeyValue interfaces - https://phabricator.wikimedia.org/T159175#3059514 (awight) a:awight [22:42:26] Fundraising Sprint Deferential Equations, WMF FR: PHP-Queue: remove IndexedFifo and KeyValue interfaces - https://phabricator.wikimedia.org/T159175#3059156 (awight) a:awight>None [22:44:40] Fundraising Sprint Deferential Equations, Fundraising-Backlog: PHP-Queue: remove IndexedFifo and KeyValue interfaces - https://phabricator.wikimedia.org/T159175#3059518 (awight) [22:49:01] (PS5) Cdentinger: process payment before popping out of iframe [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/338410 (https://phabricator.wikimedia.org/T153972) [23:04:32] AndyRussG: awight: Progress on https://phabricator.wikimedia.org/T135090 / https://phabricator.wikimedia.org/T132640 [23:04:49] From what I recall, the move to localStorage was completed. All prexisting cookies, should have expired by now, right? [23:05:26] Krinkle: ah no, those have stagnated unfortunately [23:05:33] (CR) Awight: [C: 2] process payment before popping out of iframe [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/338410 (https://phabricator.wikimedia.org/T153972) (owner: Cdentinger) [23:06:19] Krinkle: recall also there are still our "banner close" cookies, which need to be set cross-domain, and for which we haven't yet an alternate system [23:06:51] (for example, donate from a banner on one wiki, and don't see FR banners for a year on any wikis) [23:07:00] sorry, I meant banner hide cookies [23:07:09] (which may also be triggered by the "close" button) [23:07:30] (Merged) jenkins-bot: process payment before popping out of iframe [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/338410 (https://phabricator.wikimedia.org/T153972) (owner: Cdentinger) [23:07:37] AndyRussG: Right, the cross-wiki use case. Good point. [23:08:26] AndyRussG: So how is kvStore used in prod right now? Do all hide actiosn still result in a cookie? Or is there a switch between local store and cookies based on the banner type? [23:09:43] Krinkle: all hide actions do result in a cookie. But there's lots of stuff that CN stores in localstorage [23:09:49] or cookies, I should say [23:10:14] Right. Because I imagine that most all central notice campaigns target N>1 wikis. [23:10:22] Otherwise it'd be a site notice. [23:10:32] Well, maybe for alternate versions etc. [23:10:42] but unlikely I think. What's your perception of this? [23:11:20] Krinkle: Actually one of the biggest motivations people have is geographic targetting and lack of mobile functionality of sitenotice [23:12:12] Krinkle: perception of... the possibility of eliminating all cookies? [23:12:24] AndyRussG: use of centralnotice for 1 wiki [23:14:02] Krinkle: ah yeah as Seddon said ^ and also a bunch of other features. Like impression limiting, analytics, targeting by user language... I don't know too much the features of SiteNotice, tho, maybe I'm wrong about some stuff [23:15:22] Krinkle: maybe we could keep the cross-site cookie mechanism, but make it so the next time a user goes to any of the other wikis, it could check for a close cookie, scoop up the info into localStorage, and remove the cookie? [23:17:14] AndyRussG: Sitenotice is just a single MediaWiki-namespace page of which the wikitext parser output is shown above every single page. With a generic dismiss button. [23:17:38] there's one version for all users, and one version for anons only that if non-empty is displayed instead. [23:18:02] given how the parser and page cache works, that means it does vary by user language. [23:18:43] AndyRussG: You can't remove a wildcard-domain cookie from an actual domain, though. [23:19:04] and you wouldn't want to remove *.wikipedia.org when visiting enwiki and then dewiki. [23:19:27] it would work for the wiki-specific ones like meta, commons, mediawiki.org, though [23:25:33] Krinkle: ooh good point [23:25:41] Hmmm