lalsuite merge requestshttps://git.ligo.org/lscsoft/lalsuite/-/merge_requests2023-10-12T08:15:39Zhttps://git.ligo.org/lscsoft/lalsuite/-/merge_requests/2206Update all CI Debian builds to Bookworm2023-10-12T08:15:39ZDuncan Macleodduncan.macleod@ligo.orgUpdate all CI Debian builds to Bookworm### Description
This MR updates all CI-based Debian builds to use current stable Debian Bookworm, rather than Bullseye ('oldstable').
### API Changes and Justification
#### Backwards Compatible Changes
- [x] This change does not modi...### Description
This MR updates all CI-based Debian builds to use current stable Debian Bookworm, rather than Bullseye ('oldstable').
### API Changes and Justification
#### Backwards Compatible Changes
- [x] This change does not modify any class/function/struct/type definitions
in a public C header file or any Python class/function definitions
- [ ] This change adds new classes/functions/structs/types
to a public C header file or Python module
#### Backwards Incompatible Changes
- [ ] This change modifies an existing class/function/struct/type definition
in a public C header file or Python module
- [ ] This change removes an existing class/function/struct/type
from a public C header file or Python module
If any of the Backwards Incompatible check boxes are ticked please
provide a justification why this change is necessary and why it needs
to be done in a backwards incompatible way.
#### Review Status
Please provide details on any reviews related to this change and
and the associated reviewers.https://git.ligo.org/lscsoft/lalsuite/-/merge_requests/2105update lalframe for ldas-tools-framecppc 3.02024-01-08T17:42:32ZJolien Creightonupdate lalframe for ldas-tools-framecppc 3.0### Description
Detailed description of the changes, why they are being made, etc...
Also indicate appropriate tickets and tests that have been run to
determine that the changes work as intended and do not introduce
other problems.
###...### Description
Detailed description of the changes, why they are being made, etc...
Also indicate appropriate tickets and tests that have been run to
determine that the changes work as intended and do not introduce
other problems.
### API Changes and Justification
#### Backwards Compatible Changes
- [X] This change does not modify any class/function/struct/type definitions
in a public C header file or any Python class/function definitions
- [ ] This change adds new classes/functions/structs/types
to a public C header file or Python module
#### Backwards Incompatible Changes
- [ ] This change modifies an existing class/function/struct/type definition
in a public C header file or Python module
- [ ] This change removes an existing class/function/struct/type
from a public C header file or Python module
If any of the Backwards Incompatible check boxes are ticked please
provide a justification why this change is necessary and why it needs
to be done in a backwards incompatible way.
#### Review Status
Please provide details on any reviews related to this change and
and the associated reviewers.Duncan Macleodduncan.macleod@ligo.orgDuncan Macleodduncan.macleod@ligo.orghttps://git.ligo.org/lscsoft/lalsuite/-/merge_requests/2075fix matplotlib mathtext.fallback deprecation2023-02-24T14:32:16ZEthan Marxfix matplotlib mathtext.fallback deprecation### Description
Reopened version of #641 with template
`mathtext.fallback_to_cm = True` rcparam was deprecated in Matplotlib 3.3 in favor of `mathtext.fallback = "cm"`.
This currently effects the igwn-py39 environment (and likely other...### Description
Reopened version of #641 with template
`mathtext.fallback_to_cm = True` rcparam was deprecated in Matplotlib 3.3 in favor of `mathtext.fallback = "cm"`.
This currently effects the igwn-py39 environment (and likely others).
For example, running
```
conda activate igwn-py39
python
>>> from lalinference import bayespputils
KeyError: 'mathtext.fallback_to_cm is not a valid rc parameter (see rcParams.keys() for a list of valid parameters)'
```
I suspect this will require bumping matplotlib minimum version to 3.3, which seems like a large jump from the current 1.2.0
### API Changes and Justification
#### Backwards Compatible Changes
- [x] This change does not modify any class/function/struct/type definitions
in a public C header file or any Python class/function definitions
- [ ] This change adds new classes/functions/structs/types
to a public C header file or Python module
#### Backwards Incompatible Changes
- [ ] This change modifies an existing class/function/struct/type definition
in a public C header file or Python module
- [ ] This change removes an existing class/function/struct/type
from a public C header file or Python module
This change does not effect any API components#### Review Status
Please provide details on any reviews related to this change and
and the associated reviewers.