• Reflection about ongoing Sprint 6 (Sprint Board) [Dimitris]
    • Business as usual
  • PR review sprint
    • 46 -> 40
  • Rucio 40 priority followup
    • Todo
      • Create a new API endpoint for the clients to request tokens #6638[Dimitrios]
      • Implement new token authentication for download #7029[Dimitrios]
      • Prevent multiple Reaper threads from working on the same replicas #6512 [Hugo]
    • In Progress
      • Consider using Python venvs in containers to avoid conflicts with system-installed packages #458 [Ben]
      • More useful client docstrings and CLI help messages (Target: 15/25) #363 [Dimitris]
      • Token refresh after expiration #73 [Giovanni]
      • Do not use regex to split did, use scope extraction method #7519[James]
      • Test stability on LTS branches #7964 child of #7667 [Karan]
      • Pin test helper container images for LTS dev environment (release-38-LTS) #8419 child of #7964 [Karan]
      • LTS: Add service-versioned tagging for test-xrootd containers #496 child of #493 [Karan]
      • Copy implimentation of CLI to new CLI structure #8295 child of #7960 [Maggie]
      • Simplify what we run on CI (test suites, OS, Python versions, DB, …) #7965 child of #7667 [Mayank, Karan]
      • [EPIC] UX improvements (Target 22) #621 [Mayank]
      • [EPIC] Mutation Operations and Role Based Access to pages/features (Target 5) #622 [Mayank]
    • In Review
      • Wrong documentation for dids/scope/name/files call #8053[Dimitris]
      • Add FTS-production based tags for rucio/test-fts (for LTS pinning) #494 child of #493 [Karan]
      • No way to check or change ownership of a scope using Rucio client #7830 [Maggie]
      • Generate "Configuration parameters" documentation page automatically, to avoid mismatches between documentation and code #325 [Maggie]
      • Change mixed prometheus_client and probe_metric approachs to use PrometheusPusher #129 [Maggie]
      • Possible Belle II specific code in DIRAC functionality #7824[Max]
    • Done
      • Migrate from Jobber to simple Cron #152 [Eric]
      • DIDs not being shown correctly in the extension after a successful download #95 [Giovanni]
      • Make available + Add to Notebook features failing #83 [Giovanni]
      • Listing containers with more than 10k entries breaks the kernel #102 [Giovanni]
      • Remove hard-coded one-day lifetime in DIRAC API #8172 [Max]
      • Rucio silently skips importing configured policy package in case of errors #7962 [Max, James]
      • Remove development dependencies from webui container #488[Mayank]
    • Delayed
      • Add startup self-check mechanism to block Rucio services when critical diagnostics fail #8197 child of #8011 [Dimitris]
      • Database: Refactor Alembic migrations to become uniform and honour the configured schema #8145 child of #7737 [Dimitris]
      • Database: Make Rucio's Alembic history repeatable, schema-correct, and easy to validate/debug #7737 child of #7667[Dimitris]
      • Stop auto-forwarding of old-style CLI commands #8294 [Maggie]
  • Other discussion
    • Vulnerabilities fix and versioning harmonisation #131
      • Now in review
      • To put in the Rucio 40 priority follow-up?
    • Make repairer daemon time delta for rule checks configurable #8441
      • Important for CTAO; must include in Rucio 40
      • Need a decision from Martin to overcome a disagreement between author and reviewer