[00:03:23] (PS14) Awight: Preload JS comes with no baggage [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/181244 (https://phabricator.wikimedia.org/T86100) [00:15:07] AndyRussG: structured data :) http://en.wikipedia.org/wiki/Wikipedia:WikiProject_Medicine/Participants [00:17:33] (PS1) Awight: Let composer install the stuff [wikimedia/fundraising/civicrm-buildkit] - https://gerrit.wikimedia.org/r/194986 (https://phabricator.wikimedia.org/T86374) [00:17:40] ejegg: ^ I think that's the one... [00:18:00] Composer == insecurity through obscurity :) [00:18:30] awight: nice! [00:20:48] ejegg: I wonder if something can be done to patch Composer to prefer/only use a cache... [00:21:06] That would be a pretty simple way to tone down the cpan crazy [00:21:27] ah hmmm [00:21:40] huh, yeah [00:22:00] I think git does that... at least, the vagrant provisioning process does. [00:22:00] currently it only caches zipped packages, not git stuff, right? [00:22:10] composer i mean [00:22:14] hrm. I have no idea [00:23:16] I was thinking it should use an external cache, but now that you bring up the .composer/cache, maybe there is a filesystem trick that could be used... NFS-mounted packagist cache... [00:23:21] (CR) Ejegg: "Clobbering some stuff we want to keep. Copying all the file comments here to reduce scroll searching." (14 comments) [wikimedia/fundraising/crm/civicrm] (dev-v4.4) - https://gerrit.wikimedia.org/r/184800 (owner: Awight) [00:23:55] ejegg: ooh. Thanks for doing that! [00:24:09] whew [00:24:26] gerrit + giant patch sets... [00:24:28] how did you... [00:24:36] But that was 600kloc [00:24:46] i only reviewed the conflict files [00:24:52] o_o` [00:25:09] and compared with a diff of contrib..master [00:25:43] okay, I'll try to do the same thing as my last few Civi upgrades... I organized our local changes into patch files, then reapplied on the fresh copy. [00:26:42] seems potentially trickier [00:27:02] there's a lot of movement in some of those files [00:28:29] well, I like being able to deal with the patches in logical units [00:28:49] ah, true [00:29:08] I don't think we'll be getting any useful git mv information about 4.2->4.4, unfortunately, cos they are from separate repos. [00:29:41] On that note... it would be really nice if we could use a fork of the official repo, but I think it's too late! [00:30:15] oh man, yeah [00:30:25] the history we've lost! [00:30:44] We might be able to move over, if we do the patch thing. [00:35:01] (PS6) Awight: Move integration scripts into this repo [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/194915 (https://phabricator.wikimedia.org/T78100) [00:47:58] (CR) Ejegg: [C: 2 V: 2] "merging to get to the good stuff" [wikimedia/fundraising/civicrm-buildkit] - https://gerrit.wikimedia.org/r/194944 (owner: Awight) [00:49:08] thanks! [00:49:49] (CR) Ejegg: "bold! Do you want to delete .gitmodules too?" [wikimedia/fundraising/civicrm-buildkit] - https://gerrit.wikimedia.org/r/194986 (https://phabricator.wikimedia.org/T86374) (owner: Awight) [00:56:02] (PS1) Awight: Remove .gitmodules [wikimedia/fundraising/civicrm-buildkit] - https://gerrit.wikimedia.org/r/194989 (https://phabricator.wikimedia.org/T86374) [00:56:08] thanks again :) [00:56:19] (CR) Ejegg: [C: 2 V: 2] Let composer install the stuff [wikimedia/fundraising/civicrm-buildkit] - https://gerrit.wikimedia.org/r/194986 (https://phabricator.wikimedia.org/T86374) (owner: Awight) [00:56:33] (CR) Ejegg: [C: 2 V: 2] "bam!" [wikimedia/fundraising/civicrm-buildkit] - https://gerrit.wikimedia.org/r/194989 (https://phabricator.wikimedia.org/T86374) (owner: Awight) [01:05:14] (CR) Ejegg: [C: 2 V: 2] Move integration scripts into this repo [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/194915 (https://phabricator.wikimedia.org/T78100) (owner: Awight) [01:06:48] (Abandoned) Awight: WIP testing whether top-level submodule purge helps [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/190401 (owner: Awight) [01:08:41] (PS1) Awight: WIP test commit [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/194995 [01:08:57] (CR) Awight: "check experimental" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/194995 (owner: Awight) [01:13:32] (CR) Awight: "check experimental" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/194995 (owner: Awight) [01:14:13] That was really close... [01:16:31] huh, was drush site-install run from the wrong dir or something? [01:17:21] No... maybe it was missing config... [01:17:28] btw, ssh integration-civicrm-dev.eqiad.wmflabs [01:17:53] you might need https://wikitech.wikimedia.org/wiki/Help:Access#Accessing_instances_with_ProxyCommand_ssh_option_.28recommended.29 [01:18:29] ahh, looks like it. That host doesn't resolve even with a .org after it [01:18:37] * ejegg tries .wiki [01:18:46] nah, you need to add those lines to .ssh/config [01:19:24] ah. recursive checkout fail. [01:19:29] Hmm, that's incredibly annoying. [01:19:51] Cos we'll need to be testing submodule bumps to drupal and civicrm, not just the master head code. [01:19:54] aww, Permission denied (publickey) [01:20:02] to bastion [01:20:03] try that Help wiki [01:20:22] If you add your ssh pubkey to Gerrit and labs, you should be allowed in. [01:22:29] This is the same bug blocking DI/vendor work, btw. zuul-cloner doesn't support submodules, it seems. [01:22:41] right [01:24:00] luckily, we can edit this job directly :) [01:24:01] https://integration.wikimedia.org/ci/job/wikimedia-fundraising-civicrm/ [01:24:17] (CR) Awight: "check experimental" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/194995 (owner: Awight) [01:25:23] jenkins login isn't unified with wikis, is it? [01:25:29] it's LDAP [01:25:39] (CR) Awight: "check experimental" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/194995 (owner: Awight) [01:25:41] tx [01:25:44] same login as gerrit and wikitech [01:25:47] yw [01:26:28] fun, eh? [01:26:54] I'm happy about how fast the server is, 30 seconds to finish the git clone and composer install... [01:26:58] oh boy, I never knew I could mess with it this way [01:27:05] and that's just a m1.small [01:27:07] hehe [01:27:16] yah, impressive speed! [01:27:39] what kind of units are those? AWS? [01:27:41] There's the long way as well, I don't remember if you were in there... if you edit the jjb config, you can actually deploy your job directly to jenkins [01:27:55] no, they're a homebrew openstack monstrosity :) [01:28:05] so now slowdown around Saturnalia [01:28:09] ah, cool [01:28:57] (CR) Awight: "check experimental" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/194995 (owner: Awight) [01:29:20] i gotta skedaddle, but i wish you the best of luck! [01:29:54] warmer... [01:29:57] ok bye! [01:35:33] (PS1) Awight: WIP download stuff before running it [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/194998 (https://phabricator.wikimedia.org/T78100) [01:35:47] (CR) Awight: "check experimental" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/194998 (https://phabricator.wikimedia.org/T78100) (owner: Awight) [01:38:41] (CR) Awight: "check experimental" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/194998 (https://phabricator.wikimedia.org/T78100) (owner: Awight) [01:53:08] (PS14) Ssmith: Data retrieval/superclassing. [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/190343 [01:56:33] (CR) jenkins-bot: [V: -1] Data retrieval/superclassing. [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/190343 (owner: Ssmith) [01:57:51] (PS15) Ssmith: Data retrieval/superclassing. [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/190343 [02:01:21] (PS1) Awight: Correct mysql client machine name [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/195002 [02:03:04] (CR) Awight: "check experimental" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/194998 (https://phabricator.wikimedia.org/T78100) (owner: Awight) [02:05:21] (CR) Awight: "check experimental" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/195002 (owner: Awight) [02:26:02] (PS2) Awight: Correct mysql client machine name [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/195002 [02:26:10] (CR) Awight: "check experimental" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/195002 (owner: Awight) [02:57:38] (CR) Awight: "check experimental" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/195002 (owner: Awight) [03:08:58] (CR) Awight: "check experimental" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/195002 (owner: Awight) [03:16:57] (CR) Awight: "check experimental" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/195002 (owner: Awight) [03:19:56] (CR) Awight: "check experimental" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/195002 (owner: Awight) [03:24:02] (CR) Awight: "check experimental" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/195002 (owner: Awight) [03:24:52] (CR) Awight: "check experimental" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/195002 (owner: Awight) [04:15:10] (PS2) Awight: Download stuff before running it [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/194998 (https://phabricator.wikimedia.org/T78100) [04:15:12] (PS3) Awight: Correct mysql client machine name [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/195002 [04:20:47] (CR) Awight: "check experimental" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/195002 (owner: Awight) [04:32:52] (PS1) Awight: Don't pushd to crazy directory to run drush [wikimedia/fundraising/civicrm-buildkit] - https://gerrit.wikimedia.org/r/195010 [04:32:55] (PS1) Awight: Ignore vendor [wikimedia/fundraising/civicrm-buildkit] - https://gerrit.wikimedia.org/r/195011 [04:33:47] (PS2) Awight: Don't pushd to crazy directory to run drush [wikimedia/fundraising/civicrm-buildkit] - https://gerrit.wikimedia.org/r/195010 (https://phabricator.wikimedia.org/T78100) [04:33:49] (PS2) Awight: Ignore vendor [wikimedia/fundraising/civicrm-buildkit] - https://gerrit.wikimedia.org/r/195011 (https://phabricator.wikimedia.org/T78100) [04:38:33] (CR) Awight: "check experimental" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/195002 (owner: Awight) [04:43:00] (CR) Awight: "check experimental" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/195002 (owner: Awight) [04:48:47] (PS3) Awight: Download stuff before running it. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/194998 (https://phabricator.wikimedia.org/T78100) [04:48:49] (PS4) Awight: Correct mysql client machine name [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/195002 (https://phabricator.wikimedia.org/T86374) [04:49:37] (CR) Awight: "check experimental" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/195002 (https://phabricator.wikimedia.org/T86374) (owner: Awight) [16:01:44] (CR) Awight: "check experimental" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/195002 (https://phabricator.wikimedia.org/T86374) (owner: Awight) [16:06:30] (CR) Awight: "check experimental" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/195002 (https://phabricator.wikimedia.org/T86374) (owner: Awight) [16:22:10] (PS3) Awight: pushd to less crazy directory before running drush [wikimedia/fundraising/civicrm-buildkit] - https://gerrit.wikimedia.org/r/195010 (https://phabricator.wikimedia.org/T78100) [16:22:13] (PS3) Awight: Ignore vendor [wikimedia/fundraising/civicrm-buildkit] - https://gerrit.wikimedia.org/r/195011 (https://phabricator.wikimedia.org/T78100) [16:26:16] (CR) Awight: "check experimental" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/195002 (https://phabricator.wikimedia.org/T86374) (owner: Awight) [18:56:52] (PS1) Awight: Handle dates more carefully in recurring messages [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/195050 [18:56:55] (PS1) Awight: split -> explode [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/195051 [18:56:56] (PS1) Awight: Mock exchange rates during testing [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/195052 [18:56:59] (PS1) Awight: Mark test as skipped directly [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/195053 [18:57:13] (CR) Awight: "check experimental" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/195053 (owner: Awight) [19:02:11] Wikimedia-Fundraising-CiviCRM, Fundraising Tech Backlog: Port SimpleTest modules to PHPUnit - https://phabricator.wikimedia.org/T91894#1098338 (awight) NEW [19:04:19] (PS1) Awight: Don't install SimpleTest modules [wikimedia/fundraising/civicrm-buildkit] - https://gerrit.wikimedia.org/r/195054 [19:07:11] (PS1) Awight: Mock VCS revsion stamp [wikimedia/fundraising/civicrm-buildkit] - https://gerrit.wikimedia.org/r/195055 [19:11:10] Wikimedia-Fundraising-CiviCRM, Continuous-Integration, Fundraising Tech Backlog: Write Jenkins job builder definition for CiviCRM CI job - https://phabricator.wikimedia.org/T91895#1098353 (awight) NEW a:awight [19:11:42] (CR) Awight: "check experimental" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/195053 (owner: Awight) [19:13:09] (CR) Awight: "check experimental" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/195053 (owner: Awight) [19:17:58] Wikimedia-Fundraising-CiviCRM, Fundraising Tech Backlog: Run CRM on HHVM - https://phabricator.wikimedia.org/T91896#1098364 (awight) NEW [19:19:25] Wikimedia-Fundraising-CiviCRM, Fundraising Tech Backlog: Make recurring next scheduled calculation HHVM-compatible - https://phabricator.wikimedia.org/T91898#1098378 (awight) NEW [19:29:26] (CR) Awight: "check experimental" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/195053 (owner: Awight) [19:31:44] (PS1) Awight: Don't include civicrm_webtest [wikimedia/fundraising/civicrm-buildkit] - https://gerrit.wikimedia.org/r/195058 [19:33:28] (PS1) Awight: Fix watchdog() call params [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/195059 [19:33:39] (CR) Awight: "check experimental" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/195059 (owner: Awight) [19:37:10] Wikimedia-Fundraising-CiviCRM, Fundraising Tech Backlog: Optimize CiviCRM CI job - https://phabricator.wikimedia.org/T91903#1098428 (awight) NEW [20:28:09] (CR) Awight: "check experimental" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/195059 (owner: Awight) [20:51:12] (CR) Awight: "check experimental" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/195059 (owner: Awight) [20:55:07] (CR) Awight: "check experimental" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/195059 (owner: Awight) [20:57:22] Wikimedia-Fundraising-CiviCRM, Continuous-Integration, Fundraising Tech Backlog, Release-Engineering, and 2 others: Create and provision CI slave instance for CiviCRM testing - https://phabricator.wikimedia.org/T89894#1098481 (awight) It turns out, we don't need our own slave for this job. We can... [21:00:17] (CR) Awight: "check experimental" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/195059 (owner: Awight) [21:04:58] (CR) Awight: "check experimental" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/195059 (owner: Awight) [21:06:33] (PS1) Awight: We don't use the devel module in tests [wikimedia/fundraising/civicrm-buildkit] - https://gerrit.wikimedia.org/r/195065 [21:13:31] Wikimedia-Fundraising-CiviCRM, Continuous-Integration: Make Civi CI job run on civicrm, drupal, and vendor repos - https://phabricator.wikimedia.org/T91905#1098495 (awight) NEW a:awight [21:14:08] Wikimedia-Fundraising-CiviCRM, Continuous-Integration: Make Civi CI job run on civicrm, drupal, and vendor (DonationInterface and SmashPig) repos - https://phabricator.wikimedia.org/T91905#1098503 (awight) [22:43:49] (PS2) Awight: Fix watchdog() call params [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/195059 [22:45:13] (PS1) Awight: WIP null patch for testing [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/195071 [22:45:46] (PS2) Awight: WIP null patch for testing [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/195071 [23:04:22] Wikimedia-Fundraising-CiviCRM, Continuous-Integration: Make Civi CI job run on civicrm, drupal, and vendor (DonationInterface and SmashPig) repos - https://phabricator.wikimedia.org/T91905#1098586 (awight) [23:05:46] Wikimedia-Fundraising-CiviCRM, Fundraising Tech Backlog: Create "composer test" entry point - https://phabricator.wikimedia.org/T91910#1098587 (awight) NEW [23:09:50] (PS3) Awight: WIP null patch for testing [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/195071 [23:25:33] Wikimedia-Fundraising-CiviCRM, Fundraising Tech Backlog: Point amp cache to $WORKSPACE - https://phabricator.wikimedia.org/T91911#1098619 (awight) NEW [23:39:37] Wikimedia-Fundraising-CiviCRM, Continuous-Integration, Fundraising Tech Backlog, Fundraising Sprint Flaming Lips, Patch-For-Review: Write Jenkins job builder definition for CiviCRM CI job - https://phabricator.wikimedia.org/T91895#1098631 (awight) [23:39:59] Wikimedia-Fundraising-CiviCRM, Continuous-Integration, Fundraising Tech Backlog, Fundraising Sprint Flaming Lips, Patch-For-Review: Write Jenkins job builder definition for CiviCRM CI job - https://phabricator.wikimedia.org/T91895#1098353 (awight) [23:40:34] Wikimedia-Fundraising-CiviCRM, § Fundraising Sprint Abba, § Fundraising Sprint Beastie Boys, § Fundraising Sprint the Cure, and 6 others: Run CiviCRM testing scripts during CI - https://phabricator.wikimedia.org/T89896#1048160 (awight) [23:41:43] Wikimedia-Fundraising-CiviCRM, Continuous-Integration, Fundraising Tech Backlog, Release-Engineering, and 2 others: Configure Jenkins to run CiviCRM builds on Fundraising CI slave instance - https://phabricator.wikimedia.org/T89895#1048130 (awight) [23:41:44] Wikimedia-Fundraising-CiviCRM, § Fundraising Sprint Abba, § Fundraising Sprint Beastie Boys, § Fundraising Sprint the Cure, and 6 others: Run CiviCRM testing scripts during CI - https://phabricator.wikimedia.org/T89896#1098640 (awight) Open>Resolved [23:41:50] Wikimedia-Fundraising-CiviCRM, § Fundraising Sprint Abba, § Fundraising Sprint Beastie Boys, § Fundraising Sprint the Cure, and 6 others: Deploy CiviCRM integration job to WMF integration server - https://phabricator.wikimedia.org/T86374#1098644 (awight) [23:41:51] Wikimedia-Fundraising-CiviCRM, Continuous-Integration, Fundraising Tech Backlog, Release-Engineering, and 2 others: Configure Jenkins to run CiviCRM builds on Fundraising CI slave instance - https://phabricator.wikimedia.org/T89895#1098642 (awight) Open>Resolved a:awight