mdsplus icon indicating copy to clipboard operation
mdsplus copied to clipboard

Build system has inconsistencies regarding end-of-life for various platforms

Open mwinkel-dev opened this issue 1 year ago • 0 comments

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:

  1. Note that the build system is still building debian7-32 (aka debian_wheezy-32) even though it is marked as EOL in the Docker repo. And that mdsplus/deploy/os/debian7-32.opts has not been marked as EOL.
  2. Same thing applies to rhel7
  3. Also, mdsplus/deploy/os/*.opts contains many EOL platforms: alpine3.3, fc17 through fc28, rhel5 through rhel7, and ubuntu12.

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

mwinkel-dev avatar Jul 05 '23 16:07 mwinkel-dev