[Bug 949912] Re: libpcsclite1 is not compatible with multiarch
The change for this task is not complete yet. The libpcsclite- dev_1.7.4-2ubuntu2_amd64.deb installs a .la file with these contents: [...] # Directory that this library needs to be installed in: libdir='/usr/lib' That directory is wrong. Either it should read correctly, ot this file should be removed. ** Changed in: pcsc-lite (Ubuntu) Status: Fix Released = New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/949912 Title: libpcsclite1 is not compatible with multiarch To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/pcsc-lite/+bug/949912/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 949912] Re: libpcsclite1 is not compatible with multiarch
** Branch linked: lp:~siretart/+junk/bug.949912 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/949912 Title: libpcsclite1 is not compatible with multiarch To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/pcsc-lite/+bug/949912/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 949912] Re: libpcsclite1 is not compatible with multiarch
Also, I think the .pc file is wrong: grep '/lib' /usr/lib/x86_64-linux-gnu/pkgconfig/libpcsclite.pc prefix=/usr libdir=${exec_prefix}/lib usbdropdir=/usr/lib/pcsc/drivers Obviously, libdir need to be adjusted. Moreover, I think the usbdropdir should be moved in order to allow pcsc drivers for different architectures to be installed. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/949912 Title: libpcsclite1 is not compatible with multiarch To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/pcsc-lite/+bug/949912/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 949912] Re: libpcsclite1 is not compatible with multiarch
On Fri, Apr 13, 2012 at 07:26:00AM -, Reinhard Tartler wrote: The change for this task is not complete yet. The libpcsclite- dev_1.7.4-2ubuntu2_amd64.deb installs a .la file with these contents: [...] # Directory that this library needs to be installed in: libdir='/usr/lib' That directory is wrong. Either it should read correctly, ot this file should be removed. What, practically speaking, is the impact of this field being wrong here? I don't think it's correct to say that libpcsclite1 is still not compatible with multiarch. Shouldn't this be tracked as a new bug? On Fri, Apr 13, 2012 at 03:21:54PM -, Reinhard Tartler wrote: Also, I think the .pc file is wrong: grep '/lib' /usr/lib/x86_64-linux-gnu/pkgconfig/libpcsclite.pc prefix=/usr libdir=${exec_prefix}/lib usbdropdir=/usr/lib/pcsc/drivers Obviously, libdir need to be adjusted. Moreover, I think the usbdropdir should be moved in order to allow pcsc drivers for different architectures to be installed. It probably should, yes, but that's a secondary issue. So far no one has been asking for multiarch usability of libpcsclite1, only installability. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/949912 Title: libpcsclite1 is not compatible with multiarch To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/pcsc-lite/+bug/949912/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 949912] Re: libpcsclite1 is not compatible with multiarch
Debian has version 1.8.3-2 of pcsc-lite and do not have these problems. $ grep lib /usr/lib/i386-linux-gnu/pkgconfig/libpcsclite.pc libdir=${prefix}/lib/i386-linux-gnu usbdropdir=/usr/lib/pcsc/drivers Libs: -L${libdir} -lpcsclite libpcsclite-dev do not provide any .la file Maybe Ubuntu could upgrade pcsc-lite to the latest version. Also, do not touch to usbdropdir unless you know EXACTLY what you are doing. And I guess you don't. You can't install drivers for different architecture. You don't need that (unless you use a proprietary driver only available for 1 architecture). Also note that only one pcscd can be used at the same time. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/949912 Title: libpcsclite1 is not compatible with multiarch To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/pcsc-lite/+bug/949912/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 949912] Re: libpcsclite1 is not compatible with multiarch
Still considering this fixed, then. Will pick up the new package version from Debian for 12.10. ** Changed in: pcsc-lite (Ubuntu) Status: New = Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/949912 Title: libpcsclite1 is not compatible with multiarch To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/pcsc-lite/+bug/949912/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 949912] Re: libpcsclite1 is not compatible with multiarch
On Fri, Apr 13, 2012 at 18:28:48 (CEST), Steve Langasek wrote: On Fri, Apr 13, 2012 at 07:26:00AM -, Reinhard Tartler wrote: The change for this task is not complete yet. The libpcsclite- dev_1.7.4-2ubuntu2_amd64.deb installs a .la file with these contents: [...] # Directory that this library needs to be installed in: libdir='/usr/lib' That directory is wrong. Either it should read correctly, ot this file should be removed. What, practically speaking, is the impact of this field being wrong here? I don't think it's correct to say that libpcsclite1 is still not compatible with multiarch. Shouldn't this be tracked as a new bug? I noticed that a driver, which uses libtool to link against libpcsclite, suddently gained an rpath to a very weird path. Libtool uttered a warning: library libpcsclite.la was moved and decided to add the rpath. removing the .la solved the issue. On Fri, Apr 13, 2012 at 03:21:54PM -, Reinhard Tartler wrote: Also, I think the .pc file is wrong: grep '/lib' /usr/lib/x86_64-linux-gnu/pkgconfig/libpcsclite.pc prefix=/usr libdir=${exec_prefix}/lib usbdropdir=/usr/lib/pcsc/drivers Obviously, libdir need to be adjusted. Moreover, I think the usbdropdir should be moved in order to allow pcsc drivers for different architectures to be installed. It probably should, yes, but that's a secondary issue. So far no one has been asking for multiarch usability of libpcsclite1, only installability. As Ludovic indicates, we should not modify usbdropdir. However, the issue with libdir still stands, and I still do believe that this is in scope of this particular bug. -- Gruesse/greetings, Reinhard Tartler, KeyID 945348A4 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/949912 Title: libpcsclite1 is not compatible with multiarch To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/pcsc-lite/+bug/949912/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 949912] Re: libpcsclite1 is not compatible with multiarch
On Fri, Apr 13, 2012 at 18:38:00 (CEST), Ludovic Rousseau wrote: Debian has version 1.8.3-2 of pcsc-lite and do not have these problems. $ grep lib /usr/lib/i386-linux-gnu/pkgconfig/libpcsclite.pc libdir=${prefix}/lib/i386-linux-gnu usbdropdir=/usr/lib/pcsc/drivers Libs: -L${libdir} -lpcsclite libpcsclite-dev do not provide any .la file Maybe Ubuntu could upgrade pcsc-lite to the latest version. Also, do not touch to usbdropdir unless you know EXACTLY what you are doing. And I guess you don't. You can't install drivers for different architecture. You don't need that (unless you use a proprietary driver only available for 1 architecture). Also note that only one pcscd can be used at the same time. OK, I will not touch this. Still, imagine that I have an proprietary application that is only available as _i386.deb and links against libpcsc-lite. So with multi-arch, I can install it and it will use the i386 version of pcsc-lite. However, that proprietary application will not be able to use the amd64 versions of my free driver that is installed in /usr/lib/pcsc/drivers. AFAIUI, the proper solution here would be to make pcscd search in /usr/lib/pcsc/drivers/$(DEB_HOST_MULTIARCH). Do I miss something here? -- Gruesse/greetings, Reinhard Tartler, KeyID 945348A4 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/949912 Title: libpcsclite1 is not compatible with multiarch To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/pcsc-lite/+bug/949912/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 949912] Re: libpcsclite1 is not compatible with multiarch
the same pcscd can be used by two libpcsclite in 32 and 64 bits at the same time. So if your application is 32-bits only you can still use it on a 64-bits system with a 64-bits pcscd and 64-bits driver. See http://old.nabble.com/new-version-available:-pcsc- lite-1.4.99-td14711674.html -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/949912 Title: libpcsclite1 is not compatible with multiarch To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/pcsc-lite/+bug/949912/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 949912] Re: libpcsclite1 is not compatible with multiarch
(I'm replying in private to avoid further clutter in the buglog) On Fri, Apr 13, 2012 at 20:36:48 (CEST), Ludovic Rousseau wrote: the same pcscd can be used by two libpcsclite in 32 and 64 bits at the same time. So if your application is 32-bits only you can still use it on a 64-bits system with a 64-bits pcscd and 64-bits driver. See http://old.nabble.com/new-version-available:-pcsc-lite-1.4.99-td14711674.html Ah, now it makes sense to me. So the pcsc-driver is never loaded into the application's address space, but uses libpcsclite.so to talk to the daemon, which acts as a proxy to the actual driver. Thanks for pointing me to that post. Cheers, Reinhard -- Gruesse/greetings, Reinhard Tartler, KeyID 945348A4 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/949912 Title: libpcsclite1 is not compatible with multiarch To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/pcsc-lite/+bug/949912/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 949912] Re: libpcsclite1 is not compatible with multiarch
Please see bug #978974 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/949912 Title: libpcsclite1 is not compatible with multiarch To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/pcsc-lite/+bug/949912/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 949912] Re: libpcsclite1 is not compatible with multiarch
This release actually BREAKS operation. Reverting to 1.7.4-2ubuntu1 restored normal operation. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/949912 Title: libpcsclite1 is not compatible with multiarch To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/pcsc-lite/+bug/949912/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 949912] Re: libpcsclite1 is not compatible with multiarch
** Changed in: pcsc-lite (Ubuntu) Status: Fix Released = Confirmed ** Changed in: pcsc-lite (Ubuntu) Status: Confirmed = Triaged -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/949912 Title: libpcsclite1 is not compatible with multiarch To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/pcsc-lite/+bug/949912/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 949912] Re: libpcsclite1 is not compatible with multiarch
Martin-Éric, that's not an actionable bug report. Please file a new bug and tell us /what/ breaks. ** Changed in: pcsc-lite (Ubuntu) Status: Triaged = Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/949912 Title: libpcsclite1 is not compatible with multiarch To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/pcsc-lite/+bug/949912/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 949912] Re: libpcsclite1 is not compatible with multiarch
On 10.04.2012 17:47, Martin-Éric Racine wrote: This release actually BREAKS operation. Reverting to 1.7.4-2ubuntu1 restored normal operation. as always, thanks for the very descriptive report. please could you elaborate what exactly is broken? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/949912 Title: libpcsclite1 is not compatible with multiarch To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/pcsc-lite/+bug/949912/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 949912] Re: libpcsclite1 is not compatible with multiarch
** Changed in: pcsc-lite (Ubuntu) Importance: Undecided = High -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/949912 Title: libpcsclite1 is not compatible with multiarch To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/pcsc-lite/+bug/949912/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 949912] Re: libpcsclite1 is not compatible with multiarch
This bug was fixed in the package pcsc-lite - 1.7.4-2ubuntu2 --- pcsc-lite (1.7.4-2ubuntu2) precise; urgency=low * Install into multiarch locations. LP: #949912. -- Matthias Klose d...@ubuntu.com Wed, 04 Apr 2012 10:00:42 +0200 ** Changed in: pcsc-lite (Ubuntu) Status: New = Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/949912 Title: libpcsclite1 is not compatible with multiarch To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/pcsc-lite/+bug/949912/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 949912] Re: libpcsclite1 is not compatible with multiarch
The bug is fixed in pcsc-lite version 1.8.3-1 I just uploaded in Debian unstable. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/949912 Title: libpcsclite1 is not compatible with multiarch To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/pcsc-lite/+bug/949912/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 949912] Re: libpcsclite1 is not compatible with multiarch
** Branch linked: lp:debian/pcsc-lite -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/949912 Title: libpcsclite1 is not compatible with multiarch To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/pcsc-lite/+bug/949912/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 949912] Re: libpcsclite1 is not compatible with multiarch
assigning to foundations to have a look at multi-arch compatibility ** Changed in: pcsc-lite (Ubuntu) Assignee: (unassigned) = Canonical Foundations Team (canonical-foundations) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/949912 Title: libpcsclite1 is not compatible with multiarch To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/pcsc-lite/+bug/949912/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 949912] Re: libpcsclite1 is not compatible with multiarch
I am working on multi-arch for the Debian package righ now. Expect a new Debian upload soon. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/949912 Title: libpcsclite1 is not compatible with multiarch To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/pcsc-lite/+bug/949912/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 949912] Re: libpcsclite1 is not compatible with multiarch
I agree to support multi-arch. If someone can provide a patch I will integrate it in the Debian version of pcsc-lite. Or I will have to write the patch myself but it may take some time. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/949912 Title: libpcsclite1 is not compatible with multiarch To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/pcsc-lite/+bug/949912/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs