IRC logs for #aegir, 2017-05-25 (GMT)

2017-05-24
2017-05-26
TimeNickMessage
[10:02:19]* theMusician has quit (Quit: theMusician)
[12:10:16]* zz_kvanderw is now known as kvanderw
[12:33:56]* kvanderw is now known as zz_kvanderw
[13:10:29]* gusaus has quit (Quit: gusaus)
[23:17:09]* mlhess has quit (Remote host closed the connection)
[23:17:47]* v20th has joined #aegir
[23:19:29]* mlhess has joined #aegir
[23:41:33]<jonpugh[m]>hey helmo42 I am going to be pushing in a few radical patches today, care to check out https://www.drupal.org/node/2881425 ?
[23:41:34]<hefring>https://www.drupal.org/node/2881425 => Load useful platform properties into site nodes. [#2881425] => 4 comments, 1 IRC mention
[23:45:19]<helmo42[m]>I'll try to look at it this evening and tag a beta3 then
[01:09:41]* theMusician has joined #aegir
[01:35:14]* v20th has quit (Ping timeout: 255 seconds)
[01:47:40]* mstenta has quit (Excess Flood)
[01:48:03]* v20th has joined #aegir
[01:48:06]* mstenta has joined #aegir
[03:04:54]* zz_kvanderw is now known as kvanderw
[03:12:55]* v20th has quit (Ping timeout: 246 seconds)
[03:19:54]* v20th has joined #aegir
[03:51:32]* jerryitt has joined #aegir
[04:17:33]* gusaus has joined #aegir
[04:21:54]<helmo42[m]>Hi all, ergonlog1c bgm jonpugh colan cweagans gboudrias memtkmcc .. Scrum time?.
[04:22:13]* jonpugh[m] waves
[04:22:42]* colan[m] too
[04:23:22]<helmo42[m]>Can you do a sanity check on https://www.drupal.org/node/2773223
[04:23:23]<hefring>https://www.drupal.org/node/2773223 => Aegir Upgrade Stuck After Platforms Path Is Writable [#2773223] => 18 comments, 4 IRC mentions
[04:24:28]<helmo42[m]>My new patch should filter out old task that are probably no longer running
[04:25:42]* ouelmart has quit (Quit: Leaving)
[04:27:58]<helmo42[m]>As it was a bank-holiday overhere I didn't get as much done as I'd liked ... but I got a few patches in.
[04:29:48]<helmo42[m]>But in the past week I've managed to spent some time on the release process ... the move away from jenkins has a few quircks :(
[04:30:28]<helmo42[m]>To be able to test the packages before the release on D.o is created I had to switch the stable makefile to use Git.
[04:34:09]<jonpugh[m]>I need manual SSL signing so I started refactoring Hosting HTTPS: https://gitlab.com/aegir/hosting_https/issues/6
[04:35:49]<jonpugh[m]>New hook for "https_sign_method" should allow per-site SSL certificate signing and a great reduction in contrib code needed.
[04:36:23]<helmo42[m]>nice... can we set a default signing method per server? or per installation?
[04:38:05]<jonpugh[m]>Good idea...
[04:38:41]<jonpugh[m]>Can you post as a comment on the MR:
[04:38:46]<jonpugh[m]>https://gitlab.com/aegir/hosting_https/merge_requests/26
[04:41:02]<helmo42[m]>done
[04:43:31]<helmo42[m]>About https://www.drupal.org/node/2773223 ... is 1 hour a sensible timeout for task execution?
[04:43:32]<hefring>https://www.drupal.org/node/2773223 => Aegir Upgrade Stuck After Platforms Path Is Writable [#2773223] => 19 comments, 5 IRC mentions
[04:58:56]<helmo42[m]>@jonpugh: I've just added an update hook to your feature branch to add the new https_sign_method field
[05:00:01]<viashimo>helmo42[m]: I've had sites take 1-2h for a migration (usually i/o limits). i can't imagine too many times where it would actually be a problem. could there be an option to disable the timeout, or change it's limit?
[05:01:10]<jonpugh[m]>helmo42: excellent, thank you...
[05:02:05]<helmo42[m]>viashimo: we could stretch it to 8 hours.... the only bad examples I've see sofar were records that were months old.
[05:02:05]<jonpugh[m]>there's so much more to do, I just dug another level deeper and all of these Provision Config entries are so confusing... Seems like all we really need is a function to trigger the signing in each sub module...
[05:03:29]<helmo42[m]>jonpugh: the update hook does run into a problem with hosting_certificate_prevent_orphaned_services ... that code is running even before the update hooks when I do 'drush updb' and faild on missing that field. I'm looking into that now.
[05:03:46]<viashimo>helmo42[m]: yup, that'd work for me
[05:03:57]<jonpugh[m]>helmo42: That keeps on happening, for any update in schema!
[05:04:32]<jonpugh[m]>something is loading data way too early.
[05:15:16]<ergonlogic[m]>it may well be this mechanism to avoid duplicating project descriptions: https://gitlab.com/aegir/hosting_https/blob/master/submodules/apache_htt...
[05:17:32]<jonpugh[m]>yes, I think I remember now, it's the system_rebuild_module_data()
[05:17:32]<jonpugh[m]>the function is inside hosting_get_features() as well
[05:17:59]<jonpugh[m]>the "updb" command ends up calling hosting_get_features() before the update script is run, throwing the bad schema error.
[05:22:08]<helmo42[m]>in this case it's not get_features ... but update_check_incompatibility() that tries to rebuild module data :(
[05:22:23]<jonpugh[m]>I commented on the issue...
[05:22:42]<jonpugh[m]>hosting_certificate_prevent_orphaned_services() runs node_load() which is what loads the bad schema
[05:23:06]<jonpugh[m]>hook_system_info_alter() should not load nodes
[05:23:43]<jonpugh[m]>https://api.drupal.org/comment/55208#comment-55208
[05:23:51]<jonpugh[m]>> This hook is invoked in _system_rebuild_module_data() and in _system_rebuild_theme_data().
[05:23:52]<jonpugh[m]>Since this is the case, this hook will be invoked by the update.php before modules are updated. So if you are implementing this hook, keep this in mind.
[05:41:57]* kvanderw is now known as zz_kvanderw
[05:47:04]<gusaus>Can y’all make sure to review this so https://www.drupal.org/node/2164579#comment-12054279 It’ll make it much easier for other groups there to direct resources and collaborate with Aegir project and coop ;)
[05:47:05]<hefring>https://www.drupal.org/node/2164579 => Funding - Sustaining Aegir development [#2164579] => 28 comments, 2 IRC mentions
[05:52:03]* zz_kvanderw is now known as kvanderw
[05:53:38]<helmo42[m]>gusaus: yes ... that should get some attention
[05:53:41]<helmo42[m]>ergonlogic: any luck with Paypal?
[06:00:19]<gusaus>helmo42[m]: ergonlogic[m] is probably too embarrassed to mention he’s already part of a few different collectives :P it’s very quick/easy to set up and I can help
[06:01:30]* kvanderw is now known as zz_kvanderw
[06:06:31]<gusaus>at the moment, Drupal projects haven’t faired that well (mainly ‘cuz they don’t have someone managing community) - other OSS projects have done quite well - for example https://opencollective.com/webpack
[06:15:39]<jonpugh[m]>Thank you for bringing that up, gusaus
[06:15:52]<jonpugh[m]>I posted my thoughts in a comment, I really like the site
[06:16:11]<jonpugh[m]>The expense payout transparency is awesome
[06:16:25]<jonpugh[m]>I think something like this will get the gears turning in the coop, for sure.
[06:19:12]<jonpugh[m]>I move to discuss this in the coop meeting :)
[06:19:17]<jonpugh[m]>helmo42: ergonlogic: et al......
[06:20:32]<helmo42[m]>jonpugh: yes it's about time we had such a meeting.
[06:21:32]<jonpugh[m]>They actually check for those 100 stars in your github repos when you authorize
[06:21:32]<jonpugh[m]>devshop sits at 99! :D
[06:26:32]<helmo42[m]>ergonlogic: colan ?
[06:27:20]<colan[m]>helmo42: co-op meeting? sure.
[06:27:48]<ergonlogic[m]>now?
[06:27:52]<helmo42[m]>I'm not sure I'll be present next week otherwise I'd suggest scheduling it then.... but now is ok if we keep it short
[06:28:08]<ergonlogic[m]>ok
[06:28:22]<colan[m]>I just got the matrix bot into that channel so use your matrix.org accounts. ;)
[06:29:14]<jonpugh[m]>I've been wondering about this "call" button in riot.im :)
[06:29:35]<ergonlogic[m]>oh, right, in #aegir-coop?
[06:29:41]<helmo42[m]>jonpugh: hav'n tested it for groups ... but works nice 1 on 1
[06:30:09]<colan[m]>jonpugh: as long as we have crypto off, concalls (more than 2) should work.
[06:33:42]<ergonlogic[m]>helmo42: bgm Would you guys mind of I add your gitlab ci servers to the pool for aegirNG testing?
[06:33:57]<ergonlogic[m]>s/of/if/g
[06:33:58]<helmo42[m]>ergonlogic: no problem
[06:34:55]<bgm>ergonlogic[m]: i'm not sure if it'll work for my server? it runs other things
[06:42:04]<ergonlogic[m]>bgm: gitlab says it's available...
[06:43:58]<bgm>ergonlogic[m]: i'd need to review what the job does. some of my c-i stuff often don't fully reset the VM. probably best to avoid for now.
[06:44:09]<bgm>you can disconnect the server if it causes issues
[06:59:48]* theMusician has quit (Ping timeout: 240 seconds)
[07:30:26]<gusaus>jonpugh[m]: First off I can make sure Aegir and devship would get approved on Open Collective - second there are a couple projects there that would like to collabarate with Aeger coop
[07:41:47]<jonpugh[m]>gusaus++
[07:42:21]<jonpugh[m]>sounds good, I'd like to get started. We just discussed it in #aegir-coop and agreed to signup, I volunteered to lead
[07:44:35]<jonpugh[m]>gusaus: can you email me first steps? I've already signed up on the site via github
[07:47:18]<gusaus>jonpugh[m]: as the lead, I recommend you join https://slack.opencollective.com/ (you’ll see some other folks you know)
[07:47:55]<gusaus>that room is open to anyone who wants to join
[07:48:32]<jonpugh[m]>ok
[07:56:39]<gusaus>jonpugh[m]: #openproducer #drupal are a couple rooms to join
[09:04:49]* cambridgeuis has quit (Ping timeout: 260 seconds)
[09:12:05]* v20th has quit (Quit: Leaving)
[09:29:35]<gusaus>jonpugh[m]: 100 stars!! https://github.com/opendevshop/devshop
[09:35:35]<jonpugh[m]>Niiice! Thanks gusaus!
[09:37:50]<gusaus>so now you should be able to connect github https://opencollective.com/opensource/apply
[09:38:38]<gusaus>I’ll intro you to Pia in the other slack channel regarding Aegir