wiki:Dev2022-1-13

Attendees

Eric, TomG, Greg, Zach

Agenda

  • ChimeraX
    • Update to Qt 6.2
    • Update all prereqs
    • Make ChimeraX 1.4 roadmap.
    • Upgrade Trac to mysql for better reliability.
    • Is Windows crash reporting ever useful? Should we disable it? Will Qt 6.2 fix spurious file dialog errors?
    • Should we remove pywin32 (20 MBytes) and wmi used only to report computer model in bug reporter on Windows? Ticket #5528
    • Task termination at app quit
    • Rename ChimeraX.exe on Windows?
  • Chimera
    • Switch Chimera daily builds from Windows 7 to Windows 10

  • Action items

Discussion

  • Qt 6.2
    • Tom built Qt 6 on ChimeraX on Mac, Linux, Windows and tested. Has been using Qt6 ChimeraX for a few weeks.
    • Greg will put Qt 6 preview builds on download page.
    • We will notify developers: Tristan, Tony, Ben Webb about Qt 6 version.
    • We will also use the Qt 6 version.
    • Test for 2 weeks to a month then make normal daily build use Qt 6.
    • Will not make licensed wheels for Apple M1 until needed.
  • Update prereqs
    • Eric, Greg and Tom updated ChimeraX prereqs to current versions.
    • Have suds-jurko compile error breaking linux nightly builds, Greg looking into it. Maybe pip update caused it.
    • Greg would like to put security hash in pip requirements.txt.
  • Web services
    • Eric asks Zach about status of web services. Can Eric use it for alignment services now or in a week?
    • Zach plans to release it after testing on testwebservice backend machine.
    • Zach will write up docs before giving web services developer meeting presentation in two weeks as requested by Scooter.
  • Git merge master and develop?
    • Should we try to merge master into develop? Zach asked.
    • There are commits on the 1.3 branch and in master which is at 1.3 which do not belong in develop.
    • Eric says attribute registration code in 1.3 branch diverged from develop, as an example.
    • Decided to leave master branch (which says it is ahead of develop by hundreds of commits, and behind by hundreds) as is.
    • Greg may look into how git flow is supposed to handle this.
    • When a commit is made on a release branch (e.g. 1.3) that belongs also in 1.4 then the developer has to also commit it to develop branch.

Action Items

  • Present web services overview at Jan 27 developer meeting. Zach
  • Present github continuous integration tutorial. Zach
  • Remove pkg-config prereq if it is not being used for builds. Tom
Last modified 4 years ago Last modified on Jan 13, 2022, 5:04:32 PM
Note: See TracWiki for help on using the wiki.