[pkg-lxqt-devel] Bug#1023472: Fix for double Window Manager in LXQt
Roland Clobus
rclobus at rclobus.nl
Sat Feb 4 09:39:58 GMT 2023
Hello Holger, lists,
On 22/01/2023 18:27, Roland Clobus wrote:
> On 22/01/2023 16:48, Holger Wansing wrote:
>> Your proposal
>>
>>
>> Depends: ${misc:Depends},
>> task-desktop,
>> + # Mention the preferred theme before sddm, otherwise another theme
>> will be used
>> + sddm-theme-debian-elarun | sddm-theme,
>> sddm,
>> - sddm-theme-debian-elarun | sddm-theme-debian-elarun,
>> lxqt,
>>
>>
>> will not work.
I've done some additional tests: installing 'lxqt' and
'task-desktop-lxqt' both without and with the command line switch
'--no-install-recommends'.
The package 'lxqt' pulls in 'sddm-theme-debian-elarun' and 'sddm'.
The next bigger package 'task-desktop-lxqt' additionally pulls in
'kde-config-sddm', 'sddm-theme-breeze' and 'sddm-theme-debian-breeze'
When the switch '--no-install-recommends' is used, 'lxqt' does not pull
in 'sddm' any more. 'task-desktop-lxqt' has the same sddm-releated
packages as 'lxqt' without the command line switch.
So the test case of 'task-desktop-lxqt' without
'--no-install-recommends' is the failing case.
Could the dependency chain in the 'task-desktop-lxqt' package instead be
changed to mention 'lxqt' before the 'sddm*' dependencies?
I've tested that with live-build, and I get a correct ISO image.
With kind regards,
Roland Clobus
--- Commands to reproduce the test cases
--- Note: I work on /dev/shm and use my apt-cacher-ng proxy on 192.168.0.15
mount /dev/shm -odev,exec,remount,size=24G
mkdir /dev/shm/task
cd /dev/shm/task
debootstrap testing chroot http://deb.debian.org/debian/
cp -a chroot chroot.orig
chroot chroot /bin/bash -c "http_proxy=http://192.168.0.15:3142
DEBIAN_FRONTEND=noninteractive apt --yes install lxqt"
chroot chroot dpkg-query -l | grep sddm
-> sddm, sddm-theme-debian-elarun
rm -fr chroot
cp -a chroot.orig chroot
chroot chroot /bin/bash -c "http_proxy=http://192.168.0.15:3142
DEBIAN_FRONTEND=noninteractive apt --yes install task-lxqt-desktop"
chroot chroot dpkg-query -l | grep sddm
-> kde-config-sddm, sddm, sddm-theme-breeze, sddm-theme-debian-breeze,
sddm-theme-debian-elarun
rm -fr chroot
cp -a chroot.orig chroot
chroot chroot /bin/bash -c "http_proxy=http://192.168.0.15:3142
DEBIAN_FRONTEND=noninteractive apt --yes --no-install-recommends install
lxqt"
chroot chroot dpkg-query -l | grep sddm
-> sddm-theme-debian-elarun
rm -fr chroot
cp -a chroot.orig chroot
chroot chroot /bin/bash -c "http_proxy=http://192.168.0.15:3142
DEBIAN_FRONTEND=noninteractive apt --yes --no-install-recommends install
task-lxqt-desktop"
chroot chroot dpkg-query -l | grep sddm
-> sddm, sddm-theme-debian-elarun
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-lxqt-devel/attachments/20230204/fdf971d5/attachment.sig>
More information about the pkg-lxqt-devel
mailing list