-
Notifications
You must be signed in to change notification settings - Fork 382
Release GMT 6.1.1 #3850
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
Comments
Today is the scheduled date for GMT 6.1.1 release. To me, these two issues may need to be fixed before 6.1.1 release. They're not critical issues, so I'm also OK to leave them to 6.2.0 release. |
Cannot look at it before tomorrow night
…
|
All the tests (except a few known failures) pass on Linux, macOS and Windows. PyGMT also works well with 6.1 branch. |
The MB-System really is set up to work well with homebrew. Would it be possible for @seisman to just clone that repo and run /configure and see if all is found. I am running into various proj stuff "missing" |
Just cloned the repo and run
|
Might have to add these to configure: --with-opengl-lib=/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries or there is also a switch to turn off the building of the interactive stuff that requires all that. |
If you are cloning master it may be related to development of the new Qt interface (just aguess). |
Yes, I cloned the master branch. I have Fortunately, I have X11 installed, and X11 provides the GL headers and library. So I'm running
It's still compiling. So far so good. Will let you know when it finishes. |
GMTSAR builds fine with 6.1.1. I have no tests for it. |
Building of MB-system looks good to me. I don't see any errors or warnings, and I don't run it. |
I think that is fine. Caress told me they do CI tests with GMT now so hopefully we would be told - but likely more of a master 6.2 issue. |
I ran gallery through 27, but 28 fussed Download cache file: @Kilauea.utm.nc+Uk |
Checklist has edit changelog but I cannot find that file anywhere? |
It's |
Thanks, perhaps revise the checklist to state that. Since 6.1.1 has no new features, and I dont really want to hunt down all those entries, should we just add a blanket statement such as "the GMT 6.1.1 release adds no new features but fixes a number of bugs that have surfaced since the release of 6.1. As such, it is a recommended upgrade for all 6.1 users". ? |
Yes, I agree. No need to list the bug-fixes, as there are too many. |
a relatively large number of bugs |
I always get these two when building the docs - master as well - so nothing new. I assume this means Add_-h is undefined in two places where the explain_-h.rst_ file is included? |
I do not think there is any changes needed in INSTALL.md since it is at least major version insensitive, no? |
I assume we/you can check the GMT.jl box for 6.1.1, @joa-quim ? |
See the fix in #4148. Our CI should warn us if there are warnings when building the documentation. Will see why it doesn't work later.
Yes. |
I will build the tarball and bundle candidates, assuming @joa-quim has no issues after testing Julia. |
Julia tests are fine. The dinner hopefully as well. |
Files placed on my soest ftp release directory as listed in admin/build-release.sh
Time to build the Windows installers plus test the src and bundle. I will be on road for a few hours but will continue later. |
Sorry, being copied...now all 3 are there. |
I can see these files, but can't download them (it says these files don't exist). |
Sorry, default permissions. Will fix in 1-2 hours... |
Yes, I did sometime ago (like I said in that issue). What I did now was to compile 9.53 version but stripped out of the annoying warnings of future deprecations. |
Great! The Windows installers look good. |
Will soon have all files on ftp server. Question: I assume I make the 6.1.1 tag while branch 6.1 is the active branch? |
YES. |
OK, I have done my parts, I guess the CI will build the GitHub release next. |
Yes, but the bad news is that the CI fails (https://github.com/GenericMappingTools/gmt/runs/1063178680) because it can't download files from the FTP. Permission issue again? |
Yes... I changed the permissions after placing all the files in the pub.release but just coping them to the gmt dir reverted to defaults... OK, please tell it to run again. |
The CI is done. You can review the draft release now. |
Looks OK to me - not sure what to review other than reasonable file sizes etc.? |
and the checksums are good. |
I believe that's enough. |
Will you take care of the draft edit and links, @seisman, and I can start making an announcement message? |
Done. |
How long until the main gmt site's download page gets updated? I guess triggered by your update so maybe a few minutes? I will wait with posting my forum message until I see it. |
Shall I edit the web page stuff? We want to also move teh UNAVCO course to the past tense. |
It takes ~1 minutes after pushing changes to the master branch. |
The GMT's main site is NOT updated by the CI. We have to update it manually. |
OK, unless you have started I can take a crack at that and make a PR? |
Go ahead, please. |
The next steps about branch do not apply I think. We either stop adding to 6.1 entirely in anticipation of the next release being 6.2 or we hedge and continue what we have done so far. In either case we make no branch. |
You mean making the changes in the 6.1 branch, right? Do we need to do that? We may delete the 6.1 branch or totally freeze it. |
Well, I guess is we agree we aren't doing 6.1 anymore then no point making any edits. |
I am OK with that and I think we know @joa-quim is as well. |
Ofc, but let 6.1.1 alone for a couple of weeks. We never know if something bad wont call fora quick 6.1.2. I am not against point releases. I'm just against making releases that don't release everything we have at the moment. |
Ping @holishing. GMT 6.1.1 is released. Please update AUR when you have time. |
AUR updated. |
All done. Closing. |
Uh oh!
There was an error while loading. Please reload this page.
Version: 6.1.1
Scheduled date: Sep 1, 2020
Before release:
src/gmt_make_*.sh
to update some .c and .h filesadmin/gs_check.sh
to test if latest ghostscript version workscmake/ConfigDefault.cmake
GMT_VERSION_YEAR
is current yearGMT_PACKAGE_VERSION_*
is correctly setGMT_LIB_SOVERSION
is correctly setGMT_PUBLIC_RELEASE
toTRUE
GMT_VERSION_DOI
Release:
Go to the GitHub Release page,
check the draft release (automatically created by github-actions after pushing the tag).
After release:
GMT_PACKAGE_VERSION_*
incmake/ConfigDefault.cmake
set (GMT_PUBLIC_RELEASE TRUE)
line3rd-party update
The text was updated successfully, but these errors were encountered: