Package: release.debian.org
Severity: normal
User: [email protected]
Usertags: pu

Hello,

The package failed to upgrade from squeeze to wheezy. See bug #707756.
This was because the user made local changes. But the fix in the package
is easy.

I also include 2 important bug fixes from upstream (I am also the
upstream maintainer).

May I proceed with an upload?


diff -Nru pcsc-lite-1.8.4/debian/changelog pcsc-lite-1.8.4/debian/changelog
--- pcsc-lite-1.8.4/debian/changelog    2012-06-26 21:14:20.000000000 +0200
+++ pcsc-lite-1.8.4/debian/changelog    2013-05-15 13:12:56.000000000 +0200
@@ -1,3 +1,15 @@
+pcsc-lite (1.8.4-1+deb7u1) unstable; urgency=low
+
+  * Fix "failed upgrade squeeze -> wheezy" by removing addgroup call
+    (Closes: #707756)
+    The pcscd group was instroduced in pcsc-lite 1.6.0 no more used
+    since pcsc-lite 1.8.0
+  * Correctly check systemd is running (backport from change in 1.8.8-3)
+  * debian/patches/{readerfactory,winscard_clnt}: two important fixes from
+    upstream newer versions.
+
+ -- Ludovic Rousseau <[email protected]>  Sat, 11 May 2013 11:49:01 +0000
+
 pcsc-lite (1.8.4-1) unstable; urgency=high
 
   * New upstream release
diff -Nru pcsc-lite-1.8.4/debian/patches/readerfactory 
pcsc-lite-1.8.4/debian/patches/readerfactory
--- pcsc-lite-1.8.4/debian/patches/readerfactory        1970-01-01 
01:00:00.000000000 +0100
+++ pcsc-lite-1.8.4/debian/patches/readerfactory        2013-05-15 
11:47:20.000000000 +0200
@@ -0,0 +1,14 @@
+From: Ludovic Rousseau <[email protected]>
+Subject: RFAddReader(): fix a off-by-one bug
+Origin: upstream, 
http://anonscm.debian.org/viewvc/pcsclite/?view=revision&revision=6384
+--- a/src/readerfactory.c
++++ b/src/readerfactory.c
+@@ -120,7 +120,7 @@
+               return SCARD_E_INVALID_VALUE;
+ 
+       /* allocate memory that is automatically freed */
+-      readerName = alloca(strlen(readerNameLong));
++      readerName = alloca(strlen(readerNameLong)+1);
+       strcpy(readerName, readerNameLong);
+ 
+       /* Reader name too long? also count " 00 00"*/
diff -Nru pcsc-lite-1.8.4/debian/patches/series 
pcsc-lite-1.8.4/debian/patches/series
--- pcsc-lite-1.8.4/debian/patches/series       1970-01-01 01:00:00.000000000 
+0100
+++ pcsc-lite-1.8.4/debian/patches/series       2013-05-15 11:48:08.000000000 
+0200
@@ -0,0 +1,2 @@
+readerfactory
+winscard_clnt
diff -Nru pcsc-lite-1.8.4/debian/patches/winscard_clnt 
pcsc-lite-1.8.4/debian/patches/winscard_clnt
--- pcsc-lite-1.8.4/debian/patches/winscard_clnt        1970-01-01 
01:00:00.000000000 +0100
+++ pcsc-lite-1.8.4/debian/patches/winscard_clnt        2013-05-15 
13:10:15.000000000 +0200
@@ -0,0 +1,13 @@
+From: Ludovic Rousseau <[email protected]>
+Subject: SCardBeginTransaction(): remove an extra line
+Origin: upstream, 
http://anonscm.debian.org/viewvc/pcsclite/?view=revision&revision=6385
+--- a/src/winscard_clnt.c
++++ b/src/winscard_clnt.c
+@@ -1200,7 +1200,6 @@
+               (void)pthread_mutex_unlock(currentContextMap->mMutex);
+               (void)SYS_USleep(PCSCLITE_LOCK_POLL_RATE);
+       }
+-      while (SCARD_E_SHARING_VIOLATION == rv);
+ 
+       (void)pthread_mutex_unlock(currentContextMap->mMutex);
+ 
diff -Nru pcsc-lite-1.8.4/debian/pcscd.postinst 
pcsc-lite-1.8.4/debian/pcscd.postinst
--- pcsc-lite-1.8.4/debian/pcscd.postinst       2011-11-27 20:36:59.000000000 
+0100
+++ pcsc-lite-1.8.4/debian/pcscd.postinst       2013-05-15 11:19:54.000000000 
+0200
@@ -16,10 +16,7 @@
        rm -rf $CFGDIR
 fi
 
-# create the pcscd group
-addgroup --system pcscd --quiet
-
 # enable pcscd for systemd
-[ -x /bin/systemctl ] && [ -d /sys/fs/cgroup/systemd ] && systemctl enable 
pcscd.socket
+[ -x /bin/systemctl ] && [ -d /run/systemd/system ] && systemctl enable 
pcscd.socket
 
 #DEBHELPER#

 
 #DEBHELPER#
-- System Information:
Debian Release: 7.0
  APT prefers stable
  APT policy: (990, 'stable'), (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-4-amd64 (SMP w/1 CPU core)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/20130515112734.3209.32014.reportbug@debian

Reply via email to