-
Notifications
You must be signed in to change notification settings - Fork 43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release: Update stable to alpha 7.142.80 #2771
Commits on May 21, 2024
-
* Improve APD support for Java interface * Improve APD support for Java - forgotten files * Commit packages
Configuration menu - View commit details
-
Copy full SHA for 568a410 - Browse repository at this point
Copy the full SHA 568a410View commit details -
When activate debug trace, now compiles without error. (#2735)
This fixes Issue 2734.
Configuration menu - View commit details
-
Copy full SHA for 5b16757 - Browse repository at this point
Copy the full SHA 5b16757View commit details -
Fix: reduce open files due to dispatcher (#2740)
* Fix: reuse action_server connection id in ServerConnect; avoid duplicates in list * Fix: set dispatched early; unset if dispatching failed; prevent race on fast actions * Fix: lock Clients in ServerQAction; cleanup and check before use * Fix: reconnect dropped connections * Fix: use correct windows SOCKET print format * Fix: satisfy rhel7 c standard
Configuration menu - View commit details
-
Copy full SHA for f1021a6 - Browse repository at this point
Copy the full SHA f1021a6View commit details -
* Added ADP support in C++ thin client * Added tdi fun * Added TDI FUn * Fix commands
Configuration menu - View commit details
-
Copy full SHA for e87fd7f - Browse repository at this point
Copy the full SHA e87fd7fView commit details -
* more parameters for marte2_simulink_generic * Proceed with the new implementation * Proceed * Proceed * Proceed * Proceed * Proceed * proceed * Proceed * Proceed * Partially tested version * Added execution times recording * Proceed * Procced with debugging * Proceed * Proceed * Proceed * Fixes for multisampled acquisition * Remove quotes from string parameters * Minor fixes * Procced debugging * Debugging * More channels * Debug Distributed configuration * Fix sognal recording for synchronized inputs * Further debug * Further debug * Small fixes * Close ti final version * Forgotten fix * Make port visible, fix parameter name * unaligned nids * Increase DiscontinuityFactor * Discontinuityfactor * More channels * Proceed with the new implementation * Proceed * Proceed * Proceed * Proceed * Proceed * proceed * Proceed * Proceed * Partially tested version * Added execution times recording * Proceed * Procced with debugging * Proceed * Proceed * Proceed * Fixes for multisampled acquisition * Remove quotes from string parameters * Minor fixes * Procced debugging * Debugging * More channels * Debug Distributed configuration * Fix sognal recording for synchronized inputs * Further debug * Further debug * Small fixes * Close ti final version * Forgotten fix * Make port visible, fix parameter name * unaligned nids * Increase DiscontinuityFactor * Discontinuityfactor * More channels * Packages updated * Remove print * Remove error messages --------- Co-authored-by: mdsplus <mdsplus@roactive2.rfx.local>
Configuration menu - View commit details
-
Copy full SHA for f151311 - Browse repository at this point
Copy the full SHA f151311View commit details -
Docs: Improve documentation for getSegment* python wrappers (#2732)
Add explanation and rename parameters for: * getSegmentLimits * getSegmentList
Configuration menu - View commit details
-
Copy full SHA for 9483bda - Browse repository at this point
Copy the full SHA 9483bdaView commit details -
Configuration menu - View commit details
-
Copy full SHA for c103d62 - Browse repository at this point
Copy the full SHA c103d62View commit details -
Fix: improve mdstcl's error handling and add comments (#2746)
* add comments regarding action service * send_reply() now does cleanup_client() on bad socket * explain mdstcl's receiver thread cannot access main thread's connection list * Improve handling of non-MDSplus error codes * add comments regarding action dispatch * add comment explaining receiver thread select loop
Configuration menu - View commit details
-
Copy full SHA for 510926b - Browse repository at this point
Copy the full SHA 510926bView commit details -
Fix: multiple string escape warnings thrown by python 12 (#2748)
``` mdsplus/pydevices/RfxDevices/FAKECAMERA.py:40: SyntaxWarning: invalid escape sequence '\C' {'path': ':EXP_NODE', 'type': 'text', 'value': '\CAMERATEST::FLIR:FRAMES'}, mdsplus/pydevices/RfxDevices/PLFE.py:220: SyntaxWarning: invalid escape sequence '\#' '^(\#[0-5][01]([01][0-9][0-9]|2[0-4][0-9]|25[0-5])){6}$', msg) mdsplus/pydevices/RfxDevices/CYGNET4K.py:361: SyntaxWarning: invalid escape sequence '\E' self.serialIO(b'\x55\x99\x66\x11\x50\EB', None) mdsplus/pydevices/RfxDevices/CYGNET4K.py:461: SyntaxWarning: invalid escape sequence '\8' return self.setValue(b'\81\x82', min(0xFFF, value), True) mdsplus/pydevices/MitDevices/dt100.py:161: SyntaxWarning: invalid escape sequence '\.' regstr = '([0-9\.]*) [0-9] ST_(.*)\r\n' ``` The \CAMERATEST became \\CAMERATEST The regex strings should be python r-strings `r""`, but to maintain backwards compatibility, we're using \\ The broken hex-codes now have x in them
Configuration menu - View commit details
-
Copy full SHA for d9617a0 - Browse repository at this point
Copy the full SHA d9617a0View commit details -
Build: Resolve linker error after updating the windows builder to Fed…
…ora 39 (#2749) * Build: Resolve linker error after updating the windows builder to Fedora 39 This appeared after updating the mdsplus/builder:windows docker image to Fedora 39, and Wine to 9.0 The newer libxml2 tried to link dynamically unless we explicitly set LIBXML_STATIC * Hopefully fix the MdsTreeNodeTest It turns out that this was failing previously, but we weren't properly catching the error * Fix errors in windows build from newer gcc
Configuration menu - View commit details
-
Copy full SHA for 2dc6e5d - Browse repository at this point
Copy the full SHA 2dc6e5dView commit details -
Docs: Update sites.csv (#2615)
add Startorus Fusion in Xi'an, China
Configuration menu - View commit details
-
Copy full SHA for 95453bf - Browse repository at this point
Copy the full SHA 95453bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d7e22f - Browse repository at this point
Copy the full SHA 7d7e22fView commit details -
Fix: mdstcl's
show current
no longer segfaults when no tree paths d……efined (#2754) * Fix: "show current" no longer segfaults when no tree paths defined * Fix: corrected typo in error message * Use original error message so tests pass
Configuration menu - View commit details
-
Copy full SHA for 47eae22 - Browse repository at this point
Copy the full SHA 47eae22View commit details -
Fix: Add Debian 12 and Ubuntu 24.04 and support GCC 12+ (#2753)
* Build: Add Debian 12 and Ubuntu 24.04 * Add extra flags for GCC 12+ and stub imp for Python 3.12 GCC 12+ triggers a bunch of false positive warnings (which we treat as errors) This adds AX_C_FLAGS to configure those `-Wno-*` flags for GCC 12+ `cmdExecute.c` now uses snprintf to avoid buffer overflow warnings, also generated by GCC 12+ `compound.py.in` now supports Python 3.12+ * compound.py now supports Python 2.7.. again --------- Co-authored-by: Stephen Lane-Walsh <slwalsh@psfc.mit.edu>
Configuration menu - View commit details
-
Copy full SHA for b302e6b - Browse repository at this point
Copy the full SHA b302e6bView commit details -
Fix: Improve error messaging when calling Setup Device in jTraverser (#…
…2744) * Improve error messaging when calling Setup Device in jTraverser e.getMessage() sometimes returned null, but just e will always print something Add a printStackTrace() for InvocationTargetException exceptions to show the encapsulated error * Add import for InvocationTargetException
Configuration menu - View commit details
-
Copy full SHA for 20bb7d5 - Browse repository at this point
Copy the full SHA 20bb7d5View commit details -
Build: Fix off-by-one versions produced by Jenkins (#2756)
This fixes the bug where `--os=bootstrap` wasn't receiving the version from `--version=x.y.z` However, confusingly, this also changes the Jenkinsfile to not use that feature, and instead use `git tag` in order to embed the proper git information as well as the proper version information The `--os=bootstrap` and `--version` fix is still included just so that it doesn't break if someone else tries to use it
Configuration menu - View commit details
-
Copy full SHA for 7d8fc41 - Browse repository at this point
Copy the full SHA 7d8fc41View commit details -
Build: Increase default test timeout to 1h (#2757)
When the build server(s) are at capacity, it's not unreasonable for a test to take more than 10 seconds, which was the old default timeout This sets the default to 1h, and removes the overrides in various tests
Configuration menu - View commit details
-
Copy full SHA for 8b704ab - Browse repository at this point
Copy the full SHA 8b704abView commit details -
* Allow filtering data from MinMax resampling; remove useless thread in jServer * Fix compile error * Remove debug message * Make Windows Compiler happy
Configuration menu - View commit details
-
Copy full SHA for a6dbb2c - Browse repository at this point
Copy the full SHA a6dbb2cView commit details -
Build: Fix 'HEAD' in
show version
and tag error (#2758)Jenkins builds in a detached HEAD state, which caused bootstrap to use HEAD as the branch name We pass --branch= to the bootstrap call in Jenkins, but $BRANCH wasn't being passed into the bootstrap docker container Also, attempts to build alpha versions with tags that already existed failed
Configuration menu - View commit details
-
Copy full SHA for 0c4ac10 - Browse repository at this point
Copy the full SHA 0c4ac10View commit details -
Fix: mdstcl show version tag and links (#2760)
Fixes Issue #2759
Configuration menu - View commit details
-
Copy full SHA for 9cac1b0 - Browse repository at this point
Copy the full SHA 9cac1b0View commit details -
Feature: CompileTree will exit with non-zero status code for error me…
…ssages. (#2446) And error message should go to stderr.
Configuration menu - View commit details
-
Copy full SHA for e1e2e33 - Browse repository at this point
Copy the full SHA e1e2e33View commit details -
Build: Add package override for ubuntu and debian (#2761)
Override sections for Ubuntu 24 and Debian Bookworm were added.
Configuration menu - View commit details
-
Copy full SHA for be4ce32 - Browse repository at this point
Copy the full SHA be4ce32View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0617612 - Browse repository at this point
Copy the full SHA 0617612View commit details -
Feature: Add "Date:" to show version output (#2767)
Implements #2766 Example: ``` $ mdstcl sho ver MDSplus version: 7.140.75 ---------------------- Release: alpha_release-7-140-75 Date: Thu May 16 17:43:14 UTC 2024 Browse: https://github.com/MDSplus/mdsplus/tree/alpha_release-7-140-75 Download: https://github.com/MDSplus/mdsplus/releases/tag/alpha_release-7-140-75 ```
Configuration menu - View commit details
-
Copy full SHA for e95e9ff - Browse repository at this point
Copy the full SHA e95e9ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for a33928e - Browse repository at this point
Copy the full SHA a33928eView commit details -
Fix: Missing repo metadata signing (#2770)
This will hopefully fix the lack of signed metadata files that are preventing us from automatically publishing releases
Configuration menu - View commit details
-
Copy full SHA for e3017fd - Browse repository at this point
Copy the full SHA e3017fdView commit details