Skip to content

Minor Release v6.3.0

Compare
Choose a tag to compare
@ruck314 ruck314 released this 25 Jun 20:17
· 96 commits to main since this release

Pull Requests Since v6.2.0

Bug

  1. #1007 - Fix bugs which did not allow array variables to share memory
  2. #1009 - Hot Fix: CMake and add memory emulate debug
  3. #1004 - bug fix for pydm/init.py

Enhancement

  1. #1009 - Hot Fix: CMake and add memory emulate debug

Unlabeled

  1. #1003 - Exposing the DMA's GIT Version and API Version to pyrogue variables
  2. #1002 - Fix CMake policy warnings
  3. #1006 - Update migration guide
  4. #1001 - Update rogue_ci.yml
  5. #1008 - Post-build step to remove egg files

Pull Request Details

Update rogue_ci.yml

Author: Benjamin Reese [email protected]
Date: Tue May 28 13:19:33 2024 -0700
Pull: #1001 (13 additions, 30 deletions, 1 files changed)
Branch: slaclab/ruck314-patch-1

Notes:

Description

  • Updating CI to use the common gen_release workflow

Fix CMake policy warnings

Author: Larry Ruckman [email protected]
Date: Thu Jun 13 14:46:05 2024 -0700
Pull: #1002 (56 additions, 50 deletions, 3 files changed)
Branch: JJL772/apply-cmake-policies

Notes:

Fix CMake policy warnings and upgrade CMake minimum version.

Description

  • Fix CMake policy CMP0148 by upgrading to FindPython3 from the old find package methods for Python
  • Fix CMake policy CMP0074 by correcting the case of the Boost_ROOT variable. Ironically they re-added the all-caps functionality in CMake 3.27.
  • Increased minimum CMake version to 3.15

Exposing the DMA's GIT Version and API Version to pyrogue variables

Author: Larry Ruckman [email protected]
Date: Fri Jun 21 10:14:55 2024 -0700
Pull: #1003 (234 additions, 17 deletions, 5 files changed)
Branch: slaclab/ESROGUE-608
Jira: https://jira.slac.stanford.edu/issues/ESROGUE-608

Notes:

Description


bug fix for pydm/init.py

Author: Benjamin Reese [email protected]
Date: Tue May 28 13:08:27 2024 -0700
Pull: #1004 (19 additions, 1 deletions, 1 files changed)
Branch: slaclab/ESROGUE-600
Jira: https://jira.slac.stanford.edu/issues/ESROGUE-600
Labels: bug

Notes:

Description

  • Fixed the bug where CTRL+C and SIGTERM were not calling the root.stop() function while closing the GUI

Update migration guide

Author: Larry Ruckman [email protected]
Date: Wed Jun 12 11:10:27 2024 -0700
Pull: #1006 (67 additions, 8 deletions, 1 files changed)
Branch: slaclab/updateMigrationGuide

Notes:

Description

Add _rawWrite and _rawRead examples in migration to v.6 guide.


Fix bugs which did not allow array variables to share memory

Author: Ryan Herbst [email protected]
Date: Fri Jun 21 09:57:29 2024 -0700
Pull: #1007 (304 additions, 198 deletions, 7 files changed)
Branch: slaclab/list_overlap
Labels: bug

Notes:

Existing code had a bug where you could not create list variables which shared memory space. For example a list of 32 - 16 bit values in the lower 16-bits of each 32-bit memory location, co-located with a list of 32 - 16 bit values in the upper 16-bit of each 32-bit memory location.

This PR fixes this error and also cleans up some of the code related to mapping bytes.


Post-build step to remove egg files

Author: Larry Ruckman [email protected]
Date: Fri Jun 21 10:32:14 2024 -0700
Pull: #1008 (7 additions, 0 deletions, 1 files changed)
Branch: slaclab/ESROGUE-643
Jira: https://jira.slac.stanford.edu/issues/ESROGUE-643

Notes:

Description

  • Egg files from PIP install can mess up python environments.
  • Make clean should remove the egg files.

Hot Fix: CMake and add memory emulate debug

Author: Larry Ruckman [email protected]
Date: Tue Jun 25 12:38:43 2024 -0700
Pull: #1009 (21 additions, 7 deletions, 3 files changed)
Branch: slaclab/cmake_fix
Labels: bug, enhancement

Notes:

The existing Cmake script was broken in an anaconda environment.

This also adds additional debug for the memory emulator.