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

plasma-workspace_5.8.7-1_source.changes ACCEPTED into unstable




Accepted:

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

Format: 1.8
Date: Fri, 16 Jun 2017 18:13:01 +0200
Source: plasma-workspace
Binary: plasma-workspace-dev plasma-workspace-wayland plasma-workspace libkworkspace5-5 libplasma-geolocation-interface5 libtaskmanager6 libweather-ion7 sddm-theme-breeze sddm-theme-debian-breeze
Architecture: source
Version: 4:5.8.7-1
Distribution: unstable
Urgency: medium
Maintainer: Debian/Kubuntu Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Maximiliano Curia <maxy@debian.org>
Description:
 libkworkspace5-5 - Plasma Workspace for KF5 library
 libplasma-geolocation-interface5 - Plasma Workspace for KF5 library
 libtaskmanager6 - Plasma Workspace for KF5 library
 libweather-ion7 - Plasma Workspace for KF5 library
 plasma-workspace - Plasma Workspace for KF5
 plasma-workspace-dev - Plasma Workspace for KF5 devel files
 plasma-workspace-wayland - Plasma Workspace for KF5 - Wayland integration
 sddm-theme-breeze - Breeze SDDM theme
 sddm-theme-debian-breeze - Debian Breeze SDDM theme
Closes: 829614 840478
Changes:
 plasma-workspace (4:5.8.7-1) unstable; urgency=medium
 .
   * New upstream release (5.8.7)
       + [Logout Screen] Show suspend button only if supported
         Fixes KDE#376601
       + try harder to make the selected wallpaper visible
         qml gridview don't have an official way to ensure the
         current index is visible when the view is first instantiated,
         the only way we have is to do positionViewAtIndex when we know the
         proper space has already been allocated (Component.onCompleted
         is way too early) we used to do that on onCountChanged, but that
         too seems to early sometimes, as the selected wallpaper
         is visible only sometimes, attaching it to onContentHeightChanged
         seems to be more reliable (for all branches)
       + Ignore NoDisplay=true .desktop entries when matching by Name.
         We currently match Krita by Name. It's classClass is "krita",
         but its DesktopEntryName is org.kde.krita.desktop. However,
         Krita also installs numerous additional .desktop entries to
         associate more file types by itself, all of which match by
         name, and the first one in the list isn't the right one. All
         of those extra .desktop files are NoDisplay=true however, so
         we can filter them out, which brings the match list down to
         the one and only .desktop file we care for.
       + try proper order of corona()->availableScreenRect()
         connect to Plasma::Corona::availableScreenRectChanged
         instead of using kscreen, this way we should be more sure
         that signal is emitted when it's safe to call
         corona()->availableScreenRect() as the change of rect
         may happen after a screen removal, so may mean
         accessing a desktop view while being deleted
         Fixes KDE#377298
       + don't emit availableScreenRectChanged when quitting
         if applets react to it it can cause a crash, because the corona
         may not be valid anymore, and we don't want to relayout
         things anyways when tearing down
       + manage mouse events when out of the window
         mouseareas must support event grabbing when the mouse is out of the window too
         Fixes KDE#377545
       + [OSD] Allow disabling OSD through config file
       + [Calculator Runner] Use "approximate" approximation mode
         The runner calculator isn't entitled for being a scientifically correct calculator.
         This keeps seemingly innocent calculations such as "2^0.333333333" from eating all RAM until it crashes.
         A hint is added to the result if it is only an approximation.
         Fixes KDE#277011
       + Fix TasksModel.anyTaskDemandsAttention not updating on window closure.
         Previously we updated the prop after checking for
         AbstractTasksModel::IsDemandingAttention on window closure, but
         as the window is gone, we can't actually get state for it anymore,
         so we always need to update.
         To make up for it, this patch also optimizes the prop updates to occur
         only once per insert/remove batch - this is a bit academic because
         the source models currently only insert single rows at a time, but
         it's good hygiene.
         Fixes KDE#378254
       + Correctly handle when a new primary screen displaces the old
         this is for the following setup:
         the primary screen is at position 0,0 and gets disconnected.
         the other screen will be moved at 0,0 and becomes primary
         the screen is reconnected, the events arrive in the followin order:
         1) a new screen gets added, at 0,0 position
            (not primary yet, it may be markedredundant)
         2) the screen becomes primary, both screens still at 0,0
         3) the old screen gets moved out of the way
         in the end result none of the two need to be redundant.
         adding the old one in the redundant list, will cause reconsideroutputs
         to consider it and create a view for it.
       + When deleting the panel the notifications applet is in, the containment is being destroyed but the corona
         is still there and rightfully emits availableScreenRectChanged.
         This will cause us to crash when we try to access the no-longer existing containment.
         Related to KDE#378508
       + [Media Controller] Use double for length instead of int
         Length is in microseconds, so watching a long video (in excess of 33.3 minutes) will break the slider.
         CHANGELOG: Media Controller can now properly handle and seek long tracks (> 30 minutes)
         Fixes KDE#377623
       + Fix off-by-one.
         Related to KDE#373075
       + [Media Controller] Enforce PlainText format
         Unfortunately doesn't apply to toolTipMainText
       + recognize the WM even if given with a full path
         Normally kWin is launched simply as "kwin" ("kwin_x11", whatever), but
         in some cases it's restart command may be "/usr/bin/kwin", most notably
         when KWin restarts itself after a crash. Failing to recognize this client
         as the WM leads to KWin starting without any session management restoring.
         Related to KDE#377756
       + launch autostart apps in ksmserver using KRun, not QProcess
         The "move" (copy in fact) of the autostart code from klauncher simply
         switched to QProcess. This resulted in a number of problems, as the incorrect
         handling of .desktop file command if it had placeholders (worked around
         already), kdeinit is no longer used (not sure how much that matters nowadays)
         and finally QProcess simply eats all stdout/stderr of all such processes
         (which, when daemonized, can lead even to the processes getting SIGPIPE'd).
         If the application to start is a KService, simply launch it as such.
         Fixes KDE#369391,  KDE#370528 (Closes: 840478)
       + use KProcess instead of QProcess to launch apps in ksmserver
         Follow-up to the previous commit. KProcess has saner defaults for simply
         launching an app and being done with it, no lost stdout/stderr or even SIGPIPE.
         Related to KDE#369391, KDE#370528
       + selecting the topmost klipper item should always set it as clipboard contents
         Without this, that wasn't always the case if the top item was only the mouse
         selection. This was presumably broken by 2e47d84772.
         Also explicitly check the popup item, since it's now owned by Klipper.
         Fixes KDE#348390, KDE#251222
       + Revert "launch autostart apps in ksmserver using KRun"
         KRun::runApplication will show blocking error dialogs if it fails to
         find the executable
         This means we don't autostart the next app, which could be fatal if it
         comes before...
         ...kwin/plasma
         We shouldn't be having blocking calls in ksmserver it can deadlock
         And even in the best case we'd still end up blocking ksplash for 30
         seconds
         We then port to KProcess which was part of the motivation behind the
         patch as it
         has better stdout handling
         This reverts commit 0f19e92f3e85d064de9cebf280fa8e085485c2e0.
         Fixes KDE#379254
         Also added port of autostarting applications to KProcess
         It has better stdout handling
       + Update unit test to match change to reselecting top entry
         37014e643cec4ee9aed54421f66c675e1bc91b70 introduced a change in the
         behaviour of what happens when you select the top entry in the list.
         Change makes some sense. Unit test was not updated, it therefore failed.
       + [Weather] Fix lookup of bbcukmet translations strings, stored in lowercase
       + [Weather] Remove duplicated/bad strings from bbcukmet data db
       + [Weather] Add missing strings from bbcukmet data db
       + [Weather] Fix term used for thunderstorm in bbcukmet data db
       + don't check for panel visible during startup
         if any kscreen related activities occurred
         during startup, the panel wouldn't be visible
         yet, and this would assert. This often happens
         when a screen gets disabled at startup
         Related to KDE#377280
       + remove useless debug
   * Add new upstream patch: xembedsniproxy-Fix-check-whether-to-use-XTest.patch
   * Add missing build dependency (libxtst-dev)
   * Add explicit libkf5plasma5 versioned dependency (Closes: 829614)
     Thanks to Gard Spreemann and others for reporting and the updates
Checksums-Sha1:
 bc3e0aa7bd49b5d7388f81d24f666d12f2240fbe 4593 plasma-workspace_5.8.7-1.dsc
 4b438c483828d6959c5c0185a189772d62f01fb8 6994516 plasma-workspace_5.8.7.orig.tar.xz
 8eb34a9dac8f74f83292d119603cef13fdb29249 36312 plasma-workspace_5.8.7-1.debian.tar.xz
 dc98b7c9801db04d0fc6205f8d281c7f5919d6ae 24812 plasma-workspace_5.8.7-1_source.buildinfo
Checksums-Sha256:
 7cfdda58b71120111fd21842ff945f0e3d91a73444f79a79c1c67e8335ab2650 4593 plasma-workspace_5.8.7-1.dsc
 e6b0f6855405a01f8cbc8a75f7c79943cd9515a23e66f66905d04b8bc4cfab5f 6994516 plasma-workspace_5.8.7.orig.tar.xz
 28de5c041801cf1cb433f6254fe3dd4bb790ce25cbe92ca267bf4234ab4248c9 36312 plasma-workspace_5.8.7-1.debian.tar.xz
 c4ad35e29a0ef8e1f2d1dafe2f667549278489f703c63812296dabe7cba87bdf 24812 plasma-workspace_5.8.7-1_source.buildinfo
Files:
 68338af192f0e53bbf8b322c1ee1ca05 4593 kde optional plasma-workspace_5.8.7-1.dsc
 551cb7fd9323bcb7fa764e62c11c8063 6994516 kde optional plasma-workspace_5.8.7.orig.tar.xz
 3542fcb8859ab56b4190bdfe2a7a6602 36312 kde optional plasma-workspace_5.8.7-1.debian.tar.xz
 1f7389a64ead399421c1bcc93ae13144 24812 kde optional plasma-workspace_5.8.7-1_source.buildinfo

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

iQIzBAEBCgAdFiEE+JIdOnQEyG4RNSIVxxl2mbKbIyoFAllEDYwACgkQxxl2mbKb
IyobqA//R8UCMDDXfAEddSzoK1d/0fyXmrR3YKgSJTbmjI6AX1mSczIiJF7M1KUx
qCngP3LlWtqe7cmp0UXaCYBrXb0kfLx3+MEBMBEJViiXZMu28FqWsLo14NU0z8CZ
tuOFePQAirYZ/WKuk+GirmC7MUGS/xfed7ADTnAXY9s/09PYm96TUI4kFNYxw4cC
uZ6SeGxhe/Z9A0CVhbRpIvPRaUrI063s/GP4wN/Qs58Ej2edsAI9i01G/S2L0bTn
0wLCwHeSiJEfu0pJ/tLJZfkreOcf7zCbNndS8tzqhS3LPt+ZFbucPxrt3we6Xodm
JZnsy9Ud620KGLF6/lhTzmqggtQaHs7YXVybs9y0vfQ8rnR71zvvdcTA1tctz16L
ir7kU9UUUvBuP3Bp07VpRDbugvb91SZBiuGfcXi9G4LaKNhJ3HdUJuCsIVSq4fml
SfYY6YYTUTMYE3MMIheplDRb/39LQyRcDh1YA5Qz5WOFC6So70JF3CZzSmhC27j2
Ju1sPaX2zO9RQQeM40D6lGo5pCEwdIQkbAVZ6aBMrLf7UjWBgEwhb//RhQMnd/c8
AJRz1ofI4TOxUfmVTpCjMH4CrsBMXsScfvEjC/tA5J/IM9i99t8VA82uOY0or7Xi
dMrguX7zfdBd+yzH/6QnV/eSfIR6uzBChAQX6sSkQJOCjFC41kg=
=Qg40
-----END PGP SIGNATURE-----


Thank you for your contribution to Debian.


Reply to: