ldm should depend on ldm-ubuntu-themes instead of ldm-themes

Bug #299947 reported by Tuomas Jormola
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ldm (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: ldm

Hi,

There's no package ldm-themes in intrepid. Instead, package ldm-ubuntu-themes replaces ldm-themes. Please update dependencies accordingly.

Revision history for this message
Stéphane Graber (stgraber) wrote :

ldm-themes is provided by ldm-ubuntu-themes making it possible (AFAIK) to have different theme packages providing ldm-themes and being able to switch from one to another.
Marking the bug report Invalid, feel free to reopen if I'm wrong.

Changed in ldm:
status: New → Invalid
Revision history for this message
graylion (graylion) wrote :

Sorry, you are wrong. Why don't you try it out? There really is not package ldm-themes in intrepid.

Changed in ldm:
status: Invalid → New
Revision history for this message
Stéphane Graber (stgraber) wrote :

The package is a provide so it won't appear in an apt-cache show but other packages can depend on it.
So a Depends: ldm-themes will work and it currently does work.

Closing the bug again as Invalid.

Changed in ldm:
status: New → Invalid
Revision history for this message
Andy S (andys-bristolwireless) wrote :

Can be done - but is messy:

$ sudo aptitude install ldm
Reading package lists... Done
Building dependency tree
Reading state information... Done
Initialising package states... Done
Writing extended state information... Done
The following packages are BROKEN:
  human-theme
The following NEW packages will be installed:
  gtk2-engines-ubuntulooks{a} ldm ldm-ubuntu-themes{a}
The following packages will be REMOVED:
  linux-headers-2.6.27-7{u} linux-headers-2.6.27-7-generic{u}
0 packages upgraded, 3 newly installed, 2 to remove and 0 not upgraded.
Need to get 1932kB of archives. After unpacking 49.4MB will be freed.
The following packages have unmet dependencies:
  human-theme: Conflicts: gtk2-engines-ubuntulooks but 0.9.12-12 is to be installed.
The following actions will resolve these dependencies:

Remove the following packages:
human-theme
ubuntu-artwork
ubuntu-desktop

Score is 257

Accept this solution? [Y/n/q/?] y
The following NEW packages will be installed:
  gtk2-engines-ubuntulooks{a} ldm ldm-ubuntu-themes{a}
The following packages will be REMOVED:
  human-theme{a} linux-headers-2.6.27-7{u} linux-headers-2.6.27-7-generic{u} ubuntu-artwork{a} ubuntu-desktop{a}
0 packages upgraded, 3 newly installed, 5 to remove and 0 not upgraded.
Need to get 1932kB of archives. After unpacking 49.9MB will be freed.
Do you want to continue? [Y/n/?] y
Writing extended state information... Done
Get:1 http://gb.archive.ubuntu.com intrepid/main gtk2-engines-ubuntulooks 0.9.12-12 [38.7kB]
Get:2 http://gb.archive.ubuntu.com intrepid/main ldm-ubuntu-themes 2:2.0.14-0ubuntu1 [1737kB]
Get:3 http://gb.archive.ubuntu.com intrepid/main ldm 2:2.0.14-0ubuntu1 [157kB]
Fetched 1932kB in 6s (281kB/s)
(Reading database ... 116535 files and directories currently installed.)
Removing ubuntu-desktop ...
Removing ubuntu-artwork ...
Removing human-theme ...
Removing linux-headers-2.6.27-7-generic ...
Removing linux-headers-2.6.27-7 ...
Selecting previously deselected package gtk2-engines-ubuntulooks.
(Reading database ... 103567 files and directories currently installed.)
Unpacking gtk2-engines-ubuntulooks (from .../gtk2-engines-ubuntulooks_0.9.12-12_i386.deb) ...
Selecting previously deselected package ldm-ubuntu-themes.
Unpacking ldm-ubuntu-themes (from .../ldm-ubuntu-themes_2%3a2.0.14-0ubuntu1_all.deb) ...
Selecting previously deselected package ldm.
Unpacking ldm (from .../ldm_2%3a2.0.14-0ubuntu1_i386.deb) ...
Processing triggers for man-db ...
Setting up gtk2-engines-ubuntulooks (0.9.12-12) ...
Setting up ldm (2:2.0.14-0ubuntu1) ...
Setting up ldm-ubuntu-themes (2:2.0.14-0ubuntu1) ...

Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initialising package states... Done
Writing extended state information... Done

This shouldn't be the case - but I imagine on a default server install without X/GDM this may not be an issue.

Revision history for this message
Stéphane Graber (stgraber) wrote : Re: [Bug 299947] Re: ldm should depend on ldm-ubuntu-themes instead of ldm-themes

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

 status: fixreleased

LDM should never be installed outside a thin client and you won't have
gdm or ubuntu-desktop installed on a thin client.

Other than that, this issue has been solved in Jaunty as show below:
The following extra packages will be installed:
  ldm-ubuntu-themes
The following NEW packages will be installed:
  ldm ldm-ubuntu-themes
0 upgraded, 2 newly installed, 0 to remove and 12 not upgraded.
Need to get 1810kB of archives.
After this operation, 2408kB of additional disk space will be used.
Do you want to continue [Y/n]?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkmur5sACgkQjxyfqkjBhuxYqwCfcn9cUKhA23Hdr4hJGnTugLUn
zZQAnjcsadnbj37nZEMywF98m+W0yii3
=64Qe
-----END PGP SIGNATURE-----

Changed in ldm:
status: Invalid → Fix Released
Revision history for this message
Andy S (andys-bristolwireless) wrote :

Well that's good to hear - perhaps I will try Ubuntu again when that release appears...

This page detailing how to install ltsp on and existing install:
https://help.ubuntu.com/community/UbuntuLTSP/LTSPQuickInstall#Installing%20on%20top%20of%20an%20already%20running%20desktop%20system

should be removed/corrected - the result does work - but without ldm - appears to be an incomplete process...

Revision history for this message
Oliver Grawert (ogra) wrote :

ldm gets installed insode the thin client environment by the ltsp-build-client command and will be used if this environment is booted over the network by a thin client, there is nothing wrong with the wikipage.

Revision history for this message
Oliver Grawert (ogra) wrote :

oh, and just on a sidenote, stephane was completely right in his first comment, due to the provides of ldm-themes by ldm-themes-ubuntu this bug was never relevant at all.
the provides already resolved the dependency, changing it to a direct dependency is cosmetically cleaner but with the dropped provides in jaunty it will for example be impossible to use the debian theme packages with our ldm now (which are called ldm-themes) so while it may look cleaner it actually restricts functionallity.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.