Your message dated Tue, 14 Feb 2017 23:08:43 +0000
with message-id <e1cdmdd-0003au...@respighi.debian.org>
and subject line unblock synergy
has caused the Debian Bug report #855146,
regarding unblock: synergy/1.4.16-2
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
855146: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=855146
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian....@packages.debian.org
Usertags: unblock

Please unblock package synergy

Bug #854567 (important)

Synergy 1.4.16-2 includes a fix for bug #854567 which is a crash on ARM in the 
synergy client during startup.

In addition changes were made to update the fields and description in
debian/control for new maintainer, version control system, and upstream URLs.
unblock synergy/1.4.16-2

-- System Information:
Debian Release: 9.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.9.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru synergy-1.4.16/debian/changelog synergy-1.4.16/debian/changelog
--- synergy-1.4.16/debian/changelog     2017-01-08 10:28:04.000000000 +0000
+++ synergy-1.4.16/debian/changelog     2017-02-08 22:08:21.000000000 +0000
@@ -1,3 +1,14 @@
+synergy (1.4.16-2) unstable; urgency=medium
+
+  * Added ensure_non00_cursor.patch to fix a crash when synergyc starts.
+    Closes: #854567
+  * Updated debian/control fields: Maintainer, Homepage, Vcs-* with new
+    maintainer and upstream information
+  * Changed description to indicate new upstream locations for binary and
+    source releases (old URL returned page not found)
+
+ -- Joshua Honeycutt <joshua.honeyc...@gmail.com>  Wed, 08 Feb 2017 16:08:21 
-0600
+
 synergy (1.4.16-1.2) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru synergy-1.4.16/debian/control synergy-1.4.16/debian/control
--- synergy-1.4.16/debian/control       2016-10-24 04:36:22.000000000 +0000
+++ synergy-1.4.16/debian/control       2017-02-08 22:08:21.000000000 +0000
@@ -1,10 +1,10 @@
 Source: synergy
 Section: x11
 Priority: optional
-Maintainer: Jeff Licquia <licq...@debian.org>
-Homepage: http://synergy-foss.org/
-Vcs-Git: http://git.licquia.org/raw/synergy-debian.git
-Vcs-Browser: http://git.licquia.org/?p=synergy-debian.git;a=summary
+Maintainer: Joshua Honeycutt <joshua.honeyc...@gmail.com>
+Homepage: https://symless.com/synergy/
+Vcs-Git: https://github.com/epakai/synergy-debian.git
+Vcs-Browser: https://github.com/epakai/synergy-debian
 Build-Depends: debhelper (>= 7), libxt-dev, libxtst-dev, libxinerama-dev, 
cmake, docbook-utils, libcrypto++-dev, pkg-config, libqt4-dev, 
libcurl4-gnutls-dev | libcurl-dev, google-mock, libgtest-dev
 Standards-Version: 3.9.5
 
@@ -25,5 +25,8 @@
  together and, if screen locking is enabled, only one screen requires
  a password to unlock them all.
  .
- Packages for Windows/MacOS/RPM and Sources can be found at
- http://sourceforge.net/project/showfiles.php?group_id=59275
+ Packages for Windows/MacOS/RPM are available for paid members at 
+ https://symless.com/synergy/
+ .
+ Sources can be found at
+ https://github.com/symless/synergy/releases
diff -Nru synergy-1.4.16/debian/patches/ensure_non00_cursor.patch 
synergy-1.4.16/debian/patches/ensure_non00_cursor.patch
--- synergy-1.4.16/debian/patches/ensure_non00_cursor.patch     1970-01-01 
00:00:00.000000000 +0000
+++ synergy-1.4.16/debian/patches/ensure_non00_cursor.patch     2017-02-08 
22:08:21.000000000 +0000
@@ -0,0 +1,33 @@
+Description: Upstream fix for synergyc crash when createBlankCursor tries to 
create a 0x0 cursor.
+Origin: 
https://github.com/symless/synergy/commit/723a8a919570b3e3faa5ac430e675f14945e1951
+Bug-Debian: https://bugs.debian.org/854567
+Bug: https://github.com/symless/synergy/issues/5322
+Bug: https://github.com/symless/synergy/issues/5068
+Bug: https://github.com/symless/synergy/issues/5087
+Bug: https://github.com/symless/synergy/issues/5504
+Author: Joshua Honeycutt <joshua.honeyc...@gmail.com>
+Forwarded: not-needed
+Last-Update: 2017-02-09
+
+--- a/src/lib/platform/CXWindowsScreen.cpp
++++ b/src/lib/platform/CXWindowsScreen.cpp
+@@ -33,6 +33,7 @@
+ #include "TMethodEventJob.h"
+ #include <cstring>
+ #include <cstdlib>
++#include <algorithm>
+ #if X_DISPLAY_MISSING
+ #     error X11 is required to build synergy
+ #else
+@@ -1660,8 +1661,10 @@
+       // this seems just a bit more complicated than really necessary
+ 
+       // get the closet cursor size to 1x1
+-      unsigned int w, h;
++      unsigned int w = 0, h = 0;
+       XQueryBestCursor(m_display, m_root, 1, 1, &w, &h);
++      w = std::max(1u, w);
++      h = std::max(1u, h);
+ 
+       // make bitmap data for cursor of closet size.  since the cursor
+       // is blank we can use the same bitmap for shape and mask:  all
diff -Nru synergy-1.4.16/debian/patches/series 
synergy-1.4.16/debian/patches/series
--- synergy-1.4.16/debian/patches/series        2017-01-08 10:21:30.000000000 
+0000
+++ synergy-1.4.16/debian/patches/series        2017-02-08 22:08:21.000000000 
+0000
@@ -1,3 +1,4 @@
+ensure_non00_cursor.patch
 debian_google-test.patch
 system-cryptopp.patch
 cprotocolutil-writef.patch

--- End Message ---
--- Begin Message ---
Unblocked.

--- End Message ---

Reply via email to