Version History

Cycle 39 revision 9

  • Updated version of the following packages:

    • ts_watcher

    • ts_config_ocs

    • love_producer

    • rubin_scheduler

  • Installed the pyopenssl conda package in lsstsqre build.

Cycle 39 revision 8

  • Updated version of the following packages:

    • stack

    • ts_attcpip

    • ts_mtrotator

    • ts_mthexapod

    • ts_pointing_common

    • ts_mtaos

    • ts_watcher

    • ts_mtdome

    • ts_eas

    • ts_hvac

    • ts_electrometer

    • ts_tunablelaser

    • ts_cbp

    • ts_audiotrigger

    • ts_config_mtcalsys

    • ts_config_ocs

    • love_producer

    • love_frontend

    • love_manager

    • ts_fbs_utils

    • rubin_scheduler

  • Updated mthexapod startup to use configuration from obs-env if available.

  • Updated laser tracker startup script to use configuration obs-env if available.

  • Updated MTPtg confeiguration to increase azimuth limits to +/- 260.

  • Fixed startup.sh in audiotrigger.

  • Removed rubintv from the conda packages list.

  • Added EAS CSC.

  • Updated pointing model.

  • Changed trigger time for sciplat build.

Cycle 39 revision 7

  • Update version of the following packages:

    • ts_attcpip

    • ts_mthexapod

    • ts_mtaos

    • ts_ofc

    • ts_mtdome

    • ts_mtdometrajectory

    • ts_ess_common

    • ts_ess_earthquake

    • ts_hvac

    • ts_electrometer

    • oods

    • ts_cbp

    • ts_ledprojector

    • ts_audiotrigger

    • ts_config_mttcs

    • ts_config_ocs

  • Update mtaos startup script to use configuration from obs-env, if it is available.

  • Update develop-env build to just run scons version for the packages.

  • Fix sciplat notifications mailing argument.

  • Add LEDProjector to cycle build.

  • Add audiotrigger.

Cycle 39 revision 6

  • Add ts_attcpip dependency to ts_atmcssimulator and ts_atpneumaticssimulator.

  • Add RUN_ARG to DREAM and ATBuilding.

  • Update MTPtg configuration to enable rotator.

  • Fix Rapid Analysis startup logging.

  • In MTAOS build, breakdown cloning/checkout to make layer more reusable.

  • Update MTPtg configuration to apply PA translation.

  • Update version of the following packages:

    • lsstsqre

    • stack

    • stack_ra

    • ts_atmcssimulator

    • ts_atpneumaticssimulator

    • ts_attcpip

    • ts_mtmount

    • ts_pointing_common

    • ts_lasertracker

    • ts_mtaos

    • ts_wep

    • ts_ofc

    • ts_scheduler

    • ts_mtdome

    • ts_ess_common

    • ts_ess_earthquake

    • headerservice

    • ts_mtmount

    • ts_config_mttcs

    • ts_config_ocs

    • love_frontend

    • love_manager

    • ts_fbs_utils

    • rubin_scheduler

Cycle 39 revision 5

  • Fix mailer list syntax in salsciplat jenkinsfile.

  • Add Dockerfile for atbuilding_csc.

  • Add Dockerfile for DREAM.

  • Add ts-ess_earthquake to the ESS deployment container.

  • Downgrade JDK from 17 to 11 for develop.

  • Update version of the following packages:

    • stack_ra

    • ts_atbuilding

    • ts_dream

    • ts_ess_earthquake

    • ts_config_attcs

Cycle 39 revision 4

  • Update UID set for usdf rapid-analysis images

  • Add Michael Reuter to the build notifications in jenkins/Jenkinsfile.sciplat.

  • Make sure that the checkout_repo script expects a dash instead of a dot.

  • Update Jenkinsfiles to use Slack UIDs from new Workspace.

  • Update version of the following packages:

    • ts_watcher

    • ts_config_ocs

    • love_manager

Cycle 39 revision 3

  • Improve Rapid Analysis pod startup script.

  • Update version of the following packages:

    • stack_ra

    • ts_atwhitelight

    • ts_ataos

    • ts_mtmount

    • ts_atbuilding_vents

    • ts_electrometer

    • ts_config_attcs

    • ts_config_ocs

Cycle 39 revision 2

  • Update opensplice builds to install openssh-clients and rsync.

  • Update Jenkinsfile.cycle to stop building community edition of the sciplat image.

    This image is no longer used.

  • Downgrade conda builder image to alma8.

  • Replace conda with mamba in SalObjContainer Dockerfile.

  • Update version of the following packages:

    • lsstsqre

    • stack

    • ts_atmcssimulator

    • ts_atmonochromator

    • ts_atpneumaticssimulator

    • ts_ataos

    • ts_m2

    • ts_watcher

    • ts_gis

    • ts_integrationtests

    • ts_config_attcs

    • ts_config_mttcs

    • ts_config_ocs

    • love_manager

Cycle 39 revision 1

  • Update opensplice builds to start from alma8 and install the stack manually.

  • Update sal-sciplat build with modifications required by update in openslice build.

    We are now building the images based out of raw alma8 instead of using DM-provided images.

  • Update script queue build to just run scons version when building some of the 3rd party packages.

  • Update cycle/docker-compose.yaml build configuration to pass stack version to the opensplice builds.

  • Refactor of Jenkinsfile.lab build script.

    Remove unused community builds.

    Update how EUPS_TAG is set, by using a script provided in the sciplat image.

  • Update version of the following packages:

    • lsstsqre

    • stack

    • ts_develop

    • ts_scriptqueue

    • ts_scheduler

    • oods

    • ts_config_attcs

    • ts_config_ocs

Cycle 39

  • Revert the deploy and develop containers to AlmaLinux 8.

  • Change build to python-build in schedview dockerfile.

  • M1M3-sim: Switch to CRB instead of powertools and compile with gcc-toolset-12.

  • PTG: Switch to CRB and gcc-toolset-12.

  • Add libvlnd-opengl to scriptqueue image for criopy qt6 support.

  • Set QT_API to pyside6 for several containers.

  • love-commander: pin ts-criopy to 0.7.0

  • Update version of the following packages:

    • Core Products * ts_xml * ts_sal * ts_salobj

    • Products * ts_develop * ts_atmonochromator * ts_observatory_control * ts_standardscripts * ts_externalscripts * ts_m1m3support * ts_criopy * ts_mtaircompressor * ts_mtdome * ts_epm * ts_ess_common * ts_ess_labjack * ts_conda_build * ts_hvac * robotframework_efd * ts_integrationtests * ts_linearstage * ts_config_ocs

Cycle 38 revision 7

  • Tweaks for vents docker image.

  • Add ATTCS config to ATMCS and ATPneumatics.

  • Update version of the following packages:

    • ts_mtmount=0.29.1

    • ts_wep=11.2.0

    • ts_watcher=1.19.0

    • ts_ess_csc=0.18.10

    • ts_config_attcs=0.13.1-alpha.1

    • ts_config_ocs=0.25.2a2

    • love_commander=6.2.1

    • love_manager=7.1.0

Cycle 38 revision 6

  • Update love commander to receive version of ts_criopy.

  • Update cycle/docker-compose to pass version of ts_criopy to love-commander build.

  • Update love commander to install libglvnd-glx and libglvnd-opengl.

  • Updated version of the following packages:

    • ts_hexrotcomm

    • ts_mtrotator

    • ts_m2

    • ts_m2com

    • ts_lasertracker

    • ts_scheduler

    • love_commander

    • love_manager

    • ts_fbs_utils

  • Added docker container build for the vents controller.

Cycle 38 revision 5

  • Updated version of the following packages:

    • dds_community_build_el9

    • ts_hexrotcomm

    • ts_atmonochromator

    • ts_mthexapod

    • ts_mtmount

    • ts_lasertracker

    • ts_mtaos

    • ts_wep

    • ts_ofc

    • oods

    • ts_config_mttcs

    • ts_config_ocs

    • love_commander

    • love_producer

    • love_frontend

    • love_manager

  • Fix Jenkinsfiles that were building with docker compose instead of docker-compose but still using the docker agent.

When building with docker compose we should use the node docker engine.

Also update the cycle build jenkinsfile to build for linux-64 architecture.

  • Fix name of dds_comminity_build_el9 to remove “.el9” extention.

  • Update lsstsqre build to check that cache file exists before changing ownership.

  • Remove build network from salobj-community build configuration.

    This option is no longer supported.

  • Update salobj jenkins build to remove docker network setup.

    This is no longer supported by docker compose.

  • Remove build network from develop-env-community and develop-env-private builds configuration.

    This option is no longer supported.

  • Update dev jenkins build to remove docker network setup.

    This is no longer supported by docker compose.

Cycle 38 revision 4

  • Build all containers with docker compose instead of docker-compose.

  • Build all containers with AlmaLinux9.

  • Remove the unused deploy-conda-community-aarch64 container.

  • Remove obsolete “version” attribute from the docker-compose.yaml file.

  • Replace PySide2 and its dependencies with PySide6 and its dependencies.

  • Update version of the following package:

    • ts_ess_controller

Cycle 38 revision 3

  • Install Azul JDK and Apache Maven in the BaseDev container.

  • Update version of the following packages:

    • stack_ra

    • love_manager

    • maven

    • openjdk

Cycle 38 revision 2

  • Update love-manager image to use python 3.11.

  • Build all the develop containers with AlmaLinux9.

  • Update version of the following packages:

    • dds_community_build_el9

    • dds_private_build_el9

    • love_manager

Cycle 38 revision 1

  • Update version of the following packages:

    • DM stack for rapid analysis

    • ts_ess_controller

    • ts_electrometer

    • ts_config_ocs

    • love_manager

Cycle 38

  • Add missing oods arg to oods dockerfile.

  • Add libegl dependency to deploy-sqre dockerfile.

  • Add libvnd-opengl to oods dockerfile.

  • Remov skip tags from integration tests startup script.

  • Update version of the following packages:

    • Core Products * ts_xml

    • Products * lsstsqre * stack * ts_athexapod * ts_atwhitelight * ts_cRIOcpp * ts_wep * ts_scheduler * robotframework_efd * ts_integrationtests * headerservice * ts_cbp

Cycle 37 revison 4

  • Update version of the following packages:

    • ts_m2

    • ts_m2com

    • ts_electrometer

    • ts_tunablelaser

    • ts_config_mttcs

    • ts_config_ocs

    • love_frontend

    • love_manager

Cycle 37 revision 3

  • Implement workaround on rapid-analysis Dockerfile due to EOL of centos.

  • Remove root and privileged arguments from Jenkinsfile.conda_package_builder_aarch64 file.

  • Remove root and privileged arguments from Jenkinsfile.ess-controller file.

  • Remove root and privileged arguments from Jenkinsfile.conda_package_builder file.

  • Fix missing cacheOption property in Jenkinsfile.cycle file.

  • Consolidate building the arm64 and aarch64 conda builder containers into one stage.

  • Update version of the following packages:

    • stack_ra

    • ts_observatory_control

    • ts_standardscripts

    • ts_externalscripts

    • ts_mtdome

    • ts_epm

    • ts_ess_csc

    • ts_config_mttcs

    • ts_config_ocs

Cycle 37 revision 2

  • Update mtaos build to only generate version file for ts_ofc.

  • Update mtaos build to only generate version file for ts_mtaos.

  • Pin version of scipy to 1.13.

  • Update docker-compose.yaml to pass version of rubin_scheduler to scheduler build and stop passing rubin_sim.

  • Update Jenkinsfile.cycle to have conda packages listed one per line.

  • Update version of the following packages:

    • stack_ra

    • ts_m2

    • ts_m2com

    • ts_mtaos

    • ts_scheduler

    • ts_epm

    • ts_config_ocs

    • love_frontend

    • love_manager

    • ts_observing

Cycle 37 revision 1

  • Update base develop image to make sure all packages installed with pip are not pulling any dependencies.

    Updates include:

    • Pin version of rawpy.

    • Stop installing Pillow with pip (it is already installed as a conda package).

    • Install ltd-conveyor with conda.

    • Remove safir. In principle this is a temporary removal, until we can get a conda package for it.

  • Update sciplat build script to stop using the docker agent

  • Install donut_viz in rapid analysis.

  • Install nano, batoid and danish on rapid analysis.

  • Update rapid analysis build to use libmamba solver.

  • Add ts_wep to rapid analysis.

  • Update OCPS build to install redis.

  • Update OCPS build to use package from lsstts org as well as lsst-dm.

  • Update version of the following packages:

    • DM stack

    • DM stack for rapid analysis

    • dm_OCPS

    • headerservice

    • ts_linearstage

    • ts_config_mtcalsys

    • love_frontend

    • love_manager

    • ts_fbs_utils

Cycle 37

  • Add EPM

  • Remove WeatherStation

  • Switch from Mamba to conda with lib-mamba solver

  • Rename MTM2-sim to MTM2

  • Update pre-commit hooks

  • Fix SQL to JSON translation in love-backup

Core products

  • ts_xml

  • ts_sal

  • ts_salobj

Products

  • ts_develop

  • ts_atmcssimulator

  • ts_athexapod

  • ts_atwhitelight

  • ts_observatory_control

  • ts_standardscripts

  • ts_ataos

  • ts_m2

  • ts_m2com

  • ts_mtmount

  • ts_pointing_common

  • ts_lasertracker

  • ts_wep

  • ts_watcher

  • ts_mtdome

  • ts_dsm

  • ts_epm

  • ts_ess_common

  • ts_ess_csc

  • ts_ess_labjack

  • ts_conda_build

  • ts_tcpip

  • ts_genericcamera

  • ts_utils

  • robotframework_efd

  • ts_integrationtests

  • headerservice

  • rubintv

Configuration

  • ts_config_mtcalsys

  • ts_config_mttcs

  • ts_config_ocs

Cycle 36 revision 5

  • DM-44549: Add LinearStage to cycle build

  • DM-44417: Add CBP to cycle build

  • Add SCRIPTS_LOCATION and rubintv_analysis_service to rapid-analysis startup

  • Update version of the following packages:

    • stack_ra

    • ts_atwhitelight

    • headerservice

    • ts_tunablelaser

    • ts_config_atcalsys

    • ts_config_ocs

    • love_commander

    • love_producer

    • love_frontend

    • love_manager

Cycle 36 revision 4

  • In cycle/develop.env, fix ts_salobj version back to develop.

  • Update version of the following packages:

    • stack_ra

Cycle 36 revision 3

  • Build conda packages for both Python 3.11 and 3.12.

  • Update rapid-analysis build to include rubintv_analysis_service and to change most of scons runs to scons version.

  • Update the version of the following packages:

    • stack_ra

    • ts_atwhitelight

    • ts_externalscripts

    • ts_mtaos

    • ts_wep

    • ts_ess_common

    • ts_ess_csc

    • headerservice

    • ts_tunablelaser

    • ts_config_ocs

    • love_manager

Cycle 36 revision 2

  • Update MT pointing model

  • Handle alembic migrations in nightreport

  • Update version of the following packages:

    • lsstsqre

    • stack

    • ts_develop

    • ts_mtaos

    • ts_scheduler

    • ts_genericcamera

    • oods

    • headerservice

    • ts_tunablelaser

    • ts_config_mttcs

    • ts_config_ocs

    • love_frontend

    • love_manager

Cycle 36 revision 1

  • DM-44842: Add TunableLaser to cycle build

  • Update MTPtg pointing model and configuration.

  • Update docker-compose.yaml to pass ts_config_ocs version to test build.

  • Update test build to set ts_config_ocs version.

  • Update deploy-env/lsstsqre to downgrade jaraco.context.

  • Update version of the following packages:

    • lsstsqre

    • stack

    • ts_m2

    • ts_m2com

    • ts_lasertracker

    • ts_tunablelaser

    • ts_config_mtcalsys

Cycle 36 revision 0

  • Fix conda build.

  • Add ts_config_ocs to m1m3simulator.

  • Fix config pass in mtmount.

Update the versions of the following packages:

  • ts_xml

  • ts_salobj

  • lsstsqre

  • stack

  • ts_develop

  • ts_hexrotcomm

  • ts_simactuators

  • ts_athexapod

  • ts_atspec

  • ts_authorize

  • ts_mtrotator

  • ts_mthexapod

  • ts_observatory_control

  • ts_scriptqueue

  • ts_m2

  • ts_m2com

  • ts_watcher

  • ts_scheduler

  • ts_mtdome

  • ts_mtdometrajectory

  • ts_ess_common

  • ts_ess_controller

  • ts_ess_csc

  • ts_ess_labjack

  • ts_conda_build

  • ts_tcpip

  • ts_genericcamera

  • ts_hvac

  • ts_utils

  • robotframework_efd

  • rubintv

Cycle 35 revision 5

  • Update deploy-env/lsstsqre to fix command separation when installing libraries.

  • Update rapid-analysis usdf build to use its own version of the DM-stack.

  • Update version of the following packages:

    • lsstsqre

    • stack

    • stack_ra

    • ts_mtrotator

    • ts_mthexapod

    • ts_nightreport

    • ts_config_mttcs

    • ts_config_ocs

    • love_frontend

    • love_manager

Cycle 35 Revision 4

  • Update rapid analysis build to checkout and use local versions of obs_lsst and drp_pipe.

  • Update rapid-analysis build to use its own version of the DM-stack.

  • Update version of ts-develop for develop and main develop-env builds.

  • Export PySide2 env vars for the develop environment.

  • Create single source for CONDA_PACKAGES ev and choices field in Jenkinfile.cycle

  • Update version of the following packages:

    • lsstsqre=7-stack-lsst_distrib-w_2024_12

    • stack=w_2024_12

    • stack_ra=w_2024_12

    • ts_scheduler=2.0.0rc9

    • ts_mtdome=1.15.5

    • ts_ess_labjack=1.2.1a1

    • ts_genericcamera=1.4.2a1

    • ts_pmd=0.6.1

    • ts_hvac=0.15.0

    • ts_weatherforecast=0.4.0

    • headerservice=3.3.10

    • ts_nightreport=0.1.2

    • ts_config_mttcs=0.12.1a1

    • ts_config_ocs=0.24.37

    • love_frontend=5.30.0

    • love_manager=5.18.0

Cycle 35 Revision 3

  • Update version of the following packages:

    • lsstsqre

    • stack

    • ts_lasertracker

    • ts_scheduler

    • ts_mtdome

    • ts_integrationtests

    • robotframework_efd

    • headerservice

    • ts_nightreport

    • ts_config_ocs

    • love_frontend

    • love_manager

    • ts_astrosky_model

    • ts_dateloc

    • ts_fbs_utils

    • rubin_scheduler

  • Add nightreport choice to Jenkinsfile.cycle

  • Remove safe declaration from develop-env/lsstsqre git config.

  • Update deploy-env/lsstsqre & develop-env/lsstsqre builds to remove pin for openssl.

  • Update sal-sciplat to include astrometry.net again.

  • Update Scheduler build to use rubin_scheduler package instead of rubin_sim.

  • DM-42847: Add ts_nighreport to cycle build

Cycle 35 Revision 2

  • Update version of the following packages:

    • DM-stack

    • ts_atdome

    • ts_mtrotator

    • ts_standardscripts

    • headerservice

    • ts_config_ocs

    • love_frontend

    • love_manager

  • Stop building conda packages for Python 3.10.

Cycle 35 Revision 1

  • Update version of the following packages:

    • ts_atdome

    • ts_pointing_common

    • ts_integrationtest

    • robotframework_efd

    • headerservice

  • Fix permission issue on /home/saluser/.npm folder

  • Add libglvnd-glx to love-commander

  • Better handle npm built assets for rubintv

Cycle 35 Revision 0

Core products

  • ts_xml

RSP

  • lsstsqre

  • stack

Products

  • ts_develop

  • ts_hexrotcomm

  • ts_mtrotator

  • ts_mthexapod

  • ts_standardscripts

  • ts_m2

  • ts_m2com (new)

  • ts_m1m3support

  • ts_cRIOcpp

  • ts_criopy

  • ts_mtaos

  • ts_wep

  • ts_mtdome

  • ts_integrationtests

  • ts_fiberspectrograph

  • robotframework_efd

  • rubintv (new)

  • ts_config_mtcalsys

  • love_commander

  • love_frontend

  • love_manager

Cycle 35 revision 6

  • Updated components:

    • ts_mtdome

Cycle 35 revision 5

  • Updated component:

    • ts_externalscripts

    • ts_mtmount

    • ts_config_mttcs

    • ts_pointing_common

  • Fix issue with mtmount startup script. It was doing the opposite of what it really had to do.

Cycle 34 revision 4

  • Updated components:

    • ts_ess_common

    • ts_ess_controller

    • ts_genericcamera

    • ts_pointing_common

  • Update mtmount startup script for CCW only mode

Cycle 34 revision 3

  • Updated components:

    • ts_ess_controller

Cycle 34 revision 2

  • Add safir to base sqre development Docker image.

  • Updated components:

    • ts_ess_common

    • ts_ess_csc

    • ts_ess_labjack

    • ts_integrationtests

    • robotframework_efd

    • ts_config_ocs

    • love_frontend

    • love_manager

Cycle 34 revision 1

  • Update Jenkinsfile.cycle to only build one stage at a time.

  • Updated components

    • ts_standardscripts

    • ts_externalscripts

    • ts_mtmount

    • ts_lasertracker

    • ts_integrationtests

    • robotframework_efd

    • ts_config_mttcs

    • ts_config_ocs

    • love_frontend

Cycle 34

  • Pin OpenSSL on develop-env and deploy-env.

  • Swap c and non c steps to fix CI.

  • Have docker compose build images 1 by 1.

  • Use python cycle argument for building ESS controller.

  • Change SALSciPlat build to use main branch instead of prod branch.

  • Update versions of the following packages:

    • ts_xml

    • ts_sal

    • lsstsqre

    • stack

    • ts_atdome

    • ts_atdometrajectory

    • ts_atmcssimulator

    • ts_mtrotator

    • ts_mthexapod

    • ts_observatory_control

    • ts_standardscripts

    • ts_externalscripts

    • ts_scriptqueue

    • ts_m2

    • ts_m1m3support

    • ts_criopy

    • ts_mtaos

    • ts_wep

    • ts_phosim

    • ts_watcher

    • ts_mtdome

    • ts_config_mttcs

    • love_frontend

    • love_manager

    • ts_fbs_utils

    • ts_observing

    • rubin_sim

    • ts_pointing_common

    • headerservice

    • robotframework_efd

    • ts_integrationtests

Cycle 33 revision 5

  • Update version of the following packages

    • ts_atmonochromator

    • ts_watcher.

    • love_frontend

    • love_manager

    • ts_fiberspectrograph

    • lsst_sqre

    • lsst_stack

    • ts_electrometer

    • ts_gis

Cycle 33 revision 4

  • Add missing node version on develop.env and main.env.

  • Update version of the following packages:

    • ts_atmonochromator.

    • ts_observatory_control.

    • ts_standardscripts.

    • ts_externalscripts.

    • ts_watcher.

    • ts_config_latiss.

    • love-frontend.

Cycle 33 revision 3

  • Add node as an argument to develop-env build.

  • Update version of the following packages:

    • DM stack.

    • ts_mtmount.

    • ts_config_latiss.

    • ts_config_mttcs.

    • love-frontend.

    • love-manager.

    • node (new).

    • ts_fbs_utils.

    • ts_observing.

Cycle 33 revision 2

  • Update Scheduler setup script to point configuration to obs-env if obs-env exists.

  • In Jenkinsfile.cycle: * Allow users to set a no cache option. * Stop using docker agent and use docker compose (that is now available in the nodes). * Allow users to select which node to run the build. * Build one component at a time.

  • Update version of the following packages:

  • ts_watcher

  • ts_ess_common

  • ts_ess_csc

  • ts_config_atcalsys

  • ts_config_ocs

  • love_frontend

  • love_manager

  • ts_fbs_utils

Cycle 33 revision 1

  • Fix rapid-analysis build. There was some changes in how eups sets up packages that caused the deployment to fail.

  • Updated mtm1m3_sim build. Stop cloning spdlog and install it using dnf.

  • Update version of the following packages:

    • ts_sal (patch).

    • atmospec.

    • DM-stack.

    • love_frontend.

    • love_manager.

    • Spectractor.

    • summit_extras.

    • summit_utils.

    • ts_config_latiss.

    • ts_cRIOcpp.

    • ts_m1m3support.

    • ts_mtaircompressor.

    • ts_mtrotator.

    • ts_watcher.

Cycle 33

  • Implement fix for mamba mambabuild issue.

  • Add ts_audio_broadcaster to Jenkinsfile.cycle.

  • Add love-frontend-k8s to ALL option in Jenkinsfile.cycle.

Updated core products

  • ts_xml

  • ts_idl

  • ts_salobj

Updated products

  • ts_develop

  • ts_hexrotcomm

  • ts_atmcssimulator

  • ts_m2

  • ts_mtmount

  • ts_pointing_common

  • ts_m1m3support

  • ts_lasertracker

  • ts_mtaos

  • ts_wep

  • ts_ofc

  • ts_mtdome

  • ts_dsm

  • ts_ess_common

  • ts_conda_build

  • ts_genericcamera

  • ts_hvac

  • ts_gis

  • robotframework_efd

  • headerservice

  • ts_audio_broadcaster

  • ts_config_attcs

  • ts_config_eas

  • ts_config_mttcs

  • ts_config_ocs

  • love_producer

  • love_manager

  • rubin_sim

  • schedview

Cycle 32 revision 6

  • conda_builder linux64: Add libraries to support QT development.

  • Add audio_broadcaster to Jenkinsfile.cycle

Updated components

  • ts_standardscripts

  • ts_externalscripts

  • ts_config_ocs

  • ts_observatory_control

  • ts_integrationtests

  • robotframework_efd

  • ts_audio_broadcaster

Cycle 32 revision 5

  • Replace docker compose with docker-compose for OODS builds.

  • Install nodejs 18.

  • Update download leap seconds file URL.

  • Fix dockerfile for OODS.

Updated components

  • ts_develop

  • love_frontend

  • love_producer

  • love_manager

  • love_commander

  • stack

  • lsstsqre

Cycle 32 revision 4

  • Add oods.

  • Add headerservice.

Updated components

  • ts_observatory_control

  • ts_standardscripts

  • ts_externalscripts

  • ts_config_latiss

  • ts_config_ocs

  • love_frontend

  • love_manager

Cycle 32 revision 2

  • Fix label typos for salobj and dev pipelines

  • Update version of the following packages:

    • DM stack version.

    • ts_config_ocs.

    • ts_scheduler.

    • summit_utils.

    • summit_extras.

    • Spectractor.

    • atmospec

Cycle 32 revision 1

  • Disable concurrent builds & add node 2 to label for salobj and develop env jenkinsfiles

  • Setup ts_xml so packages that require it can find it.

  • Update version of the following packages:

    • ts_watcher.

    • love_manager.

    • love_frontend.

    • ts_dimm.

    • ts_tcpip.

Cycle 32

  • Add love-frontend kubernetes dockerfile.

  • Skip integration tests for MTAOS.

  • Rename rubintv-broadcaster to rapid analysis.

  • Pass in python version using env files for develop, main and cycle.

  • Updated builds to use python 3.11.

  • Remove WeatherStation from Jenkinsfile.

  • Add stack version to lsstsqre deploy env.

  • Update versions of the following components:

    • ts_xml

    • ts_sal

    • ts_salobj

    • ts_idl

    • ts_develop

    • ts_hexrotcomm

    • ts_atmcssimulator

    • ts_atpneumaticssimulator

    • ts_athexapod

    • ts_atwhitelightsource

    • ts_mtrotator

    • ts_mthexapod

    • ts_salkafka

    • ts_observatory_control

    • ts_scriptqueue

    • ts_m2

    • ts_m1m3support

    • ts_criopy

    • ts_mtaircompressor

    • ts_lasertracker

    • ts_mtaos

    • phosim_utils

    • ts_wep

    • ts_ofc

    • ts_phosim

    • ts_mtdome

    • ts_mtdometrajectory

    • ts_dsm

    • ts_ess_common

    • ts_ess_controller

    • ts_ess_csc

    • ts_pmd

    • ts_integrationtests

    • ts_hvac

    • ts_electrometer

    • ts_fiberspectrograph

    • ts_gis

    • robotframework_efd

    • ts_config_mttcs

    • vimba_conda_build

    • ts_dateloc

Cycle 31 revision 6

  • Add ts_attcpip to the develop-env Docker image.

  • Update version of the following packages:

    • ts_standardscripts.

    • ts_externalscripts.

Cycle 31 revision 5

  • Bulk update builds to use mamba instead of conda to install packages.

  • Update dimm build to use mamba instead of conda.

  • Update ATAOS build.

    • Remove old unused Dockerfile and replace it with the Dockerfile.conda file.

    • Update cycle/docker-compose.yaml file to stop using the (now deleted) Dockerfile.conda file.

    • Update build to use mamba.

  • Update version of the following packages:

    • ts_ess_common.

    • ts_ess_csc.

    • ts_scheduler.

    • ts_dimm.

    • ts_config_ocs.

    • love_producer.

    • love_frontend.

    • love_manager.

Cycle 31 revision 4

  • In main and develop env files update ts_dds.

  • Update version of the following packages:

    • ts_dds (update to python 3.11).

    • ts_standandscripts.

    • ts_scheduler.

    • love_commander.

    • love_frontend.

    • love_manager.

    • ts_config_ocs.

Cycle 31 revision 3

  • Update version of the following packages:

    • gphoto2.

    • ts_config_ocs.

    • ts_externalscripts.

    • ts_observatory_control.

    • ts_observing_utilities.

    • ts_scheduler.

    • ts_standardscripts.

    • ts_watcher.

Cycle 31 revision 2

  • In ScriptQueue build, fix name of ts_cRIOpy package when declaring it via eups.

  • In develop-env setup.sh, replace reference to ts_cRIOpy to ts_criopy.

  • In develop-env Dockerfile, replace reference to ts_cRIOpy to ts_criopy.

  • In sal-sciplat build, fix name of ts_cRIOpy package.

  • Install unzip in the coda builder Dockerfiles.

  • Update conda-builder-private build configuration to tag images with CYCLE.rev.

  • Update version of the following packages:

    • ts_scheduler.

    • ts_config_ocs.

    • LOVE-frontend.

    • ts_observatory_control.

    • ts_standardscripts.

    • ts_criopy.

    • ts_wep.

Cycle 31 Revision 1

  • Add python 3.11 to conda config

  • Move conda config to common folder

  • Updated packages:

    • ts_criopy.

    • ts_ess_csc.

    • ts_observatory_control.

    • ts_standardscripts.

    • ts_externalscripts.

    • love_manager.

    • love_frontend.

    • love_commander.

Cycle 31

  • Add ts-xml conda package to deployment environments.

  • Replace WeatherStation with ESS in PTG image.

  • In rubintv-broadcaster, install conda packages in one step.

  • In develop-env, only run pytest on tests directory for cRIOpy.

Updated Core products * ts_xml * ts_sal * ts_salobj * ts_idl

  • Update lsstsqre to w22

Updated Packages * ts_hexrotcomm * ts_simactuators * ts_atdome * ts_mtrotator * ts_mthexapod * ts_observatory_control * ts_scriptqueue * ts_mtmount * ts_m1m3support * ts_mtaircompressor * ts_wep * ts_mtdome * ts_tcpip * ts_utils * ts_fiberspectrograph * love_commander * love_manager * ts_pointing_component * ts_hvac * ts_pointing_common * ts_dimm * robotframework_efd * ts_atdome * ts_ess_controller * ts_ess_common

Cycle 30 revision 8

  • Update version of the following packages:

    • ts_lasertracker.

    • ts_scheduler.

    • love_commander.

    • love_producer.

    • love_frontend.

    • love_manager.

Cycle 30 revision 7

  • Update version of the following packages:

    • DM stack version.

    • ts_observatory_control.

    • ts_standardscripts.

    • ts_externalscripts.

    • ts_config_ocs.

    • ts_wep.

  • In ScriptQueue build, fix name of ts_cRIOpy package when declaring it via eups.

  • In sal-sciplat build fix name of ts-criopy package when declaring with eups.

  • Update rubintv-broadcaster build to use the image_tag argument instead of hard-coded weekly.

Cycle 30 revision 6

  • Update develop env build to setup ts_config_ocs when building ts_observatory_control.

  • Update salobj development env build to declare packages when installing them with pip in editable mode.

  • Update the following packages:

    • integrationtests.

    • robotframework_efd.

    • love_manager.

    • love_commander.

    • love_frontend.

Cycle 30 revision 5

  • Add “-e” to the “pip” command in the SalObjContainer Dockerfile.

  • Update version of the following packages:

    • ts_conda_build.

Cycle 30 revision 4

  • Remove eups/scons requirement for SalObjContainer.

  • rubintv-broadcaster: add redis-py

  • Update version of the following packages:

    • ts_atdometrajectory.

    • ts_mtdometrajctory.

    • ts_config_attcs.

    • ts_config_mttcs.

    • ts_atspec.

Cycle 30 revision 3

  • Fix the conda_package_builder_aarch64 Dockerfile.

  • Update version of the following packages:

    • ts_observatory_control.

    • ts_standardscripts.

    • ts_externalscripts.

    • ts_m2.

    • ts_scheduler.

    • ts_ess_common.

    • ts_ess_controller.

    • ts_ess_csc.

    • ts_ess_labjack.

    • ts_hvac.

    • ts_config_mttcs.

    • ts_config_ocs.

    • love_frontend.

    • ts_fbs_utils.

    • schedview.

Cycle 30 revision 2

  • Add ts-criopy as a dependency in the following builds:

    • develop-env

    • sal-sciplat

    • scriptqueue

  • In cycle/docker-compose.yaml, pass in version of ts-criopy to all necessary builds

  • Update the version of the following packages:

    • ts_config_mttcs

    • ts_observatory_control

    • ts_standardscripts

    • ts_externalscripts

    • love_frontend

    • ts-criopy (new)

Cycle 30 revision 1

  • Update the version of the following packages:

    • dm stack.

    • love_frontend

    • love_producer

    • rubin_sim.

    • schedview.

    • ts_atspec.

    • ts_config_mttcs

    • ts_config_ocs.

    • ts_ess_csc.

    • ts_externalscripts.

    • ts_fbs_utils.

    • ts_hvac.

    • ts_observatory_control.

    • ts_pmd.

    • ts_scheduler.

    • ts_standardscripts.

    • ts_watcher.

Cycle 30

  • Update version of the following core packages:

    • ts_xml

    • ts_idl

    • ts_salobj

  • Update version of the following products:

    • ts_develop

    • ts_hexrotcomm

    • ts_simactuators

    • ts_atdome

    • ts_atmonochromator

    • ts_atwhitelight

    • ts_mtrotator

    • ts_mthexapod

    • ts_ataos

    • ts_m2

    • ts_mtmount

    • ts_m1m3support

    • ts_cRIOcpp

    • ts_lasertracker

    • ts_wep

    • ts_ofc

    • ts_phosim

    • ts_watcher

    • ts_scheduler

    • ts_mtdome

    • ts_mtdometracjectory

    • ts_weatherstation

    • ts_ess_controller

    • ts_ess_labjack

    • ts_conda_build

    • ts_genericcamera

    • ts_hvac

    • ts_electrometer

    • ts_fiberspectrograph

    • ts_config_attcs

    • ts_config_mttcs

    • ts_config_ocs

    • ts_authorize

    • love_commander

    • love_producer

    • love_frontend

    • love_manager

    • ts_integrationtests

    • robotframework__efd

    • ts_pointing_common

    • ts_mtaos

    • ts_gis

    • ts_mtaircompressor

    • ts_m2

    • ts_weatherforecast

    • ts_scheduler

Cycle 29 revision 12

  • Update version of the following packages:

    • ts_config_ocs.

    • ts_watcher.

    • ts_ess_csc.

    • Spectractor.

    • summit_utils.

    • summit_extras.

    • atmospec.

    • ts_observing_utilities.

    • ts_wep.

  • Update ScriptQueue build to load shared observing environment.

Cycle 29 revision 11

  • Update version of the following packages:

  • love_frontend

  • love_manager

  • robotframework_EFD

  • ts_integrationtests

  • ts_pmd

Cycle 29 revision 10

  • Make the call to ‘lsstinstall’ also work for a cycle build.

  • Update version of the following packages:

  • ts_ess_common.

  • ts_ess_csc.

  • ts_config_ocs

Cycle 29 revision 9

  • Make sure that ‘lsstinstall’ always picks up the latest weekly instead of latest build.

  • Update version of the following packages:

  • ts_authorize.

  • ts_ess_common.

  • ts_integrationtest.

  • love_frontend.

  • love_manager.

  • robotframework_EFD.

Cycle 29 revision 8

  • Fix a permissions issue on the arm64 conda package builder docker container.

  • Rename ts_ATMCSSimulator to ts_atmcssimulator.

  • Rename ts_ATPneumaticsSimulator to ts_atpneumaticssimulator.

  • Update version of the following packages:

    • ts_fbs_utils.

    • ts_config_ocs.

    • DM stack.

    • ts_integrationtests.

    • ts_gis.

    • robotframework_efd.

    • rubintv.

    • love_frontend.

    • ts_fbs_utils.

    • ts_utils.

    • ts_config_mttcs.

    • ts_config_atcalsys.

    • ts_mtmount.

    • ts_atwhitelight.

    • ts_atmcssimulator.

    • ts_atpneumaticssimulator.

Cycle 29 revision 7

  • Update pointing model for the main telescope.

  • Update version of the following packages:

    • ts_config_ocs.

    • ts_weatherforecast.

    • ts_authorize.

    • ts_ess_labjack.

    • ts_ess_csc (downgraded).

    • ts_config_ocs.

    • ts_pointing_common.

    • robotframework_EFD.

    • ts_integrationtests.

Cycle 29 revision 6

  • Update version of the following packages:

    • LOVE-frontend.

    • ts_ess_common.

    • ts_ess_csc.

    • ts_config_ocs.

    • ts_gis.

    • ts_weatherforecast.

    • ts_pointing_common.

  • Update main telescope pointing model.

Cycle 29 revision 5

  • In build/scriptqueue:

    • Install libglvnd-glx.

    • Makes some improvements in preparation for the shared environment.

      Changes include:

      • Stop running unit tests on packages that are not really necessary.

      • Reorder build steps such that it builds ancillary libraries first, then observatory control packages and script packages.

      • Install scriptqueue from conda instead of using clone/checkout. This package is static anyway, so there is no reason to use the repo with eups.

  • In cycle/docker-compose.yaml, pass in version of robotframework-efd package to integration test build.

  • Updates for the integrationtests package:

    • Installing PyYAML and setting PYTHONPATH EnvVar the Dockerfile.

    • Set the RUN_ARG EnvVar in the Dockerfile to have no default value.

    • Added the robotframework_EFD repo to the cycle_build infrastructure.

    • Updated the RUN_ARG value in startup.sh to hardcode the robot command and make the EnvVar just be the unique switches and flags to the robot command.

    • Added to startup.sh a reporting exit code of the control process and then terminating script gracefully.

    • Moved the robot_efd version ARG in build/integrationtests/Dockerfile.

  • Add build scripts for GIS.

  • Update version of the following packages:

    • DM stack.

    • ts-develop.

    • ts-observatory-control.

    • ts-externalscripts.

    • ts-standardscripts.

    • ts-scriptqueue.

    • ts-pointing-common.

    • ts-conda-build.

    • ts-gis (new).

    • robotframework-efd (new).

    • ts-config-ocs.

    • love-commander.

    • love-frontend.

    • love-manager.

Cycle 29 revision 4

  • Update cycle/docker-compose.yaml scheduler build configuration to pass in version of ts_observing.

  • Pin version of numpy for conda_package_builder to 1.21 as used by DM.

  • Update version of the following packages:

    • ts_ataos.

    • ts_config_latiss.

    • ts_config_ocs.

    • ts_genericcamera.

    • ts_observatory_control.

    • ts_observing.

    • ts_scheduler.

Cycle 29 revision 3

  • Ptg: update pointing model for the main telescope.

  • In scheduler, update build script to add new dependency; ts-observing.

  • Update version of the following packages:

    • DM stack.

    • ts_scheduler.

    • ts_config_ocs.

    • ts_observing (new).

    • ts_observatory_control.

    • ts_externalscripts.

    • love_frontend.

    • rubin_sim.

    • schedview.

Cycle 29 revision 2

  • Remove rev from conda_package_builder private image tag for amd64 so all images are named the same.

  • Fix permission issue on ‘/home/saluser/.setup.sh’ file.

  • Update version of the following packages:

    • ts_weatherforecast.

    • LOVE-commander.

    • LOVE-frontend.

Cycle 29 revision 1

  • In sal-sciplat build, source ospl environment when installing/setting up packages.

  • In ScriptQueue build, setup ts_config_ocs when builing ts_standardscripts.

  • In jenkins/Jenkinsfile.base, set COMPOSE_HTTP_TIMEOUT=240 in the docker run arguments.

  • Update version of the following packages:

    • ts_pointing_common.

    • ts_config_ocs.

    • ts_pointing_common.

    • lsstsqre weekly.

    • ts_standardscripts.

    • ts_externalscripts.

    • ts_atspec.

    • ts_ess_controller.

    • dds_community_build_el7.

    • ts_ess_common

    • ts_ess_controller

    • ts_ess_csc.

    • ts_weatherforecast.

    • ts_electrometer.

    • ts_scheduler.

    • ts_fbs_utils.

    • rubin_sim.

Cycle 29

  • Rename ts_mtalignment to ts_lasertracker.

  • Remove ts_adamSensors.

  • Remove pyside2, qasync, pytest_qt and pytest_xvfb because they moved to ts-develop.

  • Add GenericCamera build step.

  • Add develop_env to list of build steps.

  • Update conda build config in preparation to adding Python 3.11 eventually.

  • Update weatherforecast deployment container to include ts_config_ocs.

  • Update the version of
    • ts_xml.

    • ts_idl.

    • ts_salobj.

    and also of many packages among which

    • ts_hexrotcomm.

    • ts_authorize.

    • ts_m2.

    • ts_mtmount.

    • ts_hvac.

    • ts_config_mttcs.

    • ts_wep.

    • ts_mtdome.

    • ts_ess_common.

    • ts_ess_csc.

    • ts_standardscripts.

    • ts_externalscripts.

    • ts_mtrotator.

    • ts_atwhitelight.

    • ts_genericcamera.

    • ts_integrationtests.

    • ts_atspec.

    • ts_weatherforecast.

    • love_commander.

    • love_frontend.

    • love_manager.

    • ts_config_ocs.

    • ts_config_mttcs.

Cycle 28 revision 7

  • Update version of the following packages:

    • ts_standardscripts.

    • ts_externalscripts.

    • ts_scheduler.

    • ts_config_ocs.

    • ts_astrosky_model.

    • ts_fbs_utils.

    • rubin_sim.

    • schedview.

  • In Jenkinsfile.cycle rename rubintv-broadcaster-pub -> rubintv-broadcaster-usdf

  • In scheduler build script, merge all mamba install commands in a single one.

Cycle 28 revision 6

  • Remove installing jupyterlab via mamba because it is part of ts-develop now.

  • Update version of the following packages:

    • ts_authorize.

    • ts_genericcamera.

    • love-commander.

    • love-manager.

Cycle 28 revision 5

  • Remove pip packages from the base-sqre Dockerfile since they were moved to ts-develop.

  • In rubintv-broadcaster, install rubin-env-rsp.

  • In cycle/docker-compose.yaml, update schedview build configuration to pass version of bokeh.

  • In schedview, update build script to pin version of bokeh.

  • In scheduler, use mamba to install packages.

  • Update version of the following packages:

    • ts_observatory_control.

    • ts_standardscripts.

    • ts_externalscripts.

    • ts_config_atcalsys.

    • ts_config_latiss.

    • ts_config_ocs.

    • ts_fbs_utils.

    • ts_develop.

    • rubin_sim.

    • bokeh (new).

    • ts_electrometer.

    • ts_authorize.

Cycle 28 revision 4

  • In cycle/docker-compose.yaml, replace rubintv-broadcaster-pub builds with rubintv-broadcaster-usdf, specifying UID/GID.

  • In rubintv-broadcaster, refactor build script to move repositories to /repos.

  • In rubintv-broadcaster, add new dependency eo_pipe.

  • Update the version of the following packages:

    • ts_weatherforecast.

    • ts_hvac.

Cycle 28 revision 3

  • In Jenkinsfile.cycle: * Add stage to build conda package builder for x86. * Add public build for rubintv images.

  • In conda builder: Install new library libglvnd-glx, required by qt.

  • In rubintv-broadcaster: * Stop installing ciso8601, ffmpeg and imagemagick. * Add a new DEPLOY_BRANCH environment variable that allows us to specify a branch to checkout before starting the process. * In the setup script, try to checkout the DEPLOY_BRANCH and if it doesn’t exist just update the current branch in the package plan.

  • Update cycle/docker-compose.yaml to add configuration for public rubintv images.

  • Update the version of the following components.

    • ts_hvac.

    • ts_weatherforecast.

    • ts_ess_csc.

    • ts_mtaircompressor.

    • LOVE-frontend.

    • LOVE-manager.

Cycle 28 revision 2

  • Update pointing component build with new pointing model and add configuration for the pointing origin.

  • Update version of the following packages:

    • ts_pointing_common.

    • ts_scheduler.

Cycle 28 revision 1

  • Update AT pointing model.

  • In cycle/docker-compose.yaml, pass ts_utils to electrometer build.

  • Electrometer: Add ts_utils to install command.

  • Add configuration for ATMonochromator to Jenkinsfile.cycle and cycle/docker-compose.yaml

  • Add ATMonochromator build scripts.

  • Update version of the following packages:

    • dm-stack.

    • ts_pointing_common.

    • ts_scheduler.

    • ts_electrometer.

    • love_commander.

    • love_producer.

    • love_frontend.

    • love_manager.

    • (New) ts_atmonochromator.

    • ts_utils.

    • ts_config_ocs.

Cycle 28 revision 0

  • Add ts_weatherforecast Dockerfile and everything else.

  • Update the version of:

    • ts_xml.

    • ts_sal.

    • ts_hexrotcomm.

    • ts_mtrotator.

    • ts_phosim.

    • ts_pmd.

    • ts_hvac.

    • ts_config_mttcs.

    • ts_mtmount.

    • ts_mtdome.

    • love_commander.

    • love_frontend.

    • love_manager.

    • ts_ess_common.

    • ts_ess_controller.

    • ts_ess_csc.

    • ts_authorize.

    • ts_config_ocs.

    • (New) ts_weatherforecast.

Cycle 27 revision 4

  • Update version of the following packages:

    • ts_wep.

    • ts_standardscripts.

    • ts_externalscripts.

    • ts_scheduler.

    • ts_config_ocs.

    • ts_hvac.

    • dm-stack.

    • ts_mtdome.

  • In build/ptg:

    • Update MT pointing model.

    • Update MTPtg configuration to limit azimuth to +/- 260.

Cycle 27 revision 3

Update version of the following packages:

  • ts_scheduler.

  • ts_mtdome.

Cycle 27 revision 2

  • Install astrometry.net in rubintv broadcaster images.

  • Update mtptg configuration.

  • Update version of the following package:

    • ts_pointing_common.

    • LOVE-frontend.

    • LOVE-manager

    • ts_hvac.

    • ts_scheduler.

    • ts_config_ocs.

    • ts_fbs_utils.

    • rubin_sim.

Cycle 27 revision 1

  • Update the version of the following packages:

    • lsstsqre.

    • ts_genericcamera.

    • ts_config_ocs.

Cycle 27

  • Switch scriptqueue build to mamba.

  • In Jenkinsfile.cycle add step to build the development image.

  • Fix kafka partial producer config for M1M3.

  • Update mtaircompressor Dockerfile for new build instructions.

  • Update mtaircompressor docker-compose to pass config repo version.

  • Update version of

    • ts_ddsconfig

    • ts_xml

    • ts_idl

    • ts_salobj

    and other packages including

    • ts_atdome

    • ts_atdometrajectory

    • ts_ATPneumaticsSimulator

    • ts_atspec

    • ts_atwhitelight

    • ts_authorize

    • ts_mtrotator

    • ts_mthexapod

    • ts_observatory_control

    • ts_externalscripts

    • ts_scriptqueue

    • ts_ataos

    • ts_m2

    • ts_mtaircompressor

    • ts_mtalignment

    • ts_phosim

    • ts_watcher

    • ts_mtdome

    • ts_mtdometrajectory

    • ts_dimm

    • ts_ess_common

    • ts_ess_csc

    • ts_conda_build

    • ts_tcpip

    • ts_integrationtests

    • ts_config_atcalsys

    • ts_config_ocs

Cycle 26 revision 14

  • In build/sal-sciplat/Dockerfile, fix issue with ATDome/ATDomeTrajectory -> atdome/atdometrajectory renaming.

  • Update version of the following packages:

    • ts_atdometrajectory.

    • lsstsqre.

    • ts_scheduler.

    • ts_config_ocs.

    • ts_standardscripts.

    • ts_externalscripts.

    • ts_ataos.

Cycle 26 revision 13

  • Update the version of the following packages:

    • ts_config_ocs.

    • ts_fbs_utils.

    • ts_ataos.

    • ts_observatory_control.

    • ts_atdome.

Cycle 26 revision 12

  • Add astrometry.net to the nublado images.

  • Split genericcamera into separate images.

  • Update the version of the following packages:

    • LOVE-commander

    • LOVE-frontend

    • LOVE-manager

    • ts_standardscripts.

    • DM stack version.

    • ts_genericcamera.

    • ts_mtmount.

Cycle 26 revision 11

  • Rename the following packages:

    • ts_ATDome -> ts_atdome.

    • ts_ATDomeTrajectory -> ts_atdometrajectory.

  • Add ts_fiberspectrograph.

  • Update AT pointing model.

  • Add data directory to ts_genericcamera.

  • Update version of the following packages:

    • watcher.

    • ts_config_ocs.

    • ts_genericcamera.

    • LOVE-frontend.

Cycle 26 revision 10

  • Update user guide to have separate sessions for building a revision or a new cycle.

  • Update Jenkinsfile.cycle to build a cycle and cycle.rev version of deploy-lsstsqre image.

  • In cycle/docker-compose.yaml, include configuration to build deploy-lsstsqre-private revision and revision.cycle. This is required because the deploy-lsstsqre can change with the revision, as we can update the DM stack version.

  • Update version of the following packages:

    • ts_ataos.

    • ts_config_latiss.

    • ts_config_attcs.

    • ts_config_ocs.

    • ts_externalscripts.

    • ts_standardscripts.

    • LOVE-frontend.

    • schedview.

Cycle 26 revision 9

  • In Jenkinsfile.cycle, add build atwhitelight to conda build list.

  • In cycle/docker-compose.yaml, add configuration for atwhitelight build.

  • Add build/atwhitelight, with the build configuration files for ATWhiteLight.

  • In build/scriptqueue, update build script and startup script to include ts_wep.

  • In cycle/docker-compose.yaml, update rubintv arguments and pass ts_wep version to the scriptqueue build.

  • Split rubinTV package versions in their own “namespace”.

  • Update version of the following packages:

    • lsstsqre stack.

    • ts_observatory_control.

    • ts_standardscripts.

    • ts_externalscripts.

    • ts_ataos.

    • ts_wep.

    • summit_utils.

    • summit_extras.

    • ts_config_ocs.

    • rubintv_spectractor (new rubin-tv deployment only).

    • rubintv_atmospec (new rubin-tv deployment only).

    • rubintv_summit_utils (new rubin-tv deployment only).

    • rubintv_summit_extras (new rubin-tv deployment only).

    • LOVE-frontend.

    • LOVE-manager.

    • ts_dimm.

    • ts_config_ocs.

    • ts_atwhitelight (new).

    • ts_matalignment.

Cycle 26 revision 8

  • Make sure that the HVAC CSC doesn’t run as root.

  • In Jenkinsfile.cycle, add build steps for new schedview app.

  • In cycle/docker-compose.yaml, add build configuration for new schedview app.

  • Add build scripts for new schedview app. This is a bokeh app with a scheduler visualization tool.

  • Fix failing step in deployment images.

  • Updated the integrationtests Docker image to conform to cycle_build standards.

  • Cycle 26 revision 8. Update version of the following packages:

    • ts_config_ocs.

    • ts_ess_common.

    • ts_ess_csc.

    • ts_ess_controller.

    • DM stack.

    • lsst_efd_client.

    • ts_standardscripts.

    • ts_externalscripts.

    • ts_scheduler.

    • schedview (new package).

    • rubin_sim.

    • ts_fbs_utils.

    • ts_ataos

Cycle 26 revision 7

  • Fix ScriptQueue build, renaming ATMCSSimulator -> atmcssimulator.

  • Update version of the following packages:

    • love-frontend

    • ts-dimm

Cycle 26 revision 6

  • Add xorg-x11-server-Xvfb and pytest-xfvb to the base-lsstsqre images.

  • In sal-sciplat build, stop trying to checkout branch after cloning. The package is already cloned with the tag so there’s no need to checkout again.

  • Add ps and which to the deploy-conda and deploy-lsstsqre Docker images.

  • Fix permission issue when using the ping command in the deploy env containers.

  • Update version of the following packages:

    • ts_mtalignment

    • ts_atmcs

    • ts_hvac

    • ts_scheduler

    • ts_config_mttcs

    • ts_external_scripts

Cycle 26 revision 5

  • Add PySide2, pytest-qt and QT to the base-sqre develop images.

  • Update version of the following packages:

    • ts_genericcamera

    • ts_config_ocs

Cycle 26 revision 4

  • In the Scheduler build, add version of lsst_efd_client.

  • In docker-compose, pass in lsst_efd_client version to the scheduler build.

  • In love-manager and love-manage-static builds, try to clone v<tag> if <tag> only fails. This allows us to add the tag number without the trailing “v” in the cycle.env file.

  • Update version of the following packages:

    • love-frontend

    • love-manager

    • ts-scheduler

    • ts-observatory-control

    • lsst_efd_client (new)

    • rubin_sim

Cycle 26 revision 3

  • Improve the way python-gphoto is installed in develop-env/lsstsqre and genericcamera.

  • Add build for MTAlignment CSC deployment.

  • Fix sal-sciplat build.

  • Update version of the following packages:

    • lsstsqre/stack

    • ts_mtalignment (new)

    • ts_ess_common

    • ts_ess_controller

    • ts_ess_csc

    • ts_config_ocs

Cycle 26 revision 2

  • Update sal-sciplat build to use mamba to install some dependencies, and reorganize some sequence of commands.

  • Update develop-env build to take into account renaming of ATMCS simulator.

  • Update version of the following packages:

    • ts_mtmount

    • ts_config_mttcs

Cycle 26 revision 1

  • In develop-env build update name of the ATMCS simulator component: ts_ATMCSSimulator -> ts_atmcssimulator.

  • In MTAOS:

    • Update build to take into account module name change (MTAOS -> mtaos).

    • Update startup script to take into account module name change (MTAOS -> mtaos).

  • Change ts_salkafka version and script for authentication.

  • Install labjack-ljm conda package.

  • Updated the versions of the following packages:

    • LOVE-frontend

    • LOVE-manager

    • ts_config_ocs

    • ts_ess_common

    • ts_ess_controller

    • ts_ess_labjack

    • ts_hvac

    • ts_m1m3support

    • ts_mtaircompressor

    • ts_mtaos

    • ts_mtmount

    • ts_observatory_control

Cycle 26

  • Removed the files for the bare-centos docker container since it is no longer used.

  • Corrected the variable ‘dds_community_build_el7’ to ‘dds_community_build’.

  • Updated the build versions for OpenSpliceDDS private and community to those valid for AlmaLinux.

  • Migrated to AlmaLinux.

  • Update version of

    • ts_ddsconfig

    • ts_xml

    • ts_sal

    • ts_idl

    • ts_salobj

    • ts_wep

    and almost all other packages including

    • love-commander

    • love-producer

    • love-manager

    • ts_athexapod

    • ts_ataos

    • ts_ess_labjack

    • ts_config_atcalsys

    • ts_config_attcs

    • ts_config_latiss

    • ts_config_mttcs

    • ts_config_ocs

    • ts_astrosky_model

    • ts_dateloc

    • ts_salkafka

    • ts_config_ocs

    • ts_mtmount

    • ts_atspec

    • pointing component

    • ts_atspec package

    • ts_mtaircompressor

    • m2

    • mtmount

    • ts_observatory_model

    • rubin_sim

    • ts_integrationtests

    • ts_integrationtests

    • ts_observatory_control

    • love-producer

    • scheduler

    • ts_atspec

    • dm_OCPS

    • ts_externalscripts

    • ts_standscripts

  • Replace ‘ljm_version’ with ‘labjack_ljm’.

  • Pin Python version to 3.10.

  • Introduce distinct versions of OpenSpliceDDS for Centos 7 and AlmaLinux 8.

  • Set OSPL_RELEASE environment variable on setup scripts.

  • In cycle/docker-compose.yaml update rpm version on ptg build configuration to use el8.

  • Update osplice_build in opensplice-lsstsqre-community and opensplice-lsstsqre-licensed in build configuration.

  • Update script queue build to use ts-develop instead of ts-conda-build.

  • Update MTAOS build to use ts-develop instead of ts-conda-build,

  • Fix executable name for many packages.

  • Fix DSM container for shutdown script.

  • Update MTM1M3 sim build to el8.

  • Update script queue build to use new AlmaLinux8 version.

  • Add spdlog depenency for MTM1M3-sim.

  • Push cycle.rev tag for ESS Controller docker image.

  • Add Jenkinsfiles for conda_package_builder and conda_package_builder_aarch64.

  • Improve the conda package builder docker file for labjack-ljm.

  • Fix an issue with the latest version of git.

  • Pin the version of confluent_kafka.

Cycle 25 revision 10

  • Update atspectrograph executable name.

  • Update version of the following packages:

    • ts_config_latiss

    • ts_config_ocs

    • ts_fbs_utils

    • ts_atspec

Cycle 25 revision 9

  • Update Scheduler startup script to remove the py.

  • Update version of the following packages:

    • ts_config_ocs

    • ts_scheduler

Cycle 25 revision 8

  • Add new scheduler dependency to cycle build; ts_fbs_utils.

  • Update build configuration to add new scheduler dependency.

  • Update scheduler build to add new dependency.

  • In love-frontend update to node:lts docker image.

  • Update version of the following packages:

    • ts_config_latiss

    • ts_config_ocs

    • ts_externalscripts

Cycle 25 revision 7

  • Pin Python version for conda package builder Docker files to 3.10.

  • Unpin setuptools version in conda package builder Docker files.

  • Pin combined versions of python and numpy in conda_build_config.yaml for conda_package_builder Dockerfiles.

  • Update version of the following packages:

    • ts_observatory_control.

    • love_frontend.

Cycle 25 revision 6

  • Added the ts-cycle stage to the user documentation.

  • Added the ts-cycle conda package stage.

  • Add ts-cycle conda recipe.

  • In ptg build, update default pointing model.

  • Update version of the following packages:

    • ts_config_ocs.

    • ts_mtrotator

    • love-frontend.

    • ts_athexapod.

    • ts_observatory_control.

    • ts-tcpip.

    • ts-ess-common.

    • ts-ess-csc.

    • ts_standardscripts.

Cycle 25 revision 5

  • Extract commands to install all LabJack support files into a script.

  • Call LabJack script from linux64 conda_builder, lsstsqre develop-env and ess Dockerfiles.

  • Pin the version of setuptools to 59.8.0.

  • Add labjack conda package to ess Dockerfile.

  • Update version of the following packages:

    • ts_mtaircompresssor

    • ts_config_ocs

Cycle 25 revision 4

  • Update version of the following packages:

    • dm-stack (lsstsqre)

    • ts_observatory_control

    • ts_standardscripts

    • ts_externalscripts

    • ts_mtmount

    • ts_config_ocs

Cycle 25 revision 3

  • Update version of the following packages:

    • ts_tcpip

    • love_commander

    • love_frontend

    • love_manager

  • Switch conda_builder Dockerfile to MambaForge.

  • Add support for Authorize CSC.

Cycle 25 revision 2

  • Update version of the following packages:

    • ts_config_ocs

  • Added conda_build_config.yaml to the conda_builder Docker files for support for both Python 3.8 and 3.10.

  • Fixed installation of miniconda in linux64 conda_builder Dockerfile.

Cycle 25 revision 1

  • Update version of the following packages:

    • ts_hexrotcomm

    • ts_mthexapod

    • ts_config_mttcs

    • love_frontend

    • love_manager

    • love_commander

    • ts_observatory_control

    • ts_standardscripts

    • ts_externalscripts

    • ts_scheduler

    • ts_m2

    • ts_config_ocs

  • Remove the following packages:

    • obs_base

    • pipe_tasks

    • rapid_analysis

  • Add the following packages:

    • summit_utils

    • summit_extras

    • rubintv_production

  • Update rubintv_broadcaster build configuration:

    • Remove:

      • rapid_analysis

    • Add new dependencies:

      • summit_utils

      • summit_extra

      • rubintv_production

    • Add new conda packages:

      • imagemagick

      • ffmpeg

  • Update scriptqueue build configuration:

    • Remove:

      • local obs_base

      • local pipe_tasks

      • rapid_analysis

    • Disable local Spectractor

    • Add new dependencies:

      • summit_utils

      • summit_extras

Cycle 25

  • Fix build of nublado recommended images and remove legacy code that was tagging/pushing “nts” specific images. Tag recommended nublado image.

  • Update LOVE-commander build to add version of ts_observatory_control.

  • Updated the Miniconda version to 4.11.0.

  • Add LOVE view-backup container.

  • Removed adam-sensors from the components lists.

  • Updated and modernized all aarch64 build files.

  • Update MTAOS build to remove custom obs_lsst. This was needed before due to issues with the site version of obs_lsst, which were resolved already.

  • Added RubinTV Broadcaster to the user guide.

  • Replaced ts_GenericCamera everywhere with ts_genericcamera.

  • Add _c entry for mtaircompressor and fix _c list ordering.

  • Changed NTS to TTS in the documentation.

  • Update pointing models for the Auxiliary Telescope.

  • Update rubintv-broadcaster build to remove inline obs_lsst.

  • Fixed the BaseDevImage build by pinning NodeJS to version 17.

  • Update version of the following packages:

    • ts_xml

    • ts_salobj

    • ts_develop

    • ts_hexrotcomm

    • ts_simactuators

    • ts_ATDome

    • ts_ATDomeTrajectory

    • ts_ATMCSSimulator

    • ts_ATPneumaticsSimulator

    • ts_athexapod

    • ts_atspec

    • ts_mtrotator

    • ts_mthexapod

    • ts_salkafka

    • ts_observatory_control

    • ts_standardscripts

    • ts_externalscripts

    • ts_scriptqueue

    • ts_ataos

    • ts_m2

    • ts_mtmount

    • ts_m1m3support

    • ts_cRIOcpp

    • ts_mtaos

    • ts_wep

    • ts_ofc

    • ts_phosim

    • ts_watcher

    • ts_scheduler

    • ts_mtdome

    • ts_mtdometrajectory

    • ts_dsm

    • ts_weatherstation

    • ts_dimm

    • ts_ess_common

    • ts_ess_csc

    • ts_conda_build

    • ts_tcpip

    • ts_genericcamera

    • ts_hvac

    • ts_electrometer

    • ts_config_atcalsys

    • ts_config_attcs

    • ts_config_latiss

    • ts_config_mtcalsys

    • ts_config_mttcs

    • ts_config_ocs

    • love_commander

    • love_producer

    • love_frontend

    • love_manager

  • Added mtaircompressor container

Cycle 24 revision 10

  • Update version of the following packages:

    • ts_mtrotator

Cycle 24 revision 9

  • Update version of the following packages:

    • ts_observatory_control

    • rubin_sim

    • ts_hexrotcomm

    • love-manager

    • love-frontend

Cycle 24 revision 8

  • Update version of the following packages:

    • lsstsqre

    • ts_observatory_control

    • ts_standardscripts

    • ts_externalscripts

    • spectractor

    • rapid_analysis

    • atmospec

    • obs_lsst

    • ts_scheduler

    • ts_config_ocs

    • ts_config_latiss

    • love_producer

    • love_frontend

    • love_manager

    • love_commander

  • In rubinTV broadcaster, remove scons from spectractor build.

Cycle 24 revision 7

  • Update version of the following package(s)

    • ts_mtaos

    • ts_adamSensors

    • ts_config_eas

Documentation update

  • Revised the user documentation and made several small but important changes.

Cycle 24 revision 6

  • Update version of the following package(s)

    • ts_electrometer

    • ts_config_ocs

Cycle 24 revision 5

  • Update version of the following packages:

    • ts_mtmount

Cycle 24 revision 4

  • Update version of the following packages:

    • ts_mtmount

Cycle 24 revision 3

  • Update version of the following packages:

    • lsstsqre

    • ts_scheduler

    • Spectractor

    • rapid_analysis

    • ts_config_ocs

    • love-producer

    • ts_hexrotcomm

    • ts_mthexapod

    • ts_mtrotator

    • ts_config_latiss

    • ts_config_ocs

  • In sal-sciplat, expand alpha, beta and rc tags.

  • Add astroplan to sal-sciplat.

  • In develop-env/Dockerfile, remove superfluous WORKDIR.

  • In develop-env/lsstsqre/Dockerfile remove double RUN.

  • In scriptqueue build script, try to setup git lfs beyond error.

Cycle 24 revision 2

  • Update version of the following packages:

    • ts_config_ocs

Cycle 24 revision 1

  • Update version of the following packages:

    • lsstsqre

    • ts_mtaos

    • obs_lsst

    • love-producer

    • ts_scheduler

    • ts_standardscripts

    • rubin_sim

    • pointing component

    • Spectractor

  • Update startup script for love-producer.

  • Update elevation limit for auxtel in the pointing to 17 degrees.

  • Update pointing component build to set OSPL_RELEASE.

  • Fix rubintv build

  • In MTAOS, disable use of local obs_lsst.

Cycle 24

  • Fixed a typo in the ts_hvac Dockerfile.

  • The conda package for ESS CSC was renamed from ts-ess to ts-ess-csc.

  • Update version of the following packages:

    • ts_xml

    • ts_sal

    • ts_idl

    • ts_salobj

    • ts_dds_community_conda_build

    • ts_dds_private_conda_build

    • ts_hexrotcomm

    • ts_simactuators

    • ts_mtrotator

    • ts_mthexapod

    • ts_salkafka

    • ts_mtmount

    • ts_m1m3support

    • ts_phosim

    • ts_scheduler

    • ts_mtdome

    • ts_weatherstation

    • ts_ess_common

    • ts_ess_csc

    • ts_tcpip

    • ts_utils

    • Spectractor

    • love_commander

    • love_frontend

    • love_manager

    • rubin_sim

Cycle 23 revision 10

  • Remove call to make_salpy_libs in salobj Dockerfile since that command was removed.

  • Cycle 23 revision 10. Update version of the following packages in develop.env and main.env.

    • dds_community_build

Cycle 23 revision 9

  • Update sciplat-lab build to use the latest version of the lab build scripts.

  • Update MTAOS build to use mamba to install conda packages and to stop ignoring wep failures.

  • Update lsstsqre build to install mamba.

  • On mtaos, use local obs_lsst.

  • Cycle 23 revision 9. Update version of the following packages.

    • ts_mtaos

    • ts_mtmount

    • ts_wep

Cycle 23 revision 8

  • pin version of maven and openjdk in develop-env build.

Cycle 23 revision 7

  • In the develop-env, install maven (and java) using conda instead of yum to get a more recent version.

Cycle 23 revision 6

  • Update develop environment:

    • add labjack library.

    • add conda-build package.

    • add mamba (better and faster conda).

Cycle 23 revision 5

  • Update versions of the following packages:

    • ts_mthexapod

    • ts_config_ocs

Cycle 23 revision 4

  • On develop and main builds update build number of the dds python bindings.

  • Update version of the following packages:

    • ts_hexrotcomm

Cycle 23 revision 3

  • Update versions of the following packages:

    • ts_mtaos

    • Spectractor

    • obs_base

    • pipe_tasks

    • ts_config_mttcs

  • Update AT pointing model.

Cycle 23 revision 2

  • Update version of the following packages:

    • ts_mtaos

    • ts_config_mttcs

  • Replace all references and use of master by main.

Cycle 23 revision 1

  • Update versions of:

    • ts_mtrotator

    • ts_mthexapod

    • ts_observatory_control

    • ts_m2

    • ts_mtmount

    • ts_ess_common

    • ts_ess_csc

    • obs_lsst

    • ts_config_mttcs

    • ts_config_ocs

  • Update MTAOS build to use custom obs_lsst branch.

Cycle 23

  • Update versions of:

    • xml

    • sal

    • idl

    • salobj

    • hexrotcomm

    • simactuators

    • ATPneumaticsSimulator

    • mtrotator

    • mthexapod

    • salkafka

    • observatory_control

    • scriptqueue

    • ataos

    • m2

    • mtmount

    • mtaos

    • wep

    • phosim

    • watcher

    • scheduler

    • mtdome

    • mtdometrajectory

    • ess_common

    • ess_csc

    • tcpip

    • hvac

    • utils

    • config_latiss

    • config_mttcs

    • config_ocs

    • electrometer

  • Updated Jenkinsfile.cycle to work on newer versions of bash.

  • Updated the recipe for building python-gphoto2.

  • Updated the user guide to contain a more complete list of base components.

Cycle 22 revision 7

  • Update version of mtm2.

  • Added a stage to Jenkinsfile.salobj to trigger the SAL Multi-Language integration tests. The tests build off the private version of the SalObj Docker image.

Cycle 22 revision 6

  • Fix entry in cycle.env for MTDomeTrajectory.

  • Update develop-env/lsstsqre image to install “current” version of node.

  • Update Jenkins build scripts to build the licensed version of develop-env.

  • Cycle 22 revision 6. Update version of the following packages: * love-frontend.

Cycle 22 revision 5

  • Update version of the following packages:

    • ts_pointing_common

    • ts_scheduler

    • ts_integrationtests

    • rapid_analysis

    • obs_lsst (new)

    • ts_config_ocs

    • love_frontend

    • love_manager

    • rubin_sim

  • Update rubintv-broadcaster to include local version of obs_lsst.

  • Update pointing component configuration, and pointing model.

  • Update Scheduler build to install lsst-efd-client.

Cycle 22 revision 4

  • Add integrationtests build scripts.

Cycle 22 revision 3

  • Update version of the following packages:

    • ts_externalscripts

    • ts_standardscripts

  • Update test CSC container.

  • Update develop environment setup script to setup PKG_CONFIG_PATH.

Cycle 22 revision 2

  • Update version of the following packages:

    • lsstsqre

    • ts_scheduler

    • rubin_sim

    • ts_config_ocs

  • Change scheduler build to make it more reusable.

  • Add environment variable to point scheduler to full sky brightness data.

  • Updates for rubintv-broadcaster.

Cycle 22 revision 1

  • Update version of the following packages:

    • ts_hexrotcomm

    • ts_mtrotator

    • ts_mtmount

    • ts_ess_csc

    • ts_standardscripts

    • ts_externalscripts

    • ts_ataos

    • ts_mtaos

    • Spectractor

    • rapid_analysis

  • Add git-lfs to conda_builder image.

  • Fix lsstsqre gphoto build step.

  • Fix rubintv-broadcaster Dockerfile:

    • Add ENTRYPOINT/CMD sections

    • Update Spectractor GitHub URL

    • Install missing packages

Cycle 22

  • Update versions of:

    • ddsconfig

    • xml

    • sal

    • idl

    • salobj

    • ataos

    • DM stack version

    • develop

    • ATMCSSimulator

    • atspec

    • mtrotator

    • mthexapod

    • salkafka

    • scriptqueue

    • mtmount

    • m1m3support

    • mtaos

    • wep

    • ofc

    • phosim

    • scheduler

    • mtdome

    • dsm

    • dimm

    • conda_build

    • OPCS

    • tcpip

    • genericcamera

    • pmd

    • config_mttcs

    • config_ocs

    • config_ocps

    • love_frontend

    • love_manager

    • ts_observatory_control

    • rubin_sim

  • Add ESS and HVAC CSC build scripts.

  • Add utils version.

  • In ScriptQueue build script, install git-lfs and checkout lfs files when building ts_observatory_control.

  • In the develop-env build script, checkout lfs files when building ts_observatory_control.

  • Add git-lfs to develop-env/lsstsqre image.

  • Update version of

  • Fix athexapod CSC startup script.

  • In Jenkinsfile.cycle, update description and stage names for sal-sciplat and sal-sciplat-lab to be more explicit about their meaning.

  • Update m1m3 startup script.

  • Add slack notification on Jenkinsfile.lab.

  • Fix Jenkisfile.lab to pass in docker credentials.

  • Split building/pushing images in jenkinsfile.sciplat lab to deal with docker credentials.

  • In Jenkinsfile.sciplat make nexus3 credentials available to build licensed version.

  • Add RUN_ARG to watcher statup script.

  • Update m1m3 simulator build script.

  • Update version of m1m3 and add new dependency cRIOcpp.

Cycle 21 revision 7

  • Update versions of the following packages:

    • ts_atspec

    • ts_config_latiss

  • In Jenkinsfile.cycle:

    • Improve description parameters on Jenkinsfile.cycle.

    • Implement safeguards against building base conda image and ALL CSCs when building revisions.

  • Update Jenkisfiles.

  • Update sal-sciplat build to use new opensplice/lsstsqre intermediate stage containers.

  • Update compose file to build new opensplice/lsstsqre and sal-sciplat`.

  • Add new build, opensplice/lsstsqre-licensed

  • Add new build, opensplice/lsstsqre-community

Cycle 21 revision 6

  • Update versions of the following packages:

    • ts_config_attcs

    • ts_hexrotcomm

    • ts_mtrotator

    • DM stack version on cycle build.

    • ts_observatory_control

    • ts_mthexapod.

Cycle 21 revision 5

  • Update version of the following packages:

    • ts_ataos

    • ts_config_attcs

    • ts_dimm

    • love-frontend

  • Add ts_utils to develop-env, deploy-env conda, deploy-env arch64 and sal-sciplat builds.

  • In Jenkinsfile.lab Fix name of the branch (master -> prod) .

Cycle 21 revision 4

  • Update version of the following packages:

    • ts_config_attcs

    • ts_config_mttcs

    • ts_MTAOS

    • ts_mtmount (special version that communicates with the ccw controller in level 3)

    • ts_hexrotcomm (needed for mtmount to communicate with ccw controller in level 3)

    • ts_m2

  • Add rubintv-broadcaster

Cycle 21 revision 3

  • Update version of the following packages:

    • ts_ofc

    • ts_externalscripts

    • ts_dimm

    • ts_config_ocs

    • love-frontend

  • Remove deprecated scheduler build step. This is now part of the conda packages build.

Cycle 21 revision 2

  • Update Scheduler build scripts to use conda package.

  • Add Scheduler to base components list instead of having separate build step.

  • Remove lsst_sims step, this was replaced by the rubin-sim conda package.

  • Add new dependencies (for scheduler):

    • ts_observatory_model

    • ts_astrosky_model

    • ts_dateloc

    • rubin_sim

  • Update version of the following packages:

    • love_producer

    • ts_scheduler

  • Update documentation.

Cycle 21 revision 1

  • Update versions of the following packages:

    • ts_mtmount

    • love_producer

Cycle 0021

  • Update versions of:

    • xml

    • ddsconfig

    • salobj

    • idl

    • DM stack version

    • atdome

    • mtrotator

    • salkafka

    • observatory_control

    • standardscripts

    • externalscripts

    • m2

    • mtaos

    • mtdometrajectory

    • tcpip

    • pmd

    • ts_config_mttcs

    • love_commander

    • love_producer

    • dmocps

  • Fix launching SalSciplatLab in Jenkinsfile.cycle.

  • In Jenkinsfile.sciplat:

    • Fix triggering SalSciplatLab.

    • Only trigger SalSciplat if building master branch.

  • Add LOVE CSC build scripts.

Cycle 0020 revision 006

  • Fix lab build for weekly.

  • When building love front-end, support cloning tag when there is a “v” in front of the version.

  • Update pointing limits.

  • Update Jenkinfile.lab to tag images according to latest agreement with square folks.

  • Update Jenkinsfile.cycle to take into account changes in Jenkinfile.lab.

  • Update Jenkinsfile.sciplat to build daily at 4am and to trigger lab build.

  • Add new pointing models for AT.

  • Revision 006, update versions of the following packages:

    • ts_pointing_common

    • ts_observatory_control

    • ts_ataos

    • love-frontend

Cycle 0020 revision 005

  • Add PMD

Cycle 0020 revision 004

  • Add ts_tcpip to the develop env Dockerfile.

  • Add tcpip to MTHexapod, MTRotator and MTMount.

  • Minor fixes to scheduler build.

  • Updated versions:

    • MTHexapod

    • MTRotator

    • MTMount

    • Scheduler

    • LOVE-commander

  • Add GenericCamera.

Cycle 0020 revision 003

  • Update versions of:

    • ts_mtaos

    • phosim_utils

    • ts_wep

    • ts_ofc

    • ts_phosim

    • ts_config_latiss

    • ts_observatory_control

    • ts_dsm

Cycle 0020 revision 002

  • Add adam-sensors CSC build to the cycle.

  • Update MTAOS version.

  • Add love commander build.

  • Add love-producer build.

  • Add love-frontend build.

  • Add love manager and love manager-static build.

  • Update version of ts_develop to be less restringing.

  • Fix sciplat build tagging.

  • Fix Jenkinsfile.lab

Cycle 0020 revision 001

  • Add OCPS and its config.

  • Update versions of:

    • ts_hexrotcomm

    • ts_mthexapod

    • ts_mtaos

    • ts_ofc

    • ts_config_mttcs

  • Made sure that LibGPhoto2, GPhoto2 and Python-GPhoto2 get installed in the base sqre development Docker images.

Cycle 0020

  • Rollback version of OpenSpliceDDS.

  • Additional work to support building sal-sciplat-lab images in-house (from cycle build definition). The work is still in progress and mainly in experimental phase.

Cycle 0019 Revision 0002

  • Update hexrotcomm version.

Cycle 0019 Revision 0001

  • Update ts_observatory_control version.

  • Update ts_atspec version.

  • Update ts_mthexapod version.

  • Add sal-sciplat build scripts. This image add the basic TSSW layer into a regular DM stack image. It should be usable by SQuaRE to build the nublado images.

  • Update Jenkinsfile.cycle to add option to build sal-sciplat recommended.

  • Add Jenkinsfile.sciplat to build daily and weekly versions of sal-sciplat.

Cycle 0019

  • Release of XML 9.0.0

  • Updated the Dockerfiles of ptg and scriptqueue

  • Removed unnecessary container aos_aoclc.

  • Updated conda-builder for arch64

  • Updated deploy-env for arch64

Cycle 0018 Revision 003

  • Update MTAOS build script to ditch simulator tag, since the CSC is no longer a simulator.

  • Update m1m3_sim build script and startup file to accept a RUN_ARG environment variable to control arguments.

  • Update Ptg build to support building with Jenkins.

  • Update Jenkinsfile.conda to be able to build ptg.

  • Update OpenSplice setup configuration in develop and master builds to use OpenSplice build 16.

Cycle 0018 Revision 002

  • Update ATPtg configuration to remove restricted rotator limits.

  • Update version of ATSpectrograph.

  • Initial support for the ESS.

Cycle 0018 Revision 001

  • Update develop-env/lsstsqre to install kafkit and confluent_kafka with pypi.

  • Update lsstsqre weekly to w_2021_12.

  • Update ts_observatory_control to 0.7.4

  • Update MTAOS to 0.5.3

  • Update Scheduler to 1.5.2

  • Update ATPtg configuration to limit nasmyth rotator angles to -40:-170 degrees due to issue with the mount.

  • In MTAOS build ignore errors building wep. There are a couple of flake-8 errors when running scons. This needs to be fixed future releases.

  • Add files to split script and scriptqueue producers into sub producers.

  • On m1m3 producer configuration add sub producer for logMessage.

  • Fix version history

Cycle 0018

  • Release of xml v8.0.0.

  • Updated Python version to 3.8

Cycle 0017 Revision 004

  • Update ataos version.

  • Fix mtrotator build script.

  • Update Jenkins build with parameters screen shot and minor tweaks to the documentation.

  • Update pointing model file.

Cycle 0017 Revision 003

  • Update m1m3 version.

Cycle 0017 Revision 002

  • Updates done during the AT run SUMMIT-4829.

    • Fix script queue build.

    • Update version of ts_observatory_control

    • Update version of ts_ataos

    • Update version of obs_base

    • Update version of pipe_tasks

    • Update version of atmospec

    • Update version of ts_observing_utilities

    • Update version of ts_config_attcs

  • General fixes to develop-env build.

  • Install ltd-conveyor using pip.

Cycle 0017 Revision 001

  • Update cycle build to support building one image at a time.

  • Update version of weather station conda package.

  • Update weather station build script to install new conda package.

  • Update hexrotcomm version.

  • Update mthexapod version.

  • Changed M1M3 simulator version to v2.0.1.

Cycle 0017

Release of xml v7.1.0.

Cycle 0016

Release of xml v7.0.0.

Cycle 0015

Release of salobj 6/sal 5 with xml 6.2.1. Adds Jenkinsfile for development environment build, along with refactored build scripts.

Cycle 0014

Official release of salobj 6/sal 5 with xml 6.1.0.

Cycle 0013

Continuing tests with salobj 6/sal 5.

Cycle 0012

Updating deployment to use new partitioning schema implemented in salobj 6/sal 5. This is also an experimental feature in sal/salobj to try to improve the how data is organized in the DDS Global Data Storage. This experiment is part of a task to obtain a stable DDS deployment.

Cycle 0011

Updating deployment to use disposable QoS for telemetry topics. This is an experimental feature on sal/salobj to see if we alleviate the system dictionary by making telemetry disposable. This experiment is part of a task to obtain a stable DDS deployment.

Cycle 0010

Updating deployment to use xml 6.1.0 and salojb 5.17.0. Major updates to build and deploy containers with licensed version of OpenSplice and testing shared memory mode. See tstn-023 for more details about shared memory mode and this cycle.

Cycle 0009

First use of deployment cycle using xml 6.0.0, sal 4.1.4 and salobj 5.15.0.