Version History¶
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
folderAdd 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 howeups
sets up packages that caused the deployment to fail.Updated
mtm1m3_sim
build. Stop cloningspdlog
and install it usingdnf
.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 ofts_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 buildsUpdate 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
, setCOMPOSE_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
, replacerubintv-broadcaster-pub
builds withrubintv-broadcaster-usdf
, specifying UID/GID.In rubintv-broadcaster, refactor build script to move repositories to /repos.
In
rubintv-broadcaster
, add new dependencyeo_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 theDEPLOY_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 builddeploy-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
andgenericcamera
.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
andopensplice-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 superfluousWORKDIR
.In
develop-env/lsstsqre/Dockerfile
remove doubleRUN
.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.