FS#28442 - [synergy] Keyboard modifier key (ISO_Level3_Latch) broken with 1.4.6, worked in 1.3

Attached to Project: Community Packages
Opened by Arthur Huillet (ahuillet) - Wednesday, 15 February 2012, 09:25 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Sunday, 10 March 2013, 03:18 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Sven-Hendrik Haase (Svenstaro)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

The "dead key" on my dvorak-fr layout used to work fine with 1.3 but now it is ignored.
This is with Synergy 1.4.6, Archlinux, both on the client and the server.

A bug was reported upstream: http://synergy-foss.org/tracker/issues/3152

Pending resolution of this bug, Synergy is unusable for real work, so reverting is probably justified.

Thanks
This task depends upon

Closed by  Sven-Hendrik Haase (Svenstaro)
Sunday, 10 March 2013, 03:18 GMT
Reason for closing:  Upstream
Additional comments about closing:  This kind of bug should be fixed upstream.
Comment by Arthur Huillet (ahuillet) - Wednesday, 07 March 2012, 10:06 GMT
Hello,

Synergy 1.4.5 works, but not 1.4.6 nor 1.4.7.
Note that in order to build 1.4.5 you need to apply http://synergy-foss.org/tracker/attachments/2936/platform-libs.patch

Please revert synergy to 1.4.5 until the bug is fixed upstream.

Thanks
Comment by Arthur Huillet (ahuillet) - Friday, 03 August 2012, 08:35 GMT
Upstream changed their tracker and killed the aforementioned link.
Comment by Arthur Huillet (ahuillet) - Friday, 03 August 2012, 09:12 GMT
--- src/lib/platform/CMakeLists.txt 2012-08-03 11:11:59.160423572 +0200
+++ src/synergy-1.4.5-Source/src/lib/platform/CMakeLists.txt 2012-08-03 11:11:59.160423572 +0200
@@ -172,5 +172,5 @@
endif()

if (UNIX)
- target_link_libraries(platform synergy)
+ target_link_libraries(platform synergy ${libs})
endif()
Comment by Arthur Huillet (ahuillet) - Friday, 03 August 2012, 11:18 GMT
After bisection, this is the faulty commit: http://synergy-foss.org/code/comp.php?repname=synergy&compare[]=/@1205&compare[]=/@1206

Upstream is informed. Reverting it fixes my problems.
Comment by Jelle van der Waa (jelly) - Friday, 03 August 2012, 12:29 GMT
Are you informed of the release shedule of synergy, is there any new stable release coming soon?
Comment by Arthur Huillet (ahuillet) - Friday, 03 August 2012, 12:39 GMT
I am not informed of this, upstream is unresponsive.
Comment by Jelle van der Waa (jelly) - Tuesday, 14 August 2012, 10:46 GMT
Should be fixed with 1.4.10. Is it fixed?
Comment by Arthur Huillet (ahuillet) - Tuesday, 14 August 2012, 11:26 GMT
It is not fixed in 1.4.10 - see comment above concerning commit to be reverted and ticket http://synergy-foss.org/spit/issues/details/3102/ that wasn't closed nor replied to.
Comment by Arthur Huillet (ahuillet) - Thursday, 17 January 2013, 02:14 GMT
  • Field changed: Percent Complete (100% → 0%)
I'm not sure I understand the reason for closing. It's an upstream bug - so that justifies not keeping it in Archlinux's tracker. It's also not fixed upstream, and ignored upstream, so I guess it makes sense to keep track of it in Archlinux?
Comment by Sven-Hendrik Haase (Svenstaro) - Thursday, 28 February 2013, 09:31 GMT
I just took this bug report over. What's the status?
Comment by Arthur Huillet (ahuillet) - Friday, 01 March 2013, 09:27 GMT
Upstream has still not responded, and the latest Arch package still has the problem.
Comment by Sven-Hendrik Haase (Svenstaro) - Saturday, 02 March 2013, 17:08 GMT
What is the definitive suggested fix?
Comment by Arthur Huillet (ahuillet) - Monday, 04 March 2013, 08:48 GMT
Reverting revision 1206 is the fix that works for me with 1.4.9 and 1.4.10. Patch attached.
Comment by Sven-Hendrik Haase (Svenstaro) - Sunday, 10 March 2013, 03:18 GMT
This is definitely a patch that upstream should apply. If upstream doesn't react, the project should be forked.

Loading...