Your message dated Thu, 27 Jun 2019 09:09:50 +0200
with message-id <67fc3f85-fa44-daf8-0184-f1e5e6866...@debian.org>
and subject line Re: Bug#931016: unblock: spacenavd/0.6-1.1
has caused the Debian Bug report #931016,
regarding unblock: spacenavd/0.6-1.1
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.)


-- 
931016: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=931016
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 spacenavd

spacenavd was no longer working properly due to a subtle change in kernel
behaviour. This was reported in #916610 and fixed by applying the
corresponding upstream commit.

Debdiff below.

diff -Nru spacenavd-0.6/debian/changelog spacenavd-0.6/debian/changelog
--- spacenavd-0.6/debian/changelog      2015-05-18 10:04:05.000000000 +0000
+++ spacenavd-0.6/debian/changelog      2019-06-01 11:13:33.000000000 +0000
@@ -1,3 +1,11 @@
+spacenavd (0.6-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix "conflict with /dev/input/js0" (Closes: #916610)
+    - Fixed upstream in 34ddda1246ad07e8ff2e6606224e710852e3e3d8
+
+ -- Jakob Haufe <su...@sur5r.net>  Sat, 01 Jun 2019 11:13:33 +0000
+
 spacenavd (0.6-1) unstable; urgency=medium
 
   * Imported Upstream version 0.6
diff -Nru spacenavd-0.6/debian/patches/series 
spacenavd-0.6/debian/patches/series
--- spacenavd-0.6/debian/patches/series 2015-05-18 10:04:05.000000000 +0000
+++ spacenavd-0.6/debian/patches/series 2019-06-01 11:04:55.000000000 +0000
@@ -1,2 +1,3 @@
 add-buildflags-to-makefile.patch
 run.patch
+skip-joystick-devices.patch
diff -Nru spacenavd-0.6/debian/patches/skip-joystick-devices.patch 
spacenavd-0.6/debian/patches/skip-joystick-devices.patch
--- spacenavd-0.6/debian/patches/skip-joystick-devices.patch    1970-01-01 
00:00:00.000000000 +0000
+++ spacenavd-0.6/debian/patches/skip-joystick-devices.patch    2019-06-01 
11:13:33.000000000 +0000
@@ -0,0 +1,37 @@
+Description: Skip joystick device files
+Author: John Tsiombikas <nucl...@member.fsf.org>
+Origin: upstream, 
https://github.com/FreeSpacenav/spacenavd/commit/34ddda1246ad07e8ff2e6606224e710852e3e3d8
+Bug-Debian: https://bugs.debian.org/916610
+---
+commit 34ddda1246ad07e8ff2e6606224e710852e3e3d8
+Author: John Tsiombikas <nucl...@member.fsf.org>
+Date:   Sat Oct 11 05:07:58 2014 +0000
+
+    added code to skip joystick device files while parsing 
/proc/bus/input/devices
+    
+    
+    git-svn-id: svn+ssh://svn.code.sf.net/p/spacenav/code/trunk/spacenavd@183 
ef983eb1-d774-4af8-acfd-baaf7b16a646
+
+diff --git a/src/dev_usb_linux.c b/src/dev_usb_linux.c
+index 30db579..5f4baad 100644
+--- a/src/dev_usb_linux.c
++++ b/src/dev_usb_linux.c
+@@ -342,11 +342,16 @@ struct usb_device_info *find_usb_devices(int 
(*match)(const struct usb_device_in
+                               case 'H':
+                                       keyptr = strstr(cur_line, "Handlers=");
+                                       if(keyptr) {
+-                                              char *devfile, *valptr = keyptr 
+ strlen("Handlers=");
++                                              char *devfile = 0, *valptr = 
keyptr + strlen("Handlers=");
+                                               static const char *prefix = 
"/dev/input/";
+ 
+                                               int idx = 0;
+-                                              while((devfile = strtok(idx ? 0 
: valptr, " \t\v\n\r"))) {
++                                              while((devfile = strtok(devfile 
? 0 : valptr, " \t\v\n\r"))) {
++                                                      if(strstr(devfile, 
"js") == devfile) {
++                                                              /* ignore 
joystick device files, can't use them */
++                                                              continue;
++                                                      }
++
+                                                       
if(!(devinfo.devfiles[idx] = malloc(strlen(devfile) + strlen(prefix) + 1))) {
+                                                               perror("failed 
to allocate device filename buffer");
+                                                               continue;


unblock spacenavd/0.6-1.1

-- System Information:
Debian Release: 10.0
  APT prefers testing-debug
  APT policy: (500, 'testing-debug'), (500, 'testing'), (400, 'unstable'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-5-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_CRAP, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=C.UTF-8 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



-- 
ceterum censeo microsoftem esse delendam.

Attachment: pgpK2iSvY6ANb.pgp
Description: OpenPGP digital signature


--- End Message ---
--- Begin Message ---
Hi Jakob,

On 24-06-2019 16:52, Jakob Haufe wrote:
> Please unblock package spacenavd

spacenavd isn't in testing. The time that package that are not in
testing could migrate to testing has long passed. We're in the final run
for the release, there is no time for exceptions of reintroducing
packages. Sorry.

Paul

Attachment: signature.asc
Description: OpenPGP digital signature


--- End Message ---

Reply via email to