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

Reply via email to