2025-04-03

Chair

Timekeeper

Note Taker

JD

???

SC

Previous sprint

Defunct emails that looks like it’s associated with us but isn’t.

FA has sorted this.

Instrument Demos

FA: how to balance too early (scientists on holiday) vs too late (not enough test time)

KB: think we should book demos week after deploy.

Conclusion: try to book 2 weeks before cycle

Instant awards scheme

LC: Yes put people forwards for awards. Nominating whole teams / more people will tend to get a bit more scrutiny.

Tips/tricks teams channel

ES: Minor tips & tricks that aren’t worth a whole wiki page, maybe a lightweight way to share these little things.

KB: creating the teams channel as we speak

FA: more curation/organization might be good long term if it gets too big.

KB: if channel gets too big then we can move things out of teams channel to somewhere else

IG: OneNote?

KB: Onenote in teams not very good

GR: Maybe let’s go for a channel this sprint and then review

Various: is it searchable enough?

FA: how categorizable is it?

LJ: Make replies to top-level “theme” posts? Similar to retrospective channel?

Conclusion: try teams channel, evolve it over time as needed.

Release timeline

GR: Let’s not spend too much time discussing this

The end of 🐐 is nigh

DK: 🐐💀 at end of financial year?

KB: No. End of project is September 2025. But most people won’t be booking significant time to ibex post June.

GR: Just to be clear this is the 🐐 project, not the 🐐 product

KB: next PI we might be looking at doing things differently. August.

DK: Can we have more time for internal team/technical priorities

FA: Have a formal 80/20 split for tickets which are scientist-driven/not-scientist-driven, but there’s also scope for “personal development” type time outside the ticket framework.

FA: Post ibex finish we can review some of our IBEX tech choices, some bits of 🐐 are looking a bit dated.

Wikis

GR: 3 wikis exist, sometimes with duplicate content. Happy to tinker.

IBEX: scientist facing Dev: dev facing User: how to use ibex

Conclusion: go for it George.

JH: repository-specific info - migrate to README or docs of each repo.

LJ: Searching?

ES: Search at org level

Pyright

JH: people will be upset but it’s a good idea

TW: didn’t actually cause too many issues in practice

KB: still some instruments to migrate in summer

Standup

CMS: Move “Friday” standup tasks to “Thursday”?

LJ/KB/GR: Discussion about whether we might lose code review time

LJ: should we be stricter about actually doing the code reviews

Staff updates vs standup

JH: Big announcements (UKRI/STFC/NatLabs level) that various people in the team miss if clashes with standup

KB: All staff meeting might take priority anyway

Various: discussion about tangentially related things

ES: is standup actually important?

KB: standup is important to connect to others

GR: We can probably justify missing one standup every so often

Conclusion: don’t know and/or don’t care, other meetings might take priority, as long as ops stuff e.g. nagios gets checked. “Someone” will take care of it.

Current Sprint

On call.

Jack H: I much prefer doing the weekend on call first as we are now, as opposed to the weekdays-then-weekend we were doing previously, feels like the worst bit is out of the way at the start.

David K: Also better for managing cover for the weekend before cycle and the short final week of cycle - which was the original idea for changing the on-call period, IIRC.

Centrally-hosted MySQL Database - Status?

David K: What’s the status of this? The ticket was last proposed two years ago: IOC Log Server: Push to a central MySQL instance · Issue #5820 · ISISComputingGroup/IBEX. Is this dependent on the move to Archive Appliance? We were recently asked to extract data after a local database had been backed-up and truncated on RIKENFE, so had to import it from the network share, which took several hours, then create CSV files of the requested data using the ‘IOC log query’ script. The instrument scientist could have done all of this themselves from the Log Plotter perspective using the ‘Data Export’ panel if a central MySQL database had existed.

On-site rota

George R: a) for (very good reasons on the whole) we have a situation where the only people on site to day are the ones who only work on site. I accept this might occasionally happen, but I would like to keep an eye out for recurrences of this, as it may suggest that the rota is not working and needs revisiting. b) Can we agree a process for how people permanently change days and advertise it

Kathryn B: I thought the rota was the guaranteed days on site, and extras as necessary or swap with someone else to maintain the minimum cover - so if you need to be in an onsite meeting on a day you would normally not be on site, you just come to site and work there instead of at home.

David K: the up-to-date rota is in a tab in the announce channel: Onsite Rota

EPICS Collaboration on site

George R: It was great to see Evan working with a colleague from Accelerator Controls today. Can we do more to build links with other RAL EPICS users and share knowledge/expertise across groups? Freddie A: We have had meetings with accelerator controls in the past, but these dropped off at some point, we can restart. I’d offered to host the next “EPICS Oxfordshire” meeting onsite for start of this year, but then as STFC were hosting a full collaboration meeting it was decided to postpone until later in year.

😠😢😄

  • KB 😄 Bluesky scripting has gone really well so far, and I think the message from Diego asking for it on zoom is a great example of this (diego.alba-venero@stfc.ac.uk via email: bluesky on Zoom posted in IBEX Developers / email-exp-controls on 28 March 2025 10:52)

  • TW 😄 We eventually had SECI free cycle!!

  • CMS 😄 Teams for planning seemed to go very smoothly, should we be moving other meetings?