Bug 112927

Summary: pcsc-acr38-1.2.9-11.i586.rpm lacks bundle information
Product: [openSUSE] SUSE LINUX 10.0 Reporter: jo de baer <jo.debaer>
Component: InstallationAssignee: Sonja Krause-Harder <skh>
Status: RESOLVED FIXED QA Contact: Siegfried Olschner <siegfried.olschner>
Severity: Normal    
Priority: P5 - None CC: bart.symons
Version: Beta 2   
Target Milestone: ---   
Hardware: i386   
OS: Other   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description jo de baer 2005-08-25 10:24:24 UTC
Rpm pcsc-acr38-1.2.9-11.i586.rpm contains the following file :
/usr/lib/readers/libacr38u.so . This so file is hopefully the stripped driver
for the acr38u card reader. However, pcsc drivers must be located in a *.bundle
structure like this to be found :
jo@linux:/test2/usr/lib/readers> find .
.
./acs38Driver.bundle
./acs38Driver.bundle/Contents
./acs38Driver.bundle/Contents/Linux
./acs38Driver.bundle/Contents/Linux/acs38Driver
./acs38Driver.bundle/Contents/Info.plist

This structure is being put in /usr/local by running "make install" for e.g. the
version ACR38_LINUX_100703_P.tar.gz (for the moment AFAIK the latest version).
Make sure to put that WHOLE *.bundle stucture in the rpm and not just the driver
itself.
Comment 1 Siegfried Olschner 2005-08-25 11:16:40 UTC
Aj, who takes care of this? 
Comment 2 Sonja Krause-Harder 2005-08-25 11:27:18 UTC
I do. 
Comment 3 Sonja Krause-Harder 2005-08-29 10:08:09 UTC
Olaf,  
  
please have a look at the new filelist of pcsc-acr38, resulting from the  
tarballs own make install (I'm unsure about the file  
in /usr/include/PCSC/ccid):  
  
/usr/include/PCSC/ccid  
/usr/include/PCSC/ccid/ACS38DrvTools.h  
/usr/lib/readers/ACR38UDriver.bundle  
/usr/lib/readers/ACR38UDriver.bundle/Contents  
/usr/lib/readers/ACR38UDriver.bundle/Contents/Info.plist  
/usr/lib/readers/ACR38UDriver.bundle/Contents/Linux  
/usr/lib/readers/ACR38UDriver.bundle/Contents/Linux/ACR38UDriver  
/usr/lib/readers/libacr38u.so  
/usr/lib/readers/libacr38ucontrol.a  
/usr/lib/readers/libacr38ucontrol.la  
/usr/lib/readers/libacr38ucontrol.so  
/usr/lib/readers/libacr38ucontrol.so.0  
/usr/lib/readers/libacr38ucontrol.so.0.0.0  
/usr/share/doc/packages/pcsc-acr38  
/usr/share/doc/packages/pcsc-acr38/COPYING  
/usr/share/doc/packages/pcsc-acr38/ChangeLog  
/usr/share/doc/packages/pcsc-acr38/NEWS  
/usr/share/doc/packages/pcsc-acr38/README  
  
Is this ok?  
  
Comment 4 Olaf Kirch 2005-08-29 12:18:43 UTC
This looks okay. Please ask Zetes to test this. 
Comment 5 Sonja Krause-Harder 2005-08-29 12:35:10 UTC
Submitted for beta 4. 
Comment 6 Bart Symons 2005-08-29 13:10:12 UTC
In respons to comment #3:

NOT TO BE INCLUDED IN THE RPM:
-----------------------------
/usr/include/PCSC/ccid  
/usr/include/PCSC/ccid/ACS38DrvTools.h
/usr/lib/readers/libacr38u.so  
/usr/lib/readers/libacr38ucontrol.a  
/usr/lib/readers/libacr38ucontrol.la  
/usr/lib/readers/libacr38ucontrol.so  
/usr/lib/readers/libacr38ucontrol.so.0  
/usr/lib/readers/libacr38ucontrol.so.0.0.0  


TO BE INCLUDED IN THE RPM:
--------------------------
/usr/lib/readers/ACR38UDriver.bundle  
/usr/lib/readers/ACR38UDriver.bundle/Contents  
/usr/lib/readers/ACR38UDriver.bundle/Contents/Info.plist  
/usr/lib/readers/ACR38UDriver.bundle/Contents/Linux  
/usr/lib/readers/ACR38UDriver.bundle/Contents/Linux/ACR38UDriver  
/usr/share/doc/packages/pcsc-acr38  
/usr/share/doc/packages/pcsc-acr38/COPYING  
/usr/share/doc/packages/pcsc-acr38/ChangeLog  
/usr/share/doc/packages/pcsc-acr38/NEWS  
/usr/share/doc/packages/pcsc-acr38/README  


REMARK:
-------
Please use version 100705 of the ACS tarball to build the rpm.

 
Comment 7 Sonja Krause-Harder 2005-08-29 13:40:07 UTC
Submitted again with only the requested files for beta 4. (Updated to 100705, 
too.) 
Comment 8 Edward Cheung 2005-08-30 07:02:04 UTC
In response to comment #6

The files to be included / excluded in the RPM as indicated in comment #6 is 
correct. 

NOT TO BE INCLUDED IN THE RPM:
-----------------------------
/usr/include/PCSC/ccid  
/usr/include/PCSC/ccid/ACS38DrvTools.h
/usr/lib/readers/libacr38u.so
/usr/lib/readers/libacr38ucontrol.a  
/usr/lib/readers/libacr38ucontrol.la  
/usr/lib/readers/libacr38ucontrol.so  
/usr/lib/readers/libacr38ucontrol.so.0  
/usr/lib/readers/libacr38ucontrol.so.0.0.0  


TO BE INCLUDED IN THE RPM:
--------------------------
/usr/lib/readers/ACR38UDriver.bundle  
/usr/lib/readers/ACR38UDriver.bundle/Contents  
/usr/lib/readers/ACR38UDriver.bundle/Contents/Info.plist  
/usr/lib/readers/ACR38UDriver.bundle/Contents/Linux  
/usr/lib/readers/ACR38UDriver.bundle/Contents/Linux/ACR38UDriver  
/usr/share/doc/packages/pcsc-acr38  
/usr/share/doc/packages/pcsc-acr38/COPYING  
/usr/share/doc/packages/pcsc-acr38/ChangeLog  
/usr/share/doc/packages/pcsc-acr38/NEWS  
/usr/share/doc/packages/pcsc-acr38/README  

Remark:
-------
/usr/lib/readers/libacr38u.so is not generated in the make process, i.e. this 
lib should not be present.