Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 653468 - x11-misc/synergy-2.0.9 version bump
Summary: x11-misc/synergy-2.0.9 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Michał Górny
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-04-18 11:07 UTC by Kelly Price
Modified: 2020-11-30 09:55 UTC (History)
2 users (show)

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


Attachments
synergy v1.11.1 ebuild (synergy-1.11.1.ebuild,2.01 KB, text/plain)
2020-11-21 22:25 UTC, Tim
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kelly Price 2018-04-18 11:07:28 UTC
Symless has updated Synergy and posted a warning that Synergy 1.x is not compatible with Synergy 2.x.  Request a rev bump and a warning added for the following:

x11-misc/synergy-1.9.1
x11-misc/synergy-2.0.9

https://symless.com/synergy/downloads
Comment 1 Larry the Git Cow gentoo-dev 2018-05-12 11:21:52 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dd1f7a3908dec9ae6cf6773acd8ec3b33fc0b2c

commit 5dd1f7a3908dec9ae6cf6773acd8ec3b33fc0b2c
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2018-05-11 21:57:30 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2018-05-12 11:21:20 +0000

    x11-misc/synergy: 1.9.1 version bump, Qt4 -> Qt5
    
    Bug: https://bugs.gentoo.org/649572
    Bug: https://bugs.gentoo.org/653468
    Package-Manager: Portage-2.3.36, Repoman-2.3.9

 x11-misc/synergy/Manifest                          |   1 +
 .../files/synergy-1.9.1-cmake-version.patch        |  57 ++++++++++++
 x11-misc/synergy/files/synergy-1.9.1-gtest.patch   |  28 ++++++
 .../files/synergy-1.9.1-internal-gmock-gtest.patch |  23 +++++
 x11-misc/synergy/files/synergy-1.9.1-pthread.patch |  11 +++
 x11-misc/synergy/files/synergy-1.9.1-qt-5.11.patch |  31 +++++++
 x11-misc/synergy/synergy-1.9.1.ebuild              | 103 +++++++++++++++++++++
 7 files changed, 254 insertions(+)
Comment 2 Dennis Schridde 2020-02-02 16:33:13 UTC
The latest version is 2.0.12_beta from 2018-06-22 and there has been no release of the 2.0 series since then: https://github.com/symless/synergy-core/releases

Also note that it appears as if *all* the 2.0 versions are supposed to be beta versions.  Symless is still selling version 1 on their website and in the forums [1] Kelvin Tran (Moderator) says that "Synergy 2 has been deprecated.  A new "major version" ([...] Synergy 3) will be coming in the next few years".   Nick Bolton, CEO of Symless, replies: "We're working on the next major version, and it'll probably take about 3 years more to complete.  We plan on releasing an early alpha in Q1 of 2020".

Thus I propose to remove the 2.0 versions from Gentoo, since they are not supported upstream.

[1]: https://members.symless.com/forums/topic/6306-synergy-2-release-date/
Comment 3 Dennis Schridde 2020-02-02 16:39:05 UTC
I just found the official announcement from 2018-05-24: https://symless.com/blog/synergy-2-back-beta

In their support section they recommend people to downgrade to version 1: https://symless.com/help/articles/synergy-2-is-a-beta
Comment 4 Tim 2020-11-21 22:25:16 UTC
Created attachment 674233 [details]
synergy v1.11.1 ebuild
Comment 5 Tim 2020-11-21 22:29:12 UTC
Here is a updated version for synergy which increases it to 1.11.1 the latest working version for tar archives. Upstream recently moved towards git submodules which will require a rewrite of the ebuild, which I'm not capable of doing so far as this is my first ebuild 'modification'.

I'm not entirely sure that the qt patches are needed either as I have the QT5 use flag enabled, and everything works without the patch file. This includes all Pro features as well.

I also recommend removal of all v2.x ebuilds as all development is on the v1 branch.

ps; if there is something else needed please let me know as this is my first ebuild/patch.

Cheers
Comment 6 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-11-30 08:34:22 UTC
I'm surprised about the incompatibility claim -- I just happen to be running some old 1.x on Windows with 2.0.0 server on Linux.  But I clearly see that it's been discontinued, so the plan is to:

1. Stabilize the current 1.x version (only 2.0.0 is stable now).

2. Mask >=2.0.0 for removal.

3. Bump 1.x.

Ideally, I'd like to get tests to work in the current 1.x version but between ugly code upstream and Gentoo patches, this seems non-trivial.
Comment 7 Larry the Git Cow gentoo-dev 2020-11-30 09:55:41 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c5bf1774a486e38beec4fffbaa20b71af23338f

commit 7c5bf1774a486e38beec4fffbaa20b71af23338f
Author:     Michał Górny <mgorny@gentoo.org>
AuthorDate: 2020-11-30 09:52:26 +0000
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: 2020-11-30 09:55:38 +0000

    x11-misc/synergy: Bump to 1.12.0
    
    Closes: https://bugs.gentoo.org/653468
    Signed-off-by: Michał Górny <mgorny@gentoo.org>

 x11-misc/synergy/Manifest              |   3 +
 x11-misc/synergy/synergy-1.12.0.ebuild | 114 +++++++++++++++++++++++++++++++++
 2 files changed, 117 insertions(+)