Bug 1346251 - Netinstall to MATE Desktop installs Cinnamon as default desktop env
Summary: Netinstall to MATE Desktop installs Cinnamon as default desktop env
Keywords:
Status: CLOSED DUPLICATE of bug 1336879
Alias: None
Product: Fedora
Classification: Fedora
Component: dnf
Version: 24
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Packaging Maintenance Team
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-06-14 11:15 UTC by markm
Modified: 2016-06-20 11:19 UTC (History)
9 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-06-20 11:19:55 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
mate-test.py (1.19 KB, text/x-python)
2016-06-14 15:45 UTC, David Shea
no flags Details

Description markm 2016-06-14 11:15:56 UTC
Description of problem:

Downloaded a Fedora-Workstation-netinst-x86_64-24_Beta-1.6.iso image, requested to install MATE Desktop, got Cinnamon desktop as default installed. 


Version-Release number of selected component (if applicable):

Fedora-Workstation-netinst-x86_64-24_Beta-1.6.iso


How reproducible:

tried two times in VirtualBox on two different PCs

Steps to Reproduce:
1. Download Fedora-Workstation-netinst-x86_64-24_Beta-1.6.iso
2. Start new installation
3. Select MATE Desktop

Actual results:

Installs Cinnamon desktop which is set as default

Expected results:

MATE Desktop installed and selected as default, Cinnamon not installed

Additional info:

I've added Dev tools and Libre Office if that matters - can try with just MATE Desktop.
Note, MATE Desktop is also installed, but it not selected as default.

Comment 1 David Shea 2016-06-14 15:44:32 UTC
Cinnamon isn't supposed to be installed at all. It's being pulled in via imsettings-cinnamon, which is pulled in to resolve the requirement for imsettings-desktop-module. There are several packages that provide this dependency, and the correct one was supposed to have been chosen by this section of the input-methods group in comps.xml:

<packagereq type="conditional" requires="gtk2">gtk2-immodule-xim</packagereq>
<packagereq type="conditional" requires="gtk3">gtk3-immodule-xim</packagereq>
<packagereq type="conditional" requires="gtk2">ibus-gtk2</packagereq>
<packagereq type="conditional" requires="gtk3">ibus-gtk3</packagereq>
<packagereq type="conditional" requires="qt">ibus-qt</packagereq>
<packagereq type="conditional" requires="xfce4-panel">im-chooser-xfce</packagereq>
<packagereq type="conditional" requires="cinnamon">imsettings-cinnamon</packagereq>
<packagereq type="conditional" requires="gnome-settings-daemon">imsettings-gsettings</packagereq>
<packagereq type="conditional" requires="lxde-common">imsettings-lxde</packagereq>
<packagereq type="conditional" requires="mate-settings-daemon">imsettings-mate</packagereq>
<packagereq type="conditional" requires="qt">imsettings-qt</packagereq>
<packagereq type="conditional" requires="xfce4-panel">imsettings-xfce</packagereq>

which is supoposed to install imsettings-mate, which isn't happening.

Running a test against the current f24 repo, I end up with imsettings-gsettings instead:

# python3 mate-test.py
Installing group base-x...
Installing group standard...
Installing group core...
Installing group admin-tools...
Installing group dial-up...
Installing group fonts...
Installing group input-methods...
Installing group multimedia...
Installing group networkmanager-submodules...
Installing group hardware-support...
Installing group printing...
Installing group guest-desktop-agents...
Installing group mate-desktop...
('mate-applets', 'x86_64', '0', '1.14.0', '1.fc24')
('mate-backgrounds', 'noarch', '0', '1.14.0', '1.fc24')
('mate-calc', 'x86_64', '0', '1.8.0', '5.fc24')
('mate-desktop', 'x86_64', '0', '1.14.1', '2.fc24')
('mate-desktop-libs', 'x86_64', '0', '1.14.1', '2.fc24')
('mate-disk-usage-analyzer', 'x86_64', '0', '1.14.0', '1.fc24')
('mate-icon-theme', 'noarch', '0', '1.14.0', '1.fc24')
('imsettings', 'x86_64', '0', '1.7.0', '1.fc24')
('mate-media', 'x86_64', '0', '1.14.0', '1.fc24')
('imsettings-libs', 'x86_64', '0', '1.7.0', '1.fc24')
('mate-menus-preferences-category-menu', 'x86_64', '0', '1.14.0', '1.fc24')
('mate-notification-daemon', 'x86_64', '0', '1.14.0', '2.fc24')
('mate-panel-libs', 'x86_64', '0', '1.14.0', '2.fc24')
('mate-menus-libs', 'x86_64', '0', '1.14.0', '1.fc24')
('mate-panel', 'x86_64', '0', '1.14.0', '2.fc24')
('mate-power-manager', 'x86_64', '0', '1.14.0', '1.fc24')
('mate-polkit', 'x86_64', '0', '1.14.0', '1.fc24')
('mate-screensaver', 'x86_64', '0', '1.14.1', '1.fc24')
('mate-screenshot', 'x86_64', '0', '1.14.0', '1.fc24')
('mate-search-tool', 'x86_64', '0', '1.14.0', '1.fc24')
('mate-session-manager', 'x86_64', '0', '1.14.0', '1.fc24')
('mate-system-log', 'x86_64', '0', '1.14.0', '1.fc24')
('mate-system-monitor', 'x86_64', '0', '1.14.0', '1.fc24')
('mate-terminal', 'x86_64', '0', '1.14.0', '2.fc24')
('mate-themes', 'noarch', '0', '3.20.8', '0.1.git20160526.59b3286.fc24')
('mate-user-guide', 'noarch', '0', '1.14.0', '1.fc24')
('imsettings-gsettings', 'x86_64', '0', '1.7.0', '1.fc24')
('mate-control-center', 'x86_64', '0', '1.14.0', '1.fc24')
('mate-control-center-filesystem', 'x86_64', '0', '1.14.0', '1.fc24')
('mate-dictionary', 'x86_64', '0', '1.14.0', '1.fc24')
('mate-menus', 'x86_64', '0', '1.14.0', '1.fc24')
('mate-settings-daemon', 'x86_64', '0', '1.14.0', '1.fc24')
('mate-utils-common', 'noarch', '0', '1.14.0', '1.fc24')

Comment 2 David Shea 2016-06-14 15:45:04 UTC
Created attachment 1167925 [details]
mate-test.py

Attaching the script from the previous comment.

Comment 3 Michal Luscon 2016-06-20 11:19:55 UTC

*** This bug has been marked as a duplicate of bug 1336879 ***


Note You need to log in before you can comment on or make changes to this bug.