Le vendredi 6 juin 2025, 08:48:01 heure d’été d’Europe centrale Sebastian 
Ramacher a écrit :
> Control: tags -1 moreinfo
> 
> On 2025-06-06 00:45:10 +0200, Aurélien COUDERC wrote:
> > Package: release.debian.org
> > Severity: normal
> > X-Debbugs-Cc: kf6-...@packages.debian.org, Debian Qt/KDE Maintainers 
> > <debian-qt-...@lists.debian.org>
> > Control: affects -1 + src:kf6-kio
> > User: release.debian....@packages.debian.org
> > Usertags: unblock
> > 
> > Dear Release Team,
> > 
> > please unblock package kf6-kio.
> > 
> > [ Reason ]
> > It contains the following changes:
> > * Backport upstream commits:
> >   - Show single-click selection emblem in open/save dialogs when using
> >   single-click mouse mode. (kde#185793)
> >   - When saving a file, don’t override user provided filename with folder
> >   name when navigating inside a folder with the keyboard. (kde#502794)
> >   - Fix actions described by D-Bus activatable desktop files not being
> >   triggered when there’s no Exec key.
> >   - Inhibit suspend while there’s a file copy job running. (kde#362542)
> >     - Update symbols accordingly.
> 
> This change removes a symbol. Why is it save to do that?

Ah yes good question, I forgot to include my analysis.
And in fact my changelog is slightly misleading, the referenced commit only 
adds symbols, the removal is from :

>   - Fix actions described by D-Bus activatable desktop files not being
>   triggered when there’s no Exec key.

From upstream commit [1].

This commit adds an argument to KProcessRunner::fromApplication which is 
documented upstream as internal. [2]
/**
 * @internal  (exported for KIO GUI job unit tests)
 * This class runs a KService or a shell command, using QProcess internally.
 * It creates a startup notification and finishes it on success or on error 
(for the taskbar)
 * It also shows an error message if necessary (e.g. "program not found").
 */

You can confirm with codesearch.d.n that this static method is not used outside 
kio :
https://codesearch.debian.net/search?q=KProcessRunner&literal=0&perpkg=1


[1] 
https://invent.kde.org/frameworks/kio/-/commit/31806c5180eb7cd1ad2f354eafd84f8fc490eae2
[2] 
https://invent.kde.org/frameworks/kio/-/blob/31806c5180eb7cd1ad2f354eafd84f8fc490eae2/src/gui/kprocessrunner_p.h#L29


Thanks,
--
Aurélien

Reply via email to