Opened 5 years ago

Closed 5 years ago

#3759 closed task (fixed)

Make ChimeraX 1.1.1 production release to fix startup on macOS Big Sur

Reported by: Tom Goddard Owned by: Greg Couch
Priority: major Milestone:
Component: Build System Version:
Keywords: Cc: chimera-programmers
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

macOS BIg Sur will be released probably in October and ChimeraX 1.1 does not start on it (ticket #3746). I've patched our daily builds to fix this. We should release a 1.1.1 version with this patch. The patch is prereqs/pips/pyopengl_macos11.patch that needs to be added and prereqs/pips/Makefile has to add this patch to the list of patches. Those are the only changes needed.

I am not sure how this patch release process works -- we never did it since ChimeraX 1.0.

One issue will be that release 1.1 appears to not have been merged into master. The last change to master was 1.0 being merged. So it looks like our 1.1 release didn't do all the git steps.

Change History (5)

comment:1 by Greg Couch, 5 years ago

The "git flow release finish v1.1" failed to merge the 1.1 build in to the master branch for some reason. Did the equivalent by hand as described on https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow:

git checkout master
git merge release/v1.1

But since the 1.1 branch was already gone, did a git merge v1.1.

comment:2 by Greg Couch, 5 years ago

I've made a ChimeraX 1.1.1 build for macOS only in plato:/usr/local/projects/chimerax/builds/macosx/ChimeraX-1.1.1.dmg. The only difference is that PyOpenGL is patched. Please confirm that it fixes the problem, and then I'll make it available on the download page.

in reply to:  3 ; comment:3 by goddard@…, 5 years ago

Tested on Big Sur, started and opened an atomic structure and map fine.

in reply to:  4 ; comment:4 by goddard@…, 5 years ago

Make sure to add to the download page notes that it has been tested on Big Sur macOS 11.0.

comment:5 by Greg Couch, 5 years ago

Resolution: fixed
Status: assignedclosed

Done. There is 1.1.1 release for just macOS that replaced the 1.1 release.

Note: See TracTickets for help on using tickets.