Admin message

Maintenance will be performed on git.ligo.org, containers.ligo.org, and docs.ligo.org on Tuesday 12 May 2026, starting at approximately 900 PDT (1600 UTC). It is expected to take around an hour and there will be several periods of downtime throughout the maintenance. We will be installing security updates and updating the PostgreSQL database. There will be no updates to GitLab itself. Please address and comments, concerns, or questions to the helpdesk.

Localization failing for all PyCBC events due to bug in BAYESTAR data handling causing duplicate lsctables
In commit 9abddc4be1b9594491f1b1409c2ac1fc58bebf64, I modified the BAYESTAR data handling to combine the `coinc.xml` and `psd.xml.gz` documents into a single document. PyCBC includes the PSD data in the initial upload, and the psd.xml.gz is just a copy. As a result, the combined document has two copies of every lsctable, which breaks parsing. Sentry Issue: [GWCELERY-YF](https://sentry.io/organizations/ligo-caltech/issues/1574071170/?referrer=gitlab_integration) ``` ValueError: document must contain exactly one coinc_event table File "gwcelery/tasks/bayestar.py", line 69, in localize event_source = events.ligolw.open(doc, psd_file=doc, coinc_def=None) File "/home/emfollow/.local/lib/python3.7/site-packages/ligo/skymap/io/events/ligolw.py", line 83, in __init__ super().__init__(self._make_events(doc, psd_file, coinc_def)) File "/home/emfollow/.local/lib/python3.7/site-packages/ligo/skymap/io/events/ligolw.py", line 112, in _make_events coinc_table = CoincTable.get_table(doc) File "glue/ligolw/table.py", line 605, in get_table return get_table(xmldoc, cls.tableName) File "glue/ligolw/table.py", line 104, in get_table raise ValueError("document must contain exactly one %s table" % Table.TableName(name)) ```
issue