[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#408418: marked as done (suggestions for documenting startup behaviour (kdmrc))

Your message dated Tue, 06 Feb 2007 22:17:10 +0000
with message-id <E1HEYcg-0008KX-3z@ries.debian.org>
and subject line Bug#408418: fixed in kdebase 4:3.5.5a.dfsg.1-6
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: kdm
Version: 4:3.5.5a.dfsg.1-5
Severity: normal
Tags: patch

This is about the behaviour new in etch (the overrides to kdmrc).

Please consider the suggestions below.  Judging by the number of related
bugs (eg #403776, #403797, #406438, #406939) it would help many people.
These suggestions would have saved me a whole morning.

(1) I propose adding a prominent comment to /etc/kde3/kdm/kdmrc (see patch1).

The reason for putting the comment in this file and right at the top is
twofold.  Firstly, users who are upgrading will be used to editing the
so-called "master configuration file". They will not expect overrides.
This helps to clarify the prominent word "master".

I realize that kdm *if started directly* won't ignore values in kdmrc. But
most people start it the default way, via the scripts /etc/init.d/kdm.
And so kdmrc will be where people will look.  They will not look
in /usr/share/doc/kdm until *after* they have wasted a lot of time
investigating this issue.  See the various bugs in the BTS.

This way, upgraders will have half a chance of seeing it with dpkg's
conffile handling, and otherwise, they'll see it when editing kdmrc.
[It is a pity that the gui-frontend deletes comments, so I endorse bug
 http://bugs.kde.org/show_bug.cgi?id=86650 whole-heartedly.]

(2) I propose clarifying the README.Debian (see patch2)

Reason: the existing text can be misunderstood when reading carelessly.
It looks a bit like "we provide a way of customizing kdm [...] in kdmrc"
in other words, the way to override kdm builtin defaults is in kdmrc.

Also, I have fixed a typo. (The past participle of "ride" is "ridden".)

(3) I propose fixing the same typo in /etc/init.d/kdm (see patch3)

Many thanks for all your debian work.  I hope this helps.

Best wishes,

(Dr) Jeremy Bygott

-- System Information:
[deleted: I'm writing from sarge; reportbug seems broken on my etch system]
--- /etc/kde3/kdm/kdmrc.supplied	2006-12-29 20:25:12.000000000 +0000
+++ kdmrc.improved	2007-01-25 16:57:08.000000000 +0000
@@ -1,5 +1,11 @@
 # KDM master configuration file
+# Please note: settings in this file are sometimes ignored (overridden).
+# The default KDM startup script /etc/init.d/kdm looks in /etc/defaults/kdm.d
+# for theme-related settings which, if found, take precedence. The possibly
+# overridden settings are: UseBackground, BackgroundCfg, UseTheme, Theme.
+# See /usr/share/doc/kdm/README.Debian for details.
 # Definition: the greeter is the login dialog, i.e., the part of KDM
 # which the user sees.
--- /usr/share/doc/kdm/README.Debian	2006-12-29 19:50:41.000000000 +0000
+++ README.Debian.improved	2007-01-25 17:05:02.000000000 +0000
@@ -16,7 +16,7 @@
 KDM Customization
-We provide a way to customize KDM by overriding theme related values in
+We provide a way to override theme-related values normally set in the
 master configuration file (kdmrc):
@@ -26,8 +26,8 @@
 and background configuration file (backgroundrc):
-You just need to create a file with overrided value(s) and put it in
-kdm override directory (default is /etc/default/kdm.d).
+You just need to create a file with override value(s) and put it in
+the kdm override directory (default is /etc/default/kdm.d).
 Below this is direct from the xdm package README
--- /etc/init.d/kdm	2006-12-29 19:50:41.000000000 +0000
+++ kdm.improved	2007-01-25 17:09:03.000000000 +0000
@@ -57,7 +57,7 @@
 # we generate kdm configuration files
 genkdmconf --in $KDMCFGDIR 1> /dev/null
-# we update kdm configuration files (only overrided values)
+# we update kdm configuration files (only overridden values)
 [ -n "$USEBACKGROUND" ] && sed -i "s|^#\?UseBackground=.*|UseBackground=$USEBACKGROUND|" $KDMCFG
 [ -n "$BACKGROUNDCFG" ] && sed -i "s|^#\?BackgroundCfg=.*|BackgroundCfg=$BACKGROUNDCFG|" $KDMCFG
 [ -n "$USETHEME" ] && sed -i "s|^#\?UseTheme=.*|UseTheme=$USETHEME|" $KDMCFG

--- End Message ---
--- Begin Message ---
Source: kdebase
Source-Version: 4:3.5.5a.dfsg.1-6

We believe that the bug you reported is fixed in the latest version of
kdebase, which is due to be installed in the Debian FTP archive:

  to pool/main/k/kdebase/kappfinder_3.5.5a.dfsg.1-6_i386.deb
  to pool/main/k/kdebase/kate_3.5.5a.dfsg.1-6_i386.deb
  to pool/main/k/kdebase/kcontrol_3.5.5a.dfsg.1-6_i386.deb
  to pool/main/k/kdebase/kdebase-bin_3.5.5a.dfsg.1-6_i386.deb
  to pool/main/k/kdebase/kdebase-data_3.5.5a.dfsg.1-6_all.deb
  to pool/main/k/kdebase/kdebase-dbg_3.5.5a.dfsg.1-6_i386.deb
  to pool/main/k/kdebase/kdebase-dev_3.5.5a.dfsg.1-6_i386.deb
  to pool/main/k/kdebase/kdebase-doc-html_3.5.5a.dfsg.1-6_all.deb
  to pool/main/k/kdebase/kdebase-doc_3.5.5a.dfsg.1-6_all.deb
  to pool/main/k/kdebase/kdebase-kio-plugins_3.5.5a.dfsg.1-6_i386.deb
  to pool/main/k/kdebase/kdebase_3.5.5a.dfsg.1-6.diff.gz
  to pool/main/k/kdebase/kdebase_3.5.5a.dfsg.1-6.dsc
  to pool/main/k/kdebase/kdebase_3.5.5a.dfsg.1-6_all.deb
  to pool/main/k/kdebase/kdepasswd_3.5.5a.dfsg.1-6_i386.deb
  to pool/main/k/kdebase/kdeprint_3.5.5a.dfsg.1-6_i386.deb
  to pool/main/k/kdebase/kdesktop_3.5.5a.dfsg.1-6_i386.deb
  to pool/main/k/kdebase/kdm_3.5.5a.dfsg.1-6_i386.deb
  to pool/main/k/kdebase/kfind_3.5.5a.dfsg.1-6_i386.deb
  to pool/main/k/kdebase/khelpcenter_3.5.5a.dfsg.1-6_i386.deb
  to pool/main/k/kdebase/kicker_3.5.5a.dfsg.1-6_i386.deb
  to pool/main/k/kdebase/klipper_3.5.5a.dfsg.1-6_i386.deb
  to pool/main/k/kdebase/kmenuedit_3.5.5a.dfsg.1-6_i386.deb
  to pool/main/k/kdebase/konqueror-nsplugins_3.5.5a.dfsg.1-6_i386.deb
  to pool/main/k/kdebase/konqueror_3.5.5a.dfsg.1-6_i386.deb
  to pool/main/k/kdebase/konsole_3.5.5a.dfsg.1-6_i386.deb
  to pool/main/k/kdebase/kpager_3.5.5a.dfsg.1-6_i386.deb
  to pool/main/k/kdebase/kpersonalizer_3.5.5a.dfsg.1-6_i386.deb
  to pool/main/k/kdebase/ksmserver_3.5.5a.dfsg.1-6_i386.deb
  to pool/main/k/kdebase/ksplash_3.5.5a.dfsg.1-6_i386.deb
  to pool/main/k/kdebase/ksysguard_3.5.5a.dfsg.1-6_i386.deb
  to pool/main/k/kdebase/ksysguardd_3.5.5a.dfsg.1-6_i386.deb
  to pool/main/k/kdebase/ktip_3.5.5a.dfsg.1-6_i386.deb
  to pool/main/k/kdebase/kwin_3.5.5a.dfsg.1-6_i386.deb
  to pool/main/k/kdebase/libkonq4-dev_3.5.5a.dfsg.1-6_i386.deb
  to pool/main/k/kdebase/libkonq4_3.5.5a.dfsg.1-6_i386.deb

A summary of the changes between this version and the previous one is

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 408418@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> (supplier of updated kdebase 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 ftpmaster@debian.org)

Hash: SHA1

Format: 1.7
Date: Tue, 06 Feb 2007 20:15:51 +0100
Source: kdebase
Binary: kdesktop kcontrol kpersonalizer kdm kdebase-doc-html kdebase-dbg klipper kappfinder kdebase-doc kdebase kmenuedit kicker libkonq4 konqueror-nsplugins kdebase-bin kdebase-dev ksplash kdeprint libkonq4-dev kwin kdepasswd ksmserver kfind kdebase-kio-plugins kpager khelpcenter kate ksysguard konqueror ktip ksysguardd kdebase-data konsole
Architecture: source i386 all
Version: 4:3.5.5a.dfsg.1-6
Distribution: unstable
Urgency: medium
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
 kappfinder - non-KDE application finder for KDE
 kate       - advanced text editor for KDE
 kcontrol   - control center for KDE
 kdebase    - base components from the official KDE release
 kdebase-bin - core binaries for the KDE base module
 kdebase-data - shared data files for the KDE base module
 kdebase-dbg - debugging symbols for kdebase
 kdebase-dev - development files for the KDE base module
 kdebase-doc - developer documentation for the KDE base module
 kdebase-doc-html - KDE base documentation in HTML format
 kdebase-kio-plugins - core I/O slaves for KDE
 kdepasswd  - password changer for KDE
 kdeprint   - print system for KDE
 kdesktop   - miscellaneous binaries and files for the KDE desktop
 kdm        - X display manager for KDE
 kfind      - file-find utility for KDE
 khelpcenter - help center for KDE
 kicker     - desktop panel for KDE
 klipper    - clipboard utility for KDE
 kmenuedit  - menu editor for KDE
 konqueror  - KDE's advanced file manager, web browser and document viewer
 konqueror-nsplugins - Netscape plugin support for Konqueror
 konsole    - X terminal emulator for KDE
 kpager     - desktop pager for KDE
 kpersonalizer - installation personalizer for KDE
 ksmserver  - session manager for KDE
 ksplash    - the KDE splash screen
 ksysguard  - system guard for KDE
 ksysguardd - system guard daemon for KDE
 ktip       - useful tips for KDE
 kwin       - the KDE window manager
 libkonq4   - core libraries for Konqueror
 libkonq4-dev - development files for Konqueror's core libraries
Closes: 403776 403797 405417 406438 406549 408021 408418
 kdebase (4:3.5.5a.dfsg.1-6) unstable; urgency=medium
   +++ Changes by Sune Vuorela:
   * Add norwegian (nb) translation of debconf questions. Thanks to
     Bjorn Steensrud. (Closes: #405417)
   * Improve documentation about styling kdm (thanks to Jeremy Bygott).
     This is a note in kdm.init, in kdm.README.Debian and in the generated
     kdmrc (patch 40).  (Closes: #408418, #403776, #403797, #406438)
   * Better distinguish whether users has modified their kdm theme. Also Closes
     the above bugs (patch 41).
   * Add portuguese debconf translation. Thanks to Carlos Lisboa.
     (Closes: #408021)
   * Also support where the frosty animals wants their plugins:
     /usr/lib/ice{ape,weasel}/plugins (patch 37)
   +++ Changes by Modestas Vainius:
   * Add patch from upstream svn to fix "switching desktops with win+tab
     key broken" bug (patch no. 21) (Closes: #406549)
 eacc2badcd36c5744407d100b4c4fecc 2084 kde optional kdebase_3.5.5a.dfsg.1-6.dsc
 6f3318fb5cb7de088fc8740e72b5cd86 679153 kde optional kdebase_3.5.5a.dfsg.1-6.diff.gz
 ac27b2d69fc9e0904b397d8bc71af550 40888 kde optional kdebase_3.5.5a.dfsg.1-6_all.deb
 aec55ef137f5618d16774cdf45438c5e 9749172 kde optional kdebase-data_3.5.5a.dfsg.1-6_all.deb
 002a475119cdb0c6a63c765f4ac5498f 1756652 doc optional kdebase-doc_3.5.5a.dfsg.1-6_all.deb
 a9e161ff85ea1a0655934c709898b35b 379054 doc optional kdebase-doc-html_3.5.5a.dfsg.1-6_all.deb
 2dd74518d68f8877ab3215ac82c94598 284186 kde optional kappfinder_3.5.5a.dfsg.1-6_i386.deb
 4206e08b559419bcd6fd38e1dd5d6732 793510 editors optional kate_3.5.5a.dfsg.1-6_i386.deb
 ef5074c1c2080471dc1d7a7fb36156c0 2954488 kde optional kcontrol_3.5.5a.dfsg.1-6_i386.deb
 ea7b1cb5cd6b9e7a87652ed47ed352b5 1199100 kde optional kdebase-bin_3.5.5a.dfsg.1-6_i386.deb
 438e57b298fc17ee54d3b4e46aa002d4 79562 devel optional kdebase-dev_3.5.5a.dfsg.1-6_i386.deb
 751f80936f1c3c6eab56dd94fdd5fd60 1107880 kde optional kdebase-kio-plugins_3.5.5a.dfsg.1-6_i386.deb
 a1e06fd2fce843ee95b681e0c82f549a 242962 utils optional kdepasswd_3.5.5a.dfsg.1-6_i386.deb
 d10ad87c4a8c9acd5d9730705fa0f76f 1302492 utils optional kdeprint_3.5.5a.dfsg.1-6_i386.deb
 f14d920d0440b00bbaa2570608355795 779416 kde optional kdesktop_3.5.5a.dfsg.1-6_i386.deb
 86f294d43ef9992ac6201423c52b0620 636548 kde optional kdm_3.5.5a.dfsg.1-6_i386.deb
 de5f128fba2f40e9d882c46f034f3b77 203530 utils optional kfind_3.5.5a.dfsg.1-6_i386.deb
 8a9745b9f4a8802ba15e4f5696a50936 2199866 kde optional khelpcenter_3.5.5a.dfsg.1-6_i386.deb
 2d7013b162b7d65e3231da86bd99fff5 1987926 kde optional kicker_3.5.5a.dfsg.1-6_i386.deb
 c0a1a13bdd6add805e9bb412d6583969 273832 kde optional klipper_3.5.5a.dfsg.1-6_i386.deb
 eff5b1b54471e50baaac839b3b710f1b 379632 kde optional kmenuedit_3.5.5a.dfsg.1-6_i386.deb
 dfe55774221b296c87b1336b91514a39 2015446 web optional konqueror_3.5.5a.dfsg.1-6_i386.deb
 2345749ab6f17279dd2be20c0e60ed69 144184 utils optional konqueror-nsplugins_3.5.5a.dfsg.1-6_i386.deb
 9f2700acbb26e5a0734754edc31d084d 730334 kde optional konsole_3.5.5a.dfsg.1-6_i386.deb
 7c9ddd8b05ff317e5d966e22078b9695 116650 kde optional kpager_3.5.5a.dfsg.1-6_i386.deb
 5ffc2590a1b9945649197f2a9933fb32 493934 kde optional kpersonalizer_3.5.5a.dfsg.1-6_i386.deb
 81a30fc21a0d9f5f02ae6d25340e2cdf 165394 kde optional ksmserver_3.5.5a.dfsg.1-6_i386.deb
 73953331341deaedefd5088eb2c4c3e4 710928 kde optional ksplash_3.5.5a.dfsg.1-6_i386.deb
 5d5de537d01214fafe9fd652310abdde 503614 utils optional ksysguard_3.5.5a.dfsg.1-6_i386.deb
 02705de527384ef0382ac31c76c4c7a0 70212 utils optional ksysguardd_3.5.5a.dfsg.1-6_i386.deb
 f74413cf6f761bfcb004007aa84a12f0 106892 kde optional ktip_3.5.5a.dfsg.1-6_i386.deb
 e58ccbb2f0e335c45660d361e3038baf 1029868 kde optional kwin_3.5.5a.dfsg.1-6_i386.deb
 a3bb7e94993a8f044f50a54dd07e89ad 269142 libs optional libkonq4_3.5.5a.dfsg.1-6_i386.deb
 4e39fa80621809de919d4ce924006655 66116 libdevel optional libkonq4-dev_3.5.5a.dfsg.1-6_i386.deb
 74fc988b94291731d060f7dd79f54ed5 33013844 libdevel extra kdebase-dbg_3.5.5a.dfsg.1-6_i386.deb

Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Signed by Ana Guerrero


--- End Message ---

Reply to: