On 03/13/2011 03:52 PM, Mr Dash Four wrote: > "In short" and from what I remember, the OpenCT/OpenSC versions shipped > by Fedora were too old, introduced an unnecessary dependencies and, most > importantly, it didn't work with my smartcard at all (even though the > card was not that uncommon, as it turned out).
Fedora has been shipping latest released opensc for quite some time. You got your smart card working by building the latest opensc development code from the SVN; that's not what Linux distributions are expected to ship. The way Linux distributions pick up new code is by building the officially released tarballs. Now, the real problem why Fedora (and other distros) didn't support your card is because OpenSC had some release management problems and it took quite a lot of time to come out with the 0.12.0 release, while the 0.11.x was getting too old. Martin, are there any plans for 0.12.1? There are some important bugfixes in the SVN and several people have been asking about the release. I would really like to have Fedora 15 ship with OpenSC 0.12.1 if possible, but that'd mean a new opensc release very soon. <snip> > Given all that, I had to compile everything from source (imagine the > number -devel dependencies packages I had to install for this!), build > gdm 2.32 (on FC13!), build openct/opensc drivers from source while strip > the dependencies I do not need and eventually made the whole thing work If you are building your own custom distro (yes, that's what an initrd basically is) then building some stuff from source is the way to go. But for a general purpose Linux distribution's point of view, it makes sense to support as much as possible use cases, even if it means dragging in a few more dependencies. For most people, pcsc-lite+ccid is how they are going to access their smart card readers and if you are complaining about the distro package supporting pcsc-lite ... sorry dude, not going to take that one out. > On 03/12/2011 04:09 PM, Kalev Lember wrote: >> Unfortunately, I believe your use case is even less supported nowadays. >> Since the 0.12.0 release, opensc no longer supports building in both >> pcsc-lite and openct support, so starting with Fedora 15, the opensc >> package is built with only pcsc-lite support. By the way, openSUSE 11.4 was released a few days ago and they are also shipping opensc 0.12.0. I just checked how they are building it and they've also taken out openct support and building opensc only with pcsc-lite. -- Kalev _______________________________________________ opensc-devel mailing list opensc-devel@lists.opensc-project.org http://www.opensc-project.org/mailman/listinfo/opensc-devel