-
Notifications
You must be signed in to change notification settings - Fork 823
Description
Since it looks like we will have a 0.16.2 release for deprecations we should track it's progress.
Generally I'm for handling this release a little bit different then. I would like that it is minimal and preferable only contains deprecations. My suggestion is to branch of master and create a release-0.16.x branch. We would then make any deprecations on this branch and not in develop. I'll also volunteer to back-port important bugs into the release 0.16.x branch.
The reason is that we soon can't make a release for some time. This will be once we merge #1370 and #1372 then we have to stabilize the tests and python3. This will take some time and people will only have time to work on this either right now (eg @utkbansal ) or next month ( @richardjgowers & @tylerjereddy ). Following my suggestion above would allow us to move fast on these two topics without people being delayed due to a 0.16.2 release.
As a release target I would say end of the month. Until then we can go over the deprecations.
Current issues for deprecations are
- add deprecation warnings for API changes #1403 (instead of
add deprecation warnings for API changes #1383) - update copyright year #1298
edits:
- updated issue list — @orbeckst
Release checklist:
- set release date
- make release
- create online docs for master in https://github.com/MDAnalysis/docs (with
./maintainer/deploy_master_docs.shfrom the master branch) - create zip file of docs and upload to GitHub release page and name it MDAnalysisDocs-0.16.2.zip (see docs tarball missing from 0.16.0 release #1353 )
- pypi release
- conda release (automated on conda-forge)
- release notes page on wiki
- tweet
- blog