Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 907118 - x11-misc/synergy-1.17.1 Qt6-based version bump, port to EAPI-8, stabilisation, then cleanup old
Summary: x11-misc/synergy-1.17.1 Qt6-based version bump, port to EAPI-8, stabilisation...
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL: https://github.com/symless/synergy/re...
Whiteboard:
Keywords: PMASKED
Depends on:
Blocks: EAPI7Removal qt5-removal
  Show dependency tree
 
Reported: 2023-05-25 02:49 UTC by Matthew "Archer" Vaughn
Modified: 2025-05-30 17:10 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
synergy-1.14.6.19.ebuild (synergy-1.14.6.19.ebuild,2.46 KB, text/plain)
2023-05-25 02:49 UTC, Matthew "Archer" Vaughn
Details
A build log with tests failing (build.log,514.12 KB, text/plain)
2023-05-27 07:53 UTC, Viorel Munteanu
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Matthew "Archer" Vaughn 2023-05-25 02:49:03 UTC
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.
Comment 1 Matthew "Archer" Vaughn 2023-05-25 02:55:00 UTC
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.
Comment 2 Matthew "Archer" Vaughn 2023-05-25 20:55:30 UTC
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.
Comment 3 Matthew "Archer" Vaughn 2023-05-26 00:23:33 UTC
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.
Comment 4 Viorel Munteanu gentoo-dev 2023-05-27 07:51:53 UTC
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!
Comment 5 Viorel Munteanu gentoo-dev 2023-05-27 07:53:10 UTC
Created attachment 862685 [details]
A build log with tests failing
Comment 6 Matthew "Archer" Vaughn 2023-05-28 00:22:15 UTC
Acknowledged; looking into the failing tests. This may take some time.
Comment 7 Larry the Git Cow gentoo-dev 2025-05-13 19:18:37 UTC
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(+)
Comment 8 Marat Radchenko 2025-05-26 17:19:29 UTC
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.
Comment 9 Andreas Sturmlechner gentoo-dev 2025-05-30 17:10:34 UTC
(In reply to Marat Radchenko from comment #8)
> ...
Please migrate to one of the alternatives.

Unless that is not possible for some reason?