wiki:2022-6-9

Version 4 (modified by Tom Goddard, 3 years ago) ( diff )

--

Attendees

  • Zach, Eric, Elaine, Greg, TomG, Scooter, TomF

On-site Genentech Hall N436A

Agenda

  • Greg presenting - replacing deprecated python packaging tools
  • Review Action Items listed below

Discussion Notes

  • Greg presented Modernizing ChimeraX Builds
    • TODO: link Greg's slides here.
  • Next steps for build improvements
    • Scooter suggested making tickets for many of Greg's suggested upgrades
      • Remove distutils from bundle_builder so setuptools can be updated to latest version.
      • Rearrange source code organization so PyCharm IDE can find the files.
      • Document why our build system and code organization is the way it is.
      • some others -- refer to Greg's two slides with suggestions.
    • Continue thinking about some changes, like how to make core more minimal.
  • Updating ChimeraX web site source control from SVN to Git
    • Scooter suggested we should move our SVN web site files to GitHub
    • Tom Ferrin asks who has time to do this possibly disruptive change
    • Elaine most often edits web site files and new organization should work well for her.

Action Items

  • Move toolshed to it's own IP address and it's own Apache instance -- Greg/Scooter
  • Set up toolshed test instance (UCSF only) -- Greg/Scooter
  • Clean up VirtualHosts on our web servers -- Greg/Scooter
  • Move webservices to https only and extensively test chimera to make sure it works
  • Create self-signed certificate for webservices-test -- ongoing, Greg has run into a weird error
  • Document new vpn setup on Linux -- Scooter
  • Set up 2-factor authentication for hal2 vpn -- Scooter
  • Audit followup -- Scooter
Note: See TracWiki for help on using the wiki.