★ wanayoo — archive 1999 https://github.com/ipython/ipython/issues/11515Nouvelle recherche | Portail wanayoo
Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 7.2 #11515

Closed
9 of 11 tasks
Carreau opened this issue Nov 29, 2018 · 21 comments
Closed
9 of 11 tasks

Release 7.2 #11515

Carreau opened this issue Nov 29, 2018 · 21 comments
Milestone

Comments

@Carreau
Copy link
Member

@Carreau Carreau commented Nov 29, 2018 •

I'm starting the process of releasing 7.2 soon. There are some task that need to be done by core-dev, but many task that could be done by contributor to help. Task are not necessarily ordered and some can be done before others.

Suggested by wes:

  • Notify downstream packagers (OS packages: RPM, DEB)
    • it may be worth sending the release announcement to downstream package maintainers' emails
      • create list of people to notify of new releases

I'm happy to delegate anything marked Help Welcomed to someone who want to help contribute to IPython and want to engage. I'm happy to details the subtasks more for clarification.

@Carreau Carreau added this to the 7.2 milestone Nov 29, 2018
@Carreau
Copy link
Member Author

@Carreau Carreau commented Nov 29, 2018

I'll likely do the release today around 5PM pacific.

@Carreau
Copy link
Member Author

@Carreau Carreau commented Nov 29, 2018

Thanks Wes, this is already linked in my first point.

@westurner
Copy link

@westurner westurner commented Nov 29, 2018 •

  • release issue and PR templates in /.github/ISSUE_TEMPLATE/release.md and/or /.github/PULL_REQUEST_TEMPLATE/release.md?

See: https://github.com/devspace/awesome-github-templates

westurner pushed a commit to westurner/ipython that referenced this issue Nov 29, 2018
westurner pushed a commit to westurner/ipython that referenced this issue Nov 29, 2018
@westurner
Copy link

@westurner westurner commented Nov 29, 2018

westurner pushed a commit to westurner/ipython that referenced this issue Nov 29, 2018
westurner pushed a commit to westurner/ipython-website that referenced this issue Nov 29, 2018
Carreau added a commit that referenced this issue Nov 29, 2018
DOC: whatsnew/version7: syntax, wording (see #11515)
westurner pushed a commit to westurner/ipython-website that referenced this issue Nov 29, 2018
@westurner
Copy link

@westurner westurner commented Nov 29, 2018

Do we wait a few days for bugs to shake out before updating the conda feedstock?
Does conda have a prerelease capability like pip install --pre?

@westurner
Copy link

@westurner westurner commented Nov 29, 2018

  • Notify downstream packagers (OS packages: RPM, DEB)
    • it may be worth sending the release announcement to downstream package maintainers' emails
      • create list of people to notify of new releases

... It's now possible to watch a gh repo and get notifications only for releases

@bollwyvl
Copy link
Contributor

@bollwyvl bollwyvl commented Nov 30, 2018

Update conda forge feedstock

i'm your huckleberry. or rather, the bot will be. I'll take a crack packaging at master right now locally and see if we are in for any surprises.

Does conda have a prerelease capability like pip install --pre?

Conda does, (labels, which are really just more channels) but conda-forge doesn't have a good process in place to do it, yet.

@Carreau
Copy link
Member Author

@Carreau Carreau commented Nov 30, 2018

  • release issue and PR templates in

For release ? I don't think it's really worth it.

Do we wait a few days for bugs to shake out before updating the conda feedstock?

I don't think its really worth it. Most of our install are via conda, so it's better to widely spread the release. Anyway if there is a bug, I'm not going to make another 7.2 release I'm going to do a 7.2.1 or a 7.3 so the result is the same.

Notify downstream packagers

So far I haven't got any interest of downstream maintainer to be pinged on releases.

@Carreau
Copy link
Member Author

@Carreau Carreau commented Nov 30, 2018

Release process started.
Commit and tag should be on github now.

commit 523ed2f (tag: 7.2.0)

@Carreau
Copy link
Member Author

@Carreau Carreau commented Nov 30, 2018

$ shasum -a 256 dist/*
f69932b1e806b38a7818d9a1e918e5821b685715040b48e59c657b3c7961b742  dist/ipython-7.2.0-py3-none-any.whl
6a9496209b76463f1dec126ab928919aaf1f55b38beb9219af3fe202f6bbdd12  dist/ipython-7.2.0.tar.gz

Here are (will be) the sha256 of the wheel and sdist.

@Carreau
Copy link
Member Author

@Carreau Carreau commented Nov 30, 2018

Good, IPython 7.2 is out ! I've done almost everything that requires a core dev.
If anyone is interesting in tackling the remaining points I'm happy not to do it.

I've updated a couple of tasks in the top comment.

@bollwyvl
Copy link
Contributor

@bollwyvl bollwyvl commented Nov 30, 2018

Cool, just waiting for ⚪ 🐧

westurner pushed a commit to westurner/ipython-website that referenced this issue Nov 30, 2018
@westurner
Copy link

@westurner westurner commented Nov 30, 2018 •

ipython/ipython-website#143 should be ready to merge.

There's really a lot of duplication here; there's likely opportunity for a tool to handle structured data:

  • Release version (*)
  • Release date (*)
  • Release short desc (ipython-website/index.rst, ipython-website/news.rst, whatsnew first paragraph, release tweet)
  • Release full desc with PR references (whatsnew, ml release announcement)

CPython discussed tools for release logs and decided on blurb. (Notes re: a more useful, IMHO, linked data approach: python/core-workflow#6 (comment)). A task for a different day, I suppose.

@westurner
Copy link

@westurner westurner commented Nov 30, 2018

  • release issue and PR templates in

For release ? I don't think it's really worth it.

Instead of release manager(s) copy-pasting this issue description for every release, I think a release issue template would take a worthwhile 5 minutes.

@westurner
Copy link

@westurner westurner commented Nov 30, 2018 •

  • Help Welcomed: Update the ipython website (ipython/ipython-website), see for example ipython/ipython-website@9c021b5 and do the same to annouce the release and release date of 7.1 and 7.2

ipython/ipython-website#143 is ready to merge.

  • Help Welcomed: Update the wikipedia page to point to latest release and its date.

Done. https://en.wikipedia.org/wiki/IPython

Carreau added a commit to ipython/ipython-website that referenced this issue Nov 30, 2018
DOC: index, news: Release announcements 7.0,7.1,7.2 (ipython/ipython#11515)
@Carreau
Copy link
Member Author

@Carreau Carreau commented Nov 30, 2018

Many thanks to you @westurner.

@Carreau
Copy link
Member Author

@Carreau Carreau commented Nov 30, 2018

I've done the announce on discourse (https://discourse.jupyter.org/t/release-of-ipython-7-2/226)

@Carreau
Copy link
Member Author

@Carreau Carreau commented Nov 30, 2018

All done. closing.

@Carreau Carreau closed this Nov 30, 2018
@westurner
Copy link

@westurner westurner commented Feb 19, 2019

"Release 7.3" #11571

@Carreau
Copy link
Member Author

@Carreau Carreau commented Feb 19, 2019

Thanks !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
3 participants