Cinnamon is not a recognized Desktop Environment before Ubuntu 16.04 LTS
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
desktop-file-utils (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Precise |
Won't Fix
|
Medium
|
Unassigned | ||
Trusty |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Note
----
Yes, I know precise is basically unsupported but it might be nice to fix Travis here anyway.
Impact
------
Cinnamon (and the less popular EDE and LXQt) desktops are not recognized by desktop-
This is a problem because the very popular Travis service for continuous integration (CI) on platforms like Github still uses 12.04 LTS. Travis does not offer a 16.04 platform and the 14.04 platform is still only in beta. This caused this pull request to fail its CI check:
https:/
https:/
This SRU adds these Desktop Environments to the recognized list for 14.04 LTS: Cinnamon, EDE, LXQt.
If accepted, 12.04 LTS will also add TDE.
Test Case
---------
1. Save the following lines in a file named calc.desktop
[Desktop Entry]
Name=Calculator
Exec=gnome-
Icon=accessorie
Type=Application
OnlyShowIn=
Categories=
2. Run
desktop-
The command should complete with no error message.
A failure would look something like:
calc.desktop: error: value "Cinnamon;
Regression Potential
-------
This only adds a few entries to the list of registered desktop environments.
This change is backported from desktop-file-utils 0.23 which is in Ubuntu 16.04 LTS.
[racb] Could there be some behaviour change somewhere that was depending somehow on Cinnamon's status being unregistered? For example in a test suite's expected output somewhere?
description: | updated |
Changed in desktop-file-utils (Ubuntu): | |
status: | Fix Released → Triaged |
tags: | added: patch precise |
affects: | desktop-file-utils (Ubuntu) → gnome-desktop3 (Ubuntu) |
affects: | gnome-desktop3 (Ubuntu) → desktop-file-utils (Ubuntu) |
Changed in desktop-file-utils (Ubuntu): | |
status: | Triaged → Fix Released |
Changed in desktop-file-utils (Ubuntu Precise): | |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in desktop-file-utils (Ubuntu Trusty): | |
importance: | Undecided → Medium |
status: | New → Triaged |
description: | updated |
description: | updated |
description: | updated |
Changed in desktop-file-utils (Ubuntu Precise): | |
status: | Triaged → In Progress |
Changed in desktop-file-utils (Ubuntu Trusty): | |
status: | Triaged → In Progress |
tags: |
added: verification-done-trusty removed: verification-done-zesty |
Accepting for Trusty. Precise is EOL, so I'm reluctant to break expectations by touching it. If you think an exception is warranted, perhaps ask ubuntu-release@?