| [12:02:09] | * theMusician has quit (Quit: theMusician) |
| [17:08:29] | * mrhappymac[m] has joined #aegir |
| [18:39:29] | * ybabel has joined #aegir |
| [19:28:26] | * reaper013 has joined #aegir |
| [22:44:44] | * reaper013 has quit (Quit: Page closed) |
| [23:05:35] | <jonpugh> | helmo: can you take a look at https://www.drupal.org/project/provision/issues/2941029 |
| [23:05:40] | <hefring> | https://www.drupal.org/project/provision/issues/2941029 => Add platform-wide settings.php includes. [#2941029] => 3 comments, 1 IRC mention |
| [23:06:15] | <jonpugh> | Simple bonus feature |
| [23:28:23] | <helmo42[m]> | jonpugh: ok.. It's a bit close to get push this and the other changes deom this week into a release today ... maybe I'll merge it later today and call that rc1 , while postponing 3.14 to early next week. |
| [01:12:55] | * gitterbot[m] has quit (Ping timeout: 248 seconds) |
| [01:13:27] | * gitterbot[m] has joined #aegir |
| [01:54:38] | * shaneonabike1 has joined #aegir |
| [01:54:59] | * noecc has joined #aegir |
| [02:06:49] | * theMusician has joined #aegir |
| [02:47:35] | * noecc has quit (Quit: No Ping reply in 180 seconds.) |
| [02:49:03] | * shaneonabike1 has left #aegir ("PART #drupal-commerce :PING 1517500143") |
| [02:49:19] | * noecc has joined #aegir |
| [05:02:59] | * roycroft has joined #aegir |
| [05:03:07] | <roycroft> | hello, folks |
| [05:03:32] | <roycroft> | i have an issue that's somewhat tangentially related to aegir |
| [05:03:46] | <roycroft> | i hope the channel will indulge my asking it here |
| [05:04:12] | <roycroft> | my boss has become a drush abuser, and it's causing a lot of problems |
| [05:04:30] | <roycroft> | we host a number of related websites that access/share a common database |
| [05:04:53] | <roycroft> | we need to do periodic (and frequent) updates to the database on a per-website basis |
| [05:05:13] | <roycroft> | the databases and the update scripts are completely out of the web hierarchy |
| [05:05:27] | <roycroft> | the websides do query the database though, which is fine |
| [05:06:02] | <roycroft> | the problem is that my boss insists on using drush to do the database updates |
| [05:06:08] | <roycroft> | i should back up for a moment |
| [05:06:57] | <roycroft> | the individual websites do maintain their own drupal databases, of course, and his scripts update both this master database which is outside the aegir/web environment, and also the individual drupal databases |
| [05:07:10] | <roycroft> | he uses drush to obtain credentials for the drupal database |
| [05:07:11] | <roycroft> | s |
| [05:07:49] | <roycroft> | but we do not have drush installed on the production web servers, and i've been told by folks here and elsewhere that we should only install drush on aegir masters |
| [05:08:14] | <roycroft> | so that's what we do, which means he runs the external scripts from the aegir master |
| [05:08:30] | <roycroft> | i think we should run those scripts on the database server itself |
| [05:08:44] | <roycroft> | and that we should not use drush to run them |
| [05:09:03] | <roycroft> | he claims it is impossible to "set up a drupal environment" without using drush |
| [05:09:33] | <roycroft> | i think i should be able to find the credentials in a config file on the webserver and run the php without drush |
| [05:09:45] | <roycroft> | am i wrong on that? |
| [05:09:58] | <roycroft> | is there something magic that drush does that cannot be done otherwise? |
| [05:10:26] | <roycroft> | i thought that drush was just a simple cli to make it easier to perform common tasks |
| [05:11:02] | <roycroft> | right now he runs "drush php-script /path/to/script.php" from the sites/sitename directory for each site on the aegir master |
| [05:11:53] | <roycroft> | should i not be able to to run /path/to/script.php on the webserver using site-specific .inc files to get the proper credentials? |
| [05:13:08] | <jonpugh> | roycroft: `drush sql-connect` will spit out command line with credentials using `mysql` command |
| [05:13:41] | <jonpugh> | the credentials are stored in the sites/DOMAIN/drushrc.php files |
| [05:14:11] | <roycroft> | so all i have to do is add /sites/DOMAIN/drushrc.php as an include file in the php script |
| [05:14:18] | <roycroft> | and i can avoid drush altogether |
| [05:14:35] | <roycroft> | besides making things overly complicated, the real issue is performance |
| [05:14:36] | <jonpugh> | you could get the data that way, sure |
| [05:15:14] | <roycroft> | when running the main script on a test site on the aegir master the mysql connections are to a databsae on localhost |
| [05:15:25] | <roycroft> | and the script runs in <3 minutes |
| [05:16:03] | <roycroft> | when running it on the production sites the mysql connetions are from the aegir master to the web server, which hosts the production databases, and takes over 30 minutes to run |
| [05:16:31] | <roycroft> | the production machines are a lot faster than the aegir master for everything else |
| [05:16:44] | <roycroft> | so there's that |
| [05:17:00] | <roycroft> | i also don't like having production websites depend on development/staging machines |
| [05:17:18] | <roycroft> | if the aegir master is down the databases cannot update with the current scheme |
| [05:17:30] | <jonpugh> | if you are running from server_master you are also using that server's php/processing |
| [05:17:36] | <jonpugh> | so it might not just be the database |
| [05:17:51] | <roycroft> | that makes sense |
| [05:18:00] | <jonpugh> | roycroft: I see no problems with installing drush on production server, TBH |
| [05:18:18] | <roycroft> | i don't recall why it's been recommended that i not do so |
| [05:18:25] | <roycroft> | but i've been told several times not to |
| [05:18:30] | <jonpugh> | I do it :) |
| [05:18:32] | <roycroft> | that's somewhat irrelevant though |
| [05:19:00] | <jonpugh> | you would have to maintain your own aliases, but that can be a good thing |
| [05:19:08] | <roycroft> | i've been asked to not install local code unless absolutely necessary - that we should be using the debian packages aystem (apt, etc) whenver possible |
| [05:19:12] | <jonpugh> | good luck, gotta run. |
| [05:19:15] | <roycroft> | thanks |
| [05:34:48] | * theMusician has quit (Ping timeout: 240 seconds) |
| [05:34:48] | * theMusician_ has joined #aegir |
| [05:35:24] | * theMusician_ has quit (Client Quit) |
| [05:37:05] | * theMusician has joined #aegir |
| [05:42:04] | * theMusician has quit (Ping timeout: 268 seconds) |
| [05:44:13] | * theMusician has joined #aegir |
| [06:17:50] | * noecc has quit (Ping timeout: 268 seconds) |
| [06:19:13] | <helmo42[m]> | Hi all, ergonlogic bgm jonpugh colan cweagans gboudrias memtkmcc .. and any one else ... Scrum time? |
| [06:20:54] | <helmo42[m]> | jonpugh has been busy with a few last minute patches... most of which have now been committed. |
| [06:20:57] | <helmo42[m]> | Lets think of the current state as RC1 ... I'd like to tag 3.14 Monday. |
| [06:23:24] | * noecc has joined #aegir |
| [06:25:55] | <jonpugh> | thanks for the reviews and commits, helmo42[m] |
| [06:27:03] | * theMusician has quit (Quit: theMusician) |
| [06:33:06] | * theMusician has joined #aegir |
| [06:40:12] | * ybabel has quit (Quit: ybabel) |
| [06:52:47] | * noecc has quit (Ping timeout: 256 seconds) |
| [06:56:56] | <memtkmcc> | I have seen a flood of commits, trying to merge them in BOA for testing, so we could switch away from hosting_le finally.. |
| [06:57:39] | <memtkmcc> | congrats on avery active queue! |
| [06:57:46] | <memtkmcc> | I'm trying to catch up |
| [07:14:43] | <jonpugh> | helmo42[m]: PR submitted for the docs: New section "Customizing Settings.php": https://github.com/aegir-project/documentation/blob/7007be73429a746e34a7... |
| [07:19:32] | <helmo42[m]> | jonpugh: Please merge that with the 'Injecting into settings.php' section in that same file |
| [07:21:58] | <jonpugh> | oops on the way |
| [07:49:08] | <jonpugh> | helmo42[m]: Much cleaner, take a look : https://github.com/aegir-project/documentation/blob/customizing-settings... |
| [07:50:26] | * theMusician has quit (Quit: theMusician) |
| [07:58:29] | <helmo42[m]> | jonpugh: thanks, I'll read it in the morning |
| [08:01:52] | * theMusician has joined #aegir |
| [09:26:47] | * theMusician has quit (Quit: theMusician) |
| [10:07:13] | * theMusician has joined #aegir |
| [10:10:37] | * theMusician has quit (Client Quit) |
| [10:48:22] | * theMusician has joined #aegir |
| [10:51:13] | * theMusician has quit (Client Quit) |
| [10:55:53] | * mstenta has quit (Ping timeout: 276 seconds) |