FS#42445 - [lightdm] [sddm] conflicting file
Attached to Project:
Community Packages
Opened by kkl2401 (kkl2401) - Sunday, 19 October 2014, 08:37 GMT
Last edited by Maxime Gauduin (Alucryd) - Tuesday, 18 August 2015, 08:59 GMT
Opened by kkl2401 (kkl2401) - Sunday, 19 October 2014, 08:37 GMT
Last edited by Maxime Gauduin (Alucryd) - Tuesday, 18 August 2015, 08:59 GMT
|
Details
Description: Both packages contain
/etc/dbus-1/system.d/org.freedesktop.DisplayManager.conf.
Additional info: lightdm 1:1.12.0-2 sddm-0.10.0-2 Steps to reproduce: Install lightdm and then run: $ sudo pacman -S sddm resolving dependencies... looking for inter-conflicts... Packages (1): sddm-0.10.0-2 Total Installed Size: 5.61 MiB :: Proceed with installation? [Y/n] (1/1) checking keys in keyring [##########################################] 100% (1/1) checking package integrity [##########################################] 100% (1/1) loading package files [##########################################] 100% (1/1) checking for file conflicts [##########################################] 100% error: failed to commit transaction (conflicting files) sddm: /etc/dbus-1/system.d/org.freedesktop.DisplayManager.conf exists in filesystem Errors occurred, no packages were upgraded. $ pacman -Qo /etc/dbus-1/system.d/org.freedesktop.DisplayManager.conf /etc/dbus-1/system.d/org.freedesktop.DisplayManager.conf is owned by lightdm 1:1.12.0-2 |
This task depends upon
Closed by Maxime Gauduin (Alucryd)
Tuesday, 18 August 2015, 08:59 GMT
Reason for closing: Implemented
Additional comments about closing: sddm 0.11.0-3
lightdm 1:1.14.2-2
Tuesday, 18 August 2015, 08:59 GMT
Reason for closing: Implemented
Additional comments about closing: sddm 0.11.0-3
lightdm 1:1.14.2-2

I guess we should both provide a virtual 'display-manager' package
and conflicts with it.

Agreed, I just pushed lightdm-1:1.12.1-1 with this change.

- Field changed: Percent Complete (100% → 0%)
The conflicting state of lightdm and sddm just because of this
file, which is identical, is suboptimal. lightdm includes
"dm-tool" which also works with sddm. "dm-tool" is the only tool
that I know of that allows to start new greeters in sddm from a
plain window manager setup, e.g. fluxbox.

It seems debian solved the conflict by renaming
"/etc/dbus-1/system.d/org.freedesktop.DisplayManager.conf" to
"/etc/dbus-1/system.d/sddm_org.freedesktop.DisplayManager.conf" in
their sddm package. I'm not really keen on making a split package
just for dm-tool so I suggest we mimic debian here.

+1 for renaming. Until both DMs implement the same D-Bus
interface, it shouldn't be a problem.

As a matter of fact, they do implement the same interface. That's
why the files are identical.