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

Bug#954093: marked as done (desktop-base: Integration with KDE plasma on debian testing no longer works)



Your message dated Thu, 16 Feb 2023 21:05:53 +0000
with message-id <E1pSlRx-00GQl5-EV@fasolo.debian.org>
and subject line Bug#954093: fixed in desktop-base 12.0.3
has caused the Debian Bug report #954093,
regarding desktop-base: Integration with KDE plasma on debian testing no longer works
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
immediately.)


-- 
954093: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=954093
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: desktop-base
Version: 10.0.3
Severity: important

When KDE plasma desktop is installed on Debian testing (currently plasma 5.17.5) the wallpaper you get is not the one set by desktop-base but KDE's default. So,
it seems like the integration provided by the script
/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/desktop-base.js
is not properly working and would need an update for the newer plasma-desktop
versions.

$ cat /usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/desktop-base.js
...
// This script is provided by desktop-base
// It is run by Plasma 5 on upgrade.
// Plasma checks that the script is only run once for each version.
d = desktops()

for (i in d) {
   // Only set up the wallpaper if the plugin is the default.
// Otherwise it means the user chose another plugin and we don’t want to override that.
   if (d[i].wallpaperPlugin == 'org.kde.image') {
d[i].currentConfigGroup = Array('Wallpaper', 'org.kde.image', 'General')
       if (!d[i].readConfig('Image')) {
// Only set up the wallpaper if the wallpaper image is empty (=default). // Otherwise it means the user selected a picture and we don’t want to override that.
           d[i].writeConfig('Image', 'DebianTheme');
       }
   }
}

Apparently the condition inside `if (!d[i].readConfig('Image')) {` is always false.
Removing that if solves the issue.

-- System Information:
Debian Release: bullseye/sid
 APT prefers testing
 APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 5.4.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE= (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages desktop-base depends on:
ii  fonts-quicksand  0.2016-2
ii  librsvg2-common  2.46.4-1

Versions of packages desktop-base recommends:
ii  plymouth-label  0.9.4-2

Versions of packages desktop-base suggests:
ii  kde-standard  5:104

-- no debconf information

--
Daniel Ruiz de Alegría
drasite.com


--- End Message ---
--- Begin Message ---
Source: desktop-base
Source-Version: 12.0.3
Done: Aurélien COUDERC <coucouf@debian.org>

We believe that the bug you reported is fixed in the latest version of
desktop-base, 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 954093@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Aurélien COUDERC <coucouf@debian.org> (supplier of updated desktop-base 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@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 10 Feb 2023 23:38:10 +0100
Source: desktop-base
Architecture: source
Version: 12.0.3
Distribution: unstable
Urgency: medium
Maintainer: Debian Desktop Team <debian-desktop@lists.debian.org>
Changed-By: Aurélien COUDERC <coucouf@debian.org>
Closes: 954093 989822 1023148 1026464 1027301
Changes:
 desktop-base (12.0.3) UNRELEASED; urgency=medium
 .
   * Update plymouth theme to implement Juliette’s proposal.
   * Fix and improve Plasma desktop customization. (Closes: #954093)
   * Update logos to Debian version 12. (Closes: #1026464)
   * Improve grub theme. (Closes: #1027301)
   * Remove older debian version numbers from assets. (Closes: #989822)
   * Fix missing links in joy inksplat theme. (Closes: #1023148)
   * Migrate wallpaper metadata from ini to json.
Checksums-Sha1:
 1dc99faa54426ea23b1dda02e8b2a786ee7d38d1 1902 desktop-base_12.0.3.dsc
 0347e2756b81509646b01af269c2c7b9c9ac2803 6875192 desktop-base_12.0.3.tar.xz
 9a535f55b0dfe2fbcae56a06b20d0d47e0839ea0 11312 desktop-base_12.0.3_amd64.buildinfo
Checksums-Sha256:
 ee7e8801de388c8a241c6409f12e686e9ae6fb03ffdbfaa0ae6d2e8a0f2bd64b 1902 desktop-base_12.0.3.dsc
 ee1c3705641b1ad3032ded9506a8787e162e441dfcd3e478d4c03b7d4c51a684 6875192 desktop-base_12.0.3.tar.xz
 70f65a8c82f866dc29f0c50c8319b05628d9ed4764ac63822c0cfb0e8997bef6 11312 desktop-base_12.0.3_amd64.buildinfo
Files:
 97df3bde7c587e3007f92d0ac175bd8d 1902 x11 optional desktop-base_12.0.3.dsc
 658316493f52deffb4da6c3d0c250897 6875192 x11 optional desktop-base_12.0.3.tar.xz
 5de5ebc2c823159feddef21e02e3d3ea 11312 x11 optional desktop-base_12.0.3_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJHBAEBCgAxFiEEIW//QAAaDgcOKDsfcaflM/KRoyQFAmPuktoTHGNvdWNvdWZA
ZGViaWFuLm9yZwAKCRBxp+Uz8pGjJBRHD/4nUHJUOuKA0vkfIwthumYYPyKB21lV
SsxpA8NHuH2GsCNqBMpIMUp2ckWLT+sa8Id2L8zsQ95ElNvfAj58C1olghq1lUTm
uo/9vXql8l3wyV5i2sWzxGDLpI9cFOcalejorT6Ms58Ufiqe75uLafFzNvxRNMw/
qA6WPh7rVzIkw7fV506dCRl5oVb02Qq/3EY+gWXYK3vZar9xTHHnVGuyVkU3rntl
flNXfqFdYY0d9Phb6mmlxF4LDXJpmfgEsTWJjFThiSgQ/ru7Ta1fIEP6sg1Mbhqt
mF9DtNyG2aah6Fc/fzbzrfnrOKcD117IzGAgGzUeIfuvEKybma9Mxzo1Iy+V8g0P
x03i9NmecH+LTpalS0cFHMWz+aA6bBfRnFyPHAdK2gn00JGkzSsSFxj8OnJDmJ+R
CmtLQxoxN+f1MpsF/UFQ8qu7PmYM2ZNxRR9zKmLAqFRTojXIs2zisyJgbgsJHWJH
KTcCo2MN0ZivpifYiqGboh4v2UdXY7F/PENBv4RM0JsGi2OZyxTz/Ioxp5103+wj
9gEQO9oXkCFmnp6oNZQ12eJQayWg+yc0k3kFwKJ+pjZexnLJq6v0Saf9sFNV7xr7
pUc6xGpBPsowmif256rhbcZGEtQEG0dWCc3Rxy5EVbDQ4HfHD2O24CmlFhM0V3Th
vkjJ6uPjNU7blA==
=zLuS
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: