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

Bug#865537: stretch-pu: plasma 5.8.7 LTS pre-approval



Package: release.debian.org
Severity: normal
Tags: stretch
User: release.debian.org@packages.debian.org
Usertags: pu

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

Dear release team,

KDE Plasma 5.8 is an LTS release that I consider fit to be updated in stretch.
I've updated the packages that contain fixes in the 5.8.7 plasma point release 
in unstable and I would like to upload them to stretch-pu.

The source packages that I would like to update in stretch are:

bluedevil/4:5.8.7-1+deb9u1
breeze-gtk/5.8.7-1+deb9u1
kde-cli-tools/4:5.8.7-1+deb9u1
kscreenlocker/5.8.7-1+deb9u1
libksysguard/4:5.8.7-1+deb9u1
plasma-pa/4:5.8.7-1+deb9u1
systemsettings/4:5.8.7-1+deb9u1
user-manager/4:5.8.7-1+deb9u1
kwin/4:5.8.7-1+deb9u1
plasma-workspace/4:5.8.7-1+deb9u1
plasma-desktop/4:5.8.7.1-1+deb9u1

The corresponding changes includes are:

bluedevil 4:5.8.4-1 currently in stretch to 4:5.8.7-1+deb9u1
#########

bluedevil (4:5.8.7-1+deb9u1) stretch; urgency=medium

  * Upload to stretch.
  * Document how to run bluedevil in in other DEs (Closes: 781012)

 -- Maximiliano Curia <maxy@debian.org>  Sat, 17 Jun 2017 12:23:14 +0200

bluedevil (4:5.8.7-1) unstable; urgency=medium

  * New upstream release (5.8.7).
    + ReceiveFileJob: Don't cancel the request right after accepting it

      KNotification::closed is emitted also when one of the notification
      actions was triggered.

      KDE#376773

 -- Maximiliano Curia <maxy@debian.org>  Sun, 28 May 2017 18:35:52 +0200

bluedevil (4:5.8.5-1) experimental; urgency=medium

  * New upstream release (5.8.5).

 -- Maximiliano Curia <maxy@debian.org>  Fri, 30 Dec 2016 18:46:11 +0100

The full debdiff is available in 
https://gnuservers.com.ar/~maxy/debian/plasma_5.8.7_stretch-pu/bluedevil_5.8.4-1_5.8.7-1+deb9u1.debdiff
The full upstream gitlog and the diff for the debian packaging are:
https://gnuservers.com.ar/~maxy/debian/plasma_5.8.7_stretch-pu/bluedevil_5.8.4_5.8.7.upstream.gitlog
https://gnuservers.com.ar/~maxy/debian/plasma_5.8.7_stretch-pu/bluedevil_4:5.8.4-1_4:5.8.7-1+deb9u1.debian.diff

breeze-gtk 5.8.4-1 currently in stretch to 5.8.7-1+deb9u1
##########

breeze-gtk (5.8.7-1+deb9u1) stretch; urgency=medium

  * Upload to stretch

 -- Maximiliano Curia <maxy@debian.org>  Mon, 19 Jun 2017 08:55:23 +0200

breeze-gtk (5.8.7-1) unstable; urgency=medium

  * New upstream release (5.8.7)
     + Set no stepper button for GTK3 scrollbars on gtk >=3.20
       This is a workaround to mitigate broken (huge wide) scrollbars in
       mozilla/Gecko based applications for GTK3 >= 3.20 in versions 52
       onwards.
       Ref: https://bugs.kde.org/show_bug.cgi?id=377008 and
            https://bugzilla.mozilla.org/show_bug.cgi?id=1343802
       The mozilla bug is now 'fixed' and landing in nightlies v55, but may
       continue to affect earlier releases if not brought forward upstream.
       Regardless of any other concern, applying this brings the appearance
       of newer breeze and breeze-gtk scrollars into closer accord.
       KDE#377008

 -- Maximiliano Curia <maxy@debian.org>  Tue, 06 Jun 2017 17:14:40 +0200

breeze-gtk (5.8.5-1) experimental; urgency=medium

  * New upstream release (5.8.5).

 -- Maximiliano Curia <maxy@debian.org>  Fri, 30 Dec 2016 18:46:12 +0100

The full debdiff is available in 
https://gnuservers.com.ar/~maxy/debian/plasma_5.8.7_stretch-pu/breeze-gtk_5.8.4-1_5.8.7-1+deb9u1.debdiff
The full upstream gitlog and the diff for the debian packaging are:
https://gnuservers.com.ar/~maxy/debian/plasma_5.8.7_stretch-pu/breeze-gtk_5.8.4_5.8.7.upstream.gitlog
https://gnuservers.com.ar/~maxy/debian/plasma_5.8.7_stretch-pu/breeze-gtk_5.8.4-1_5.8.7-1+deb9u1.debian.diff

kde-cli-tools 4:5.8.4-2 currently in stretch to 4:5.8.7-1+deb9u1
#############

kde-cli-tools (4:5.8.7-1+deb9u1) stretch; urgency=medium

  * Upload to stretch

 -- Maximiliano Curia <maxy@debian.org>  Mon, 19 Jun 2017 09:11:58 +0200

kde-cli-tools (4:5.8.7-1) unstable; urgency=medium

  * New upstream release (5.8.7)
     + Fix query for available modules
       The old query was bad because two reasons:
        * it didn't use the same query systemsettings uses
        * it didn't use exist so if the first property did not exist the
          second one was not evaluated since the parser bailed out
       Test Plan: Ran kcmshell5 --list, it's better now
       This fixes KDE#378548

 -- Maximiliano Curia <maxy@debian.org>  Thu, 08 Jun 2017 16:15:10 +0200

kde-cli-tools (4:5.8.5-1) experimental; urgency=medium

  * New upstream release (5.8.5).

 -- Maximiliano Curia <maxy@debian.org>  Fri, 30 Dec 2016 18:46:13 +0100

The full debdiff is available in 
https://gnuservers.com.ar/~maxy/debian/plasma_5.8.7_stretch-pu/kde-cli-tools_4:5.8.4-2_4:5.8.7-1+deb9u1.debdiff
The full upstream gitlog and the diff for the debian packaging are:
https://gnuservers.com.ar/~maxy/debian/plasma_5.8.7_stretch-pu/kde-cli-tools_5.8.4_5.8.7.upstream.gitlog
https://gnuservers.com.ar/~maxy/debian/plasma_5.8.7_stretch-pu/kde-cli-tools_4:5.8.4-2_4:5.8.7-1+deb9u1.debian.diff

kscreenlocker 5.8.6-2 currently in stretch to 5.8.7-1+deb9u1
#############

kscreenlocker (5.8.7-1+deb9u1) stretch; urgency=medium

  * Upload to stretch

 -- Maximiliano Curia <maxy@debian.org>  Mon, 19 Jun 2017 09:27:23 +0200

kscreenlocker (5.8.7-1) unstable; urgency=medium

  * New upstream release (5.8.7)
     + Implement manual focus on click
       Currently only the first created screenlock window gets focus.
       On clicks, no focus events are sent, which makes it impossible to input
       passwords. This patch now makes it possible to focus to a different
       screenlock window (on a different monitor, for example) using a mouse
       button press.
       This should also fix newly created screenlock windows stealing the focus
       of already displayed ones as only the first window gains automatic focus.
       Fixes KDE#348789, KDE#374289

 -- Maximiliano Curia <maxy@debian.org>  Thu, 08 Jun 2017 17:14:31 +0200

The full debdiff is available in 
https://gnuservers.com.ar/~maxy/debian/plasma_5.8.7_stretch-pu/kscreenlocker_5.8.6-2_5.8.7-1+deb9u1.debdiff
The full upstream gitlog and the diff for the debian packaging are:
https://gnuservers.com.ar/~maxy/debian/plasma_5.8.7_stretch-pu/kscreenlocker_5.8.6_5.8.7.upstream.gitlog
https://gnuservers.com.ar/~maxy/debian/plasma_5.8.7_stretch-pu/kscreenlocker_5.8.6-2_5.8.7-1+deb9u1.debian.diff

libksysguard 4:5.8.4-1 currently in stretch to 4:5.8.7-1+deb9u1
############

libksysguard (4:5.8.7-1+deb9u1) stretch; urgency=medium

  * Upload to stretch

 -- Maximiliano Curia <maxy@debian.org>  Mon, 19 Jun 2017 09:46:18 +0200

libksysguard (4:5.8.7-1) unstable; urgency=medium

  * Add new patch: Drop-html-markup-from-polkit-action-file.patch.
    Thanks to Michael Biebl for reporting (Closes: 696905)
  * New upstream release (5.8.7)
     + Don't reset the view to the top on gaining focus
        when the listview gained focus, it used to reset
        the view position to the first element, but this both lost the
        previously selected item and was a really weird behavior especially
        when the focus was gained by click rather than keyboard
        navigation, and was often seen as a bug.
        Fixes KDE#363420
  * Drop upstream applied patch: Drop-html-markup-from-polkit-action-file.patch

 -- Maximiliano Curia <maxy@debian.org>  Mon, 12 Jun 2017 13:06:27 +0200

libksysguard (4:5.8.5-1) experimental; urgency=medium

  * New upstream release (5.8.5).

 -- Maximiliano Curia <maxy@debian.org>  Fri, 30 Dec 2016 18:46:19 +0100

The full debdiff is available in 
https://gnuservers.com.ar/~maxy/debian/plasma_5.8.7_stretch-pu/libksysguard_4:5.8.4-1_4:5.8.7-1+deb9u1.debdiff
The full upstream gitlog and the diff for the debian packaging are:
https://gnuservers.com.ar/~maxy/debian/plasma_5.8.7_stretch-pu/kscreenlocker_5.8.4_5.8.7.upstream.gitlog
https://gnuservers.com.ar/~maxy/debian/plasma_5.8.7_stretch-pu/kscreenlocker_4:5.8.4-1_4:5.8.7-1+deb9u1.debian.diff

plasma-pa 4:5.8.6-1 currently in stretch to 4:5.8.7-1+deb9u1
#########

plasma-pa (4:5.8.7-1+deb9u1) stretch; urgency=medium

  * Upload to stretch

 -- Maximiliano Curia <maxy@debian.org>  Mon, 19 Jun 2017 09:55:33 +0200

plasma-pa (4:5.8.7-1) unstable; urgency=medium

  * New upstream release (5.8.7)
     + KCM: Fix 100% volume label position with RTL
     + Context: Use DBus service watcher to reconnect to pulseaudio
        Make sure to reconnect to pulseaudio after it crashes.
        Fixes KDE#358772

 -- Maximiliano Curia <maxy@debian.org>  Mon, 12 Jun 2017 14:45:01 +0200

The full debdiff is available in 
https://gnuservers.com.ar/~maxy/debian/plasma_5.8.7_stretch-pu/plasma-pa_4:5.8.6-1_4:5.8.7-1+deb9u1.debdiff
The full upstream gitlog and the diff for the debian packaging are:
https://gnuservers.com.ar/~maxy/debian/plasma_5.8.7_stretch-pu/plasma-pa_5.8.6_5.8.7.upstream.gitlog
https://gnuservers.com.ar/~maxy/debian/plasma_5.8.7_stretch-pu/plasma-pa_4:5.8.6-1_4:5.8.7-1+deb9u1.debian.diff

systemsettings 4:5.8.4-1 currently in stretch to 4:5.8.7-1+deb9u1
##############

systemsettings (4:5.8.7-1+deb9u1) stretch; urgency=medium

  * Upload to stretch

 -- Maximiliano Curia <maxy@debian.org>  Mon, 19 Jun 2017 10:12:38 +0200

systemsettings (4:5.8.7-1) unstable; urgency=medium

  * New upstream release (5.8.7)
     + Set the correct desktop file name when in a KDE session.
        System Settings installs two .desktop files:
        - kdesystemsettings.desktop setting NotShowIn=KDE, for non-KDE desktops
        - systemsettings.desktop, the one we use in Plasma
        As of 39e13de3468a, it sets "kdesystemsettings" as its desktop file
        name using KAboutData. As this is not the one we show in our menus,
        it's not the one used as applicationId for the KStartupInfo provided
        to the Task Manager after starting System Settings. With the eventual
        window telling the Task Manager to use a different .desktop file, the
        Task Manager can no longer match up the startup notification and the
        window, causing them to co-exist instead of replace each other.
        Telling the environment you're running in to look at a .desktop file
        you've also told it to ignore is wrong app behavior, and this should
        not be worked around in the Task Manager (especially as it would
        cause I/O in a hotpath, requiring it to open and parse the .desktop
        file to realize it's crummy and ignore it, falling back from the
        window hint to a slow heuristic).
        This patch instead makes it use the correct desktop file name when
        KDE_FULL_SESSION is set. This completes the original hack of shipping
        two .desktop files.

 -- Maximiliano Curia <maxy@debian.org>  Fri, 16 Jun 2017 10:51:05 +0200

systemsettings (4:5.8.5-1) experimental; urgency=medium

  * New upstream release (5.8.5).

 -- Maximiliano Curia <maxy@debian.org>  Fri, 30 Dec 2016 18:46:24 +0100

The full debdiff is available in 
https://gnuservers.com.ar/~maxy/debian/plasma_5.8.7_stretch-pu/systemsettings_4:5.8.4-1_4:5.8.7-1+deb9u1.debdiff
The full upstream gitlog and the diff for the debian packaging are:
https://gnuservers.com.ar/~maxy/debian/plasma_5.8.7_stretch-pu/systemsettigns_5.8.4_5.8.7.upstream.gitlog
https://gnuservers.com.ar/~maxy/debian/plasma_5.8.7_stretch-pu/systemsettings_4:5.8.4-1_4:5.8.7-1+deb9u1.debian.diff

user-manager 4:5.8.5-2 currently in stretch to 4:5.8.7-1+deb9u1
############

user-manager (4:5.8.7-1+deb9u1) stretch; urgency=medium

  * Upload to stretch

 -- Maximiliano Curia <maxy@debian.org>  Mon, 19 Jun 2017 10:20:15 +0200

user-manager (4:5.8.7-1) unstable; urgency=medium

  * New upstream release (5.8.7)
     + Make sure the new avatar is always saved
        The KIO job needs to be run synchronously, otherwise the KCM might be
        deleted before the job finished. This happens when closing the KCM
        module with the Ok button, or when closing the System Settings window
        and clicking Apply.
        Fixes KDE#350836

 -- Maximiliano Curia <maxy@debian.org>  Fri, 16 Jun 2017 11:06:20 +0200

The full debdiff is available in 
https://gnuservers.com.ar/~maxy/debian/plasma_5.8.7_stretch-pu/user-manager_4:5.8.5-2_4:5.8.7-1+deb9u1.debdiff
The full upstream gitlog and the diff for the debian packaging are:
https://gnuservers.com.ar/~maxy/debian/plasma_5.8.7_stretch-pu/user-manager_5.8.5_5.8.7.upstream.gitlog
https://gnuservers.com.ar/~maxy/debian/plasma_5.8.7_stretch-pu/user-manager_4:5.8.5-2_4:5.8.7-1+deb9u1.debian.diff

kwin 4:5.8.6-1 currently in stretch to 4:5.8.7-1+deb9u1
####

kwin (4:5.8.7-1+deb9u1) stretch; urgency=medium

  * Upload to stretch

 -- Maximiliano Curia <maxy@debian.org>  Mon, 19 Jun 2017 10:26:52 +0200

kwin (4:5.8.7-1) unstable; urgency=medium

  * New upstream release (5.8.7)
      + move the view at the correct index at startup
        using the same trick as elsewhere, set the currentIndex
        and move the view to currentIndex right at startup
        the only way to be sure is onContentHeightChanged
        as there are no signals for when "the view has been
        populated and settled up"
      + [kcm_kwindecoration] Respect theme colors in buttons
      + Fix crash on dragging titlebar buttons in System Settings
        Currently, if user tries to move one of buttons to the left, ending up
        dragging one button onto another, crash occurs.
        In addition, this patch replaces verbose replacement(remove/insert) with
        more elegant QVector<T>::move(int, int)
        Fixes KDE#374153
      + [platforms/drm] Explicitly request event context version 2
        Libdrm 2.4.78 introduces a version 2 and if KWin gets built against it
        our code would break. Given that this change is for Plasma/5.8 branch.
        (https://phabricator.kde.org/T5839)
      + Fix KWin decoration KCM showing correct index at startup
        The KCM has a context property of the currently set theme index. This is
        set before the decorations model is populated, so it is currently always
        -1.
        This model is populated after the constructor but before
        KCModule::load().
        KCModule::load is called from KCModule::showEvent so before
        QQuickGridView will start doing anything with delegates.
        This fixes the problem simply and also avoid parsing the config file
        multiple times.
        This bug was introduced in 5.9.4:
        Someone made a (tested) change to make sure the view scrolled to the
        right place on startup.
        I then made a (tested) commit fixing the crash on exit
        The author then updated his patch to my changes, but now in a way that
        didn't work.
      + Sort the themes in decoration KCM
        Even though we're using a QSortFilterProxy model, by default it doesn't
        actually sort anything until instructed to.
        This patch turns sorting on.
      + Improve the x11 timestamp handling
        So far KWin only updated the x11 timestamp if the new timestamp is larger
        than the existing one. While this is a useful thing it creates problems
        when the 32 bit msec based time stamp wraps around which happens after
        running an X server for 49 days. After the timestamp wrapped around KWin
        would not update the timestamp any more and thus some calls might fail.
        Most prominent victims are keyboard and pointer grab which fails as the
        timestamp is either larger than the server timestamp or smaller than the
        last grab timestamp.
        Another problem related to timestamp handling is KWin getting broken by
        wrong timestamps sent by applications. A prominent example is clusterssh
        which used to send a timestamp as unix time which is larger than the
        x timestamp and thus our timestamp gets too large.
        This change addresses these problems by allowing to reset the timestamp.
        This is only used from updateXTime (which is normally invoked before we
        do things like grabKeyboard). Thus we make QX11Info::getTimestamp the
        ultimate trusted source for timestamps.
        Fixes KDE#377901 KDE#348569
      + Fix regression for timestamp handling for Xwayland windows
        Change 0bec9ad7337536e319c17c5684d97e1156399fdb introduced a regrssion
        on Wayland. On Wayland getTimestamp always returns 0, thus the X11
        timestamp gets reset again and again. This results in broken interaction
        for Xwayland windows as the broken unit tests show.
        This change addresses the regression by ignoring a value of 0.
        It means the addressed bug is still present on Wayland for X11 windows
        as the timestamp doesn't get updated properly. This requires further
        changes.
      + fix occassional crash caused by needlessly delayed signals (bko#363224)
        As pointed out by the Valgrind trace in #363224, delaying the signal causes
        the EffectWindow* argument to become invalid before the connected slot is
        called (this is because Qt discards only delayed signal->slot calls where
        the receiver gets deleted meanwhile, not the sender and definitely not
        a random argument.
        If the supposed glitches really happen, they should get fixed correctly,
        and for all cases (I doubt only desktop number would be involved but
        not e.g. shaded or minimized states).
        Related to KDE#363224

 -- Maximiliano Curia <maxy@debian.org>  Fri, 16 Jun 2017 13:43:10 +0200

The full debdiff is available in 
https://gnuservers.com.ar/~maxy/debian/plasma_5.8.7_stretch-pu/kwin_4:5.8.6-1_4:5.8.7-1+deb9u1.debdiff
The full upstream gitlog and the diff for the debian packaging are:
https://gnuservers.com.ar/~maxy/debian/plasma_5.8.7_stretch-pu/kwin_5.8.6_5.8.7.upstream.gitlog
https://gnuservers.com.ar/~maxy/debian/plasma_5.8.7_stretch-pu/kwin_4:5.8.6-1_4:5.8.7-1+deb9u1.debian.diff

plasma-workspace 4:5.8.6-2.1 currently in stretch to 4:5.8.7-1+deb9u1
################

plasma-workspace (4:5.8.7-1+deb9u1) stretch; urgency=medium

  * Upload to stretch

 -- Maximiliano Curia <maxy@debian.org>  Mon, 19 Jun 2017 10:33:12 +0200

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

 -- Maximiliano Curia <maxy@debian.org>  Fri, 16 Jun 2017 18:13:01 +0200

The full debdiff is available in 
https://gnuservers.com.ar/~maxy/debian/plasma_5.8.7_stretch-pu/plasma-workspace_4:5.8.6-2.1_4:5.8.7-1+deb9u1.debdiff
The full upstream gitlog and the diff for the debian packaging are:
https://gnuservers.com.ar/~maxy/debian/plasma_5.8.7_stretch-pu/plasma-workspace_5.8.6_5.8.7.upstream.gitlog
https://gnuservers.com.ar/~maxy/debian/plasma_5.8.7_stretch-pu/plasma-workspace_4:5.8.6-2.1_4:5.8.7-1+deb9u1.debian.diff

plasma-desktop 4:5.8.6-1 currently in stretch to /4:5.8.7.1-1+deb9u1
##############

plasma-desktop (4:5.8.7.1-1+deb9u1) stretch; urgency=medium

  * Upload to stretch

 -- Maximiliano Curia <maxy@debian.org>  Mon, 19 Jun 2017 11:40:56 +0200

plasma-desktop (4:5.8.7.1-1) unstable; urgency=medium

  * New upstream release (5.8.7.1)
      + Revert "use KPluginMetaData::readStringList"
        This reverts commit 7993cd433ca68a0136a990d3f1710a6360024fe9
      + Set root.dragging to false during reset.
        Fixes KDE#376633
      + Fix default fixed font in fonts kcm
        Now it is the same as used by plasma-integration.
        Also adjust the file name in the comment, which was apparently forgotten.
        Fixes #863243
      + Fix switching categories via the filter listview on touchscreens.
      + Disable editing of 'Global Shortcuts' component names
        Fixes KDE#376935
      + [Folder View] Fix action button hover and pressed state
        The hover state didn't work because it referenced "pressed" which it didn't find in the scope.
        The pressed graphic suffix was wrong.
      + [AppletAppearance] Silence warning
        "applet" is set after the item is created and would result in a warning on startup.
      + Do apply margin if in right-to-left mode.
        Fixes KDE#376529
      + [Folder View] Explicitly set prefix as empty in normal state
        Somehow with FrameSvg optimizations State no longer manages to reset the property back to its original state when state is reset.
        Fixes KDE#377441
      + [Kicker] Fix highlighting favorites
        ToolTipArea steals mouse events from the MouseEventListener.
        Related to KDE#377652
      + Add missing member initialization.
        Fixes KDE#378016
      + [Applet Alternatives] Fix icon size
        Another regression with new IconItem implicit size handling.
        Unintuitively implicit size has precedence over regular size when placed in a Layout,
        since the latter is managed by it.
      + [Applet Alternatives] Don't animate highlight resize
        The delegates hardly differ in size leading to ugly jumps when moving the selection
      + [Folder View] Use toDisplayString which strips passwords
        Otherwise we might be leaking sensitive information.
      + [Task Manager] Keep entry highlighted when context menu or group dialog is open
        This makes it easier to see what item the menu or popup is for.
        In fact, the item should have stayed highlighted when the context menu is open but this was broken.
        Also, for consistency, use the hover effect also for the group dialog (it used to be the "active" task).
      + Backport 5.9/Master's GroupDialog code to 5.8.
        This brings us to a common baseline on the three active branches
        and addresses regressions on the 5.8 branch.
        5.9's code added a scrollbar and improved keyboard nav.
        Fixes KDE#378042
      + Fix -Wreorder warning.
      + possible to edit the default color scheme
        no reason to not allow editing the default color sheme
        with an invalid path, everyting falls back to the default,
        keeping the dialog fully functional
      + make sure the "default" sheme is actually default
      + Remove implicit use of QtQml in Qt 5.7
        The Plasma 5.8 branch should work with Qt 5.6.
        This means we don't have the Connections enabled property available.
        This moves the enabling logic into the handler.
        Fixes KDE#380240 (Closes: 863243)

 -- Maximiliano Curia <maxy@debian.org>  Fri, 16 Jun 2017 19:19:32 +0200

The full debdiff is available in 
https://gnuservers.com.ar/~maxy/debian/plasma_5.8.7_stretch-pu/plasma-desktop_4:5.8.6-1_4:5.8.7.1-1+deb9u1.debdiff
The full upstream gitlog and the diff for the debian packaging are:
https://gnuservers.com.ar/~maxy/debian/plasma_5.8.7_stretch-pu/plasma-desktop_5.8.6_5.8.7.1.upstream.gitlog
https://gnuservers.com.ar/~maxy/debian/plasma_5.8.7_stretch-pu/plasma-desktop_4:5.8.6-1_4:5.8.7.1-1+deb9u1.debian.diff

Please consider accepting this series of updates for stretch.

Happy hacking,

- -- System Information:
Debian Release: 9.0
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'testing'), (50, 'unstable'), (1, 'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.9.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

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

iQJEBAEBCgAuFiEE+JIdOnQEyG4RNSIVxxl2mbKbIyoFAllHng4QHG1heHlAZGVi
aWFuLm9yZwAKCRDHGXaZspsjKn4vEACzoM1RTtw/S1OsncihPJ8Wr/gdniMeLoCw
CZFdBCVkmQIPPGQ0lqx/rFvgeAJXM9SFAPdCrcompMyNZEVeE7ocwwGDvDxiKkwF
tkiZeznuNb+Qk9G/mzes7cLLybo0QxGWAcX8pOQqD+K8NmEamDP3r/aYm/U+ImBT
ypmVR4LaCH2sc7/dgvpivbnt9gTAwGlh3+P6NXMNHKNfUzeVo1GHMvnarF3L28pa
+RwphRk4EVo3uKyZ9s1+Lmtbt8VL6Ty/cskTjJpaFAAoc1uqj22PbKFOiOcszCt1
hJp5BOZx/BJnaSTl9qSpvWbln9SSHSM6IIOLTbdAi2BCa96OSX7q6h27KNeYEALN
nhHFLHvyjgrHTXbp+TLuUW0e8wD1zeb3V5DfFz3ojbR/SUTqE5vxVVOAoozGtbUc
b6T5K1a6Ls083zgUkkLlqqFxxvcBsxbiI92fpVBbqQvE2lVmmLRwwXK15ukjyu8q
w20Kh3ePOpJRHorT6Lvowl6IF+eL1oc89hVxO2IZ/9XOCCO2uNtAxOByMxtOE6RS
m/deE1xIi7VjvFUPC2X9ev0ffh1CWh59L+iAu4TVuvNMZdqMQSbGbS/pL8PuH6HH
r4d7mKwezPP7tk00gvrtDb4ri09UmdlJ3xAFfVXHQPss0XJKIgTsQzxlMlmi/LJj
D6vU2FZtRA==
=/vDC
-----END PGP SIGNATURE-----


Reply to: