[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#931016: marked as done (unblock: spacenavd/0.6-1.1)



Your message dated Thu, 27 Jun 2019 09:09:50 +0200
with message-id <67fc3f85-fa44-daf8-0184-f1e5e6866bbb@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 owner@bugs.debian.org
immediately.)


-- 
931016: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=931016
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian.org@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 <sur5r@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 <nuclear@member.fsf.org>
+Origin: upstream, https://github.com/FreeSpacenav/spacenavd/commit/34ddda1246ad07e8ff2e6606224e710852e3e3d8
+Bug-Debian: https://bugs.debian.org/916610
+---
+commit 34ddda1246ad07e8ff2e6606224e710852e3e3d8
+Author: John Tsiombikas <nuclear@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: pgpjobehPb_DY.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 to: