<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>440177</bug_id>
          
          <creation_ts>2021-07-23 08:00:26 +0000</creation_ts>
          <short_desc>no kconf_update5 support on binary factory</short_desc>
          <delta_ts>2022-09-13 15:55:59 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>10</classification_id>
          <classification>Unmaintained</classification>
          <product>Craft</product>
          <component>Blueprints</component>
          <version>stable</version>
          <rep_platform>Microsoft Windows</rep_platform>
          <op_sys>Microsoft Windows</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>NOR</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>426400</blocked>
          <everconfirmed>0</everconfirmed>
          <reporter name="Ralf Habacker">ralf.habacker</reporter>
          <assigned_to name="Hannah von Reth">vonreth</assigned_to>
          <cc>kloecker</cc>
    
    <cc>windows-bugs-null</cc>
          
          <cf_commitlink>https://invent.kde.org/packaging/craft-blueprints-kde/commit/c726dc3f0cdcf6f9a632910b90840c6725e5c6fd</cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2048426</commentid>
    <comment_count>0</comment_count>
    <who name="Ralf Habacker">ralf.habacker</who>
    <bug_when>2021-07-23 08:00:26 +0000</bug_when>
    <thetext>SUMMARY
The snapshots from the KDE binary factory do not provide support for updating configuration files. Configuration file updates are automatically provided by kded5 using kconf_update5, see https://techbase.kde.org/Development/Tutorials/Updating_KConfig_Files#How_it_works. Both applications are not included in the snapshots. 

STEPS TO REPRODUCE
1. download portable kmymoney binary snapshot from https://binary-factory.kde.org/job/KMyMoney_Release_win64/
2. unpack archive
3. inspect the bin dir

OBSERVED RESULT
In the bin directory kded5.exe and kconf_update5.exe is missing

EXPECTED RESULT
The mentioned executables should be included in the snapshots

SOFTWARE/OS VERSIONS
Windows: 10
KDE Frameworks Version: 5.84
Qt Version: 5.15</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2152324</commentid>
    <comment_count>1</comment_count>
    <who name="Ingo Klöcker">kloecker</who>
    <bug_when>2022-09-13 14:22:16 +0000</bug_when>
    <thetext>kded is Linux/FreeBSD-only. As written on the page you linked you can start kconf_update manually using `KConfig::checkUpdate()`. Of course, kconf_update.exe still needs to be packaged by craft.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2152352</commentid>
    <comment_count>2</comment_count>
    <who name="Ingo Klöcker">kloecker</who>
    <bug_when>2022-09-13 15:51:14 +0000</bug_when>
    <thetext>Git commit c726dc3f0cdcf6f9a632910b90840c6725e5c6fd by Ingo Klöcker, on behalf of Ingo Klöcker.
Committed on 13/09/2022 at 15:50.
Pushed by kloecker into branch &apos;master&apos;.

kmymoney: Do not blacklist kconf_update.exe

M  +1    -1    extragear/kmymoney/blacklist.txt

https://invent.kde.org/packaging/craft-blueprints-kde/commit/c726dc3f0cdcf6f9a632910b90840c6725e5c6fd</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2152354</commentid>
    <comment_count>3</comment_count>
    <who name="Ingo Klöcker">kloecker</who>
    <bug_when>2022-09-13 15:55:59 +0000</bug_when>
    <thetext>kconf_update.exe should now be included in the kmymoney installers, but I couldn&apos;t test it because kmymoney doesn&apos;t build on binary factory since the update of libofx.

As written before it&apos;s now your responsibility in kmymoney to actually apply kmymoney&apos;s config updates with appropriate calls of `KConfig::checkUpdate()` for the Windows (and macOS) builds.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>