Bug 21174 - xmessage not installed
Summary: xmessage not installed
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: All Packagers
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-07-02 11:41 CEST by Bit Twister
Modified: 2020-07-09 11:02 CEST (History)
5 users (show)

See Also:
Source RPM: xinitrc-2.4.21-29.mga8.src.rpm
CVE:
Status comment:


Attachments

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


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