Bug 21174

Summary: xmessage not installed
Product: Mageia Reporter: Bit Twister <bittwister2>
Component: RPM PackagesAssignee: All Packagers <pkg-bugs>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: basesystem, marja11, olav, pterjan, thierry.vignaud
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: xinitrc-2.4.21-29.mga8.src.rpm CVE:
Status comment:

Description Bit Twister 2017-07-02 11:41:40 CEST
Description of problem: 6_rc

xmessage not installed by default

/etc/X11/xdm/Xstartup uses xmessage but network install with all package groups selected in Workstation and Servers with only xfce DE selected.

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


How reproducible: always


Steps to Reproduce:
1. do a network install with non-free tainted media selection
2. select Custom in Desktop Selection
3. select all package groups in Workstation and Servers
4. select only xfce Graphical Environment in 
5. after install/reboot run 
   which xmessage

Note xmessage is not found.

Workaround:
  urpmi xmessage
Bit Twister 2017-07-02 11:42:08 CEST

Keywords: (none) => 6RC

Rémi Verschelde 2017-07-02 11:42:58 CEST

Source RPM: (none) => meta-task
Assignee: bugsquad => mageiatools

Thierry Vignaud 2017-07-02 20:23:44 CEST

Source RPM: meta-task => xinitrc
CC: (none) => thierry.vignaud

Comment 1 Pascal Terjan 2017-07-02 20:26:52 CEST
This is not about what is installed by default, if /etc/X11/xdm/Xstartup uses xmessage, the package containing /etc/X11/xdm/Xstartup should require xmessage.

CC: (none) => pterjan

Thierry Vignaud 2017-07-04 16:19:51 CEST

Component: Release (media or process) => RPM Packages

Bit Twister 2018-08-03 05:56:53 CEST

Source RPM: xinitrc => xinitrc-2.4.21-26.mga7.src.rpm

Bit Twister 2018-09-10 15:25:22 CEST

Summary: xmessage not installed by default => xmessage not installed during xfce DE only install
Keywords: 6RC => (none)

Comment 2 Marja Van Waes 2018-09-20 08:11:08 CEST
Assigning to all packagers collectively, since there is no registered maintainer for xinitrc.

CC'ing the basesystem maintainers, because IMHO xinitrc almost counts as basesystem package :-p

Assignee: mageiatools => pkg-bugs
CC: sysadmin-bugs => basesystem, marja11

Bit Twister 2018-12-08 10:38:00 CET

Source RPM: xinitrc-2.4.21-26.mga7.src.rpm => xinitrc-2.4.21-27.mga7

Bit Twister 2020-01-11 20:26:47 CET

Version: Cauldron => 7
Source RPM: xinitrc-2.4.21-27.mga7 => xinitrc-2.4.21-28.mga7.src.rpm

Bit Twister 2020-04-12 16:29:17 CEST

Source RPM: xinitrc-2.4.21-28.mga7.src.rpm => xinitrc-2.4.21-29.mga8.src.rpm
Version: 7 => Cauldron
Summary: xmessage not installed during xfce DE only install => xmessage not installed

Comment 3 Olav Vitters 2020-07-09 11:02:20 CEST
I noticed that Fedora uses the original xdm Xstartup file. That file (script) does NOT depend on xmessage. In Mageia for some reason xmessage is called in case the nologin file exists. Maybe now with new systemd abilities this could be solved in a different way. I also noticed that xdm installs an PAM file which wouldn't even allow xdm to start (PAM config checks the nologin file). I assume I'm missing something. Probably should check the original commit which added the xmessage change, but seems like a lot of additional work while xmessage is not that big.

Aside from xmessage there's also gxmessage. It seems to have more dependencies than xmessage.

Anyway, uploaded a new xinitrc with a require on xmessage.

Resolution: (none) => FIXED
Status: NEW => RESOLVED
CC: (none) => olav