Martchus / syncthingtray

Tray application and Dolphin/Plasma integration for Syncthing
https://martchus.github.io/syncthingtray/
Other
1.54k stars 43 forks source link

Build failure with AUR package 1.3.0-2 #162

Closed Keloran closed 1 year ago

Keloran commented 1 year ago

Relevant components

Environment and versions

Bug description Build fails

Steps to reproduce

test 3
    Start 3: syncthingwidgets_run_wizard_tests

3: Test command: /home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/widgets/syncthingwidgets_wizard_tests
3: Working Directory: /home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/widgets
3: Test timeout computed to be: 10000000
3: ********* Start testing of WizardTests *********
3: Config: Using QtTest library 5.15.7, Qt 5.15.7 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 12.2.0), endeavouros unknown
3: QDEBUG : WizardTests::initTestCase() "HOME dir: /tmp/syncthingwidgets_wizard_tests-ITjuxD"
3: PASS   : WizardTests::initTestCase()
3: PASS   : WizardTests::testShowingSettings()
    Launched process, PID: 3815829
3: QWARN  : WizardTests::testConfiguringLauncher() QFSFileEngine::open: No file name specified
3: QWARN  : WizardTests::testConfiguringLauncher() QNetworkReplyImplPrivate::error: Internal problem, this method must only be called once.
3: FAIL!  : WizardTests::testConfiguringLauncher() '!wizardDlg.setupDetection().hasConfig()' returned FALSE. ()
3:    Loc: [/home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/widgets/tests/wizard.cpp(166)]
    Launched process, PID: 3815835
3: QWARN  : WizardTests::testConfiguringCurrentlyRunningSyncthing() QFSFileEngine::open: No file name specified
3: QWARN  : WizardTests::testConfiguringCurrentlyRunningSyncthing() QNetworkReplyImplPrivate::error: Internal problem, this method must only be called once.
3: FAIL!  : WizardTests::testConfiguringCurrentlyRunningSyncthing() '!cfgCurrentlyRunningRadioButton->isHidden()' returned FALSE. ()
3:    Loc: [/home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/widgets/tests/wizard.cpp(323)]
3: PASS   : WizardTests::cleanupTestCase()
3: Totals: 3 passed, 2 failed, 0 skipped, 0 blacklisted, 80ms
3: ********* Finished testing of WizardTests *********
3/6 Test #3: syncthingwidgets_run_wizard_tests ..............***Failed    0.19 sec
test 4
    Start 4: syncthingtray_appstream_validation

The following tests FAILED:
      3 - syncthingwidgets_run_wizard_tests (Failed)

Expected behavior It doesnt fail tests

syncthingtray.ini

[General]
v=1.3.0

[qt]
customfont=false
customicontheme=false
customlocale=false
custompalette=false
customstylesheet=false
customwidgetstyle=false
font="Sans Serif,9,-1,5,50,0,0,0,0,0"
icontheme=hicolor
iconthemepath=
locale=en_GB
palette=@Variant(\0\0\0\x44\x1\x1\xff\xff\0\0\0\0\0\0\0\0\x1\x1\xff\xff\xef\xef\xef\xef\xef\xef\0\0\x1\x1\xff\xff\xff\xff\xff\xff\xff\xff\0\0\x1\x1\xff\xff\xcb\x4\xcb\x4\xcb\x4\0\0\x1\x1\xff\xff\x9f\xf4\x9f\xf4\x9f\xf4\0\0\x1\x1\xff\xff\xb8\x90\xb8\x90\xb8\x90\0\0\x1\x1\xff\xff\0\0\0\0\0\0\0\0\x1\x1\xff\xff\xff\xff\xff\xff\xff\xff\0\0\x1\x1\xff\xff\0\0\0\0\0\0\0\0\x1\x1\xff\xff\xff\xff\xff\xff\xff\xff\0\0\x1\x1\xff\xff\xef\xef\xef\xef\xef\xef\0\0\x1\x1\xff\xffv{v{v{\0\0\x1\x1\xff\xff\x30\x30\x8c\x8c\xc6\xc6\0\0\x1\x1\xff\xff\xff\xff\xff\xff\xff\xff\0\0\x1\x1\xff\xff\0\0\0\0\xff\xff\0\0\x1\x1\xff\xff\xff\xff\0\0\xff\xff\0\0\x1\x1\xff\xff\xf7\xf7\xf7\xf7\xf7\xf7\0\0\x1\x1\xff\xff\xbe\xbe\xbe\xbe\xbe\xbe\0\0\x1\x1\xff\xff\xef\xef\xef\xef\xef\xef\0\0\x1\x1\xff\xff\xff\xff\xff\xff\xff\xff\0\0\x1\x1\xff\xff\xcb\x4\xcb\x4\xcb\x4\0\0\x1\x1\xff\xff\xbe\xbe\xbe\xbe\xbe\xbe\0\0\x1\x1\xff\xff\xb8\x90\xb8\x90\xb8\x90\0\0\x1\x1\xff\xff\xbe\xbe\xbe\xbe\xbe\xbe\0\0\x1\x1\xff\xff\xff\xff\xff\xff\xff\xff\0\0\x1\x1\xff\xff\xbe\xbe\xbe\xbe\xbe\xbe\0\0\x1\x1\xff\xff\xef\xef\xef\xef\xef\xef\0\0\x1\x1\xff\xff\xef\xef\xef\xef\xef\xef\0\0\x1\x1\xff\xff\xb1\xb8\xb1\xb8\xb1\xb8\0\0\x1\x1\xff\xff\x91\x91\x91\x91\x91\x91\0\0\x1\x1\xff\xff\xff\xff\xff\xff\xff\xff\0\0\x1\x1\xff\xff\0\0\0\0\xff\xff\0\0\x1\x1\xff\xff\xff\xff\0\0\xff\xff\0\0\x1\x1\xff\xff\xf7\xf7\xf7\xf7\xf7\xf7\0\0\x1\x1\xff\xff\0\0\0\0\0\0\0\0\x1\x1\xff\xff\xef\xef\xef\xef\xef\xef\0\0\x1\x1\xff\xff\xff\xff\xff\xff\xff\xff\0\0\x1\x1\xff\xff\xcb\x4\xcb\x4\xcb\x4\0\0\x1\x1\xff\xff\x9f\xf4\x9f\xf4\x9f\xf4\0\0\x1\x1\xff\xff\xb8\x90\xb8\x90\xb8\x90\0\0\x1\x1\xff\xff\0\0\0\0\0\0\0\0\x1\x1\xff\xff\xff\xff\xff\xff\xff\xff\0\0\x1\x1\xff\xff\0\0\0\0\0\0\0\0\x1\x1\xff\xff\xff\xff\xff\xff\xff\xff\0\0\x1\x1\xff\xff\xef\xef\xef\xef\xef\xef\0\0\x1\x1\xff\xffv{v{v{\0\0\x1\x1\xff\xff\x30\x30\x8c\x8c\xc6\xc6\0\0\x1\x1\xff\xff\xff\xff\xff\xff\xff\xff\0\0\x1\x1\xff\xff\0\0\0\0\xff\xff\0\0\x1\x1\xff\xff\xff\xff\0\0\xff\xff\0\0\x1\x1\xff\xff\xf7\xf7\xf7\xf7\xf7\xf7\0\0)
plugindir=
stylesheetpath=
trpath=
widgetstyle=fusion

[startup]
considerForReconnect=false
considerLauncherForReconnect=false
showButton=false
showLauncherButton=true
syncthingArgs="-no-browser -no-restart -logflags=3"
syncthingAutostart=false
syncthingPath=syncthing
syncthingUnit=syncthing.service
systemUnit=false
tools\Inotify\args=
tools\Inotify\autostart=false
tools\Inotify\path=
useLibSyncthing=false

[tray]
connections\1\apiKey=@ByteArray(NwQykme7UV5T45LwprTMFGNLZfPZP4CG)
connections\1\authEnabled=false
connections\1\autoConnect=true
connections\1\devStatsPollInterval=60000
connections\1\errorsPollInterval=30000
connections\1\httpsCertPath=
connections\1\label=Primary instance
connections\1\password=
connections\1\reconnectInterval=30000
connections\1\statusComputionFlags=59
connections\1\syncthingUrl=http://127.0.0.1:8384
connections\1\trafficPollInterval=5000
connections\1\userName=
connections\size=1
dbusNotifications=true
distinguishTrayIcons=false
frameStyle=16
ignoreInavailabilityAfterStart=15
notifyOnDisconnect=true
notifyOnErrors=true
notifyOnLauncherErrors=true
notifyOnLocalSyncComplete=false
notifyOnNewDeviceConnects=false
notifyOnNewDirectoryShared=false
notifyOnRemoteSyncComplete=false
pinned=true
positioning\assumedIconPos=@Point(0 0)
positioning\useCursorPos=true
preferIconsFromTheme=false
showSyncthingNotifications=true
showTabTexts=true
showTraffic=true
statusIcons="#ff26b6db,#ff0882c8,#ffffffff;#ffdb3c26,#ffc80828,#ffffffff;#ffc9ce3b,#ffebb83b,#ffffffff;#ff2d9d69,#ff2d9d69,#ffffffff;#ff26b6db,#ff0882c8,#ffffffff;#ff26b6db,#ff0882c8,#ffffffff;#ffa9a9a9,#ff58656c,#ffffffff;#ffa9a9a9,#ff58656c,#ffffffff"
statusIconsRenderSize=@Size(32 32)
tabPos=1
trayIcons="#ff26b6db,#ff0882c8,#ffffffff;#ffdb3c26,#ffc80828,#ffffffff;#ffc9ce3b,#ffebb83b,#ffffffff;#ff2d9d69,#ff2d9d69,#ffffffff;#ff26b6db,#ff0882c8,#ffffffff;#ff26b6db,#ff0882c8,#ffffffff;#ffa9a9a9,#ff58656c,#ffffffff;#ffa9a9a9,#ff58656c,#ffffffff"
trayIconsRenderSize=@Size(32 32)
trayMenuSize=@Size(575 475)

[webview]
disabled=false
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\a\xa8\0\0\x1@\0\0\f\x9b\0\0\x3\xea\0\0\a\xa8\0\0\x1@\0\0\fW\0\0\x4_\0\0\0\x1\x2\0\0\0\x14\0\0\0\a\xa8\0\0\x1@\0\0\f\x9b\0\0\x3\xea)
keepRunning=true
zoomFactor=1

syncthing/config.xml

<configuration version="37">
    <folder id="5zw5u-u2j7d" label="Projects" path="/home/keloran/Projects" type="sendreceive" rescanIntervalS="3600" fsWatcherEnabled="true" fsWatcherDelayS="10" ignorePerms="false" autoNormalize="true">
        <filesystemType>basic</filesystemType>
        <device id="FZJK4W3-7TJM4WI-JFTPHRQ-RO7PSFZ-QV7774M-ZC3T2KF-5MWOHTA-5VUDTQY" introducedBy="">
            <encryptionPassword></encryptionPassword>
        </device>
        <device id="25ARBDR-LZMMMCD-2BTZI6K-ILAM6FG-RFU75DF-4QZ6XBA-THKNS7E-URUUQQ6" introducedBy="">
            <encryptionPassword></encryptionPassword>
        </device>
        <minDiskFree unit="%">1</minDiskFree>
        <versioning>
            <cleanupIntervalS>3600</cleanupIntervalS>
            <fsPath></fsPath>
            <fsType>basic</fsType>
        </versioning>
        <copiers>0</copiers>
        <pullerMaxPendingKiB>0</pullerMaxPendingKiB>
        <hashers>0</hashers>
        <order>random</order>
        <ignoreDelete>false</ignoreDelete>
        <scanProgressIntervalS>0</scanProgressIntervalS>
        <pullerPauseS>0</pullerPauseS>
        <maxConflicts>10</maxConflicts>
        <disableSparseFiles>false</disableSparseFiles>
        <disableTempIndexes>false</disableTempIndexes>
        <paused>false</paused>
        <weakHashThresholdPct>25</weakHashThresholdPct>
        <markerName>.stfolder</markerName>
        <copyOwnershipFromParent>false</copyOwnershipFromParent>
        <modTimeWindowS>0</modTimeWindowS>
        <maxConcurrentWrites>2</maxConcurrentWrites>
        <disableFsync>false</disableFsync>
        <blockPullOrder>standard</blockPullOrder>
        <copyRangeMethod>standard</copyRangeMethod>
        <caseSensitiveFS>false</caseSensitiveFS>
        <junctionsAsDirs>false</junctionsAsDirs>
        <syncOwnership>false</syncOwnership>
        <sendOwnership>false</sendOwnership>
        <syncXattrs>false</syncXattrs>
        <sendXattrs>false</sendXattrs>
        <xattrFilter>
            <maxSingleEntrySize>0</maxSingleEntrySize>
            <maxTotalSize>0</maxTotalSize>
        </xattrFilter>
    </folder>
    <folder id="default" label="Default Folder" path="/home/keloran/Sync" type="sendreceive" rescanIntervalS="3600" fsWatcherEnabled="true" fsWatcherDelayS="10" ignorePerms="false" autoNormalize="true">
        <filesystemType>basic</filesystemType>
        <device id="25ARBDR-LZMMMCD-2BTZI6K-ILAM6FG-RFU75DF-4QZ6XBA-THKNS7E-URUUQQ6" introducedBy="">
            <encryptionPassword></encryptionPassword>
        </device>
        <minDiskFree unit="%">1</minDiskFree>
        <versioning>
            <cleanupIntervalS>3600</cleanupIntervalS>
            <fsPath></fsPath>
            <fsType>basic</fsType>
        </versioning>
        <copiers>0</copiers>
        <pullerMaxPendingKiB>0</pullerMaxPendingKiB>
        <hashers>0</hashers>
        <order>random</order>
        <ignoreDelete>false</ignoreDelete>
        <scanProgressIntervalS>0</scanProgressIntervalS>
        <pullerPauseS>0</pullerPauseS>
        <maxConflicts>10</maxConflicts>
        <disableSparseFiles>false</disableSparseFiles>
        <disableTempIndexes>false</disableTempIndexes>
        <paused>false</paused>
        <weakHashThresholdPct>25</weakHashThresholdPct>
        <markerName>.stfolder</markerName>
        <copyOwnershipFromParent>false</copyOwnershipFromParent>
        <modTimeWindowS>0</modTimeWindowS>
        <maxConcurrentWrites>2</maxConcurrentWrites>
        <disableFsync>false</disableFsync>
        <blockPullOrder>standard</blockPullOrder>
        <copyRangeMethod>standard</copyRangeMethod>
        <caseSensitiveFS>false</caseSensitiveFS>
        <junctionsAsDirs>false</junctionsAsDirs>
        <syncOwnership>false</syncOwnership>
        <sendOwnership>false</sendOwnership>
        <syncXattrs>false</syncXattrs>
        <sendXattrs>false</sendXattrs>
        <xattrFilter>
            <maxSingleEntrySize>0</maxSingleEntrySize>
            <maxTotalSize>0</maxTotalSize>
        </xattrFilter>
    </folder>
    <folder id="mmuzq-dk2wi" label="Obsidian" path="/home/keloran/Documents/keloran" type="sendreceive" rescanIntervalS="3600" fsWatcherEnabled="true" fsWatcherDelayS="10" ignorePerms="false" autoNormalize="true">
        <filesystemType>basic</filesystemType>
        <device id="FZJK4W3-7TJM4WI-JFTPHRQ-RO7PSFZ-QV7774M-ZC3T2KF-5MWOHTA-5VUDTQY" introducedBy="">
            <encryptionPassword></encryptionPassword>
        </device>
        <device id="25ARBDR-LZMMMCD-2BTZI6K-ILAM6FG-RFU75DF-4QZ6XBA-THKNS7E-URUUQQ6" introducedBy="">
            <encryptionPassword></encryptionPassword>
        </device>
        <minDiskFree unit="%">1</minDiskFree>
        <versioning>
            <cleanupIntervalS>3600</cleanupIntervalS>
            <fsPath></fsPath>
            <fsType>basic</fsType>
        </versioning>
        <copiers>0</copiers>
        <pullerMaxPendingKiB>0</pullerMaxPendingKiB>
        <hashers>0</hashers>
        <order>random</order>
        <ignoreDelete>false</ignoreDelete>
        <scanProgressIntervalS>0</scanProgressIntervalS>
        <pullerPauseS>0</pullerPauseS>
        <maxConflicts>10</maxConflicts>
        <disableSparseFiles>false</disableSparseFiles>
        <disableTempIndexes>false</disableTempIndexes>
        <paused>false</paused>
        <weakHashThresholdPct>25</weakHashThresholdPct>
        <markerName>.stfolder</markerName>
        <copyOwnershipFromParent>false</copyOwnershipFromParent>
        <modTimeWindowS>0</modTimeWindowS>
        <maxConcurrentWrites>2</maxConcurrentWrites>
        <disableFsync>false</disableFsync>
        <blockPullOrder>standard</blockPullOrder>
        <copyRangeMethod>standard</copyRangeMethod>
        <caseSensitiveFS>false</caseSensitiveFS>
        <junctionsAsDirs>false</junctionsAsDirs>
        <syncOwnership>false</syncOwnership>
        <sendOwnership>false</sendOwnership>
        <syncXattrs>false</syncXattrs>
        <sendXattrs>false</sendXattrs>
        <xattrFilter>
            <maxSingleEntrySize>1024</maxSingleEntrySize>
            <maxTotalSize>4096</maxTotalSize>
        </xattrFilter>
    </folder>
    <folder id="vcz3b-dfa2x" label="DotConfig" path="/home/keloran/.config" type="sendreceive" rescanIntervalS="3600" fsWatcherEnabled="true" fsWatcherDelayS="10" ignorePerms="false" autoNormalize="true">
        <filesystemType>basic</filesystemType>
        <device id="FZJK4W3-7TJM4WI-JFTPHRQ-RO7PSFZ-QV7774M-ZC3T2KF-5MWOHTA-5VUDTQY" introducedBy="">
            <encryptionPassword></encryptionPassword>
        </device>
        <device id="25ARBDR-LZMMMCD-2BTZI6K-ILAM6FG-RFU75DF-4QZ6XBA-THKNS7E-URUUQQ6" introducedBy="">
            <encryptionPassword></encryptionPassword>
        </device>
        <minDiskFree unit="%">1</minDiskFree>
        <versioning>
            <cleanupIntervalS>3600</cleanupIntervalS>
            <fsPath></fsPath>
            <fsType>basic</fsType>
        </versioning>
        <copiers>0</copiers>
        <pullerMaxPendingKiB>0</pullerMaxPendingKiB>
        <hashers>0</hashers>
        <order>random</order>
        <ignoreDelete>false</ignoreDelete>
        <scanProgressIntervalS>0</scanProgressIntervalS>
        <pullerPauseS>0</pullerPauseS>
        <maxConflicts>10</maxConflicts>
        <disableSparseFiles>false</disableSparseFiles>
        <disableTempIndexes>false</disableTempIndexes>
        <paused>false</paused>
        <weakHashThresholdPct>25</weakHashThresholdPct>
        <markerName>.stfolder</markerName>
        <copyOwnershipFromParent>false</copyOwnershipFromParent>
        <modTimeWindowS>0</modTimeWindowS>
        <maxConcurrentWrites>2</maxConcurrentWrites>
        <disableFsync>false</disableFsync>
        <blockPullOrder>standard</blockPullOrder>
        <copyRangeMethod>standard</copyRangeMethod>
        <caseSensitiveFS>false</caseSensitiveFS>
        <junctionsAsDirs>false</junctionsAsDirs>
        <syncOwnership>false</syncOwnership>
        <sendOwnership>false</sendOwnership>
        <syncXattrs>false</syncXattrs>
        <sendXattrs>false</sendXattrs>
        <xattrFilter>
            <maxSingleEntrySize>0</maxSingleEntrySize>
            <maxTotalSize>0</maxTotalSize>
        </xattrFilter>
    </folder>
    <device id="FZJK4W3-7TJM4WI-JFTPHRQ-RO7PSFZ-QV7774M-ZC3T2KF-5MWOHTA-5VUDTQY" name="Syncthing" compression="metadata" introducer="false" skipIntroductionRemovals="false" introducedBy="">
        <address>dynamic</address>
        <paused>false</paused>
        <autoAcceptFolders>false</autoAcceptFolders>
        <maxSendKbps>0</maxSendKbps>
        <maxRecvKbps>0</maxRecvKbps>
        <maxRequestKiB>0</maxRequestKiB>
        <untrusted>false</untrusted>
        <remoteGUIPort>0</remoteGUIPort>
    </device>
    <device id="25ARBDR-LZMMMCD-2BTZI6K-ILAM6FG-RFU75DF-4QZ6XBA-THKNS7E-URUUQQ6" name="framework" compression="metadata" introducer="false" skipIntroductionRemovals="false" introducedBy="">
        <address>dynamic</address>
        <paused>false</paused>
        <autoAcceptFolders>false</autoAcceptFolders>
        <maxSendKbps>0</maxSendKbps>
        <maxRecvKbps>0</maxRecvKbps>
        <maxRequestKiB>0</maxRequestKiB>
        <untrusted>false</untrusted>
        <remoteGUIPort>0</remoteGUIPort>
    </device>
    <gui enabled="true" tls="false" debugging="false">
        <address>127.0.0.1:50314</address>
        <apikey>NwQykme7UV5T45LwprTMFGNLZfPZP4CG</apikey>
        <theme>default</theme>
    </gui>
    <ldap></ldap>
    <options>
        <listenAddress>default</listenAddress>
        <globalAnnounceServer>default</globalAnnounceServer>
        <globalAnnounceEnabled>true</globalAnnounceEnabled>
        <localAnnounceEnabled>true</localAnnounceEnabled>
        <localAnnouncePort>21027</localAnnouncePort>
        <localAnnounceMCAddr>[ff12::60254]:21027</localAnnounceMCAddr>
        <maxSendKbps>0</maxSendKbps>
        <maxRecvKbps>0</maxRecvKbps>
        <reconnectionIntervalS>60</reconnectionIntervalS>
        <relaysEnabled>true</relaysEnabled>
        <relayReconnectIntervalM>10</relayReconnectIntervalM>
        <startBrowser>true</startBrowser>
        <natEnabled>true</natEnabled>
        <natLeaseMinutes>60</natLeaseMinutes>
        <natRenewalMinutes>30</natRenewalMinutes>
        <natTimeoutSeconds>10</natTimeoutSeconds>
        <urAccepted>3</urAccepted>
        <urSeen>3</urSeen>
        <urUniqueID>VsJTfeYq</urUniqueID>
        <urURL>https://data.syncthing.net/newdata</urURL>
        <urPostInsecurely>false</urPostInsecurely>
        <urInitialDelayS>1800</urInitialDelayS>
        <autoUpgradeIntervalH>12</autoUpgradeIntervalH>
        <upgradeToPreReleases>false</upgradeToPreReleases>
        <keepTemporariesH>24</keepTemporariesH>
        <cacheIgnoredFiles>false</cacheIgnoredFiles>
        <progressUpdateIntervalS>5</progressUpdateIntervalS>
        <limitBandwidthInLan>false</limitBandwidthInLan>
        <minHomeDiskFree unit="%">1</minHomeDiskFree>
        <releasesURL>https://upgrades.syncthing.net/meta.json</releasesURL>
        <overwriteRemoteDeviceNamesOnConnect>false</overwriteRemoteDeviceNamesOnConnect>
        <tempIndexMinBlocks>10</tempIndexMinBlocks>
        <unackedNotificationID>authenticationUserAndPassword</unackedNotificationID>
        <trafficClass>0</trafficClass>
        <setLowPriority>true</setLowPriority>
        <maxFolderConcurrency>0</maxFolderConcurrency>
        <crashReportingURL>https://crash.syncthing.net/newcrash</crashReportingURL>
        <crashReportingEnabled>true</crashReportingEnabled>
        <stunKeepaliveStartS>180</stunKeepaliveStartS>
        <stunKeepaliveMinS>20</stunKeepaliveMinS>
        <stunServer>default</stunServer>
        <databaseTuning>auto</databaseTuning>
        <maxConcurrentIncomingRequestKiB>0</maxConcurrentIncomingRequestKiB>
        <announceLANAddresses>true</announceLANAddresses>
        <sendFullIndexOnUpgrade>false</sendFullIndexOnUpgrade>
        <connectionLimitEnough>0</connectionLimitEnough>
        <connectionLimitMax>0</connectionLimitMax>
        <insecureAllowOldTLSVersions>false</insecureAllowOldTLSVersions>
    </options>
    <defaults>
        <folder id="" label="" path="~" type="sendreceive" rescanIntervalS="3600" fsWatcherEnabled="true" fsWatcherDelayS="10" ignorePerms="false" autoNormalize="true">
            <filesystemType>basic</filesystemType>
            <device id="25ARBDR-LZMMMCD-2BTZI6K-ILAM6FG-RFU75DF-4QZ6XBA-THKNS7E-URUUQQ6" introducedBy="">
                <encryptionPassword></encryptionPassword>
            </device>
            <minDiskFree unit="%">1</minDiskFree>
            <versioning>
                <cleanupIntervalS>3600</cleanupIntervalS>
                <fsPath></fsPath>
                <fsType>basic</fsType>
            </versioning>
            <copiers>0</copiers>
            <pullerMaxPendingKiB>0</pullerMaxPendingKiB>
            <hashers>0</hashers>
            <order>random</order>
            <ignoreDelete>false</ignoreDelete>
            <scanProgressIntervalS>0</scanProgressIntervalS>
            <pullerPauseS>0</pullerPauseS>
            <maxConflicts>10</maxConflicts>
            <disableSparseFiles>false</disableSparseFiles>
            <disableTempIndexes>false</disableTempIndexes>
            <paused>false</paused>
            <weakHashThresholdPct>25</weakHashThresholdPct>
            <markerName>.stfolder</markerName>
            <copyOwnershipFromParent>false</copyOwnershipFromParent>
            <modTimeWindowS>0</modTimeWindowS>
            <maxConcurrentWrites>2</maxConcurrentWrites>
            <disableFsync>false</disableFsync>
            <blockPullOrder>standard</blockPullOrder>
            <copyRangeMethod>standard</copyRangeMethod>
            <caseSensitiveFS>false</caseSensitiveFS>
            <junctionsAsDirs>false</junctionsAsDirs>
            <syncOwnership>false</syncOwnership>
            <sendOwnership>false</sendOwnership>
            <syncXattrs>false</syncXattrs>
            <sendXattrs>false</sendXattrs>
            <xattrFilter>
                <maxSingleEntrySize>1024</maxSingleEntrySize>
                <maxTotalSize>4096</maxTotalSize>
            </xattrFilter>
        </folder>
        <device id="" compression="metadata" introducer="false" skipIntroductionRemovals="false" introducedBy="">
            <address>dynamic</address>
            <paused>false</paused>
            <autoAcceptFolders>false</autoAcceptFolders>
            <maxSendKbps>0</maxSendKbps>
            <maxRecvKbps>0</maxRecvKbps>
            <maxRequestKiB>0</maxRequestKiB>
            <untrusted>false</untrusted>
            <remoteGUIPort>0</remoteGUIPort>
        </device>
        <ignores></ignores>
    </defaults>
</configuration>
Martchus commented 1 year ago

In your case it finds the config when it shouldn't. Looks like overdriving HOME isn't sufficient to trick Qt into using a different config dir. Maybe there's some additional environment variable set in your build environment (besides HOME). Note that your normal Syncthing config shouldn't be used at all here.

Martchus commented 1 year ago

I've added one more patch to exclude QStandardPaths picks up further environment variables. Please test against these commits which I've also added in the AUR package.

Keloran commented 1 year ago

it fails now on timing out

3: Info: Launched process, PID: 3893442
3: QDEBUG : WizardTests::testConfiguringLauncher() waiting for Syncthing to write config file
3: 
3: === Received signal at function time: 299969ms, total time: 300008ms, dumping stack ===
3: GNU gdb (GDB) 12.1
3: Copyright (C) 2022 Free Software Foundation, Inc.
3: License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
3: This is free software: you are free to change and redistribute it.
3: There is NO WARRANTY, to the extent permitted by law.
3: Type "show copying" and "show warranty" for details.
3: This GDB was configured as "x86_64-pc-linux-gnu".
3: Type "show configuration" for configuration details.
3: For bug reporting instructions, please see:
3: <https://www.gnu.org/software/gdb/bugs/>.
3: Find the GDB manual and other documentation resources online at:
3:     <http://www.gnu.org/software/gdb/documentation/>.
3: 
3: For help, type "help".
3: Type "apropos word" to search for commands related to "word".
3: Attaching to process 3893415
3: (gdb) === End of stack trace ===
3: QFATAL : WizardTests::testConfiguringLauncher() Test function timed out
3: FAIL!  : WizardTests::testConfiguringLauncher() Received a fatal error.
3:    Loc: [Unknown file(0)]
3: Totals: 2 passed, 1 failed, 0 skipped, 0 blacklisted, 300130ms
3: ********* Finished testing of WizardTests *********
Martchus commented 1 year ago

It would be good to have the logs from the beginning.

Keloran commented 1 year ago
Making package: syncthingtray 1.3.0-3 (Fri 04 Nov 2022 10:06:15 GMT)
Retrieving sources...
->Found syncthingtray-1.3.0.tar.gz
->Found f121f5f740d799c2b29e9f5ce8e15ddae7857a28.patch
->Found ad81c29a1d8024e79da51efc2b3dc19583be1e21.patch
->Found 0ca1fd163824e3100ff3ab258ffeb65a6ceadb3a.patch
->Found 0ab21657c4feb0500299af79314664b05edfc365.patch
->Found 521567f2350baa1e75a60ad48f5ed7923777b024.patch
Validating source files with sha256sums...
Making package: syncthingtray 1.3.0-3 (Fri 04 Nov 2022 10:06:17 GMT)
Checking runtime dependencies...
Checking buildtime dependencies...
Retrieving sources...
->Found syncthingtray-1.3.0.tar.gz
->Found f121f5f740d799c2b29e9f5ce8e15ddae7857a28.patch
->Found ad81c29a1d8024e79da51efc2b3dc19583be1e21.patch
->Found 0ca1fd163824e3100ff3ab258ffeb65a6ceadb3a.patch
->Found 0ab21657c4feb0500299af79314664b05edfc365.patch
->Found 521567f2350baa1e75a60ad48f5ed7923777b024.patch
Validating source files with sha256sums...
Removing existing $srcdir/ directory...
Extracting sources...
->Extracting syncthingtray-1.3.0.tar.gz with bsdtar
Starting prepare()...
patching file widgets/settings/wizard.cpp
patching file widgets/tests/wizard.cpp
patching file widgets/tests/wizard.cpp
patching file connector/syncthingconfig.cpp
patching file widgets/tests/wizard.cpp
patching file widgets/tests/wizard.cpp
Sources are ready.
syncthingtray-1.3.0-3: parsing pkg list...
Making package: syncthingtray 1.3.0-3 (Fri 04 Nov 2022 10:06:21 GMT)
Checking runtime dependencies...
Checking buildtime dependencies...
Removing existing $pkgdir/ directory...
Starting build()...
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Using system qtforkawesome
-- Found Boost: /usr/lib64/cmake/Boost-1.80.0/BoostConfig.cmake (found version "1.80.0") found components: filesystem 
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- systemd support enabled
-- Configuring project syncthingconnector
-- Using default CXX11 ABI  of libstdc++ (not forcing old CX11 ABI).
-- For the check target to work, it is required to call enable_testing() on the source directory root.
-- Project has D-Bus interface declarations which will be processed.
-- Linking syncthingconnector against Qt module Qt5::Network.
-- Linking syncthingconnector against Qt module Qt5::Core.
-- Linking syncthingconnector against Qt module Qt5::DBus.
-- Qt variable QT_INSTALL_TRANSLATIONS queried from qmake: /usr/share/qt/translations
-- Qt variable QT_INSTALL_TRANSLATIONS resolved to path: /usr/share/qt/translations
-- Project has translations which will be released.
-- Using template for qtconfig.h from QT_UTILITIES installation.
-- Using template for global.h from CPP_UTILITIES installation.
-- Using template for version.h from CPP_UTILITIES installation.
-- Using template for Config.cmake from CPP_UTILITIES installation.
-- Using template for template.pc from CPP_UTILITIES installation.
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.0") 
-- Checking for one of the modules 'cppunit>=1.13.0'
-- Linking test target against syncthingconnector
-- Using template for doxygen from CPP_UTILITIES installation.
-- Using template for config.h from CPP_UTILITIES installation.
-- Configuring project syncthingtesthelper
-- Using default CXX11 ABI  of libstdc++ (not forcing old CX11 ABI).
-- For the check target to work, it is required to call enable_testing() on the source directory root.
-- Linking syncthingtesthelper against Qt module Qt5::Network.
-- Linking syncthingtesthelper against Qt module Qt5::Core.
-- Qt variable QT_INSTALL_TRANSLATIONS queried from qmake: /usr/share/qt/translations
-- Qt variable QT_INSTALL_TRANSLATIONS resolved to path: /usr/share/qt/translations
-- Using template for qtconfig.h from QT_UTILITIES installation.
-- Using template for global.h from CPP_UTILITIES installation.
-- Using template for version.h from CPP_UTILITIES installation.
-- Using template for Config.cmake from CPP_UTILITIES installation.
-- Using template for template.pc from CPP_UTILITIES installation.
-- Linking test target against syncthingtesthelper
-- Using template for doxygen from CPP_UTILITIES installation.
-- Using template for config.h from CPP_UTILITIES installation.
-- Configuring project syncthingctl
-- Using default CXX11 ABI  of libstdc++ (not forcing old CX11 ABI).
-- For the check target to work, it is required to call enable_testing() on the source directory root.
-- Using Qt QML as JavaScript provider.
-- Using template for jsdefs.h from QT_UTILITIES installation.
-- Using template for jsincludes.h from QT_UTILITIES installation.
-- Linking syncthingctl against Qt module Qt5::Qml.
-- Linking syncthingctl against Qt module Qt5::Core.
-- Qt variable QT_INSTALL_TRANSLATIONS queried from qmake: /usr/share/qt/translations
-- Qt variable QT_INSTALL_TRANSLATIONS resolved to path: /usr/share/qt/translations
-- Using template for qtconfig.h from QT_UTILITIES installation.
-- Using template for desktop from CPP_UTILITIES installation.
-- Using template for appdata.xml from CPP_UTILITIES installation.
-- Checking for one of the modules 'cppunit>=1.13.0'
-- Using template for bash-completion.sh from CPP_UTILITIES installation.
-- Generating files for bash completion.
-- Using template for doxygen from CPP_UTILITIES installation.
-- Using template for config.h from CPP_UTILITIES installation.
-- Configuring project syncthingmodel
-- Using default CXX11 ABI  of libstdc++ (not forcing old CX11 ABI).
-- For the check target to work, it is required to call enable_testing() on the source directory root.
-- Linking syncthingmodel against Qt module Qt5::Network.
-- Linking syncthingmodel against Qt module Qt5::Gui.
-- Linking syncthingmodel against Qt module Qt5::Widgets.
-- Linking syncthingmodel against Qt module Qt5::Svg.
-- Linking syncthingmodel against Qt module Qt5::Core.
-- Qt variable QT_INSTALL_TRANSLATIONS queried from qmake: /usr/share/qt/translations
-- Qt variable QT_INSTALL_TRANSLATIONS resolved to path: /usr/share/qt/translations
-- Project has translations which will be released.
-- Using template for qtconfig.h from QT_UTILITIES installation.
-- Using template for global.h from CPP_UTILITIES installation.
-- Using template for version.h from CPP_UTILITIES installation.
-- Using template for Config.cmake from CPP_UTILITIES installation.
-- Using template for template.pc from CPP_UTILITIES installation.
-- Using template for doxygen from CPP_UTILITIES installation.
-- Using template for config.h from CPP_UTILITIES installation.
-- Configuring project syncthingwidgets
-- Using default CXX11 ABI  of libstdc++ (not forcing old CX11 ABI).
-- For the check target to work, it is required to call enable_testing() on the source directory root.
-- Building with Qt Widgets GUI.
-- Building WITHOUT Qt Quick GUI.
-- Using Qt WebEngine as web view provider.
-- Using template for webviewdefs.h from QT_UTILITIES installation.
-- Using template for webviewincludes.h from QT_UTILITIES installation.
-- Linking syncthingwidgets against Qt module Qt5::Network.
-- Linking syncthingwidgets against Qt module Qt5::Concurrent.
-- Linking syncthingwidgets against Qt module Qt5::Gui.
-- Linking syncthingwidgets against Qt module Qt5::Widgets.
-- Linking syncthingwidgets against Qt module Qt5::WebEngineWidgets.
-- Linking syncthingwidgets against Qt module Qt5::Core.
-- Qt variable QT_INSTALL_TRANSLATIONS queried from qmake: /usr/share/qt/translations
-- Qt variable QT_INSTALL_TRANSLATIONS resolved to path: /usr/share/qt/translations
-- Project has translations which will be released.
-- Using template for qtconfig.h from QT_UTILITIES installation.
-- Using template for global.h from CPP_UTILITIES installation.
-- Using template for version.h from CPP_UTILITIES installation.
-- Using template for Config.cmake from CPP_UTILITIES installation.
-- Using template for template.pc from CPP_UTILITIES installation.
-- Using template for doxygen from CPP_UTILITIES installation.
-- Using template for config.h from CPP_UTILITIES installation.
-- Linking syncthingwidgets against Qt module Qt5::Test.
-- Configuring project syncthingtray
-- Using default CXX11 ABI  of libstdc++ (not forcing old CX11 ABI).
-- For the check target to work, it is required to call enable_testing() on the source directory root.
-- Using PNG icon from "/home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/tray/resources/icons/hicolor/256x256/apps/syncthingtray.png".
-- Building with Qt Widgets GUI.
-- Building WITHOUT Qt Quick GUI.
-- Linking syncthingtray against Qt module Qt5::Network.
-- Linking syncthingtray against Qt module Qt5::Gui.
-- Linking syncthingtray against Qt module Qt5::Widgets.
-- Linking syncthingtray against Qt module Qt5::Core.
-- Qt variable QT_INSTALL_TRANSLATIONS queried from qmake: /usr/share/qt/translations
-- Qt variable QT_INSTALL_TRANSLATIONS resolved to path: /usr/share/qt/translations
-- Project has translations which will be released.
-- Using template for qtconfig.h from QT_UTILITIES installation.
-- Using template for desktop from CPP_UTILITIES installation.
-- Using template for appdata.xml from CPP_UTILITIES installation.
-- Using template for bash-completion.sh from CPP_UTILITIES installation.
-- Generating files for bash completion.
-- Using template for doxygen from CPP_UTILITIES installation.
-- Using template for config.h from CPP_UTILITIES installation.
-- Installing in the same prefix as Qt, adopting their path scheme.
-- Found X11: /usr/include   
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Configuring project syncthingplasmoid
-- Using default CXX11 ABI  of libstdc++ (not forcing old CX11 ABI).
-- For the check target to work, it is required to call enable_testing() on the source directory root.
-- Building with Qt Widgets GUI.
-- Building with Qt Quick GUI.
-- Linking syncthingplasmoid against Qt module Qt5::Network.
-- Linking syncthingplasmoid against Qt module Qt5::Qml.
-- Linking syncthingplasmoid against Qt module Qt5::Gui.
-- Linking syncthingplasmoid against Qt module Qt5::Widgets.
-- Linking syncthingplasmoid against Qt module Qt5::Quick.
-- Linking syncthingplasmoid against Qt module Qt5::Core.
-- Linking syncthingplasmoid against Qt module KF5::Plasma.
-- Qt variable QT_INSTALL_TRANSLATIONS queried from qmake: /usr/share/qt/translations
-- Qt variable QT_INSTALL_TRANSLATIONS resolved to path: /usr/share/qt/translations
-- Project has translations which will be released.
-- Using template for qtconfig.h from QT_UTILITIES installation.
-- Using template for global.h from CPP_UTILITIES installation.
-- Using template for version.h from CPP_UTILITIES installation.
-- Using template for Config.cmake from CPP_UTILITIES installation.
-- Using template for template.pc from CPP_UTILITIES installation.
-- Qt variable QT_INSTALL_PLUGINS queried from qmake: /usr/lib/qt/plugins
-- Qt variable QT_INSTALL_PLUGINS resolved to path: /usr/lib/qt/plugins
-- Using template for config.h from CPP_UTILITIES installation.
-- Using template for desktop from CPP_UTILITIES installation.
-- Using template for appdata.xml from own (syncthingplasmoid) source directory.
-- Using template for metadata.desktop from own (syncthingplasmoid) source directory.
-- Configuring project syncthingfileitemaction
-- Using default CXX11 ABI  of libstdc++ (not forcing old CX11 ABI).
-- For the check target to work, it is required to call enable_testing() on the source directory root.
-- GUI is completely disabled.
-- Linking syncthingfileitemaction against Qt module Qt5::Network.
-- Linking syncthingfileitemaction against Qt module Qt5::Core.
-- Linking syncthingfileitemaction against Qt module KF5::KIOCore.
-- Linking syncthingfileitemaction against Qt module KF5::KIOFileWidgets.
-- Linking syncthingfileitemaction against Qt module KF5::KIOWidgets.
-- Linking syncthingfileitemaction against Qt module KF5::KIONTLM.
-- Qt variable QT_INSTALL_TRANSLATIONS queried from qmake: /usr/share/qt/translations
-- Qt variable QT_INSTALL_TRANSLATIONS resolved to path: /usr/share/qt/translations
-- Project has translations which will be released.
-- Using template for qtconfig.h from QT_UTILITIES installation.
-- Using template for global.h from CPP_UTILITIES installation.
-- Using template for version.h from CPP_UTILITIES installation.
-- Using template for Config.cmake from CPP_UTILITIES installation.
-- Using template for template.pc from CPP_UTILITIES installation.
-- Qt variable QT_INSTALL_PLUGINS queried from qmake: /usr/lib/qt/plugins
-- Qt variable QT_INSTALL_PLUGINS resolved to path: /usr/lib/qt/plugins
-- Using template for config.h from CPP_UTILITIES installation.
-- Using template for desktop from CPP_UTILITIES installation.
-- Using template for appdata.xml from own (syncthingfileitemaction) source directory.
-- Using template for syncthingfileitemaction.desktop from own (syncthingfileitemaction) source directory.
-- Configuring done
-- Generating done
-- Build files have been written to: /home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0
[1/162] Generating translations/syncthingmodel_cs_CZ.ts
Updating 'translations/syncthingmodel_cs_CZ.ts'...
    Found 80 source text(s) (0 new and 80 already existing)
[2/162] Generating translations/syncthingmodel_en_US.ts
Updating 'translations/syncthingmodel_en_US.ts'...
    Found 80 source text(s) (0 new and 80 already existing)
[3/162] Generating translations/syncthingconnector_cs_CZ.ts
/home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/connector/syncthingservice.cpp:407: Qualifying with unknown namespace/class ::Data
Updating 'translations/syncthingconnector_cs_CZ.ts'...
    Found 100 source text(s) (0 new and 100 already existing)
[4/162] Generating translations/syncthingconnector_de_DE.ts
/home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/connector/syncthingservice.cpp:407: Qualifying with unknown namespace/class ::Data
Updating 'translations/syncthingconnector_de_DE.ts'...
    Found 100 source text(s) (0 new and 100 already existing)
[5/162] Generating translations/syncthingconnector_en_US.ts
/home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/connector/syncthingservice.cpp:407: Qualifying with unknown namespace/class ::Data
Updating 'translations/syncthingconnector_en_US.ts'...
    Found 100 source text(s) (0 new and 100 already existing)
[6/162] Generating translations/syncthingmodel_zh_CN.ts
Updating 'translations/syncthingmodel_zh_CN.ts'...
    Found 80 source text(s) (0 new and 80 already existing)
[7/162] Generating translations/syncthingconnector_zh_CN.ts
/home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/connector/syncthingservice.cpp:407: Qualifying with unknown namespace/class ::Data
Updating 'translations/syncthingconnector_zh_CN.ts'...
    Found 100 source text(s) (0 new and 100 already existing)
[8/162] Generating translations/syncthingmodel_de_DE.ts
Updating 'translations/syncthingmodel_de_DE.ts'...
    Found 80 source text(s) (0 new and 80 already existing)
[9/162] Generating syncthingmodel_cs_CZ.qm
Updating '/home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/model/syncthingmodel_cs_CZ.qm'...
    Generated 63 translation(s) (62 finished and 1 unfinished)
    Ignored 17 untranslated source text(s)
[10/162] Generating syncthingmodel_en_US.qm
Updating '/home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/model/syncthingmodel_en_US.qm'...
    Generated 2 translation(s) (2 finished and 0 unfinished)
    Ignored 78 untranslated source text(s)
[11/162] Generating syncthingconnector_cs_CZ.qm
Updating '/home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/connector/syncthingconnector_cs_CZ.qm'...
    Generated 91 translation(s) (91 finished and 0 unfinished)
    Ignored 9 untranslated source text(s)
[12/162] Generating syncthingconnector_de_DE.qm
Updating '/home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/connector/syncthingconnector_de_DE.qm'...
    Generated 100 translation(s) (100 finished and 0 unfinished)
[13/162] Generating syncthingmodel_zh_CN.qm
Updating '/home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/model/syncthingmodel_zh_CN.qm'...
    Generated 78 translation(s) (78 finished and 0 unfinished)
    Ignored 2 untranslated source text(s)
[14/162] Generating syncthingconnector_en_US.qm
Updating '/home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/connector/syncthingconnector_en_US.qm'...
    Generated 2 translation(s) (2 finished and 0 unfinished)
    Ignored 98 untranslated source text(s)
[15/162] Generating syncthingconnector_zh_CN.qm
Updating '/home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/connector/syncthingconnector_zh_CN.qm'...
    Generated 99 translation(s) (99 finished and 0 unfinished)
    Ignored 1 untranslated source text(s)
[16/162] Generating syncthingmodel_de_DE.qm
Updating '/home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/model/syncthingmodel_de_DE.qm'...
    Generated 80 translation(s) (80 finished and 0 unfinished)
[17/162] Generating translations/syncthingwidgets_cs_CZ.ts
/home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/widgets/settings/wizard.cpp:981: Qualifying with unknown namespace/class ::QtGui
Updating 'translations/syncthingwidgets_cs_CZ.ts'...
    Found 350 source text(s) (0 new and 350 already existing)
[18/162] Generating translations/syncthingwidgets_de_DE.ts
/home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/widgets/settings/wizard.cpp:981: Qualifying with unknown namespace/class ::QtGui
Updating 'translations/syncthingwidgets_de_DE.ts'...
    Found 350 source text(s) (0 new and 350 already existing)
[19/162] Generating translations/syncthingtray_cs_CZ.ts
Updating 'translations/syncthingtray_cs_CZ.ts'...
    Found 78 source text(s) (0 new and 78 already existing)
[20/162] Generating translations/syncthingtray_de_DE.ts
Updating 'translations/syncthingtray_de_DE.ts'...
    Found 78 source text(s) (0 new and 78 already existing)
[21/162] Generating translations/syncthingtray_en_US.ts
Updating 'translations/syncthingtray_en_US.ts'...
    Found 78 source text(s) (0 new and 78 already existing)
[22/162] Generating translations/syncthingwidgets_zh_CN.ts
/home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/widgets/settings/wizard.cpp:981: Qualifying with unknown namespace/class ::QtGui
Updating 'translations/syncthingwidgets_zh_CN.ts'...
    Found 350 source text(s) (0 new and 350 already existing)
[23/162] Generating translations/syncthingtray_zh_CN.ts
Updating 'translations/syncthingtray_zh_CN.ts'...
    Found 78 source text(s) (0 new and 78 already existing)
[24/162] Generating translations/syncthingwidgets_en_US.ts
/home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/widgets/settings/wizard.cpp:981: Qualifying with unknown namespace/class ::QtGui
Updating 'translations/syncthingwidgets_en_US.ts'...
    Found 350 source text(s) (0 new and 350 already existing)
[25/162] Generating ../translations/syncthingplasmoid_de_DE.ts
Updating '../translations/syncthingplasmoid_de_DE.ts'...
    Found 70 source text(s) (0 new and 70 already existing)
[26/162] Generating syncthingwidgets_cs_CZ.qm
Updating '/home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/widgets/syncthingwidgets_cs_CZ.qm'...
    Generated 0 translation(s) (0 finished and 0 unfinished)
    Ignored 350 untranslated source text(s)
[27/162] Generating syncthingwidgets_de_DE.qm
Updating '/home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/widgets/syncthingwidgets_de_DE.qm'...
    Generated 350 translation(s) (350 finished and 0 unfinished)
[28/162] Generating syncthingtray_cs_CZ.qm
Updating '/home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/tray/syncthingtray_cs_CZ.qm'...
    Generated 68 translation(s) (65 finished and 3 unfinished)
    Ignored 10 untranslated source text(s)
[29/162] Generating syncthingtray_de_DE.qm
Updating '/home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/tray/syncthingtray_de_DE.qm'...
    Generated 78 translation(s) (78 finished and 0 unfinished)
[30/162] Generating syncthingtray_en_US.qm
Updating '/home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/tray/syncthingtray_en_US.qm'...
    Generated 0 translation(s) (0 finished and 0 unfinished)
    Ignored 78 untranslated source text(s)
[31/162] Generating syncthingwidgets_zh_CN.qm
Updating '/home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/widgets/syncthingwidgets_zh_CN.qm'...
    Generated 226 translation(s) (218 finished and 8 unfinished)
    Ignored 124 untranslated source text(s)
[32/162] Generating syncthingtray_zh_CN.qm
Updating '/home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/tray/syncthingtray_zh_CN.qm'...
    Generated 75 translation(s) (75 finished and 0 unfinished)
    Ignored 3 untranslated source text(s)
[33/162] Generating syncthingwidgets_en_US.qm
Updating '/home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/widgets/syncthingwidgets_en_US.qm'...
    Generated 2 translation(s) (2 finished and 0 unfinished)
    Ignored 348 untranslated source text(s)
[34/162] Generating syncthingplasmoid_de_DE.qm
Updating '/home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/plasmoid/lib/syncthingplasmoid_de_DE.qm'...
    Generated 70 translation(s) (70 finished and 0 unfinished)
[35/162] Generating ../translations/syncthingplasmoid_en_US.ts
Updating '../translations/syncthingplasmoid_en_US.ts'...
    Found 70 source text(s) (0 new and 70 already existing)
[36/162] Generating translations/syncthingfileitemaction_cs_CZ.ts
Updating 'translations/syncthingfileitemaction_cs_CZ.ts'...
    Found 34 source text(s) (0 new and 34 already existing)
[37/162] Generating translations/syncthingfileitemaction_de_DE.ts
Updating 'translations/syncthingfileitemaction_de_DE.ts'...
    Found 34 source text(s) (0 new and 34 already existing)
[38/162] Generating translations/syncthingfileitemaction_en_US.ts
Updating 'translations/syncthingfileitemaction_en_US.ts'...
    Found 34 source text(s) (0 new and 34 already existing)
[39/162] Generating translations/syncthingfileitemaction_zh_CN.ts
Updating 'translations/syncthingfileitemaction_zh_CN.ts'...
    Found 34 source text(s) (0 new and 34 already existing)
[40/162] Generating syncthingplasmoid_en_US.qm
Updating '/home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/plasmoid/lib/syncthingplasmoid_en_US.qm'...
    Generated 0 translation(s) (0 finished and 0 unfinished)
    Ignored 70 untranslated source text(s)
[41/162] Generating syncthingfileitemaction_de_DE.qm
Updating '/home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/fileitemactionplugin/syncthingfileitemaction_de_DE.qm'...
    Generated 34 translation(s) (34 finished and 0 unfinished)
[42/162] Generating syncthingfileitemaction_cs_CZ.qm
Updating '/home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/fileitemactionplugin/syncthingfileitemaction_cs_CZ.qm'...
    Generated 33 translation(s) (33 finished and 0 unfinished)
    Ignored 1 untranslated source text(s)
[43/162] Generating syncthingfileitemaction_en_US.qm
Updating '/home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/fileitemactionplugin/syncthingfileitemaction_en_US.qm'...
    Generated 1 translation(s) (1 finished and 0 unfinished)
    Ignored 33 untranslated source text(s)
[44/162] Generating syncthingfileitemaction_zh_CN.qm
Updating '/home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/fileitemactionplugin/syncthingfileitemaction_zh_CN.qm'...
    Generated 33 translation(s) (33 finished and 0 unfinished)
    Ignored 1 untranslated source text(s)
[45/162] Automatic MOC for target syncthingconnector
[46/162] Generating loginmanagerinterface.cpp, loginmanagerinterface.h
[47/162] Generating propertiesinterface.cpp, propertiesinterface.h
qdbusxml2cpp: Got unknown type `a{sv}' processing '/home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/connector/org.freedesktop.DBus.Properties.xml'
You should add <annotation name="org.qtproject.QtDBus.QtTypeName.Out1" value="<type>"/> to the XML description
[48/162] Generating unitinterface.cpp, unitinterface.h
[49/162] Generating managerinterface.cpp, managerinterface.h
[50/162] Generating serviceinterface.cpp, serviceinterface.h
[51/162] Generating propertiesinterface.moc
[52/162] Automatic RCC for syncthingconnector_translations.qrc
[53/162] Generating loginmanagerinterface.moc
[54/162] Generating unitinterface.moc
[55/162] Generating managerinterface.moc
[56/162] Generating serviceinterface.moc
[57/162] Building CXX object connector/CMakeFiles/syncthingconnector.dir/syncthingdev.cpp.o
[58/162] Building CXX object connector/CMakeFiles/syncthingconnector.dir/syncthingconnectionsettings.cpp.o
[59/162] Building CXX object connector/CMakeFiles/syncthingconnector.dir/syncthingconfig.cpp.o
[60/162] Building CXX object connector/CMakeFiles/syncthingconnector.dir/syncthingnotifier.cpp.o
[61/162] Building CXX object connector/CMakeFiles/syncthingconnector.dir/syncthingdir.cpp.o
[62/162] Building CXX object connector/CMakeFiles/syncthingconnector.dir/syncthingconnector_autogen/mocs_compilation.cpp.o
[63/162] Building CXX object connector/CMakeFiles/syncthingconnector.dir/utils.cpp.o
[64/162] Building CXX object connector/CMakeFiles/syncthingconnector.dir/syncthingconnection.cpp.o
[65/162] Building CXX object connector/CMakeFiles/syncthingconnector.dir/syncthingconnector_autogen/EWIEGA46WW/qrc_syncthingconnector_translations.cpp.o
[66/162] Building CXX object connector/CMakeFiles/syncthingconnector.dir/propertiesinterface.cpp.o
[67/162] Building CXX object connector/CMakeFiles/syncthingconnector.dir/syncthingservice.cpp.o
[68/162] Building CXX object connector/CMakeFiles/syncthingconnector.dir/loginmanagerinterface.cpp.o
[69/162] Building CXX object connector/CMakeFiles/syncthingconnector.dir/syncthingconnection_requests.cpp.o
[70/162] Building CXX object connector/CMakeFiles/syncthingconnector.dir/serviceinterface.cpp.o
[71/162] Building CXX object connector/CMakeFiles/syncthingconnector.dir/unitinterface.cpp.o
[72/162] Building CXX object connector/CMakeFiles/syncthingconnector.dir/managerinterface.cpp.o
[73/162] Building CXX object connector/CMakeFiles/syncthingconnector.dir/syncthingprocess.cpp.o
[74/162] Linking CXX shared library connector/libsyncthingconnector.so.1.3.0
[75/162] Creating library symlink connector/libsyncthingconnector.so.3 connector/libsyncthingconnector.so
[76/162] Automatic MOC for target syncthingctl
[77/162] Automatic RCC for resources/js/js.qrc
[78/162] Building CXX object cli/CMakeFiles/syncthingctl.dir/syncthingctl_autogen/UEZOVR3B67/qrc_js.cpp.o
[79/162] Automatic MOC for target syncthingmodel
[80/162] Automatic RCC for resources/syncthingmodelicons.qrc
[81/162] Automatic RCC for syncthingmodel_translations.qrc
[82/162] Building CXX object cli/CMakeFiles/syncthingctl.dir/args.cpp.o
[83/162] Building CXX object cli/CMakeFiles/syncthingctl.dir/jsconsole.cpp.o
[84/162] Building CXX object cli/CMakeFiles/syncthingctl.dir/syncthingctl_autogen/mocs_compilation.cpp.o
[85/162] Building CXX object cli/CMakeFiles/syncthingctl.dir/main.cpp.o
[86/162] Building CXX object model/CMakeFiles/syncthingmodel.dir/syncthingmodel.cpp.o
[87/162] Building CXX object model/CMakeFiles/syncthingmodel.dir/syncthingdownloadmodel.cpp.o
[88/162] Building CXX object model/CMakeFiles/syncthingmodel.dir/syncthingmodel_autogen/3YJK5W5UP7/qrc_syncthingmodelicons.cpp.o
[89/162] Building CXX object model/CMakeFiles/syncthingmodel.dir/syncthingmodel_autogen/mocs_compilation.cpp.o
[90/162] Building CXX object model/CMakeFiles/syncthingmodel.dir/syncthingmodel_autogen/EWIEGA46WW/qrc_syncthingmodel_translations.cpp.o
[91/162] Building CXX object model/CMakeFiles/syncthingmodel.dir/syncthingdirectorymodel.cpp.o
[92/162] Building CXX object model/CMakeFiles/syncthingmodel.dir/syncthingsortfiltermodel.cpp.o
[93/162] Building CXX object model/CMakeFiles/syncthingmodel.dir/syncthingstatuscomputionmodel.cpp.o
[94/162] Building CXX object model/CMakeFiles/syncthingmodel.dir/syncthingdevicemodel.cpp.o
[95/162] Building CXX object model/CMakeFiles/syncthingmodel.dir/syncthingstatusselectionmodel.cpp.o
[96/162] Building CXX object model/CMakeFiles/syncthingmodel.dir/syncthingrecentchangesmodel.cpp.o
[97/162] Building CXX object model/CMakeFiles/syncthingmodel.dir/syncthingicons.cpp.o
[98/162] Linking CXX shared library model/libsyncthingmodel.so.1.3.0
[99/162] Creating library symlink model/libsyncthingmodel.so.3 model/libsyncthingmodel.so
[100/162] Automatic MOC for target syncthingfileitemaction
[101/162] Automatic RCC for syncthingfileitemaction_translations.qrc
[102/162] Building CXX object fileitemactionplugin/CMakeFiles/syncthingfileitemaction.dir/syncthingfileitemaction_autogen/EWIEGA46WW/qrc_syncthingfileitemaction_translations.cpp.o
[103/162] Automatic MOC and UIC for target syncthingwidgets
[104/162] Automatic RCC for resources/syncthingwidgetsicons.qrc
[105/162] Automatic RCC for syncthingwidgets_translations.qrc
[106/162] Building CXX object fileitemactionplugin/CMakeFiles/syncthingfileitemaction.dir/syncthinginfoaction.cpp.o
[107/162] Building CXX object cli/CMakeFiles/syncthingctl.dir/application.cpp.o
[108/162] Linking CXX executable cli/syncthingctl
[109/162] Building CXX object fileitemactionplugin/CMakeFiles/syncthingfileitemaction.dir/syncthingdiractions.cpp.o
[110/162] Building CXX object fileitemactionplugin/CMakeFiles/syncthingfileitemaction.dir/syncthingmenuaction.cpp.o
[111/162] Building CXX object fileitemactionplugin/CMakeFiles/syncthingfileitemaction.dir/syncthingfileitemaction_autogen/mocs_compilation.cpp.o
[112/162] Building CXX object fileitemactionplugin/CMakeFiles/syncthingfileitemaction.dir/syncthingfileitemactionstaticdata.cpp.o
[113/162] Building CXX object fileitemactionplugin/CMakeFiles/syncthingfileitemaction.dir/syncthingfileitemaction.cpp.o
[114/162] Building CXX object widgets/CMakeFiles/syncthingwidgets.dir/syncthingwidgets_autogen/mocs_compilation.cpp.o
[115/162] Building CXX object widgets/CMakeFiles/syncthingwidgets.dir/webview/webviewinterceptor.cpp.o
[116/162] Building CXX object widgets/CMakeFiles/syncthingwidgets.dir/settings/setupdetection.cpp.o
[117/162] Building CXX object widgets/CMakeFiles/syncthingwidgets.dir/webview/webviewdialog.cpp.o
[118/162] Building CXX object widgets/CMakeFiles/syncthingwidgets.dir/settings/settings.cpp.o
[119/162] Building CXX object widgets/CMakeFiles/syncthingwidgets.dir/webview/webpage.cpp.o
[120/162] Building CXX object widgets/CMakeFiles/syncthingwidgets.dir/misc/textviewdialog.cpp.o
[121/162] Building CXX object widgets/CMakeFiles/syncthingwidgets.dir/misc/internalerrorsdialog.cpp.o
[122/162] Building CXX object widgets/CMakeFiles/syncthingwidgets.dir/syncthingwidgets_autogen/3YJK5W5UP7/qrc_syncthingwidgetsicons.cpp.o
[123/162] Building CXX object widgets/CMakeFiles/syncthingwidgets.dir/misc/statusinfo.cpp.o
[124/162] Building CXX object widgets/CMakeFiles/syncthingwidgets.dir/syncthingwidgets_autogen/EWIEGA46WW/qrc_syncthingwidgets_translations.cpp.o
[125/162] Building CXX object widgets/CMakeFiles/syncthingwidgets.dir/misc/dbusstatusnotifier.cpp.o
[126/162] Building CXX object widgets/CMakeFiles/syncthingwidgets.dir/misc/direrrorsdialog.cpp.o
[127/162] Building CXX object widgets/CMakeFiles/syncthingwidgets.dir/settings/wizard.cpp.o
[128/162] Linking CXX shared module fileitemactionplugin/libsyncthingfileitemaction.so
[129/162] Building CXX object widgets/CMakeFiles/syncthingwidgets.dir/misc/internalerror.cpp.o
[130/162] Building CXX object widgets/CMakeFiles/syncthingwidgets.dir/misc/otherdialogs.cpp.o
[131/162] Building CXX object widgets/CMakeFiles/syncthingwidgets.dir/misc/syncthinglauncher.cpp.o
[132/162] Building CXX object widgets/CMakeFiles/syncthingwidgets.dir/misc/syncthingkiller.cpp.o
[133/162] Building CXX object widgets/CMakeFiles/syncthingwidgets.dir/settings/settingsdialog.cpp.o
[134/162] Linking CXX shared library widgets/libsyncthingwidgets.so.1.3.0
[135/162] Creating library symlink widgets/libsyncthingwidgets.so.3 widgets/libsyncthingwidgets.so
[136/162] Generating metadata.json
About to parse service type file "/usr/share/kservicetypes5/plasma-applet.desktop"
Found property definition "X-Plasma-API" with type "QString"
Found property definition "X-Plasma-RootPath" with type "QString"
Found property definition "X-Plasma-MainScript" with type "QString"
Found property definition "X-Plasma-ContainmentType" with type "QString"
Found property definition "X-Plasma-DropMimeTypes" with type "QStringList"
Found property definition "X-Plasma-DropUrlPatterns" with type "QStringList"
Found property definition "X-Plasma-NotificationArea" with type "QString"
Found property definition "X-Plasma-NotificationAreaCategory" with type "QString"
Found property definition "X-Plasma-DBusActivationService" with type "QString"
Found property definition "X-KDE-ParentApp" with type "QString"
Found property definition "X-Plasma-Provides" with type "QStringList"
Found property definition "X-Plasma-PreloadWeight" with type "int"
Found property definition "X-Plasma-ConfigPlugins" with type "QStringList"
Found property definition "X-Plasma-StandAloneApp" with type "bool"
Found property definition "X-Plasma-RequiredExtensions" with type "QStringList"
Found property definition "NoDisplay" with type "bool"
Unknown property type for key "Keywords" -> falling back to string
Unknown property type for key "X-Plasma-RemoteLocation" -> falling back to string
Generated  "/home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/plasmoid/lib/metadata.json"
[137/162] Automatic MOC and UIC for target syncthingplasmoid
[138/162] Automatic RCC for syncthingplasmoid_translations.qrc
[139/162] Building CXX object plasmoid/lib/CMakeFiles/syncthingplasmoid.dir/syncthingplasmoid_autogen/EWIEGA46WW/qrc_syncthingplasmoid_translations.cpp.o
[140/162] Automatic MOC and UIC for target syncthingtray
[141/162] Automatic RCC for syncthingtray_translations.qrc
[142/162] Automatic RCC for resources/syncthingtrayicons.qrc
[143/162] Building CXX object tray/CMakeFiles/syncthingtray.dir/gui/dirbuttonsitemdelegate.cpp.o
[144/162] Building CXX object tray/CMakeFiles/syncthingtray.dir/application/singleinstance.cpp.o
[145/162] Building CXX object plasmoid/lib/CMakeFiles/syncthingplasmoid.dir/syncthingplasmoid_autogen/mocs_compilation.cpp.o
[146/162] Building CXX object tray/CMakeFiles/syncthingtray.dir/gui/traymenu.cpp.o
[147/162] Building CXX object plasmoid/lib/CMakeFiles/syncthingplasmoid.dir/settingsdialog.cpp.o
[148/162] Building CXX object tray/CMakeFiles/syncthingtray.dir/application/main.cpp.o
[149/162] Building CXX object tray/CMakeFiles/syncthingtray.dir/syncthingtray_autogen/mocs_compilation.cpp.o
[150/162] Building CXX object tray/CMakeFiles/syncthingtray.dir/syncthingtray_autogen/3YJK5W5UP7/qrc_syncthingtrayicons.cpp.o
[151/162] Building CXX object tray/CMakeFiles/syncthingtray.dir/gui/trayicon.cpp.o
[152/162] Building CXX object tray/CMakeFiles/syncthingtray.dir/syncthingtray_autogen/EWIEGA46WW/qrc_syncthingtray_translations.cpp.o
[153/162] Building CXX object tray/CMakeFiles/syncthingtray.dir/gui/devbuttonsitemdelegate.cpp.o
[154/162] Building CXX object plasmoid/lib/CMakeFiles/syncthingplasmoid.dir/syncthingapplet.cpp.o
[155/162] Building CXX object tray/CMakeFiles/syncthingtray.dir/gui/downloaditemdelegate.cpp.o
[156/162] Building CXX object tray/CMakeFiles/syncthingtray.dir/gui/helper.cpp.o
[157/162] Linking CXX shared module plasmoid/lib/plasma/applets/libsyncthingplasmoid.so
[158/162] Building CXX object tray/CMakeFiles/syncthingtray.dir/gui/dirview.cpp.o
[159/162] Building CXX object tray/CMakeFiles/syncthingtray.dir/gui/devview.cpp.o
[160/162] Building CXX object tray/CMakeFiles/syncthingtray.dir/gui/downloadview.cpp.o
[161/162] Building CXX object tray/CMakeFiles/syncthingtray.dir/gui/traywidget.cpp.o
[162/162] Linking CXX executable tray/syncthingtray
Starting check()...
[1/22] Automatic MOC for target syncthingtesthelper
[2/22] Building CXX object testhelper/CMakeFiles/syncthingtesthelper.dir/syncthingtesthelper_autogen/mocs_compilation.cpp.o
[3/22] Automatic MOC and UIC for target syncthingwidgets_wizard_tests
[4/22] Building CXX object widgets/CMakeFiles/syncthingwidgets_wizard_tests.dir/syncthingwidgets_wizard_tests_autogen/mocs_compilation.cpp.o
[5/22] Building CXX object testhelper/CMakeFiles/syncthingtesthelper.dir/helper.cpp.o
[6/22] Building CXX object testhelper/CMakeFiles/syncthingtesthelper.dir/syncthingtestinstance.cpp.o
[7/22] Linking CXX shared library testhelper/libsyncthingtesthelper.so.1.3.0
[8/22] Creating library symlink testhelper/libsyncthingtesthelper.so.3 testhelper/libsyncthingtesthelper.so
[9/22] Automatic MOC for target syncthingctl_tests
[10/22] Automatic MOC for target syncthingconnector_tests
[11/22] Building CXX object cli/CMakeFiles/syncthingctl_tests.dir/syncthingctl_tests_autogen/mocs_compilation.cpp.o
[12/22] Building CXX object connector/CMakeFiles/syncthingconnector_tests.dir/syncthingconnector_tests_autogen/mocs_compilation.cpp.o
[13/22] Building CXX object connector/CMakeFiles/syncthingconnector_tests.dir/cppunit.cpp.o
[14/22] Building CXX object cli/CMakeFiles/syncthingctl_tests.dir/cppunit.cpp.o
[15/22] Building CXX object widgets/CMakeFiles/syncthingwidgets_wizard_tests.dir/tests/wizard.cpp.o
[16/22] Linking CXX executable widgets/syncthingwidgets_wizard_tests
[17/22] Building CXX object connector/CMakeFiles/syncthingconnector_tests.dir/tests/misctests.cpp.o
[18/22] Building CXX object cli/CMakeFiles/syncthingctl_tests.dir/tests/application.cpp.o
/home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/cli/tests/application.cpp: In member function ‘void ApplicationTests::test()’:
/home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/cli/tests/application.cpp:220:10: warning: ignoring return value of ‘int chdir(const char*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  220 |     chdir("/tmp/some/path/1");
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~
/home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/cli/tests/application.cpp:222:10: warning: ignoring return value of ‘int chdir(const char*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  222 |     chdir("newdir");
      |     ~~~~~^~~~~~~~~~
/home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/cli/tests/application.cpp:246:14: warning: ignoring return value of ‘int chdir(const char*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  246 |         chdir(cwd);
      |         ~~~~~^~~~~
[19/22] Linking CXX executable cli/syncthingctl_tests
[20/22] Building CXX object connector/CMakeFiles/syncthingconnector_tests.dir/tests/connectiontests.cpp.o
[21/22] Linking CXX executable connector/syncthingconnector_tests
[21/22] cd /home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0 && /usr/bin/ctest -V
UpdateCTestConfiguration  from :/home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/DartConfiguration.tcl
UpdateCTestConfiguration  from :/home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/DartConfiguration.tcl
Test project /home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0
Constructing a list of tests
Done constructing a list of tests
Updating test list for fixtures
Added 0 tests to meet fixture requirements
Checking test dependency graph...
Checking test dependency graph end
test 1
    Start 1: syncthingconnector_run_tests

1: Test command: /home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/connector/syncthingconnector_tests "-p" "/home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/connector/testfiles" "-w" "/home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/connector/testworkingdir"
1: Working Directory: /home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/connector
1: Test timeout computed to be: 10000000
1: /home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/connector/testfiles/
1: /home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/connector/testfiles/
1: ./testfiles/
1: Directory used to store working copies:
1: /home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/connector/testworkingdir/
1: Executing test cases ...
1: .
1:  - Setup configuration for Syncthing tests ...
1:  - Using timeout factor 3
1: 
1:  - Launching Syncthing: syncthing -gui-address=http://127.0.0.1:57879 -gui-apikey=syncthingtestinstance -home=/home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/connector/testworkingdir/testconfig -no-browser -verbose
1:   Info: Launched process, PID: 4161463
1: 
1:  - Preparing connection ...
1: 
1:  - Error handling in case of insufficient configuration ...
1:  - Connection error: Connection configuration is insufficient.
1:  - Connection status changed to: disconnected
1: 
1:  - Error handling in case of inavailability ...
1: [start] 2022/11/04 10:07:06 INFO: syncthing v1.22.1 "Fermium Flea" (go1.19.3 linux-amd64) syncthing@archlinux 2022-11-03 07:35:59 UTC [noupgrade]
1: [start] 2022/11/04 10:07:06 INFO: Generating ECDSA key and certificate for syncthing...
1:  - Connection error: Unable to request Syncthing config: Connection refused
1:  - Connection error: Unable to request Syncthing status: Connection refused
1: [start] 2022/11/04 10:07:06 INFO: Archiving a copy of old config file format at: /home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/connector/testworkingdir/testconfig/config.xml.v28
1: [NNV2H] 2022/11/04 10:07:06 INFO: My ID: NNV2H6J-2HEDSGQ-5XUCFDM-URDVUTU-2562XKU-TBI27RX-WFMVF5R-QJXF4QR
1:  - Connection status changed to: disconnected
1:  - Connection status changed to: disconnected
1:  - Connection status changed to: disconnected
1:  - Connection status changed to: disconnected
1:  - Connection error: Unable to request Syncthing config: Connection refused
1:  - Connection error: Unable to request Syncthing status: Connection refused
1: [NNV2H] 2022/11/04 10:07:07 INFO: Single thread SHA256 performance is 1596 MB/s using minio/sha256-simd (415 MB/s using crypto/sha256).
1: [NNV2H] 2022/11/04 10:07:07 VERBOSE: Starting up (/home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/connector/testworkingdir/testconfig)
1:  - Connection status changed to: disconnected
1:  - Connection status changed to: disconnected
1:  - Connection status changed to: disconnected
1:  - Connection status changed to: disconnected
1:  - Connection error: Unable to request Syncthing config: Connection refused
1:  - Connection error: Unable to request Syncthing status: Connection refused
1: [NNV2H] 2022/11/04 10:07:08 INFO: Hashing performance is 955.17 MB/s
1: [NNV2H] 2022/11/04 10:07:08 INFO: Running database migration 1...
1: [NNV2H] 2022/11/04 10:07:08 INFO: Running database migration 2...
1: [NNV2H] 2022/11/04 10:07:08 INFO: Running database migration 3...
1: [NNV2H] 2022/11/04 10:07:08 INFO: Running database migration 5...
1: [NNV2H] 2022/11/04 10:07:08 INFO: Running database migration 6...
1: [NNV2H] 2022/11/04 10:07:08 INFO: Running database migration 7...
1: [NNV2H] 2022/11/04 10:07:08 INFO: Running database migration 9...
1: [NNV2H] 2022/11/04 10:07:08 INFO: Running database migration 10...
1: [NNV2H] 2022/11/04 10:07:08 INFO: Running database migration 11...
1: [NNV2H] 2022/11/04 10:07:08 INFO: Running database migration 13...
1: [NNV2H] 2022/11/04 10:07:08 INFO: Running database migration 14...
1: [NNV2H] 2022/11/04 10:07:08 INFO: Running database migration 16...
1: [NNV2H] 2022/11/04 10:07:08 INFO: Running database migration 17...
1: [NNV2H] 2022/11/04 10:07:08 INFO: Running database migration 19...
1: [NNV2H] 2022/11/04 10:07:08 INFO: Compacting database after migration...
1: [NNV2H] 2022/11/04 10:07:08 INFO: Overall send rate is unlimited, receive rate is unlimited
1: [NNV2H] 2022/11/04 10:07:08 INFO: No stored folder metadata for "test1"; recalculating
1: [NNV2H] 2022/11/04 10:07:08 INFO: TCP listener (127.0.0.1:32452) starting
1: [NNV2H] 2022/11/04 10:07:08 INFO: Using discovery mechanism: global discovery server https://discovery.syncthing.net/v2/?noannounce&id=LYXKCHX-VI3NYZR-ALCJBHF-WMZYSPK-QG6QJA3-MPFYMSO-U56GTUK-NA2MIAW
1: [NNV2H] 2022/11/04 10:07:08 VERBOSE: Listen address tcp://127.0.0.1:32452 resolution has changed: lan addresses: [tcp://127.0.0.1:32452] wan addresses: [tcp://0.0.0.0:0 tcp://127.0.0.1:32452]
1: [NNV2H] 2022/11/04 10:07:08 INFO: Using discovery mechanism: global discovery server https://discovery-v4.syncthing.net/v2/?nolookup&id=LYXKCHX-VI3NYZR-ALCJBHF-WMZYSPK-QG6QJA3-MPFYMSO-U56GTUK-NA2MIAW
1: [NNV2H] 2022/11/04 10:07:08 INFO: Using discovery mechanism: global discovery server https://discovery-v6.syncthing.net/v2/?nolookup&id=LYXKCHX-VI3NYZR-ALCJBHF-WMZYSPK-QG6QJA3-MPFYMSO-U56GTUK-NA2MIAW
1: [NNV2H] 2022/11/04 10:07:08 INFO: Loading HTTPS certificate: open /home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/connector/testworkingdir/testconfig/https-cert.pem: no such file or directory
1: [NNV2H] 2022/11/04 10:07:08 INFO: Creating new HTTPS certificate
1: [NNV2H] 2022/11/04 10:07:08 INFO: Using discovery mechanism: IPv4 local broadcast discovery on port 21027
1: [NNV2H] 2022/11/04 10:07:08 INFO: Using discovery mechanism: IPv6 local multicast discovery on address [ff12::8384]:21027
1: [NNV2H] 2022/11/04 10:07:08 INFO: Ready to synchronize test1 (sendreceive)
1: [NNV2H] 2022/11/04 10:07:08 VERBOSE: Folder "test1" is now scan-waiting
1: [NNV2H] 2022/11/04 10:07:08 VERBOSE: Folder "test1" is now scanning
1: [NNV2H] 2022/11/04 10:07:08 INFO: Completed initial scan of sendreceive folder test1
1: [NNV2H] 2022/11/04 10:07:08 VERBOSE: Local change detected in folder "test1": modified dir newdir
1: [NNV2H] 2022/11/04 10:07:08 VERBOSE: Local change detected in folder "test1": modified file newdir/yet-another-file.txt
1: [NNV2H] 2022/11/04 10:07:08 VERBOSE: Local change detected in folder "test1": modified file new-file.txt
1: [NNV2H] 2022/11/04 10:07:08 VERBOSE: Folder "test1" is now idle
1: [NNV2H] 2022/11/04 10:07:08 INFO: GUI and API listening on 127.0.0.1:57879
1: [NNV2H] 2022/11/04 10:07:08 INFO: Access the GUI via the following URL: http://127.0.0.1:57879/
1: [NNV2H] 2022/11/04 10:07:08 INFO: My name is "framework"
1: [NNV2H] 2022/11/04 10:07:08 INFO: Device MMGUI6U-WUEZQCP-XZZ6VYB-LCT4TVC-ER2HAVX-QYT6X7D-S6ZSG2B-323KLQ7 is "Test dev 2" at [tcp://192.168.2.2:22001]
1: [NNV2H] 2022/11/04 10:07:08 INFO: Device 6EIS2PN-J2IHWGS-AXS3YUL-HC5FT3K-77ZXTLL-AKQLJ4C-7SWVPUS-AZW4RQ4 is "Test dev 1" at [dynamic]
1: [NNV2H] 2022/11/04 10:07:08 VERBOSE: Startup complete
1:  - Connection status changed to: disconnected
1:  - Connection status changed to: disconnected
1:  - Connection status changed to: disconnected
1:  - Connection status changed to: disconnected
1:  - Connection error: Unable to request Syncthing status: Host requires authentication
1:  - Connection status changed to: disconnected
1:  - Connection status changed to: disconnected
1: 
1:  - Error handling in case of wrong credentials ...
1:  - Connection error: Unable to request Syncthing config: Host requires authentication
1:  - Connection status changed to: disconnected
1:  - Connection status changed to: disconnected
1: 
1:  - Error handling in case of wrong API key  ...
1: [NNV2H] 2022/11/04 10:07:09 VERBOSE: Login successful for username nobody.
1:  - Connection error: Unable to request Syncthing config: Error transferring http://nobody:supersecret@127.0.0.1:57879/rest/system/config - server replied: Forbidden
1:  - Connection status changed to: disconnected
1:  - Connection status changed to: disconnected
1: 
1:  - Connecting initially ...
1:  - Connection status changed to: connected, paused
1: 
1:  - Reconnecting ...
1:  - Connection status changed to: reconnecting
1: 
1:  - Waiting for dirs/devs after reconnect ...
1:  - Connection status changed to: connected, paused
1: 
1:  - Resuming all devices ...
1: [NNV2H] 2022/11/04 10:07:09 VERBOSE: Login successful for username nobody.
1: [NNV2H] 2022/11/04 10:07:09 INFO: Resuming MMGUI6U-WUEZQCP-XZZ6VYB-LCT4TVC-ER2HAVX-QYT6X7D-S6ZSG2B-323KLQ7
1: [NNV2H] 2022/11/04 10:07:09 VERBOSE: Device MMGUI6U-WUEZQCP-XZZ6VYB-LCT4TVC-ER2HAVX-QYT6X7D-S6ZSG2B-323KLQ7 was resumed
1:  - Connection status changed to: connected
1: [NNV2H] 2022/11/04 10:07:09 VERBOSE: Configuration was saved
1: 
1:  - Resuming all dirs ...
1: [NNV2H] 2022/11/04 10:07:09 INFO: No stored folder metadata for "test2"; recalculating
1: [NNV2H] 2022/11/04 10:07:09 INFO: Ready to synchronize "Test dir 2" (test2) (sendreceive)
1: [NNV2H] 2022/11/04 10:07:09 INFO: Unpaused folder "Test dir 2" (test2) (sendreceive)
1: [NNV2H] 2022/11/04 10:07:09 VERBOSE: Folder test2 (Test dir 2) was resumed
1: [NNV2H] 2022/11/04 10:07:09 VERBOSE: Folder "test2" is now scan-waiting
1: [NNV2H] 2022/11/04 10:07:09 VERBOSE: Folder "test2" is now scanning
1:  - Connection status changed to: connected, scanning
1: [NNV2H] 2022/11/04 10:07:09 VERBOSE: Configuration was saved
1: [NNV2H] 2022/11/04 10:07:09 INFO: Completed initial scan of sendreceive folder "Test dir 2" (test2)
1: [NNV2H] 2022/11/04 10:07:09 VERBOSE: Folder "test2" is now idle
1: 
1:  - Pause dir 1 ...
1:  - Connection status changed to: connected
1: [NNV2H] 2022/11/04 10:07:09 INFO: Paused folder test1 (sendreceive)
1: [NNV2H] 2022/11/04 10:07:09 VERBOSE: Folder test1 () was paused
1: [NNV2H] 2022/11/04 10:07:09 VERBOSE: Configuration was saved
1: 
1:  - Requesting log ...
1: 
1:  - Requesting QR-Code for own device ID ...
1: 
1:  - Disconnecting while there are outstanding requests ...
1:  - Connection status changed to: disconnected
1: 
1:  - Connecting with settings ...
1:  - Connection status changed to: reconnecting
1:  - Connection status changed to: connected
1: 
1:  - Requesting rescan ...
1: [NNV2H] 2022/11/04 10:07:09 VERBOSE: Folder "test2" is now scan-waiting
1: [NNV2H] 2022/11/04 10:07:09 VERBOSE: Folder "test2" is now scanning
1: [NNV2H] 2022/11/04 10:07:09 VERBOSE: Folder "test2" is now idle
1:  - Connection status changed to: connected, scanning
1:  - Connection status changed to: connected
1:  - Connection error: Unable to request rescan: Error transferring http://127.0.0.1:57879/rest/db/scan?folder=non-existing-dir&sub=sub/path - server replied: Internal Server Error
1: 
1:  - Changing arbitrary config ...
1: [NNV2H] 2022/11/04 10:07:09 VERBOSE: Configuration was saved
1: 
1:  - Waiting for Syncthing to terminate ...
1: [monitor] 2022/11/04 10:07:09 INFO: Signal 15 received; exiting
1: [NNV2H] 2022/11/04 10:07:09 INFO: Detected 1 NAT service
1: [NNV2H] 2022/11/04 10:07:10 INFO: TCP listener (127.0.0.1:32452) shutting down
1: [NNV2H] 2022/11/04 10:07:10 INFO: Exiting
1:   Info: Launched process 4161463 exited with error: No child processes
1: 
1:  - Syncthing terminated with exit code -1.
1: ......
1: 
1: 
1: OK (7 tests)
1: 
1: 
1: Tests successful
1/6 Test #1: syncthingconnector_run_tests ...................   Passed    3.53 sec
test 2
    Start 2: syncthingctl_run_tests

2: Test command: /home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/cli/syncthingctl_tests "-p" "/home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/cli/testfiles" "-w" "/home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/cli/testworkingdir" "-a" "/home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/cli/syncthingctl"
2: Working Directory: /home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/cli
2: Test timeout computed to be: 10000000
2: /home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/cli/testfiles/
2: /home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/cli/testfiles/
2: ./testfiles/
2: Directory used to store working copies:
2: /home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/cli/testworkingdir/
2: Executing test cases ...
2: .
2:  - Setup configuration for Syncthing tests ...
2:  - Using timeout factor 3
2: 
2:  - Launching Syncthing: syncthing -gui-address=http://127.0.0.1:57879 -gui-apikey=syncthingtestinstance -home=/home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/cli/testworkingdir/testconfig -no-browser -verbose
2:   Info: Launched process, PID: 4161499
2: 
2: Waiting till Syncthing GUI becomes available ...
2: [start] 2022/11/04 10:07:10 INFO: syncthing v1.22.1 "Fermium Flea" (go1.19.3 linux-amd64) syncthing@archlinux 2022-11-03 07:35:59 UTC [noupgrade]
2: [start] 2022/11/04 10:07:10 INFO: Generating ECDSA key and certificate for syncthing...
2: [start] 2022/11/04 10:07:10 INFO: Archiving a copy of old config file format at: /home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/cli/testworkingdir/testconfig/config.xml.v28
2: [DPVWJ] 2022/11/04 10:07:10 INFO: My ID: DPVWJI2-ZSR6JBR-X6H23P3-23ZRCQU-2CUHXTW-STJJ6B3-SSTETRT-TUUO6QG
2: [DPVWJ] 2022/11/04 10:07:11 INFO: Single thread SHA256 performance is 1654 MB/s using minio/sha256-simd (425 MB/s using crypto/sha256).
2: [DPVWJ] 2022/11/04 10:07:11 VERBOSE: Starting up (/home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/cli/testworkingdir/testconfig)
2: [DPVWJ] 2022/11/04 10:07:11 INFO: Hashing performance is 962.04 MB/s
2: [DPVWJ] 2022/11/04 10:07:11 INFO: Running database migration 1...
2: [DPVWJ] 2022/11/04 10:07:11 INFO: Running database migration 2...
2: [DPVWJ] 2022/11/04 10:07:11 INFO: Running database migration 3...
2: [DPVWJ] 2022/11/04 10:07:11 INFO: Running database migration 5...
2: [DPVWJ] 2022/11/04 10:07:11 INFO: Running database migration 6...
2: [DPVWJ] 2022/11/04 10:07:11 INFO: Running database migration 7...
2: [DPVWJ] 2022/11/04 10:07:11 INFO: Running database migration 9...
2: [DPVWJ] 2022/11/04 10:07:11 INFO: Running database migration 10...
2: [DPVWJ] 2022/11/04 10:07:11 INFO: Running database migration 11...
2: [DPVWJ] 2022/11/04 10:07:11 INFO: Running database migration 13...
2: [DPVWJ] 2022/11/04 10:07:11 INFO: Running database migration 14...
2: [DPVWJ] 2022/11/04 10:07:11 INFO: Running database migration 16...
2: [DPVWJ] 2022/11/04 10:07:11 INFO: Running database migration 17...
2: [DPVWJ] 2022/11/04 10:07:11 INFO: Running database migration 19...
2: [DPVWJ] 2022/11/04 10:07:11 INFO: Compacting database after migration...
2: [DPVWJ] 2022/11/04 10:07:11 INFO: Overall send rate is unlimited, receive rate is unlimited
2: [DPVWJ] 2022/11/04 10:07:11 INFO: No stored folder metadata for "test1"; recalculating
2: [DPVWJ] 2022/11/04 10:07:11 INFO: Using discovery mechanism: global discovery server https://discovery.syncthing.net/v2/?noannounce&id=LYXKCHX-VI3NYZR-ALCJBHF-WMZYSPK-QG6QJA3-MPFYMSO-U56GTUK-NA2MIAW
2: [DPVWJ] 2022/11/04 10:07:11 INFO: Using discovery mechanism: global discovery server https://discovery-v4.syncthing.net/v2/?nolookup&id=LYXKCHX-VI3NYZR-ALCJBHF-WMZYSPK-QG6QJA3-MPFYMSO-U56GTUK-NA2MIAW
2: [DPVWJ] 2022/11/04 10:07:11 INFO: Using discovery mechanism: global discovery server https://discovery-v6.syncthing.net/v2/?nolookup&id=LYXKCHX-VI3NYZR-ALCJBHF-WMZYSPK-QG6QJA3-MPFYMSO-U56GTUK-NA2MIAW
2: [DPVWJ] 2022/11/04 10:07:11 INFO: Ready to synchronize test1 (sendreceive)
2: [DPVWJ] 2022/11/04 10:07:11 INFO: TCP listener (127.0.0.1:32452) starting
2: [DPVWJ] 2022/11/04 10:07:11 INFO: Using discovery mechanism: IPv4 local broadcast discovery on port 21027
2: [DPVWJ] 2022/11/04 10:07:11 INFO: Using discovery mechanism: IPv6 local multicast discovery on address [ff12::8384]:21027
2: [DPVWJ] 2022/11/04 10:07:11 VERBOSE: Listen address tcp://127.0.0.1:32452 resolution has changed: lan addresses: [tcp://127.0.0.1:32452] wan addresses: [tcp://0.0.0.0:0 tcp://127.0.0.1:32452]
2: [DPVWJ] 2022/11/04 10:07:11 INFO: Loading HTTPS certificate: open /home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/cli/testworkingdir/testconfig/https-cert.pem: no such file or directory
2: [DPVWJ] 2022/11/04 10:07:11 INFO: Creating new HTTPS certificate
2: [DPVWJ] 2022/11/04 10:07:11 VERBOSE: Folder "test1" is now scan-waiting
2: [DPVWJ] 2022/11/04 10:07:11 VERBOSE: Folder "test1" is now scanning
2: [DPVWJ] 2022/11/04 10:07:11 INFO: Completed initial scan of sendreceive folder test1
2: [DPVWJ] 2022/11/04 10:07:11 VERBOSE: Folder "test1" is now idle
2: [DPVWJ] 2022/11/04 10:07:11 INFO: GUI and API listening on 127.0.0.1:57879
2: [DPVWJ] 2022/11/04 10:07:11 INFO: Access the GUI via the following URL: http://127.0.0.1:57879/
2: [DPVWJ] 2022/11/04 10:07:11 INFO: My name is "framework"
2: [DPVWJ] 2022/11/04 10:07:11 INFO: Device MMGUI6U-WUEZQCP-XZZ6VYB-LCT4TVC-ER2HAVX-QYT6X7D-S6ZSG2B-323KLQ7 is "Test dev 2" at [tcp://192.168.2.2:22001]
2: [DPVWJ] 2022/11/04 10:07:11 INFO: Device 6EIS2PN-J2IHWGS-AXS3YUL-HC5FT3K-77ZXTLL-AKQLJ4C-7SWVPUS-AZW4RQ4 is "Test dev 1" at [dynamic]
2: [DPVWJ] 2022/11/04 10:07:11 VERBOSE: Startup complete
2: - /home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/cli/syncthingctl status --api-key syncthingtestinstance --url http://localhost:57879 --no-color
2: Info: Connecting to http://localhost:57879 ...
Overall statistics
2:    Status                        idle
2:       Global                        0 file(s), 0 dir(s), 0 bytes
2:       Local                         0 file(s), 0 dir(s), 0 bytes
2:    Incoming traffic              0 bytes
2:    Outgoing traffic              0 bytes
2:    Connected to                  no other devices
2:    Uptime                        1 s
2:    Version                       syncthing v1.22.1 "Fermium Flea" (go1.19.3 linux-amd64) syncthing@archlinux 2022-11-03 07:35:59 UTC [noupgrade]
2: 
2: Directories
2:  - test2
2:    Label                         Test dir 2
2:    Path                          /tmp/some/path/2/
2:    Status                        paused
2:    Shared with                   Test dev 2
2:    Type                          Send & Receive
2:    Ignore permissions            no
2:    Auto-normalize                yes
2:    Rescan interval               365 d, file system watcher disabled
2: 
2:  - test1
2:    Path                          /tmp/some/path/1/
2:    Status                        idle
2:       Global                        0 file(s), 0 dir(s), 0 bytes
2:       Local                         0 file(s), 0 dir(s), 0 bytes
2:    Last scan time                2022-11-04 10:07:11
2:    Shared with                   Test dev 2
2:                                  Test dev 1
2:    Remote progress               all up-to-date
2:       Test dev 1                    0 bytes / 0 bytes (100 %)
2:       Test dev 2                    0 bytes / 0 bytes (100 %)
2:    Type                          Send & Receive
2:    Ignore permissions            no
2:    Auto-normalize                yes
2:    Rescan interval               2 h, file system watcher disabled
2: 
2: Devices
2:  - framework
2:    ID                            DPVWJI2-ZSR6JBR-X6H23P3-23ZRCQU-2CUHXTW-STJJ6B3-SSTETRT-TUUO6QG
2:    Status                        own device
2:    Addresses                     dynamic
2:    Compression                   metadata
2: 
2:  - Test dev 1
2:    ID                            6EIS2PN-J2IHWGS-AXS3YUL-HC5FT3K-77ZXTLL-AKQLJ4C-7SWVPUS-AZW4RQ4
2:    Status                        disconnected
2:    Addresses                     dynamic
2:    Compression                   metadata
2: 
2:  - Test dev 2
2:    ID                            MMGUI6U-WUEZQCP-XZZ6VYB-LCT4TVC-ER2HAVX-QYT6X7D-S6ZSG2B-323KLQ7
2:    Status                        paused
2:    Addresses                     tcp://192.168.2.2:22001
2:    Compression                   metadata
2: 
2: - /home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/cli/syncthingctl log --api-key syncthingtestinstance --url http://localhost:57879
2: 2022-11-04 10:07:10: My ID: DPVWJI2-ZSR6JBR-X6H23P3-23ZRCQU-2CUHXTW-STJJ6B3-SSTETRT-TUUO6QG
2: 2022-11-04 10:07:11: Single thread SHA256 performance is 1654 MB/s using minio/sha256-simd (425 MB/s using crypto/sha256).
2: 2022-11-04 10:07:11: Starting up (/home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/cli/testworkingdir/testconfig)
2: 2022-11-04 10:07:11: Hashing performance is 962.04 MB/s
2: 2022-11-04 10:07:11: Running database migration 1...
2: 2022-11-04 10:07:11: Running database migration 2...
2: 2022-11-04 10:07:11: Running database migration 3...
2: 2022-11-04 10:07:11: Running database migration 5...
2: 2022-11-04 10:07:11: Running database migration 6...
2: 2022-11-04 10:07:11: Running database migration 7...
2: 2022-11-04 10:07:11: ...
2: 2022-11-04 10:07:11: Running database migration 9...
2: 2022-11-04 10:07:11: Running database migration 10...
2: 2022-11-04 10:07:11: Running database migration 11...
2: 2022-11-04 10:07:11: Running database migration 13...
2: 2022-11-04 10:07:11: Running database migration 14...
2: 2022-11-04 10:07:11: Running database migration 16...
2: 2022-11-04 10:07:11: Running database migration 17...
2: 2022-11-04 10:07:11: Running database migration 19...
2: 2022-11-04 10:07:11: Compacting database after migration...
2: 2022-11-04 10:07:11: Overall send rate is unlimited, receive rate is unlimited
2: 2022-11-04 10:07:11: No stored folder metadata for "test1"; recalculating
2: 2022-11-04 10:07:11: Using discovery mechanism: global discovery server https://discovery.syncthing.net/v2/?noannounce&id=LYXKCHX-VI3NYZR-ALCJBHF-WMZYSPK-QG6QJA3-MPFYMSO-U56GTUK-NA2MIAW
2: 2022-11-04 10:07:11: Using discovery mechanism: global discovery server https://discovery-v4.syncthing.net/v2/?nolookup&id=LYXKCHX-VI3NYZR-ALCJBHF-WMZYSPK-QG6QJA3-MPFYMSO-U56GTUK-NA2MIAW
2: 2022-11-04 10:07:11: Using discovery mechanism: global discovery server https://discovery-v6.syncthing.net/v2/?nolookup&id=LYXKCHX-VI3NYZR-ALCJBHF-WMZYSPK-QG6QJA3-MPFYMSO-U56GTUK-NA2MIAW
2: 2022-11-04 10:07:11: Ready to synchronize test1 (sendreceive)
2: 2022-11-04 10:07:11: TCP listener (127.0.0.1:32452) starting
2: 2022-11-04 10:07:11: Using discovery mechanism: IPv4 local broadcast discovery on port 21027
2: 2022-11-04 10:07:11: Using discovery mechanism: IPv6 local multicast discovery on address [ff12::8384]:21027
2: 2022-11-04 10:07:11: Listen address tcp://127.0.0.1:32452 resolution has changed: lan addresses: [tcp://127.0.0.1:32452] wan addresses: [tcp://0.0.0.0:0 tcp://127.0.0.1:32452]
2: 2022-11-04 10:07:11: Loading HTTPS certificate: open /home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/cli/testworkingdir/testconfig/https-cert.pem: no such file or directory
2: 2022-11-04 10:07:11: Creating new HTTPS certificate
2: 2022-11-04 10:07:11: Folder "test1" is now scan-waiting
2: 2022-11-04 10:07:11: Folder "test1" is now scanning
2: 2022-11-04 10:07:11: Completed initial scan of sendreceive folder test1
2: 2022-11-04 10:07:11: Folder "test1" is now idle
2: 2022-11-04 10:07:11: GUI and API listening on 127.0.0.1:57879
2: 2022-11-04 10:07:11: Access the GUI via the following URL: http://127.0.0.1:57879/
2: 2022-11-04 10:07:11: My name is "framework"
2: 2022-11-04 10:07:11: Device MMGUI6U-WUEZQCP-XZZ6VYB-LCT4TVC-ER2HAVX-QYT6X7D-S6ZSG2B-323KLQ7 is "Test dev 2" at [tcp://192.168.2.2:22001]
2: 2022-11-04 10:07:11: Device 6EIS2PN-J2IHWGS-AXS3YUL-HC5FT3K-77ZXTLL-AKQLJ4C-7SWVPUS-AZW4RQ4 is "Test dev 1" at [dynamic]
2: 2022-11-04 10:07:11: Startup complete
2: - /home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/cli/syncthingctl resume --dir test2
2: - /home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/cli/syncthingctl status --all-dirs
2: - /home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/cli/syncthingctl pause --dir test2
2: - /home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/cli/syncthingctl status --dir test2
2: Directories
2:  - test2
2:    Label                         Test dir 2
2:    Path                          /tmp/some/path/2/
2:    Status                        paused
2:    Shared with                   Test dev 2
2:    Type                          Send & Receive
2:    Ignore permissions            no
2:    Auto-normalize                yes
2:    Rescan interval               365 d, file system watcher disabled
2: 
2: - /home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/cli/syncthingctl cat
2: {
2:     "defaults": {
2:         "device": {
2:             "addresses": [
2:                 "dynamic"
2:             ],
2:             "allowedNetworks": [
2:             ],
2:             "autoAcceptFolders": false,
2:             "certName": "",
2:             "compression": "metadata",
2:             "deviceID": "",
2:             "ignoredFolders": [
2:             ],
2:             "introducedBy": "",
2:             "introducer": false,
2:             "maxRecvKbps": 0,
2:             "maxRequestKiB": 0,
2:             "maxSendKbps": 0,
2:             "name": "",
2:             "paused": false,
2:             "remoteGUIPort": 0,
2:             "skipIntroductionRemovals": false,
2:             "untrusted": false
2:         },
2:         "folder": {
2:             "autoNormalize": true,
2:             "blockPullOrder": "standard",
2:             "caseSensitiveFS": false,
2:             "copiers": 0,
2:             "copyOwnershipFromParent": false,
2:             "copyRangeMethod": "standard",
2:             "devices": [
2:                 {
2:                     "deviceID": "DPVWJI2-ZSR6JBR-X6H23P3-23ZRCQU-2CUHXTW-STJJ6B3-SSTETRT-TUUO6QG",
2:                     "encryptionPassword": "",
2:                     "introducedBy": ""
2:                 }
2:             ],
2:             "disableFsync": false,
2:             "disableSparseFiles": false,
2:             "disableTempIndexes": false,
2:             "filesystemType": "basic",
2:             "fsWatcherDelayS": 10,
2:             "fsWatcherEnabled": true,
2:             "hashers": 0,
2:             "id": "",
2:             "ignoreDelete": false,
2:             "ignorePerms": false,
2:             "junctionsAsDirs": false,
2:             "label": "",
2:             "markerName": ".stfolder",
2:             "maxConcurrentWrites": 2,
2:             "maxConflicts": 10,
2:             "minDiskFree": {
2:                 "unit": "%",
2:                 "value": 1
2:             },
2:             "modTimeWindowS": 0,
2:             "order": "random",
2:             "path": "~",
2:             "paused": false,
2:             "pullerMaxPendingKiB": 0,
2:             "pullerPauseS": 0,
2:             "rescanIntervalS": 3600,
2:             "scanProgressIntervalS": 0,
2:             "sendOwnership": false,
2:             "sendXattrs": false,
2:             "syncOwnership": false,
2:             "syncXattrs": false,
2:             "type": "sendreceive",
2:             "versioning": {
2:                 "cleanupIntervalS": 3600,
2:                 "fsPath": "",
2:                 "fsType": "basic",
2:                 "params": {
2:                 },
2:                 "type": ""
2:             },
2:             "weakHashThresholdPct": 25,
2:             "xattrFilter": {
2:                 "entries": [
2:                 ],
2:                 "maxSingleEntrySize": 1024,
2:                 "maxTotalSize": 4096
2:             }
2:         },
2:         "ignores": {
2:             "lines": [
2:             ]
2:         }
2:     },
2:     "devices": [
2:         {
2:             "addresses": [
2:                 "dynamic"
2:             ],
2:             "allowedNetworks": [
2:             ],
2:             "autoAcceptFolders": false,
2:             "certName": "",
2:             "compression": "metadata",
2:             "deviceID": "DPVWJI2-ZSR6JBR-X6H23P3-23ZRCQU-2CUHXTW-STJJ6B3-SSTETRT-TUUO6QG",
2:             "ignoredFolders": [
2:             ],
2:             "introducedBy": "",
2:             "introducer": false,
2:             "maxRecvKbps": 0,
2:             "maxRequestKiB": 0,
2:             "maxSendKbps": 0,
2:             "name": "framework",
2:             "paused": false,
2:             "remoteGUIPort": 0,
2:             "skipIntroductionRemovals": false,
2:             "untrusted": false
2:         },
2:         {
2:             "addresses": [
2:                 "tcp://192.168.2.2:22001"
2:             ],
2:             "allowedNetworks": [
2:             ],
2:             "autoAcceptFolders": false,
2:             "certName": "",
2:             "compression": "metadata",
2:             "deviceID": "MMGUI6U-WUEZQCP-XZZ6VYB-LCT4TVC-ER2HAVX-QYT6X7D-S6ZSG2B-323KLQ7",
2:             "ignoredFolders": [
2:             ],
2:             "introducedBy": "",
2:             "introducer": false,
2:             "maxRecvKbps": 0,
2:             "maxRequestKiB": 0,
2:             "maxSendKbps": 0,
2:             "name": "Test dev 2",
2:             "paused": true,
2:             "remoteGUIPort": 0,
2:             "skipIntroductionRemovals": false,
2:             "untrusted": false
2:         },
2:         {
2:             "addresses": [
2:                 "dynamic"
2:             ],
2:             "allowedNetworks": [
2:             ],
2:             "autoAcceptFolders": false,
2:             "certName": "",
2:             "compression": "metadata",
2:             "deviceID": "6EIS2PN-J2IHWGS-AXS3YUL-HC5FT3K-77ZXTLL-AKQLJ4C-7SWVPUS-AZW4RQ4",
2:             "ignoredFolders": [
2:             ],
2:             "introducedBy": "",
2:             "introducer": true,
2:             "maxRecvKbps": 0,
2:             "maxRequestKiB": 0,
2:             "maxSendKbps": 0,
2:             "name": "Test dev 1",
2:             "paused": false,
2:             "remoteGUIPort": 0,
2:             "skipIntroductionRemovals": false,
2:             "untrusted": false
2:         }
2:     ],
2:     "folders": [
2:         {
2:             "autoNormalize": true,
2:             "blockPullOrder": "standard",
2:             "caseSensitiveFS": false,
2:             "copiers": 1,
2:             "copyOwnershipFromParent": false,
2:             "copyRangeMethod": "standard",
2:             "devices": [
2:                 {
2:                     "deviceID": "DPVWJI2-ZSR6JBR-X6H23P3-23ZRCQU-2CUHXTW-STJJ6B3-SSTETRT-TUUO6QG",
2:                     "encryptionPassword": "",
2:                     "introducedBy": ""
2:                 },
2:                 {
2:                     "deviceID": "MMGUI6U-WUEZQCP-XZZ6VYB-LCT4TVC-ER2HAVX-QYT6X7D-S6ZSG2B-323KLQ7",
2:                     "encryptionPassword": "",
2:                     "introducedBy": ""
2:                 },
2:                 {
2:                     "deviceID": "6EIS2PN-J2IHWGS-AXS3YUL-HC5FT3K-77ZXTLL-AKQLJ4C-7SWVPUS-AZW4RQ4",
2:                     "encryptionPassword": "",
2:                     "introducedBy": ""
2:                 }
2:             ],
2:             "disableFsync": false,
2:             "disableSparseFiles": false,
2:             "disableTempIndexes": false,
2:             "filesystemType": "basic",
2:             "fsWatcherDelayS": 10,
2:             "fsWatcherEnabled": false,
2:             "hashers": 0,
2:             "id": "test1",
2:             "ignoreDelete": false,
2:             "ignorePerms": false,
2:             "junctionsAsDirs": true,
2:             "label": "",
2:             "markerName": ".stfolder",
2:             "maxConcurrentWrites": 2,
2:             "maxConflicts": -1,
2:             "minDiskFree": {
2:                 "unit": "%",
2:                 "value": 1
2:             },
2:             "modTimeWindowS": 0,
2:             "order": "random",
2:             "path": "/tmp/some/path/1/",
2:             "paused": false,
2:             "pullerMaxPendingKiB": 2048,
2:             "pullerPauseS": 0,
2:             "rescanIntervalS": 7200,
2:             "scanProgressIntervalS": 0,
2:             "sendOwnership": false,
2:             "sendXattrs": false,
2:             "syncOwnership": false,
2:             "syncXattrs": false,
2:             "type": "sendreceive",
2:             "versioning": {
2:                 "cleanupIntervalS": 3600,
2:                 "fsPath": "",
2:                 "fsType": "basic",
2:                 "params": {
2:                 },
2:                 "type": ""
2:             },
2:             "weakHashThresholdPct": 25,
2:             "xattrFilter": {
2:                 "entries": [
2:                 ],
2:                 "maxSingleEntrySize": 0,
2:                 "maxTotalSize": 0
2:             }
2:         },
2:         {
2:             "autoNormalize": true,
2:             "blockPullOrder": "standard",
2:             "caseSensitiveFS": false,
2:             "copiers": 1,
2:             "copyOwnershipFromParent": false,
2:             "copyRangeMethod": "standard",
2:             "devices": [
2:                 {
2:                     "deviceID": "DPVWJI2-ZSR6JBR-X6H23P3-23ZRCQU-2CUHXTW-STJJ6B3-SSTETRT-TUUO6QG",
2:                     "encryptionPassword": "",
2:                     "introducedBy": ""
2:                 },
2:                 {
2:                     "deviceID": "MMGUI6U-WUEZQCP-XZZ6VYB-LCT4TVC-ER2HAVX-QYT6X7D-S6ZSG2B-323KLQ7",
2:                     "encryptionPassword": "",
2:                     "introducedBy": ""
2:                 }
2:             ],
2:             "disableFsync": false,
2:             "disableSparseFiles": false,
2:             "disableTempIndexes": false,
2:             "filesystemType": "basic",
2:             "fsWatcherDelayS": 10,
2:             "fsWatcherEnabled": false,
2:             "hashers": 0,
2:             "id": "test2",
2:             "ignoreDelete": false,
2:             "ignorePerms": false,
2:             "junctionsAsDirs": true,
2:             "label": "Test dir 2",
2:             "markerName": ".stfolder",
2:             "maxConcurrentWrites": 2,
2:             "maxConflicts": -1,
2:             "minDiskFree": {
2:                 "unit": "%",
2:                 "value": 1
2:             },
2:             "modTimeWindowS": 0,
2:             "order": "random",
2:             "path": "/tmp/some/path/2/",
2:             "paused": true,
2:             "pullerMaxPendingKiB": 2048,
2:             "pullerPauseS": 0,
2:             "rescanIntervalS": 31536000,
2:             "scanProgressIntervalS": 0,
2:             "sendOwnership": false,
2:             "sendXattrs": false,
2:             "syncOwnership": false,
2:             "syncXattrs": false,
2:             "type": "sendreceive",
2:             "versioning": {
2:                 "cleanupIntervalS": 3600,
2:                 "fsPath": "",
2:                 "fsType": "basic",
2:                 "params": {
2:                 },
2:                 "type": ""
2:             },
2:             "weakHashThresholdPct": 25,
2:             "xattrFilter": {
2:                 "entries": [
2:                 ],
2:                 "maxSingleEntrySize": 0,
2:                 "maxTotalSize": 0
2:             }
2:         }
2:     ],
2:     "gui": {
2:         "address": "127.0.0.1:4001",
2:         "apiKey": "syncthingconnectortest",
2:         "authMode": "static",
2:         "debugging": false,
2:         "enabled": true,
2:         "insecureAdminAccess": false,
2:         "insecureAllowFrameLoading": false,
2:         "insecureSkipHostcheck": false,
2:         "password": "",
2:         "theme": "default",
2:         "unixSocketPermissions": "",
2:         "useTLS": false,
2:         "user": "nobody"
2:     },
2:     "ldap": {
2:         "address": "",
2:         "bindDN": "",
2:         "insecureSkipVerify": false,
2:         "searchBaseDN": "",
2:         "searchFilter": "",
2:         "transport": "plain"
2:     },
2:     "options": {
2:         "alwaysLocalNets": [
2:         ],
2:         "announceLANAddresses": true,
2:         "autoUpgradeIntervalH": 0,
2:         "cacheIgnoredFiles": false,
2:         "connectionLimitEnough": 0,
2:         "connectionLimitMax": 0,
2:         "crURL": "https://crash.syncthing.net/newcrash",
2:         "crashReportingEnabled": true,
2:         "databaseTuning": "auto",
2:         "featureFlags": [
2:         ],
2:         "globalAnnounceEnabled": true,
2:         "globalAnnounceServers": [
2:             "default"
2:         ],
2:         "insecureAllowOldTLSVersions": false,
2:         "keepTemporariesH": 24,
2:         "limitBandwidthInLan": false,
2:         "listenAddresses": [
2:             "tcp://127.0.0.1:32452"
2:         ],
2:         "localAnnounceEnabled": true,
2:         "localAnnounceMCAddr": "[ff12::8384]:21027",
2:         "localAnnouncePort": 21027,
2:         "maxConcurrentIncomingRequestKiB": 0,
2:         "maxFolderConcurrency": 0,
2:         "maxRecvKbps": 0,
2:         "maxSendKbps": 0,
2:         "minHomeDiskFree": {
2:             "unit": "%",
2:             "value": 1
2:         },
2:         "natEnabled": true,
2:         "natLeaseMinutes": 0,
2:         "natRenewalMinutes": 30,
2:         "natTimeoutSeconds": 10,
2:         "overwriteRemoteDeviceNamesOnConnect": false,
2:         "progressUpdateIntervalS": 5,
2:         "reconnectionIntervalS": 60,
2:         "relayReconnectIntervalM": 10,
2:         "relaysEnabled": true,
2:         "releasesURL": "https://upgrades.syncthing.net/meta.json",
2:         "sendFullIndexOnUpgrade": false,
2:         "setLowPriority": true,
2:         "startBrowser": true,
2:         "stunKeepaliveMinS": 20,
2:         "stunKeepaliveStartS": 180,
2:         "stunServers": [
2:             "default"
2:         ],
2:         "tempIndexMinBlocks": 10,
2:         "trafficClass": 0,
2:         "unackedNotificationIDs": [
2:             "fsWatcherNotification",
2:             "crAutoEnabled"
2:         ],
2:         "upgradeToPreReleases": true,
2:         "urAccepted": 2,
2:         "urInitialDelayS": 1800,
2:         "urPostInsecurely": false,
2:         "urSeen": 2,
2:         "urURL": "https://data.syncthing.net/newdata",
2:         "urUniqueId": "fhjO-ICd"
2:     },
2:     "remoteIgnoredDevices": [
2:     ],
2:     "version": 37
2: }
2: - /home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/cli/syncthingctl edit --js-lines assignIfPresent(findFolder('test1'), 'rescanIntervalS', 0);
2: - /home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/cli/syncthingctl status --dir test1
2: Directories
2:  - test1
2:    Path                          /tmp/some/path/1/
2:    Status                        idle
2:       Global                        0 file(s), 0 dir(s), 0 bytes
2:       Local                         0 file(s), 0 dir(s), 0 bytes
2:    Last scan time                2022-11-04 10:07:12
2:    Shared with                   Test dev 2
2:                                  Test dev 1
2:    Remote progress               all up-to-date
2:       Test dev 2                    0 bytes / 0 bytes (100 %)
2:       Test dev 1                    0 bytes / 0 bytes (100 %)
2:    Type                          Send & Receive
2:    Ignore permissions            no
2:    Auto-normalize                yes
2:    Rescan interval               file system watcher and periodic rescan disabled
2: 
2: - /home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/cli/syncthingctl rescan test1
2: - /home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/cli/syncthingctl status --dir test1
2: Directories
2:  - test1
2:    Path                          /tmp/some/path/1/
2:    Status                        idle
2:       Global                        1 file(s), 0 dir(s), 3 bytes
2:       Local                         1 file(s), 0 dir(s), 3 bytes
2:    Last scan time                2022-11-04 10:07:12
2:    Shared with                   Test dev 2
2:                                  Test dev 1
2:    Remote progress               some need bytes
2:       Test dev 1                    0 bytes / 3 bytes (0 %)
2:       Test dev 2                    0 bytes / 3 bytes (0 %)
2:    Type                          Send & Receive
2:    Ignore permissions            no
2:    Auto-normalize                yes
2:    Rescan interval               file system watcher and periodic rescan disabled
2: 
2: - /home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/cli/syncthingctl pwd rescan
2: - /home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/cli/syncthingctl pwd status
2:  - test1
2:    Path                          /tmp/some/path/1/
2:    Status                        idle
2:       Global                        2 file(s), 1 dir(s), 134 bytes
2:       Local                         2 file(s), 1 dir(s), 134 bytes
2:    Last scan time                2022-11-04 10:07:12
2:    Shared with                   Test dev 2
2:                                  Test dev 1
2:    Remote progress               some need bytes
2:       Test dev 1                    0 bytes / 134 bytes (0 %)
2:       Test dev 2                    0 bytes / 134 bytes (0 %)
2:    Type                          Send & Receive
2:    Ignore permissions            no
2:    Auto-normalize                yes
2:    Rescan interval               file system watcher and periodic rescan disabled
2: 
2: 
2:  - Waiting for Syncthing to terminate ...
2:   Info: Launched process 4161499 exited with error: No child processes
2: 
2:  - Syncthing terminated with exit code -1.
2: 
2: 
2: 
2: OK (1 tests)
2: 
2: 
2: Tests successful
2/6 Test #2: syncthingctl_run_tests .........................   Passed    2.51 sec
test 3
    Start 3: syncthingwidgets_run_wizard_tests

3: Test command: /home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/widgets/syncthingwidgets_wizard_tests
3: Working Directory: /home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/widgets
3: Test timeout computed to be: 10000000
3: ********* Start testing of WizardTests *********
3: Config: Using QtTest library 5.15.7, Qt 5.15.7 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 12.2.0), endeavouros unknown
3: QDEBUG : WizardTests::initTestCase() "HOME dir: /tmp/syncthingwidgets_wizard_tests-hmdeuU"
3: PASS   : WizardTests::initTestCase()
3: PASS   : WizardTests::testShowingSettings()
3: QWARN  : WizardTests::testConfiguringLauncher() This plugin does not support propagateSizeHints()
3: QWARN  : WizardTests::testConfiguringLauncher() QFSFileEngine::open: No file name specified
3:   Info: Launched process, PID: 4161616
3: QWARN  : WizardTests::testConfiguringLauncher() QFSFileEngine::open: No file name specified
3:   Info: Launched process, PID: 4161622
3: QDEBUG : WizardTests::testConfiguringLauncher() waiting for Syncthing to write config file
3: 
3: === Received signal at function time: 299968ms, total time: 300008ms, dumping stack ===
3: GNU gdb (GDB) 12.1
3: Copyright (C) 2022 Free Software Foundation, Inc.
3: License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
3: This is free software: you are free to change and redistribute it.
3: There is NO WARRANTY, to the extent permitted by law.
3: Type "show copying" and "show warranty" for details.
3: This GDB was configured as "x86_64-pc-linux-gnu".
3: Type "show configuration" for configuration details.
3: For bug reporting instructions, please see:
3: <https://www.gnu.org/software/gdb/bugs/>.
3: Find the GDB manual and other documentation resources online at:
3:     <http://www.gnu.org/software/gdb/documentation/>.
3: 
3: For help, type "help".
3: Type "apropos word" to search for commands related to "word".
3: Attaching to process 4161607
3: (gdb) === End of stack trace ===
3: QFATAL : WizardTests::testConfiguringLauncher() Test function timed out
3: FAIL!  : WizardTests::testConfiguringLauncher() Received a fatal error.
3:    Loc: [Unknown file(0)]
3: Totals: 2 passed, 1 failed, 0 skipped, 0 blacklisted, 300090ms
3: ********* Finished testing of WizardTests *********
3/6 Test #3: syncthingwidgets_run_wizard_tests ..............Subprocess aborted***Exception: 300.45 sec
test 4
    Start 4: syncthingtray_appstream_validation

4: Test command: /usr/bin/appstreamcli "validate" "/home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/tray/resources/syncthingtray.appdata.xml"
4: Working Directory: /home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/tray
4: Test timeout computed to be: 10000000
4: 
4: ✔ Validation was successful.
4/6 Test #4: syncthingtray_appstream_validation .............   Passed    5.33 sec
test 5
    Start 5: syncthingplasmoid_appstream_validation

5: Test command: /usr/bin/appstreamcli "validate" "/home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/plasmoid/lib/resources/syncthingplasmoid.appdata.xml"
5: Working Directory: /home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/plasmoid/lib
5: Test timeout computed to be: 10000000
5: 
5: ✔ Validation was successful.
5/6 Test #5: syncthingplasmoid_appstream_validation .........   Passed    1.47 sec
test 6
    Start 6: syncthingfileitemaction_appstream_validation

6: Test command: /usr/bin/appstreamcli "validate" "/home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/fileitemactionplugin/resources/syncthingfileitemaction.appdata.xml"
6: Working Directory: /home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/fileitemactionplugin
6: Test timeout computed to be: 10000000
6: 
6: ✔ Validation was successful.
6/6 Test #6: syncthingfileitemaction_appstream_validation ...   Passed    1.81 sec

83% tests passed, 1 tests failed out of 6

Total Test time (real) = 315.11 sec

The following tests FAILED:
      3 - syncthingwidgets_run_wizard_tests (Subprocess aborted)
FAILED: connector/CMakeFiles/check /home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0/connector/CMakeFiles/check 
cd /home/keloran/.cache/paru/clone/syncthingtray/src/syncthingtray-1.3.0 && /usr/bin/ctest -V
ninja: build stopped: subcommand failed.
Martchus commented 1 year ago

Unfortunately it is still hard to tell why Syncthing won't create the config in the expected location in your case. Since the test process exists with an exception no logs from Syncthing could be printed anymore. I pushed further commits which might help but it is just guesswork. If it doesn't help I'd recommend to investigate what's Syncthing doing in your environment, e.g. check whether the HOME directory logged at the beginning contains the config file. It also often helps to step though the test run with gdb and observing what the Syncthing test instance does meanwhile.

Keloran commented 1 year ago

that appeared to work, but then when started, it wasn't using the original config and didn't automatically connect

are you searching for exact pathing/naming or doing a wildcard, the reason I ask is that I have a .config/syncthing-old as well as a .config/syncthing so that might be whats confusing it depending on if your doing a wild card and it grabs old first

but thats just a guess

Martchus commented 1 year ago

So you're saying tests pass now but there's a further problem using the resulting package? Note that Syncthing Tray is not using a wild card and for the sake of testing you normal Syncthing config should not be relevant.

Keloran commented 1 year ago

yeah to clarify it does pass tests, but the interesting part was that after starting the program after upgrade, it then wasnt using its original config and instead was using one called "testconfig"

to fix that issue all I had todo was re-import my syncthing config, but it was just of note

Martchus commented 1 year ago

Ok, likely the previously failing test runs screwed something with your production config. I suppose the issue itself is fixed then.

Martchus commented 1 year ago

I suppose I can close the issue then.