Closed seisman closed 7 months ago
Are we planning on releasing this after GMT 6.5.0 - https://github.com/GenericMappingTools/gmt/issues/8017?
Hi @GenericMappingTools/pygmt-maintainers, we need to decide the most suitable release date for PyGMT v0.11.0:
We will wait for the GMT 6.5.0 release, then the best dates may be 16-24 Dec and 26-31 Dec?
We will wait for the GMT 6.5.0 release, then the best dates may be 16-24 Dec and 26-31 Dec?
Ok with either, will let others decide on what's a good release time.
I can help with some of the ghostscript 10.02 and CI-related updates once GMT 6.5.0 lands :see_no_evil:
Hi @GenericMappingTools/pygmt-maintainers, we need to decide the most suitable release date for PyGMT v0.11.0:
- GMT 6.5.0 is planned to be released in a few days (Release GMT 6.5.0 gmt#8017)
- 11-15 Dec is the AGU meeting week
For me AGU is not relevant.
- 25 Dec is the Christmas holiday
At least in Germany 25 Dec and 26 Dec are both public Christmas holidays :laughing:.
- 1 Jan 2024 is the New Year holiday
Upon 29 or 30 Dec I am probably not available for a few days.
We will wait for the GMT 6.5.0 release, then the best dates may be 16-24 Dec and 26-31 Dec?
Not sure how realistic it is that people have time to finish and review PRs in the week before Christmas :sweat_smile:.
GMT 6.5.0 release should be close :crossed_fingers:, shall we set a new schedule date for PyGMT v0.11.0? I'm back to work next week, and away for a conference around 18-21 Jan, but could help for a release around end of Jan 2024?
I think that the pygmt releases should also be announced on instagram. I could do it.
Ping @GenericMappingTools/pygmt-maintainers I think it's time to prepare for the v0.11.0 release, which was planned to be released on Jan, 1, 2024 and haven't been postponed due to the GMT 6.5.0 release. Now the new target release date is Feb 1, 2024. Helps are welcomed.
There are 4 failures in the "GMT Dev workflow" (see https://github.com/GenericMappingTools/pygmt/actions/runs/7676761841/job/20924687559?pr=3019). The 4 failures are because OpenMP support is not enabled for the GMT dev builds. I've tried to enable openmp support in https://github.com/GenericMappingTools/pygmt/pull/3011, but it turns out more difficult than I initially expected. So, let's address the OpenMP support issue after v0.11.0 release.
- Reserve a DOI on Zenodo by clicking on "New Version"
@weiji14 Not sure what's happening. I can create a new version for GMT, but can't do it for PyGMT.
For GMT:
For PyGMT:
I've created an initial release announcement (with contents copied from v0.10.0) at https://hackmd.io/UPCHs1S7SyCmnzvgcRKOUw.
I've created an initial release announcement (with contents copied from v0.10.0) at https://hackmd.io/UPCHs1S7SyCmnzvgcRKOUw.
Thanks @seisman for pushing the release forward. I started to adjust the content of the release announcement for v0.11.0.
We are not planning to add all remote datasets listed at https://github.com/GenericMappingTools/pygmt/issues/2431#issue-1626749146 for v0.11.0, or? If we focus on the planetary reliefs, only Mercury and Pluto are missing.
[ ] Manually upload the pygmt-vX.Y.Z.zip and baseline-images.zip files to https://zenodo.org/deposit, ensure that it is filed under the correct reserved DOI
@weiji14 Need your help here.
- [ ] GMT forum (do this announcement first! draft on https://hackmd.io/@pygmt. requires moderator status) https://hackmd.io/UPCHs1S7SyCmnzvgcRKOUw
Thanks @yvonnefroehlich for drafting the announcement. It looks good to me.
[ ] Manually upload the pygmt-vX.Y.Z.zip and baseline-images.zip files to https://zenodo.org/deposit, ensure that it is filed under the correct reserved DOI
@weiji14 Need your help here.
Ok, done at https://doi.org/10.5281/zenodo.10578540!
- [ ] GMT forum (do this announcement first! draft on https://hackmd.io/@pygmt. requires moderator status) https://hackmd.io/UPCHs1S7SyCmnzvgcRKOUw
Thanks @yvonnefroehlich for drafting the announcement. It looks good to me.
So, I can do the forum announcement if everybody else is happy with the draft. Or does somebody else want to do it?
- [ ] GMT forum (do this announcement first! draft on https://hackmd.io/@pygmt. requires moderator status) https://hackmd.io/UPCHs1S7SyCmnzvgcRKOUw
Thanks @yvonnefroehlich for drafting the announcement. It looks good to me.
So, I can do the forum announcement if everybody else is happy with the draft. Or does somebody else want to do it?
Sure, go ahead! I just changed some links from /dev
to /v0.11.0
, and a couple of typos, and it looks good to me now.
@michaelgrund, do you want to do the ResearchGate post/announcement afterwards?
- [ ] GMT forum (do this announcement first! draft on https://hackmd.io/@pygmt. requires moderator status) https://hackmd.io/UPCHs1S7SyCmnzvgcRKOUw
Thanks @yvonnefroehlich for drafting the announcement. It looks good to me.
So, I can do the forum announcement if everybody else is happy with the draft. Or does somebody else want to do it?
Sure, go ahead! I just changed some links from
/dev
to/v0.11.0
, and a couple of typos, and it looks good to me now.
Thanks @weiji14 for adjusting the links. I have posted the announcement on the GMT forum, please see https://forum.generic-mapping-tools.org/t/pygmt-v0-11-0-released/4667.
- [ ] GMT forum (do this announcement first! draft on https://hackmd.io/@pygmt. requires moderator status) https://hackmd.io/UPCHs1S7SyCmnzvgcRKOUw
Thanks @yvonnefroehlich for drafting the announcement. It looks good to me.
So, I can do the forum announcement if everybody else is happy with the draft. Or does somebody else want to do it?
Sure, go ahead! I just changed some links from
/dev
to/v0.11.0
, and a couple of typos, and it looks good to me now.@michaelgrund, do you want to do the ResearchGate post/announcement afterwards?
Sure, will make the post in RG later :wink: .
UPDATE: Annoucement is done on RG (https://www.researchgate.net/publication/377939031_PyGMT_A_Python_interface_for_the_Generic_Mapping_Tools_v0110).
Thanks everybody for the efforts and help with this release 🎉!
Release: v0.11.0 Scheduled Date: 2024/02/01 Pull request due date: 2024/01/29
Priority PRs/issues to complete prior to release
Before release:
make codespell
to check common misspellings. If there are any, either fix them or add them toignore-words-list
inpyproject.toml
grep --include="*.py" -r 'remove_version="vX.Y.Z"' pygmt
from the base of the repository10.5281/zenodo.10578540
doc/_static/version_switch.js
for documentation switcherCITATION.cff
and BibTeX at https://github.com/GenericMappingTools/pygmt#citing-pygmtRelease:
After release:
[x] Update conda-forge pygmt-feedstock [Done automatically by conda-forge's bot, but remember to pin NEP29 versions] https://github.com/conda-forge/pygmt-feedstock/pull/29
[x] Bump PyGMT version on https://github.com/GenericMappingTools/try-gmt (after conda-forge update) https://github.com/GenericMappingTools/try-gmt/commit/53b4e7dc144e4cd2a8bb15d1d8bb245210e35d8d
[x] Announce the release on:
[x] ResearchGate (after forum announcement, add new version as research item via the code category, be sure to include the corresponding new Zenodo DOI) https://www.researchgate.net/publication/377939031_PyGMT_A_Python_interface_for_the_Generic_Mapping_Tools_v0110
[x] Party :tada: (don't tick before all other checkboxes are ticked!)