Should TR binaries (tids, tidc, trust_router) unset DISPLAY themselves in their invoked environments?

Bug #1689568 reported by Stefan Paetow
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Moonshot Trust-Router
Triaged
High
Jennifer Richards

Bug Description

Given that the classic problem of the DISPLAY variable being passed (somehow, somewhere, don't ask me how) along into the environment that TIDC (and the TID library), TIDS and TRUST_ROUTER consume crops up time and again, can we perhaps get those binaries to sanitize their environment to explicitly UNSET the DISPLAY variable to avoid credential retrieval from failing?

We *know* those binaries will always be invoked from a non-X environment, so why don't they simply make sure DISPLAY is not set to avoid unfavourable interactions with DBUS and X?

summary: - Should TR (tids, tidc, trust_router) unset DISPLAY themselves in their
- invoked environments?
+ Should TR binaries (tids, tidc, trust_router) unset DISPLAY themselves
+ in their invoked environments?
Changed in moonshot-tr:
importance: Undecided → High
Margaret Cullen (mrw42)
Changed in moonshot-tr:
status: New → Triaged
assignee: nobody → Jennifer Richards (jennifer-k)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.