🤖 Fix fleetd escrow in X11 multi-user sessions - #39795
Conversation
|
@coderabbitai review |
✅ Actions performedReview triggered.
|
WalkthroughThe pull request modifies the X11 display detection mechanism in the Linux user execution module. It refactors the 🚥 Pre-merge checks | ✅ 4 | ❌ 2❌ Failed checks (2 warnings)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing touches
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #39795 +/- ##
=======================================
Coverage 66.27% 66.27%
=======================================
Files 2439 2439
Lines 195442 195409 -33
Branches 8551 8591 +40
=======================================
- Hits 129528 129510 -18
+ Misses 54179 54170 -9
+ Partials 11735 11729 -6
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
The base branch was changed.
Related issue: Resolves #31633.
Main change is stop relying on
whocommand output to get the value of the DISPLAY variable on X11 sessions (old distributions), and instead search the value of theDISPLAYvariable in processes that are owned by the target user.changes/,orbit/changes/oree/fleetd-chrome/changes.Testing
fleetd/orbit/Fleet Desktop
runtime.GOOSis used as needed to isolate changesSummary by CodeRabbit