- Sep 17, 2024
-
-
Douglas Araujo authored
-
Douglas Araujo authored
-
- Aug 15, 2024
-
-
Simon Rose authored
Remove last references to sequencer See merge request !182
-
- Aug 14, 2024
-
-
Simon Rose authored
-
Simon Rose authored
This needs a corresponding change to sequencer, namely adding the following as a CONFIG_SNCSEQ file: ```make ifdef T_A DBDFILES += $(patsubst %.st,%_snl.dbd,$(notdir $(filter %.st,${SRCS}))) DBDFILES += $(patsubst %.stt,%_snl.dbd,$(notdir $(filter %.stt,${SRCS}))) endif ``` Note that we modify `DBDFILES` which is a bit of a "private variable" instead of the more ideal `DBDS`; however, I really don't see a way to get around that given that we only read the dependency information on pass three of this cursed file, long after `DBDS` has been forgotten.
-
- Aug 13, 2024
-
-
Simon Rose authored
E3-1411: Remove support for EPICS_DB_INCLUDE_PATH See merge request !159
-
- Jul 25, 2024
-
-
Grzegorz Kowalski authored
E3-1495: Remove dbd rules for GPIB code Closes E3-1495 See merge request !181
-
- Jul 24, 2024
-
-
Grzegorz Kowalski authored
-
Grzegorz Kowalski authored
None of our modules seems to use GPIB code, an even if some did, they should be handled by a dedicated module build rules.
-
- Jul 18, 2024
-
-
Douglas Araujo authored
Fix case of errlogInit2 function See merge request !180
-
- Jul 17, 2024
-
-
Simon Rose authored
Note that the error log message size must be strictly smaller than the message buffer size or the message will be dropped, see https://github.com/epics-base/epics-base/blob/91e1d0ab8022d610bb12b5536a7a6a21644d47f7/modules/libcom/src/error/errlog.c#L130
-
- Jul 15, 2024
-
-
Simon Rose authored
E3-1589: Fix truncated error logs See merge request !178
-
Simon Rose authored
-
Simon Rose authored
In EPICS base, the errorlog functionality is initialised with a default maximum error log size of 256. This means that error messages longer than that size show as `<<TRUNCATED>>´, which means that we miss a number of important messages, in particular error messages due to missing symbols from shared libraries when they are loaded. `errlogInit` unfortunately is a bit of a singleton; it can only be called a single time, and it is called when we load require the very first time. This fix allows us to configure error log buffer sizes at IOC startup time.
-
- Jul 12, 2024
-
-
Anders Lindh Olsson authored
E3-1590: Resolve E3_CMD_TOP when running startup script See merge request !179
-
- Jul 10, 2024
-
-
Anders Lindh Olsson authored
-
Anders Lindh Olsson authored
-
- Jun 14, 2024
-
-
Grzegorz Kowalski authored
E3-1504: fix memory leaks on IOC exit See merge request !177
-
Grzegorz Kowalski authored
-
- Apr 29, 2024
-
-
Anders Lindh Olsson authored
E3-1483: Replace build essioc job See merge request !170
-
- Apr 25, 2024
-
-
Anders Lindh Olsson authored
Look for the presence or absence of the debug architecture in the build output instead of inspecting the shell's environment.
-
Anders Lindh Olsson authored
Use e3-build and a specification, to be able to select also which versions of the EPICS modules which will be used. We will now also install e3-base as part of this job. We have to use different variables for the e3-base download compared to the specification substitution, since the archive on artifactory has had its filename modified to be linux compatible (no slash). This commit also updates the version of e3-base used.
-
Guillermo Arroyo Gomez authored
[E3-1526] Use bash on graceful_shutdown See merge request !175
-
Anders Lindh Olsson authored
E3-1536: Fix cell arg with no active environment See merge request !176
-
- Apr 24, 2024
-
-
Anders Lindh Olsson authored
If no environment has been activated, EPICS_DRIVER_PATH will not be set. This case is now handled a bit more carefully, in that the cell path(s) instead will be used.
-
Guillermo Arroyo Gomez authored
When using os.system it calls system() which is hard coded to use '/bin/sh -c': https://linux.die.net/man/3/system This causes an issue since '[[ -t 1 ]]' is meant to be executed in bash and sh fails to execute that command. This is fixed by telling os.system to execute it via bash.
-
- Apr 17, 2024
-
-
Douglas Araujo authored
Fix real-time env variable definition See merge request !174
-
Douglas Araujo authored
-
- Apr 15, 2024
-
-
Douglas Araujo authored
-
- Apr 10, 2024
-
-
Anders Lindh Olsson authored
E3-1505: Add valgrind suppression to iocsh See merge request !173
-
Lucas Magalhães authored
-
Lucas Magalhães authored
Some pthreads are perpetual and are not cleaned during termination, so they "leak" without bringing issues. We are adding this to a suppression file to easy debuging.
-
- Mar 25, 2024
-
-
Anders Lindh Olsson authored
E3-1393: Clean up driver.makefile comments See merge request !172
-
Anders Lindh Olsson authored
-
Anders Lindh Olsson authored
-
Anders Lindh Olsson authored
-
Anders Lindh Olsson authored
Specify the standard expected user variables in e3, and modify descriptions to fit our version of require.
-
Anders Lindh Olsson authored
-
- Mar 22, 2024
-
-
Guillermo Arroyo Gomez authored
E3-376: Add license See merge request !169
-
- Mar 20, 2024
-
-
Anders Lindh Olsson authored
Add LoadedModules to changelog See merge request !171
-