Package Details: syncthingtray 1.5.3-1

Git Clone URL: https://aur.archlinux.org/syncthingtray.git (read-only, click to copy)
Package Base: syncthingtray
Description: Tray application for Syncthing
Upstream URL: https://github.com/Martchus/syncthingtray
Licenses: GPL
Submitter: Martchus
Maintainer: Martchus
Last Packager: Martchus
Votes: 87
Popularity: 2.14
First Submitted: 2016-09-14 20:13 (UTC)
Last Updated: 2024-05-08 14:42 (UTC)

Required by (0)

Sources (1)

Pinned Comments

Martchus commented on 2016-10-31 11:39 (UTC) (edited on 2024-03-06 16:44 (UTC) by Martchus)

All my packages are managed at GitHub where you can also contribute directly: https://github.com/Martchus/PKGBUILDs
There also exist a binary repository: https://wiki.archlinux.org/index.php/Unofficial_user_repositories#ownstuff
The packages within the binary repository are built against the latest packages from Arch Linux and hence might not be compatible with Manjaro. This can be the cause when the Plasmoid doesn't work.

Important remarks:

  • Like with any other package a rebuild is required when the soname of a dependency like boost changes (see e.g. https://github.com/Martchus/syncthingtray/issues/98). The package in my binary repository should be rebuilt in a timely manner. I'm usually also updating pkgrel of the AUR package when a rebuild is required (only in accordance with Arch Linux of course, not in accordance with Manjaro).
    • The "dirty" way is forcing the installation/update (leaving syncthingtray broken until it has been rebuilt) or to uninstall syncthingtray temporarily before the update. After the update syncthingtray can be rebuilt and reinstalled again.
    • The correct solution is to use makechrootpkg which is also how official developers build their packages (and how packages in my binary repository are built).
  • It is required to build dependencies (that are not provided by Arch Linux itself) before building this package. So you need to build c++utilities, qtutilities, qtforkawesome and syncthingtray in that order.
  • The KDE integrations have been ported to KDE 6 but building them for KDE 5 should still work. This package does not build any KDE integrations by default because KDE 6 is now in the main repositories. To build KDE integrations for KDE 6 you need to install syncthingtray-qt6 instead of this package.
  • Note that the tests of this package might fail despite there's nothing wrong (e. g. because Syncthing is just too slow and the test runs in a timeout). To ignore those false-positives, build the package with makepkg --nocheck or makechrootpkg -- --nocheck. It makes still sense to report failures. But please include the actual error message and not just the last few lines.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 .. 13 Next › Last »

VorpalWay commented on 2022-11-02 21:50 (UTC)

I ran into the same build issue on Arch Linux. I submitted a github bug about this and included the actual failing test output (helps being a software dev so I know what to look for).

jackdinn commented on 2022-11-02 21:47 (UTC)

@Martchus

I am sorry but im just a beginner, i have read the pinned comment. I dont know how to "I recommend building without tests (see pinned comment)"

All i use is yay and/or the GUI pamac.

I have tried ❱yay -S syncthingtray --editmenu and taken a look through the PKGBUILD but i really dont know what im looking for or doing :( sorry.

iyanmv commented on 2022-11-02 21:44 (UTC)

Martchus: I will also consider adding your repo to have smooth updates ;) Thanks for maintaining it by the way.

iyanmv commented on 2022-11-02 21:41 (UTC)

Martchus: Let me know what additional information I can provide that can help you. I will try tomorrow to build with extra-x86_64-build. I do use this to check the packages I maintain, and this is helpful to find issues with the PKGBUILD, missing dependencies, etc. But packages in AUR are also expected to build correctly with makepkg, which is not the case now. Other packages in AUR also require a particular order to be built/install but they work just fine.

Martchus commented on 2022-11-02 21:34 (UTC)

@iyanmv With that less information it is really hard to investigate the problem for me.

Martchus commented on 2022-11-02 21:33 (UTC)

@jackdinn These test failures could show a real problem but likely it is just a race condition within tests themselves. I'll have a look into it as I haven't seen this problem so far (and would otherwise of course not had released it). Is this behavior always reproducible in your build environment (which is apparently Manjaro, so it might differ from my build environment)? For the time being I recommend building without tests (see pinned comment).

@iyanmv You need to build qtforkawesome before building syncthingtray, indeed. It is also correct/expected that pacman refuses the new version of qtforkawesome while the old version of syncthingtray is still installed because this set of installed packages wouldn't work together. The "dirty" way is forcing the installation (I suppose there's some pacman flag) or to uninstall the old version of syncthingtray temporarily. The correct solution is to use makechrootpkg which is also how official developers build their packages (and how packages in my binary repository are built).

iyanmv commented on 2022-11-02 21:32 (UTC) (edited on 2022-11-02 21:35 (UTC) by iyanmv)

One test also fails for me:

The following tests FAILED:
          3 - syncthingwidgets_run_wizard_tests (Failed)
Errors while running CTest
Output from these tests are in: /home/iyan/.cache/yay/syncthingtray/src/syncthingtray-1.3.0/Testing/Temporary/LastTest.log
Use "--rerun-failed --output-on-failure" to re-run the failed cases verbosely.
FAILED: connector/CMakeFiles/check /home/iyan/.cache/yay/syncthingtray/src/syncthingtray-1.3.0/connector/CMakeFiles/check 
cd /home/iyan/.cache/yay/syncthingtray/src/syncthingtray-1.3.0 && /usr/bin/ctest -V
ninja: build stopped: subcommand failed.

I don't see any issues in the LastTest.log

iyanmv commented on 2022-11-02 21:09 (UTC)

Update is not very smooth with current PKGBUILDs. Trying to update syncthingtray fails because it requires qtforkawesome 0.1.0.

CMake Error at model/CMakeLists.txt:51 (find_package):
  Could not find a configuration file for package "qtforkawesome" that is
  compatible with requested version "0.1.0".

  The following configuration files were considered but not accepted:

    /usr/share/qtforkawesome/cmake/qtforkawesomeConfig.cmake, version: 0.0.4

And trying to update qtforkawesome also fails because

error: failed to prepare transaction (could not satisfy dependencies)
:: installing qtforkawesome (0.1.0-1) breaks dependency 'libqtforkawesome.so=0.0.4-64' required by syncthingtray

The only solution is to force the installation of qtforkawesome and then build syncthingtray.

jackdinn commented on 2022-11-02 19:27 (UTC) (edited on 2022-11-02 20:08 (UTC) by jackdinn)

Problem with AUR, please assist, as it's removed my copy of the tray app all together until i can install this.

The following tests FAILED:
3 - syncthingwidgets_run_wizard_tests (Failed)
Errors while running CTest
Output from these tests are in: /home/greg/.cache/yay/syncthingtray/src/syncthingtray-1.3.0/Testing/Temporary/LastTest.log
Use "--rerun-failed --output-on-failure" to re-run the failed cases verbosely.
FAILED: connector/CMakeFiles/check /home/greg/.cache/yay/syncthingtray/src/syncthingtray-1.3.0/connector/CMakeFiles/check
cd /home/greg/.cache/yay/syncthingtray/src/syncthingtray-1.3.0 && /usr/bin/ctest -V
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in check().
Aborting...
-> error making: syncthingtray
3/6 Testing: syncthingwidgets_run_wizard_tests
3/6 Test: syncthingwidgets_run_wizard_tests
Command: "/home/greg/.cache/yay/syncthingtray/src/syncthingtray-1.3.0/widgets/syncthingwidgets_wizard_tests"
Directory: /home/greg/.cache/yay/syncthingtray/src/syncthingtray-1.3.0/widgets
"syncthingwidgets_run_wizard_tests" start time: Nov 02 19:19 GMT
Output:
----------------------------------------------------------
********* Start testing of WizardTests *********
Config: Using QtTest library 5.15.6, Qt 5.15.6 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 12.2.0), manjaro unknown
QDEBUG : WizardTests::initTestCase() "HOME dir: /tmp/syncthingwidgets_wizard_tests-kaszlG"
PASS   : WizardTests::initTestCase()
QWARN  : WizardTests::testShowingSettings() QLayout: Attempting to add QLayout "" to QtGui::DetectionWizardPage "", which already has a layout
PASS   : WizardTests::testShowingSettings()
QWARN  : WizardTests::testConfiguringLauncher() QLayout: Attempting to add QLayout "" to QtGui::DetectionWizardPage "", which already has a layout
QWARN  : WizardTests::testConfiguringLauncher() This plugin does not support propagateSizeHints()
QWARN  : WizardTests::testConfiguringLauncher() QFSFileEngine::open: No file name specified
Info: Launched process, PID: 11767
QWARN  : WizardTests::testConfiguringLauncher() QFSFileEngine::open: No file name specified
Info: Launched process, PID: 11774
QDEBUG : WizardTests::testConfiguringLauncher() waiting for Syncthing to write config file
FAIL!  : WizardTests::testConfiguringLauncher() Compared values are not the same
Actual   (settings.connection.primary.syncthingUrl): "http://127.0.0.1:34473"
Expected (QStringLiteral("http://127.0.0.1:8384")) : "http://127.0.0.1:8384"
Loc: [/home/greg/.cache/yay/syncthingtray/src/syncthingtray-1.3.0/widgets/tests/wizard.cpp(266)]
QWARN  : WizardTests::testConfiguringCurrentlyRunningSyncthing() QLayout: Attempting to add QLayout "" to QtGui::DetectionWizardPage "", which already has a layout
Info: Launched process, PID: 11799
QWARN  : WizardTests::testConfiguringCurrentlyRunningSyncthing() QFSFileEngine::open: No file name specified
QWARN  : WizardTests::testConfiguringCurrentlyRunningSyncthing() QNetworkReplyImplPrivate::error: Internal problem, this method must only be called once.
FAIL!  : WizardTests::testConfiguringCurrentlyRunningSyncthing() '!cfgCurrentlyRunningRadioButton->isHidden()' returned FALSE. ()
Loc: [/home/greg/.cache/yay/syncthingtray/src/syncthingtray-1.3.0/widgets/tests/wizard.cpp(319)]
QDEBUG : WizardTests::cleanupTestCase() terminating Syncthing
PASS   : WizardTests::cleanupTestCase()
Totals: 3 passed, 2 failed, 0 skipped, 0 blacklisted, 1863ms
********* Finished testing of WizardTests *********
<end of output>
Test time =   2.12 sec
----------------------------------------------------------
Test Failed.
"syncthingwidgets_run_wizard_tests" end time: Nov 02 19:19 GMT
"syncthingwidgets_run_wizard_tests" time elapsed: 00:00:02
----------------------------------------------------------

DCengineer commented on 2022-10-13 05:38 (UTC)

Seeing a unit test failure. I'm not sure if this is an upstream or a packaging issue.

2: Test command: ~/.cache/paru/clone/syncthingtray/src/syncthingtray-1.2.4/cli/syncthingctl_tests "-p" "~/.cache/paru/clone/syncthingtray/src/syncthingtray-1.2.4/cli/testfiles" "-w" "~/.cache/paru/clone/syncthingtray/src/syncthingtray-1.2.4/cli/testworkingdir" "-a" "~/.cache/paru/clone/syncthingtray/src/syncthingtray-1.2.4/cli/syncthingctl"
2: Working Directory: ~/.cache/paru/clone/syncthingtray/src/syncthingtray-1.2.4/cli
2: Test timeout computed to be: 10000000
2: ~/.cache/paru/clone/syncthingtray/src/syncthingtray-1.2.4/cli/testfiles/
2: ~/.cache/paru/clone/syncthingtray/src/syncthingtray-1.2.4/cli/testfiles/
2: ./testfiles/
2: Directory used to store working copies:
2: ~/.cache/paru/clone/syncthingtray/src/syncthingtray-1.2.4/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:59221 -gui-apikey=syncthingtestinstance -home=~/.cache/paru/clone/syncthingtray/src/syncthingtray-1.2.4/cli/testworkingdir/testconfig -no-browser -verbose
2: Info: Launched process, PID: 33041
2: 
2: Waiting till Syncthing GUI becomes available ...
2: [start] 2022/10/12 22:33:23 INFO: syncthing v1.22.0 "Fermium Flea" (go1.19.1 linux-amd64) syncthing@archlinux 2022-10-04 06:22:54 UTC [noupgrade]
2: [start] 2022/10/12 22:33:23 INFO: Generating ECDSA key and certificate for syncthing...
2: [start] 2022/10/12 22:33:23 INFO: Archiving a copy of old config file format at: ~/.cache/paru/clone/syncthingtray/src/syncthingtray-1.2.4/cli/testworkingdir/testconfig/config.xml.v28
2: [OAYYE] 2022/10/12 22:33:23 INFO: My ID: OAYYEPV-Q2QZOJY-NHNWSZP-N52SZSU-UDNR7RR-NAYUCVL-OMPD47U-YQDWXQ2
2: [OAYYE] 2022/10/12 22:33:24 INFO: Single thread SHA256 performance is 283 MB/s using crypto/sha256 (254 MB/s using minio/sha256-simd).
2: [OAYYE] 2022/10/12 22:33:24 VERBOSE: Starting up (~/.cache/paru/clone/syncthingtray/src/syncthingtray-1.2.4/cli/testworkingdir/testconfig)
2: [OAYYE] 2022/10/12 22:33:24 INFO: Hashing performance is 225.65 MB/s
2: [OAYYE] 2022/10/12 22:33:24 INFO: Running database migration 1...
2: [OAYYE] 2022/10/12 22:33:24 INFO: Running database migration 2...
2: [OAYYE] 2022/10/12 22:33:24 INFO: Running database migration 3...
2: [OAYYE] 2022/10/12 22:33:24 INFO: Running database migration 5...
2: [OAYYE] 2022/10/12 22:33:24 INFO: Running database migration 6...
2: [OAYYE] 2022/10/12 22:33:24 INFO: Running database migration 7...
2: [OAYYE] 2022/10/12 22:33:24 INFO: Running database migration 9...
2: [OAYYE] 2022/10/12 22:33:24 INFO: Running database migration 10...
2: [OAYYE] 2022/10/12 22:33:24 INFO: Running database migration 11...
2: [OAYYE] 2022/10/12 22:33:24 INFO: Running database migration 13...
2: [OAYYE] 2022/10/12 22:33:24 INFO: Running database migration 14...
2: [OAYYE] 2022/10/12 22:33:24 INFO: Running database migration 16...
2: [OAYYE] 2022/10/12 22:33:24 INFO: Running database migration 17...
2: [OAYYE] 2022/10/12 22:33:24 INFO: Running database migration 19...
2: [OAYYE] 2022/10/12 22:33:24 INFO: Compacting database after migration...
2: [OAYYE] 2022/10/12 22:33:24 INFO: Overall send rate is unlimited, receive rate is unlimited
2: [OAYYE] 2022/10/12 22:33:24 INFO: Using discovery mechanism: global discovery server https://discovery.syncthing.net/v2/?noannounce&id=LYXKCHX-VI3NYZR-ALCJBHF-WMZYSPK-QG6QJA3-MPFYMSO-U56GTUK-NA2MIAW
2: [OAYYE] 2022/10/12 22:33:24 INFO: No stored folder metadata for "test1"; recalculating
2: [OAYYE] 2022/10/12 22:33:24 INFO: Ready to synchronize test1 (sendreceive)
2: [OAYYE] 2022/10/12 22:33:24 INFO: TCP listener (127.0.0.1:32452) starting
2: [OAYYE] 2022/10/12 22:33:24 INFO: Using discovery mechanism: global discovery server https://discovery-v4.syncthing.net/v2/?nolookup&id=LYXKCHX-VI3NYZR-ALCJBHF-WMZYSPK-QG6QJA3-MPFYMSO-U56GTUK-NA2MIAW
2: [OAYYE] 2022/10/12 22:33:24 INFO: Using discovery mechanism: global discovery server https://discovery-v6.syncthing.net/v2/?nolookup&id=LYXKCHX-VI3NYZR-ALCJBHF-WMZYSPK-QG6QJA3-MPFYMSO-U56GTUK-NA2MIAW
2: [OAYYE] 2022/10/12 22:33:24 INFO: Using discovery mechanism: IPv4 local broadcast discovery on port 21027
2: [OAYYE] 2022/10/12 22:33:24 INFO: Using discovery mechanism: IPv6 local multicast discovery on address [ff12::8384]:21027
2: [OAYYE] 2022/10/12 22:33:24 INFO: Loading HTTPS certificate: open ~/.cache/paru/clone/syncthingtray/src/syncthingtray-1.2.4/cli/testworkingdir/testconfig/https-cert.pem: no such file or directory
2: [OAYYE] 2022/10/12 22:33:24 INFO: Creating new HTTPS certificate
2: [OAYYE] 2022/10/12 22:33:24 INFO: Completed initial scan of sendreceive folder test1
2: [OAYYE] 2022/10/12 22:33:24 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: [OAYYE] 2022/10/12 22:33:24 VERBOSE: Folder "test1" is now scan-waiting
2: [OAYYE] 2022/10/12 22:33:24 VERBOSE: Folder "test1" is now scanning
2: [OAYYE] 2022/10/12 22:33:24 VERBOSE: Folder "test1" is now idle
2: [OAYYE] 2022/10/12 22:33:24 INFO: GUI and API listening on 127.0.0.1:59221
2: [OAYYE] 2022/10/12 22:33:24 INFO: Access the GUI via the following URL: http://127.0.0.1:59221/
2: - ~/.cache/paru/clone/syncthingtray/src/syncthingtray-1.2.4/cli/syncthingctl status --api-key syncthingtestinstance --url http://localhost:59221 --no-color
Overall statisticsg to http://localhost:59221 ...
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                        7 s
2:    Version                       syncthing v1.22.0 "Fermium Flea" (go1.19.1 linux-amd64) syncthing@archlinux 2022-10-04 06:22:54 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-10-12 22:33:24
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:  - thinkpad
2:    ID                            OAYYEPV-Q2QZOJY-NHNWSZP-N52SZSU-UDNR7RR-NAYUCVL-OMPD47U-YQDWXQ2
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: - ~/.cache/paru/clone/syncthingtray/src/syncthingtray-1.2.4/cli/syncthingctl log --api-key syncthingtestinstance --url http://localhost:59221
2: 2022-10-12 22:33:23: My ID: OAYYEPV-Q2QZOJY-NHNWSZP-N52SZSU-UDNR7RR-NAYUCVL-OMPD47U-YQDWXQ2
2: 2022-10-12 22:33:24: Single thread SHA256 performance is 283 MB/s using crypto/sha256 (254 MB/s using minio/sha256-simd).
2: 2022-10-12 22:33:24: Starting up (~/.cache/paru/clone/syncthingtray/src/syncthingtray-1.2.4/cli/testworkingdir/testconfig)
2: 2022-10-12 22:33:24: Hashing performance is 225.65 MB/s
2: 2022-10-12 22:33:24: Running database migration 1...
2: 2022-10-12 22:33:24: Running database migration 2...
2: 2022-10-12 22:33:24: Running database migration 3...
2: 2022-10-12 22:33:24: Running database migration 5...
2: 2022-10-12 22:33:24: Running database migration 6...
2: 2022-10-12 22:33:24: Running database migration 7...
2: 2022-10-12 22:33:24: ...
2: 2022-10-12 22:33:24: Running database migration 9...
2: 2022-10-12 22:33:24: Running database migration 10...
2: 2022-10-12 22:33:24: Running database migration 11...
2: 2022-10-12 22:33:24: Running database migration 13...
2: 2022-10-12 22:33:24: Running database migration 14...
2: 2022-10-12 22:33:24: Running database migration 16...
2: 2022-10-12 22:33:24: Running database migration 17...
2: 2022-10-12 22:33:24: Running database migration 19...
2: 2022-10-12 22:33:24: Compacting database after migration...
2: 2022-10-12 22:33:24: Overall send rate is unlimited, receive rate is unlimited
2: 2022-10-12 22:33:24: Using discovery mechanism: global discovery server https://discovery.syncthing.net/v2/?noannounce&id=LYXKCHX-VI3NYZR-ALCJBHF-WMZYSPK-QG6QJA3-MPFYMSO-U56GTUK-NA2MIAW
2: 2022-10-12 22:33:24: No stored folder metadata for "test1"; recalculating
2: 2022-10-12 22:33:24: Ready to synchronize test1 (sendreceive)
2: 2022-10-12 22:33:24: TCP listener (127.0.0.1:32452) starting
2: 2022-10-12 22:33:24: Using discovery mechanism: global discovery server https://discovery-v4.syncthing.net/v2/?nolookup&id=LYXKCHX-VI3NYZR-ALCJBHF-WMZYSPK-QG6QJA3-MPFYMSO-U56GTUK-NA2MIAW
2: 2022-10-12 22:33:24: Using discovery mechanism: global discovery server https://discovery-v6.syncthing.net/v2/?nolookup&id=LYXKCHX-VI3NYZR-ALCJBHF-WMZYSPK-QG6QJA3-MPFYMSO-U56GTUK-NA2MIAW
2: 2022-10-12 22:33:24: Using discovery mechanism: IPv4 local broadcast discovery on port 21027
2: 2022-10-12 22:33:24: Using discovery mechanism: IPv6 local multicast discovery on address [ff12::8384]:21027
2: 2022-10-12 22:33:24: Loading HTTPS certificate: open ~/.cache/paru/clone/syncthingtray/src/syncthingtray-1.2.4/cli/testworkingdir/testconfig/https-cert.pem: no such file or directory
2: 2022-10-12 22:33:24: Creating new HTTPS certificate
2: 2022-10-12 22:33:24: Completed initial scan of sendreceive folder test1
2: 2022-10-12 22:33:24: 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-10-12 22:33:24: Folder "test1" is now scan-waiting
2: 2022-10-12 22:33:24: Folder "test1" is now scanning
2: 2022-10-12 22:33:24: Folder "test1" is now idle
2: 2022-10-12 22:33:24: GUI and API listening on 127.0.0.1:59221
2: 2022-10-12 22:33:24: Access the GUI via the following URL: http://127.0.0.1:59221/
2: 2022-10-12 22:33:24: My name is "thinkpad"
2: 2022-10-12 22:33:24: Device MMGUI6U-WUEZQCP-XZZ6VYB-LCT4TVC-ER2HAVX-QYT6X7D-S6ZSG2B-323KLQ7 is "Test dev 2" at [tcp://192.168.2.2:22001]
2: 2022-10-12 22:33:24: Device 6EIS2PN-J2IHWGS-AXS3YUL-HC5FT3K-77ZXTLL-AKQLJ4C-7SWVPUS-AZW4RQ4 is "Test dev 1" at [dynamic]
2: 2022-10-12 22:33:24: Startup complete
2: 2022-10-12 22:33:29: Discovered device ORBEHA7-FIADAM7-5NPMMND-PIU3Q6Q-ZE2WYYK-WTBEFJM-FBX6ZWX-NKMGDAA at [tcp://192.168.3.10:22000 relay://45.25.141.153:22068/?globalLimitBps=0&id=7MBYXBQ-OKJWXDO-EHZZZMY-GBL7S5V-5LESUUU-FDTT2ET-RKHPP7Y-NJ4AJAC&networkTimeout=2m0s&pingInterval=1m0s&providedBy=&sessionLimitBps=0&statusAddr=%3A22071 quic://192.168.3.10:22000 quic://38.101.167.167:22000]
2: 2022-10-12 22:33:34: Detected 2 NAT services
2: - ~/.cache/paru/clone/syncthingtray/src/syncthingtray-1.2.4/cli/syncthingctl resume --dir test2
2: - ~/.cache/paru/clone/syncthingtray/src/syncthingtray-1.2.4/cli/syncthingctl status --all-dirs
2: - ~/.cache/paru/clone/syncthingtray/src/syncthingtray-1.2.4/cli/syncthingctl pause --dir test2
2: - ~/.cache/paru/clone/syncthingtray/src/syncthingtray-1.2.4/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: - ~/.cache/paru/clone/syncthingtray/src/syncthingtray-1.2.4/cli/syncthingctl cat
2: F
2:  - Waiting for Syncthing to terminate ...
2: Info: Launched process 33041 exited with error: No child processes
2: 
2:  - Syncthing terminated with exit code -1.
2: 
2: 
2: 
2: !!!FAILURES!!!
2: Test Results:
2: Run:  1   Failures: 1   Errors: 0
2: 
2: 
2: 1) test: ApplicationTests::test (F) line: 189 ~/.cache/paru/clone/syncthingtray/src/syncthingtray-1.2.4/cli/tests/application.cpp
2: equality assertion failed
2: - Expected: 0
2: - Actual  : 5
2: 
2: 
2: Tests failed
2/2 Test #2: syncthingctl_run_tests ...........***Failed   38.74 sec

50% tests passed, 1 tests failed out of 2

Total Test time (real) =  42.54 sec

The following tests FAILED:
          2 - syncthingctl_run_tests (Failed)
Errors while running CTest
Output from these tests are in: ~/.cache/paru/clone/syncthingtray/src/syncthingtray-1.2.4/Testing/Temporary/LastTest.log
Use "--rerun-failed --output-on-failure" to re-run the failed cases verbosely.
FAILED: connector/CMakeFiles/check ~/.cache/paru/clone/syncthingtray/src/syncthingtray-1.2.4/connector/CMakeFiles/check 
cd ~/.cache/paru/clone/syncthingtray/src/syncthingtray-1.2.4 && /usr/bin/ctest -V
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in check().
    Aborting...
error: failed to build 'syncthingtray-1.2.4-1':