mdsplus
mdsplus copied to clipboard
Build system has inconsistencies regarding end-of-life for various platforms
Affiliation MIT PSFC
Version(s) Affected n/a
Platform n/a
Describe the bug
The build system is building on Linux platforms that have been marked as End-Of-Life (EOL) in the Docker repo. Plus, the mdsplus/builder
images on Docker Hub include obsolete images. Furthermore, the mdsplus/deploy/os/*.opts
files are not marked EOL when the associated Dockerfile (in the Docker repo) is marked as EOL.
To Reproduce Steps to reproduce the behavior:
- Note that the build system is still building
debian7-32
(akadebian_wheezy-32
) even though it is marked as EOL in the Docker repo. And thatmdsplus/deploy/os/debian7-32.opts
has not been marked as EOL. - Same thing applies to
rhel7
- Also,
mdsplus/deploy/os/*.opts
contains many EOL platforms:alpine3.3
,fc17
throughfc28
,rhel5
throughrhel7
, andubuntu12
.
Expected behavior Docker repo, Docker Hub images, MDSPlus source repo, and Jenkins build system should all support the same set of active platforms. There should be consistency regarding platforms marked as EOL.
Screenshots n/a
Additional context n/a