Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 907118 - x11-misc/synergy-1.14.6.19 version bump
Summary: x11-misc/synergy-1.14.6.19 version bump
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-05-25 02:49 UTC by Matthew "Archer" Vaughn
Modified: 2023-05-28 00:22 UTC (History)
1 user (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.