apache / apache/arrow

[CI][Dev][Archery] Default ARCHERY_DEBUG to True on archery docker commands

Open Beginner friendly
#51,256 5 comments 0 reactions 0 assignees View on GitHub
Component: Archery Component: Continuous Integration Component: Developer Tools Type: enhancement
Dominant language
C++
Stars
17.1k
Forks
4.3k
Avg merge
3d 13h
Merged PRs (30d)
88

Description

### Describe the enhancement requested

Can we default ARCHERY_DEBUG to True?
On CI we have an override on almost every workflow and every time I run an archery job locally I want to see the logs because I am debugging something. Having to set up `ARCHERY_DEBUG=1` every time feels unnecessary and to be fair more times than not I'd rather have those logs.

### Component(s)

Continuous Integration, Developer Tools

Contributor guide

Open the contributing guide

Research direction

Start by locating the Archery Docker command definition and the CI workflow overrides for ARCHERY_DEBUG. Confirm where the default is set, then run an Archery Docker command locally without the variable and verify that debug logs appear while existing CI overrides continue to work.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker
Domain
ci-cd, developer-experience, devops
Issue type
Feature
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
70/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.