Created attachment 862531 [details] synergy-1.14.6.19.ebuild Upstream release: https://github.com/symless/synergy-core/releases/tag/1.14.6.19-stable Changes: - EAPI 7 -> 8 (trivial) Additions: - hard dependency on dev-libs/pugixml Removals: - GCC13 patch Remarks: - Builds, installs, runs just as well as the last ebuild on two of my machines. Using it now.
Note re: removal of GCC13 patch. The patch itself was upstreamed by its original author: https://github.com/symless/synergy-core/commit/ab8a7b5ed44a3aeadc7a20f0e4020d47ac258e14 Obviated here.
Noticing there has not been a maintainer for this package since 2020. I have no affiliation with Symless and I only have AMD64 platforms for testing on so I can't stabilize it on any other architectures, but I am willing to take this one on and keep it up to date since Synergy is a daily driver for me. There isn't much to the package, anyway. Should this be of interest to anyone, please direct me as to next steps.
The ebuild function src_test does fail as someone reported two years ago, and I have absolutely no idea how to fix it. The application nevertheless works perfectly, so I strongly suspect the ebuild just defines the test wrongly, but I would have to completely educate myself as to how tests in ebuilds ought to work, since I have never implemented one. I suppose I'll do that. Out of scope of this report. See bug #815094. At least it's not a regression, which is the best I can give anyone at this time.
To run the tests you can: cd x11-misc/synergy ebuild synergy-1.14.6.19.ebuild test man ebuild to see what else it can do. Probably you will need to contact upstream so they can fix the tests, the test program crashes. If you want to maintain this package, please read https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers/User_Guide Other than that, please read https://www.gentoo.org/glep/glep-0076.html#certificate-of-origin and if you agree, add a Signed-off-by line here as a comment so I can commit the ebuild. It looks good and only needs minor changes. Thank you!
Created attachment 862685 [details] A build log with tests failing
Acknowledged; looking into the failing tests. This may take some time.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9ce54e8d5916377ba64de0c0f4b026fd3e305c8 commit a9ce54e8d5916377ba64de0c0f4b026fd3e305c8 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2025-04-22 21:20:19 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2025-05-13 19:18:27 +0000 profiles: Mask x11-misc/synergy for removal Bug: https://bugs.gentoo.org/907118 Bug: https://bugs.gentoo.org/953262 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> profiles/package.mask | 7 +++++++ 1 file changed, 7 insertions(+)
Hello, could we pause this a bit please? I've been using synergy for ages without any issues. If the core removal reason is the lack of the maintainer, I will try to become a proxy-maintainer here, but that wiil require some time, I assume.
(In reply to Marat Radchenko from comment #8) > ... Please migrate to one of the alternatives. Unless that is not possible for some reason?