DIRACGrid / DIRACGrid/diracx

[Bug]: pixi run local-start loads gubbins by default

Open Beginner friendly
#986 1 comment 0 reactions 0 assignees View on GitHub
bug
Dominant language
Python
Stars
19
Forks
45
Avg merge
4d 23h
Merged PRs (30d)
12

Description

### Search before creating an issue

- [x] I have searched existing issues and confirmed this is not a duplicate

### Bug Description

`pixi run local-start` provides a local running setup of diracx with gubbins installed. Gubbins introduces some example extensions which unfortunately replace some functionality like setting job attributes (making it a no-op) which makes it difficult to test job related functionality with run-local.

### Steps to Reproduce

1. `pixi run local-start`

2. submit a job inside `pixi run local-shell` with `dirac job submit blah.jdl`

3. try to set the job status to `Waiting`

### Expected Behavior

The job status should change to `Waiting`. `run-local` shouldn't be loading Gubbins JobDB, etc.

### Actual Behavior

The job status does not update. `run-local` loads `GubbinsJobDB` instead of `JobDB`, etc...

### Environment

macOS.

### Relevant Log Output

```shell

```

### Additional Context

The fix is not to install gubbins for the task `local-start` and have a separate gubbins environment for `local-start` if needed.

Contributor guide

Open the contributing guide

Research direction

Start by inspecting the pixi task and environment configuration behind `local-start`, then compare it with the setup used by `local-shell` and the Gubbins environment. Confirm which dependency causes `GubbinsJobDB` to load instead of `JobDB`. Done means `pixi run local-start` omits Gubbins while job status changes to `Waiting` during the reproduction steps.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
tooling
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
68/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.