lightdm-session runs xrdb with -nocpp option
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
lightdm (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Precise |
Fix Released
|
Medium
|
Jorge Niedbalski | ||
Trusty |
Fix Released
|
Medium
|
Jorge Niedbalski | ||
Utopic |
Won't Fix
|
Medium
|
Jorge Niedbalski | ||
Vivid |
Fix Released
|
Medium
|
Jorge Niedbalski |
Bug Description
[Impact]
lightdm-session runs xrdb for .Xresources file with the -nocpp option (Line 37 and 43), which prevents the xrdb from preprocessing the .Xresources file. Many configurations like the popular solarized color theme (https:/
https:/
https:/
http://
I don't see a reason for not using the preprocessor and so did the editor of Xsession (the option is not used in /etc/X11/
[Test Case]
- Install solarized theme https:/
- Load default Xresources file (xrdb < .XDefaults )
- Now every macro supported by CPP will not work.
[Regression Potential]
* No regression potential advised, small (0.001%) load average increase
on startup time because of enabling Cpp.
[Solution]
Backport default wily session to older releases.
Related branches
- Robert Ancell: Approve
- iGEL (community): Approve
-
Diff: 22 lines (+3/-3)1 file modifieddebian/lightdm-session (+3/-3)
Changed in lightdm (Ubuntu Trusty): | |
status: | New → In Progress |
Changed in lightdm (Ubuntu Utopic): | |
status: | New → In Progress |
Changed in lightdm (Ubuntu Vivid): | |
status: | New → In Progress |
Changed in lightdm (Ubuntu Trusty): | |
assignee: | nobody → Jorge Niedbalski (niedbalski) |
Changed in lightdm (Ubuntu Utopic): | |
assignee: | nobody → Jorge Niedbalski (niedbalski) |
Changed in lightdm (Ubuntu Vivid): | |
assignee: | nobody → Jorge Niedbalski (niedbalski) |
Changed in lightdm (Ubuntu): | |
status: | Confirmed → Fix Released |
tags: |
added: verification-done-vivid removed: verification-needed-vivid |
Changed in lightdm (Ubuntu Utopic): | |
status: | Fix Committed → Won't Fix |
Changed in lightdm (Ubuntu): | |
importance: | Undecided → Medium |
Changed in lightdm (Ubuntu Precise): | |
importance: | Undecided → Critical |
importance: | Critical → Medium |
Changed in lightdm (Ubuntu Trusty): | |
importance: | Undecided → Medium |
Changed in lightdm (Ubuntu Vivid): | |
importance: | Undecided → Medium |
Changed in lightdm (Ubuntu Utopic): | |
importance: | Undecided → Medium |
Changed in lightdm (Ubuntu Vivid): | |
importance: | Medium → Critical |
importance: | Critical → High |
importance: | High → Medium |
tags: | removed: verification-needed-utopic |
tags: | added: verification-done-trusty |
Status changed to 'Confirmed' because the bug affects multiple users.