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

Bug#536230: marked as done (In the "lxde" packages list, please install the "gdm" package *after* the "lxde" package)

Your message dated Fri, 04 Sep 2009 21:56:36 +0000
with message-id <E1Mjglo-0008HL-Rc@ries.debian.org>
and subject line Bug#536230: fixed in live-helper 1.0.5-2
has caused the Debian Bug report #536230,
regarding In the "lxde" packages list, please install the "gdm" package *after* the "lxde" package
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 owner@bugs.debian.org

536230: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=536230
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: live-helper
Version: 1.0.5-1
Severity: minor
Tags: patch

Hi Daniel,

in the "lxde" packages list, the following packages are installed in exactly this order: gdm lxde lxnm.

Unfortunately the order of packages parsed to both apt-get and aptitude is important with respect to the resulting installed packages, see #401835 and many others.

In this case apt tries to install gdm and satisfy its dependencies first, then lxde and lxnm. The gdm package depends on "gnome-session | x-session-manager" and thus apt attempts to install gnome-session. This is because it does not know that the next package on the command line, namely "lxde", will pull in "lxsession-lite" (in case of Lenny) which in turn Provides: x-session-manager and thus already satisfies gdm's dependencies.

Reversing the order of packages in the list, i.e. putting gdm last, fixes this issue - please see the attached patch. This is because when gdm is to be installed, apt already knows that its dependency on "gnome-session | x-session-manager" is already satisfied by lxsession-lite.


Dipl.-Phys. Fabian Greffrath

Ruhr-Universität Bochum
Lehrstuhl für Energieanlagen und Energieprozesstechnik (LEAT)
Universitätsstr. 150, IB 3/134
D-44780 Bochum

Telefon: +49 (0)234 / 32-26334
Fax:     +49 (0)234 / 32-14227
E-Mail:  greffrath@leat.ruhr-uni-bochum.de
--- live-helper-1.0.5.orig/lists/lxde
+++ live-helper-1.0.5/lists/lxde
@@ -3,5 +3,6 @@
 ## LH: LXDE
 #include <standard-x11>
-gdm lxde lxnm
+lxde lxnm

--- End Message ---
--- Begin Message ---
Source: live-helper
Source-Version: 1.0.5-2

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

  to pool/main/l/live-helper/live-helper_1.0.5-2.diff.gz
  to pool/main/l/live-helper/live-helper_1.0.5-2.dsc
  to pool/main/l/live-helper/live-helper_1.0.5-2_all.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 536230@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
Daniel Baumann <daniel@debian.org> (supplier of updated live-helper 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.8
Date: Fri, 04 Sep 2009 13:21:04 +0200
Source: live-helper
Binary: live-helper
Architecture: source all
Version: 1.0.5-2
Distribution: unstable
Urgency: low
Maintainer: Debian Live <debian-live@lists.debian.org>
Changed-By: Daniel Baumann <daniel@debian.org>
 live-helper - Debian Live build scripts
Closes: 521824 536230 543868 544512
 live-helper (1.0.5-2) unstable; urgency=low
   [ Cody A.W. Somerville ]
   * Reflect addition of the ubuntu mode and add missing contents where
     marked FIXME in lh_config manpage.
   [ Daniel Baumann ]
   * Preserve quoting in lh when passing through to sub commands (Closes:
   * Outputting usage if lh is called without argument.
   * Adding example hook to allow hal automounting local partitions.
   [ Cody A.W. Somerville ]
   * Simplifying template precedence.
   [ Daniel Baumann ]
   * Using common prefix for packages lists of packaging teams.
   * Updating version and date in manpage headers.
   * Exclude di-utils-exit-installer from udeb_exclude, we want it on the
     images on purpose.
   * Correcting spelling typo in hal-automount.sh, thanks to Martin
     Engelmann <martin.engelmann@gmx.de>.
   * Installing gdm after lxde in lxde package list in order to not pull
     in gnome depends uselessly, thanks to Fabian Greffrath
     <greffrath@leat.rub.de> (Closes: #536230).
   * Correcting typo in default values assignment of losetup functions.
   * Avoid using HOSTNAME variable in order to not get false positives
     from checkbashism.
   * Cosmetical simplification of debian-installer DESTDIR assignement,
     thanks to Cody A.W. Somerville <cody.somerville@canonical.com>.
   * Updating ubuntu specific package preselection.
   * Removing config stage file on purge, if the user is using an auto
     script to generate the config.
   [ Chris Lamb ]
   * Support LH_BOOTSTRAP_FLAVOUR="standard" when using debootstrap
   * Fix usb-hdd d-i installation.
   * Remove potentially-expanding architecture list by making current x86
     vars the fallback.
   * Update my email address.
   * Generate correct bootappend line for preseed/live-installer/usb-hdd
   * Add replace-di-banner.sh example hook to replace the graphical d-i
   [ Daniel Baumann ]
   * Marking replace-di-banner.sh executable and adjust line wrapping.
   [ Chris Lamb ]
   * Fix s/coppy/copy/ typo
   [ Daniel Baumann ]
   * Including archive trace into .disk meta information.
   * Consistenly installing gdm later than the desktop packages in order
     to ensure non-inflated installs.
   * Replacing policy-rc.d text that is used by sbuild too.
   * Setting binary mirror default to cdn.debian.net.
   * Setting bootstrap mirror default to ftp.de.debian.org,
     ftp.us.debian.orgs is too unreliable (round-robin out of sync).
   * Adding example hook from Rui Miguel Bernardo
     <rui.bernardo.pt@gmail.com> to use home on a seperated luks
     encrypted partition.
   * Improving replace-di-banner example hook.
   * Adding localepurge example hook.
   * Simplyfing localepurge hook.
   * Applying patch from Chris Leick <c.leick@vollbio.de> to fix some
     spelling typos in the manpages (Closes: #543868).
   * Adding German manpage translations from Chris Leick
     <c.leick@vollbio.de> (Closes: #544512).
   [ Cody A.W. Somerville ]
   * Fix build failure when retrying build at deconfiguring file
   * Add option to disable use of GTK debian-installer.
   [ Rui Miguel Bernardo ]
   * Correcting some rough edges in lukshome example hook.
   [ Daniel Baumann ]
   * Updating kernel defaults for squeeze (removing squashfs, not
     required anymore).
   * Adding a message about which hook made a build fail, if any.
   * Updating lenny point release number.
 4ca64691c1fd21092e829c7dbbf33114f5476d70 1239 live-helper_1.0.5-2.dsc
 61f6932bd5517d68f6ff385186c26ec79609ddec 97254 live-helper_1.0.5-2.diff.gz
 703ab007674a5cd88eb1e8c8b4332dd22904e576 2889936 live-helper_1.0.5-2_all.deb
 e099f856abbe795b75cc776319b59eff33bc86c20b2cfe16a2b264ca6d2c8ece 1239 live-helper_1.0.5-2.dsc
 07268a3e3606720bb7bf82cc134996a2d23ff065c451fcd656479f63460759d0 97254 live-helper_1.0.5-2.diff.gz
 b74022c837bf80a6a37e2562b44371617a7b9d4d6b0e94494e82ef94bd94414d 2889936 live-helper_1.0.5-2_all.deb
 43151056cb5b5a1259287e05feea7cb5 1239 misc optional live-helper_1.0.5-2.dsc
 06c5cfb74f04ea97fc4d85e94a02acfb 97254 misc optional live-helper_1.0.5-2.diff.gz
 9cb468306a2e640b799c702dad376eb7 2889936 misc optional live-helper_1.0.5-2_all.deb

Version: GnuPG v1.4.9 (GNU/Linux)


--- End Message ---

Reply to: