Summary: | UAC message box pops up for kconf_update.exe | ||
---|---|---|---|
Product: | [Unmaintained] kdelibs | Reporter: | Ralf Habacker <ralf.habacker> |
Component: | general | Assignee: | kdelibs bugs <kdelibs-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | ostroffjh, robertcblackwell, simonandric5 |
Priority: | NOR | ||
Version: | 4.14.0 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Microsoft Windows | ||
Latest Commit: | https://commits.kde.org/kdelibs/2deeeae2fcdca573baeec523d6569a2da017a039 | Version Fixed In: | 4.14.40 |
Sentry Crash Report: | |||
Bug Depends on: | |||
Bug Blocks: | 381786 |
Description
Ralf Habacker
2017-09-04 04:42:09 UTC
Fixed in mingw32-kdelibs package with the following patch https://build.opensuse.org/package/view_file/windows:mingw:win32/mingw32-kdelibs4/add-uac-to-kconf-update.patch?expand=1. An Updated snapshot should be available after rebuilding the packages. This seems more like a kde-windows issue than kmymoney. Are they aware of this issue? I don't know if a message to the mailing list would be enough or if this bug should just be reassigned to them. (In reply to Jack from comment #2) > This seems more like a kde-windows issue than kmymoney. I guess this depends from the point of view - the users faced with this problem may say that the installer or portable application as whole is KMyMoney while looking at the technical internals this issue belongs to kdelibs. > Are they aware of this issue? yes, https://git.reviewboard.kde.org/r/130239/ > if this bug should just be reassigned to them good idea - I will also add bug 381786 as been blocked by this bug *** Bug 384708 has been marked as a duplicate of this bug. *** This bug has been fixed in the related windows builds, but is currently not merged into kdelibs git repository because of missing reviewers for Windows Git commit 246298e57ed7ff7a3cbabe5fc9f95957cb6dc257 by Ralf Habacker. Committed on 26/12/2017 at 21:06. Pushed by habacker into branch 'KDE/4.14'. Add Windows manifest to kconf_update.exe This explicitly sets the execution level to 'asInvoker', preventing Windows' UAC heuristics from deciding that because its name mentions "update", it probably needs to escalate privileges. FIXED-IN:4.14.38 REVIEW:130239 M +10 -0 kconf_update/CMakeLists.txt https://commits.kde.org/kdelibs/246298e57ed7ff7a3cbabe5fc9f95957cb6dc257 > FIXED-IN:4.14.38
That version was already released in November. It was also the final kdelibs4 release together with KDE Applications, so if you need to distribute tarballs with this commit included, you need to find someone to create/release the tarballs.
(In reply to Christoph Feck from comment #7) > > FIXED-IN:4.14.38 > > That version was already released in November. The review has been opened in Sep 2017, but was delayed because of missing reviewers. > It was also the final kdelibs4 release together with KDE Applications, > so if you need to distribute tarballs with this commit included, > you need to find someone to create/release the tarballs. Thanks for this pointer. As long as there are major KF5 issues on Windows it will be required to use it for Windows. Git commit 2deeeae2fcdca573baeec523d6569a2da017a039 by Ralf Habacker. Committed on 14/01/2020 at 10:29. Pushed by habacker into branch 'KDE/4.14'. Exclude kconf_update from being catched by uac on Windows Summary: Exclude kconf_update from being catched by uac on Windows FIXED-IN:4.14.40 Test Plan: Compiled at https://build.opensuse.org/package/show/windows%3Amingw%3Awin32/mingw32-kdelibs4 and tested with KMyMoney snapshot for Windows downloadable from https://software.opensuse.org/package/mingw32-kmymoney-portable Reviewed at https://git.reviewboard.kde.org/r/130239/ M +28 -0 cmake/modules/Win32Macros.cmake M +2 -9 kconf_update/CMakeLists.txt https://commits.kde.org/kdelibs/2deeeae2fcdca573baeec523d6569a2da017a039 |