Your message dated Sun, 08 Oct 2017 22:19:45 +0000
with message-id <[email protected]>
and subject line Bug#761642: fixed in wdm 1.28-21
has caused the Debian Bug report #761642,
regarding wdm: Add a .service file
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
761642: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=761642
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: wdm
Version: 1.28-17
Severity: wishlist
Since the following information is helpful when a .service file for
wdm is created, but #761236 is already closed, I'm creating a new bug
report tracking this.
Here's the mail, Agustin kindly sent to #761236:
----- Forwarded message from Agustin Martin <[email protected]> -----
Date: Mon, 15 Sep 2014 12:14:07 +0200
From: Agustin Martin <[email protected]>
To: Eliad Bagherzadegan <[email protected]>, [email protected],
[email protected]
Subject: Bug#761236: wdm does not work with systemd as the init system
Control: tag 748668 +patch
2014-09-13 10:46 GMT+02:00 Axel Beckert <[email protected]>:
> Control: affects 748668 wdm
> Control: severity 748668 important
>
> Hi Eliad,
>
> Eliad Bagherzadegan wrote:
>> On 09/12/2014 02:04 PM, Agustin Martin wrote:
>> > I guess that if you remove slim wdm will work again.
>>
>> Thank you. I actually had to purge slim for wdm to work again.
>> Sorry for the duplicate bug report and on the wrong package.
>
> You don't need to be sorry. I, as wdm package maintainer, wasn't aware
> of the issue which causes unexpected behaviour of my package and now I
> am. I probably would have found out after testing, and since you
> mentioned slim, I likely would have installed it at some point during
> testing.
>
> Thanks also to Agustin for the notice about the other report.
Hi, Axel,
Sorry, I forgot to mark this bug report as affecting wdm, thanks for doing.
IIRC, last time I looked about how other display managers deal with
this I found no info. I later switched back to sysv until I can make
two local services behave exactly as I want under systemd, so forgot
about this until now.
However seems that more info is now available, some of it from the
gnome folks. There are service files for at least gnome3 and lightdm.
lightdm is probably closer to slim (and wdm) needs and the most useful
place to look at.
References for the bug reports,
https://bugs.debian.org/733220
Also info available in
https://titanpad.com/s-gsprintchangelog
section "= default display manager selection ="
In short they suggest using something like
ExecStartPre=/bin/sh -c '[ ! -f /etc/X11/default-display-manager -o
"$(cat /etc/X11/default-display-manager 2>/dev/null)" =
"/usr/sbin/lightdm" ]'
but there are some other details like symlinks and aliases
discouraging to care about.
>From titanpad:
* /etc/X11/default-display-manager is and remains the definitive selection
* graphical.target has Wants=display-manager.service which provides
the dependency for auto-starting DM
* In DM packages' .service files: Don't have an [Install] section
(Dependency or Alias) as systemctl enable will otherwise make the last
installed package "win" instead of the one selected in debconf
* DM postinst: Create symlink
/etc/systemd/system/display-manager.service →
/lib/systemd/system/$(basename $(cat /e/X/d)).service
* Until all DM .services are converted: Add ExecStartPre= check that
/e/X/d is pointing to "me", and fail otherwise
I think that might be useful for fixing slim and for the future
implementation of a wdm.service file.
Regards,
--
Agustin
----- End forwarded message -----
Regards, Axel
--
,''`. | Axel Beckert <[email protected]>, http://people.debian.org/~abe/
: :' : | Debian Developer, ftp.ch.debian.org Admin
`. `' | 1024D: F067 EA27 26B9 C3FC 1486 202E C09E 1D89 9593 0EDE
`- | 4096R: 2517 B724 C5F6 CA99 5329 6E61 2FF9 CD59 6126 16B5
--- End Message ---
--- Begin Message ---
Source: wdm
Source-Version: 1.28-21
We believe that the bug you reported is fixed in the latest version of
wdm, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Axel Beckert <[email protected]> (supplier of updated wdm package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sun, 08 Oct 2017 23:40:29 +0200
Source: wdm
Binary: wdm
Architecture: source amd64
Version: 1.28-21
Distribution: unstable
Urgency: low
Maintainer: Axel Beckert <[email protected]>
Changed-By: Axel Beckert <[email protected]>
Description:
wdm - WINGs Display Manager - an xdm replacement with a WindowMaker loo
Closes: 761642
Changes:
wdm (1.28-21) unstable; urgency=low
.
* update_wdm_wmlist: Don't call update-alternatives for an alternative
which is not present, e.g. if no x-session-manager is installed.
* Refactor update_wdm_wmlist towards modern Perl code.
* Add .service and .tmpfile files. (Closes: #761642)
+ Update /etc/X11/default-display-manager handling from xdm
1:1.1.11-3 including /etc/systemd/system/display-manager.service
symlink handling.
+ Replaces "! -n" with "-z".
+ Thanks Laurent Bigonville for helpful hints!
+ Add lintian override for systemd-service-file-missing-install-key.
* Declare compliance with Debian Policy 4.1.1.
* Bump debhelper compatibility to 10.
+ Update versioned build-dependency on debhelper accordingly.
+ Remove hunk on configure from 03_autoconf.patch (but leave hunk on
configure.ac).
* Fix path to wdm-config in debian/rules.
* Fix lintian warning using-imperative-form-in-templates by dropping the
phrase "Select the" at the beginning of the template description.
* Change all bugs.debian.org references in debian/patches to HTTPS.
* Convert debian/copyright to machine-readable DEP5 format.
+ Remove lintian override for spelling-error-in-copyright.
* Update upstream and copyright holder e-mail addresses.
* Update packaging copyright holders and years.
Checksums-Sha1:
6e29ef7f1b096ff612867a363035cd15b3101ca9 2091 wdm_1.28-21.dsc
686551b073d7a320d5dfd8a7404593934c37f241 52824 wdm_1.28-21.debian.tar.xz
c14f691a60d4441326fb7e40a0258d3cb3e58ccc 164660 wdm-dbgsym_1.28-21_amd64.deb
8f96eefbbbb1858d323addc80310281d739e6d86 7944 wdm_1.28-21_amd64.buildinfo
3cadf7e84cf42d86ef81947e7446e423112dd616 309564 wdm_1.28-21_amd64.deb
Checksums-Sha256:
5dabf205d0e964a8022e7fa0dc87ad21f09ddaa64efd8fa2ff104f99282be14e 2091
wdm_1.28-21.dsc
65b39db3cd95a121e778c91039945069e83aec8d557e6bb34b12c4945db0a285 52824
wdm_1.28-21.debian.tar.xz
7cd1063dd155a3311f8d01ec7851bddd25e4f2acdaae55f47e4ab4f06259b970 164660
wdm-dbgsym_1.28-21_amd64.deb
661d9061850d4bac4f07b5fb896f7fd0dfe29737c8bc8317a233cf297cca1188 7944
wdm_1.28-21_amd64.buildinfo
a9bc9ab849d5bfc2a172aeaa934245d2957650148007731e530f899b397bae5b 309564
wdm_1.28-21_amd64.deb
Files:
6c07ab3a390492f89e1ebf047883c6c7 2091 x11 optional wdm_1.28-21.dsc
0c192206a42ecc3aa13d72044644689e 52824 x11 optional wdm_1.28-21.debian.tar.xz
d7cc5af691dfe650911b367d15e27784 164660 debug optional
wdm-dbgsym_1.28-21_amd64.deb
621858700ab599ff561e89cdf8f2b5d3 7944 x11 optional wdm_1.28-21_amd64.buildinfo
875dba72ad78a24b34ad7599345e85ba 309564 x11 optional wdm_1.28-21_amd64.deb
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEERoyJeTtCmBnp12Ema+Zjx1o1yXUFAlnanCcACgkQa+Zjx1o1
yXWn1A/6AmSlzlSLf4xbfNrS6W43R+tQ3nK/gQKB36kTwcc0dZj/WCh9awr2OLU3
EmXmtiJftxrZFbXqWqPjeLfZEppCpEbAhyK/xufTwwuNlqZeVNQ5bBK4UlZfQILV
2Mwgg9FH7B62RIA2nqkAernXBi/xx+HcNNs6+M2KOnXZZQu1fKsXLqSEVeoKJaEP
dUn3z+Hl3l4ODb0z8J0Hwmt9xj2NDtl/eVWBmHX7QaNKYoJfqiPaRx2vrfUNT5ac
9ZI62Id2n3ZDn8KyGYpnmoPkysd/yMIflgCqbkXpmXsPsCyuc/6k9NuZ6pzHpe9N
yPUy+42vFIzg6gS4xbsm2wS1V7hGn/n7dOTYdpV2t5i5DtkwQ4+PHp2vzTJOxNBW
POAa+qthDXqd5swtreX/eCP0cGTAS4MhlFlI4d16m1ILiPK8T6JCu7XMq8tIQIE8
R+7pL9OKphDCBLC2eSB3FwbGWXy/o2rA9O2qmqD2o+oo1vbivPbTfyrHzw+4j/B8
mmusSGrsV+4UVXTQPCIkLYGaRNcdQkUcuwZEnEsDeNW8oWN0KXNlbaKvKmxPdVKO
+k9Yjo5kp9cUHHcxp936Ki2sn55BaG5UTqwbCchFcr+O6JOfQX//6Ni14lBgdqxS
kAmp4fSsg9uM0QGur3FmrPRPrSzYSzMrF6yhCplJ3jDKuuBgJ1o=
=c3Om
-----END PGP SIGNATURE-----
--- End Message ---