Remaining actions:
For additional background information, please see our Product Release instructions here.
I assume the most likely high-profile item in this release will be multiple hostname access.
Yes at this time I have 4 issues tagged (https://github.com/drud/ddev/milestone/28). The multiple hostname item, two documentation items, and there was the open issue regarding testing that might be useful to evaluate and see if it makes sense to push off or not.
I'm going to assume we will do a release post about this release. Unless you mention otherwise. Talk to you Tuesday about it!
@nearlythere There may be times where we optionally post or not. Sometimes there is a lot of noteworthy things and others there is a bucket of useful things but nothing that requires a specific call out. Perhaps we default to an article but if it looks like it's not significant from end-user value we punt.
@rickmanelius fair enough. we have a couple of posts coming out next week anyway ;)
Based on the following analysis, ddev v0.17.0 is ready for release.
There were 4 key items addressed in this release:
import-files FailsafeAdditionally, there are a lot of ongoing documentation changes that will be released during/after the binary release.
Performed by Rick Manelius as of 2018-04-04
I鈥檓 using a laptop with the following high-level specifications:
git checkout f5c1123amake clean && make darwinddev version => v0.16.0-8-gf5c1123a (matches SHA)ddev list and ddev describe work as per usual.ddev startddev start will failimport-files Failsafeddev import-files --src files.tar --extract-path /sites/default/ddev import-files --src ~/tmp/files.tar --extract-path /sites/default/ddev import-files --src ~/tmp/files.tar --extract-path /sites/default/ddev import-files --src ~/tmp/files.tar --extract-path /sites/default/mkdir junker && touch junker/index.htmlBased on the following analysis, ddev v0.17.0 is ready for release.
I just finished the Internal Port 80 feature, and noting a small regression in that the port overrides are not listed in the output after ddev start. ddev list and ddev config are working.
mkdir junker && touch junker/index.htmlddev describe and ddev list show the proper port overrides, but the initial "Your Project Can Be Reached" text doesn't have ports.I'm noting that ddev describe and ddev list show the proper port overrides, but the initial "Your Project Can Be Reached" text doesn't have ports
Good catch, so great to have fresh eyes... no work was done in that area I don't think, so the regression was probably earlier. Maybe it never got in there properly?
@rfay Correct! I may have missed it before assuming that ddev list and the initial output were effectively the same. I noted it this time so it's probably worth addressing so as to not confuse a user that just happens to catch it.
I think this still falls in the "pass" bucket, but I'll leave it as a recommendation.
import-files Failsafeddev import-files --src files.tar --extract-path /sites/default/ddev import-files --src ~/tmp/files.tar --extract-path /sites/default/ddev import-files --src ~/tmp/files.tar --extract-path /sites/default/ddev import-files --src ~/tmp/files.tar --extract-path /sites/default/@rfay For the morning. I just finished my first pass. I think one issues that I'm calling a regression is worth getting in before we release. I could have pushed back harder on two of the other issues, but I left follow-up recommendations instead because I know things like import-files is waiting on a refactor. The warning about collisions is a nice to have but not mandatory out of the gates.
Met with Randy, basically the path forward.
ddev start is run.import-files to see if it wasn't just user error.I had no trouble with import-files, please recheck:
$ ddev import-files --src=.tarballs/montclair_files_bare.tgz
Successfully imported files for montclair
$ ddev import-files --src=.tarballs/montclair_files_start_at_site.tgz --extract-path=sites/default/files/
Successfully imported files for montclair
The two very-non-trivial tarballs I used will arrive at https://www.dropbox.com/sh/rgt87mblp3z24vc/AAC2cXXSijDUDDLjP_s03jGua?dl=0 pretty soon. They're uploading. One has just the contents of sites/default/files, the other has sites/default/files and contents.
Issue for router failures was created in https://github.com/drud/ddev/issues/774
I think the release process should be unblocked when we're ready with #775 PR to fix output on ports.
Updated the review. We're good to go with a release!
https://github.com/drud/ddev/releases/tag/v0.17.0 - all that's left is any additional announcements or whatever.
We hit Twitter and posted to various Slack channels. Eventually, we'll get this connected to our newsletters. No need for a blog article on this one. Thanks, @rfay!
Most helpful comment
I assume the most likely high-profile item in this release will be multiple hostname access.