DevNotes_01Jul2025 - SasView/sasview GitHub Wiki

General updates

  • Next contributor camp planning - any updates?
  • SasView technical meeting (Jeff)
    • Moved to biweekly
    • Next technical meeting on 11th July
    • Time still the same (9am EDT/2pm GMT/3pm CEST)

Status updates of ongoing projects

  • Refactoring Project (James/Lucas/Adam/Jeff)

Questions from Help desk

  • Anything new?

6.1 release

6.1.1 release (James to continue as release manager)

  • This is a bug fix release
  • Focus is to address outstanding issues we did not have enough time to fix in 6.1.0
  • Previously, we have discussed an August release. We should now determine a more concrete release schedule.
    • Proposed code freeze: mid-August
    • Final release: end of August. This coincides with the end of my contract.
  • Zenodo
    • Ordering on the author list is currently alphabetical of everyone who has ever contributed to SasView

    • Jeff's proposal:

      • The release manager's name is first
      • This is followed by everyone who has made a contribution to this particular release (in alphabetical order)
      • A contribution is defined as either making a commit to any of the SasView repositories, or other significant contributions e.g. leading meetings, reviewing PRs, extensive testing
      • Followed finally by contributors who have made a contribution in any prior release (again in alphabetical order)
    • Are we happy to accept this proposal for 6.1.1? Does anyone have an alternative proposal?

    • Currently, a DOI is not generated for pre-releases. Should this change?

CI automation

Ruff, and codescene

  • Codescene was disabled before the release.
  • Are we ready to re-enable it?
  • If so, at which level?
  • At what level are we ready to integrate Ruff
    • Pre-commit hooks for Ruff formatting?
    • Ruff checks on PR?

PRs

AOB?