@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).
Pinned Comments
Martchus commented on 2016-10-31 11:39 (UTC) (edited on 2024-10-21 15:10 (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
Important remarks:
pkgrel
of the AUR package when a rebuild is required (only in accordance with Arch Linux of course, not in accordance with Manjaro).syncthingtray
broken until it has been rebuilt) or to uninstallsyncthingtray
temporarily before the update. After the updatesyncthingtray
can be rebuilt and reinstalled again.makechrootpkg
which is also how official developers build their packages (and how packages in my binary repository are built).c++utilities
,qtutilities
,qtforkawesome
andsyncthingtray
in that order.syncthingtray-qt6
instead of this package.makepkg --nocheck
ormakechrootpkg -- --nocheck
. It makes still sense to report failures. But please include the actual error message and not just the last few lines.