[Bug 692727] Re: amd64 libnss-sss package should include 32bit library for 3rd party application compatibility
** Also affects: sssd (Ubuntu Precise) Importance: Undecided Status: New ** Changed in: sssd (Ubuntu Precise) Status: New = In Progress -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/692727 Title: amd64 libnss-sss package should include 32bit library for 3rd party application compatibility To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/sssd/+bug/692727/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 692727] Re: amd64 libnss-sss package should include 32bit library for 3rd party application compatibility
This bug was fixed in the package sssd - 1.9.2-0ubuntu4 --- sssd (1.9.2-0ubuntu4) raring; urgency=low * Add -lpthread to sss_ssh_knownhostsproxy LDFLAGS (FTBFS). -- Timo Aaltonen tjaal...@ubuntu.com Sat, 01 Dec 2012 08:58:44 +0200 ** Changed in: sssd (Ubuntu) Status: Fix Committed = 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/692727 Title: amd64 libnss-sss package should include 32bit library for 3rd party application compatibility To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/sssd/+bug/692727/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 692727] Re: amd64 libnss-sss package should include 32bit library for 3rd party application compatibility
** Changed in: sssd (Ubuntu) Status: Triaged = Fix Committed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/692727 Title: amd64 libnss-sss package should include 32bit library for 3rd party application compatibility To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/sssd/+bug/692727/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 692727] Re: amd64 libnss-sss package should include 32bit library for 3rd party application compatibility
The perl snipplet in postinst can be replaced with this one line sed command: sed -i '/^\(passwd:\|group:\|shadow:\|netgroup:\)/ { /\(\\s\|\$\)/ !{ s/$/ sss/ } }' /etc/nsswitch.conf And the perl snipplet in portrm can be replaced with this one line sed command: sed -i '/^\(passwd:\|group:\|shadow:\|netgroup:\)/ { s/\(\s\s*\)sss\s\s*/\1/; s/\s\s*sss$// }' /etc/nsswitch.conf This will hopefully remove the perl dependency... -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/692727 Title: amd64 libnss-sss package should include 32bit library for 3rd party application compatibility To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/sssd/+bug/692727/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 692727] Re: amd64 libnss-sss package should include 32bit library for 3rd party application compatibility
perl needs to be multi-arch: foreign as well, but it seems to be more complicated, bug 1017603 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/692727 Title: amd64 libnss-sss package should include 32bit library for 3rd party application compatibility To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/sssd/+bug/692727/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 692727] Re: amd64 libnss-sss package should include 32bit library for 3rd party application compatibility
Bug still persists in Ubuntu 12.04.1 LTS Unable to install libnss-sss:i386 libnss-sss:i386 : Depends: perl:i386 but it is not going to be installed Recommends: sssd:i386 but it is not going 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/692727 Title: amd64 libnss-sss package should include 32bit library for 3rd party application compatibility To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/sssd/+bug/692727/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 692727] Re: amd64 libnss-sss package should include 32bit library for 3rd party application compatibility
Recommends: sssd:i386 but it is not going to be installed That doesn't sound right to me. You don't want to have a 32-bit and 64-bit version of the daemon package running on the same system. It's wasteful and potentially harmful. The 64-bit server talks to the clients over sockets, so the clients can be 32-bit or 64-bit. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/692727 Title: amd64 libnss-sss package should include 32bit library for 3rd party application compatibility To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/sssd/+bug/692727/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 692727] Re: amd64 libnss-sss package should include 32bit library for 3rd party application compatibility
yeah, the depends/recommends are wrong.. or sssd should be Multi-Arch: foreign to satisfy the Recommends for libnss-sss, not sure what to do with perl. Maybe rewrite the hackish nsswitch.conf mangling in postinst.. ** Changed in: sssd (Ubuntu) Assignee: (unassigned) = Timo Aaltonen (tjaalton) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/692727 Title: amd64 libnss-sss package should include 32bit library for 3rd party application compatibility To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/sssd/+bug/692727/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 692727] Re: amd64 libnss-sss package should include 32bit library for 3rd party application compatibility
** Changed in: sssd (Debian) Status: Unknown = New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/692727 Title: amd64 libnss-sss package should include 32bit library for 3rd party application compatibility To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/sssd/+bug/692727/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 692727] Re: amd64 libnss-sss package should include 32bit library for 3rd party application compatibility
** Bug watch added: Debian Bug tracker #611172 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=611172 ** Also affects: sssd (Debian) via http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=611172 Importance: Unknown Status: Unknown -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/692727 Title: amd64 libnss-sss package should include 32bit library for 3rd party application compatibility To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/sssd/+bug/692727/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 692727] Re: amd64 libnss-sss package should include 32bit library for 3rd party application compatibility
One way to accomplish this is to add a virtual package that's only available on i386 which depends on libnss-sss, and then add a Recommends on that for sssd. ** Changed in: sssd (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/692727 Title: amd64 libnss-sss package should include 32bit library for 3rd party application compatibility To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/sssd/+bug/692727/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 692727] Re: amd64 libnss-sss package should include 32bit library for 3rd party application compatibility
** Changed in: sssd (Ubuntu) Importance: Undecided = Low ** Changed in: sssd (Ubuntu) Status: New = Confirmed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/692727 Title: amd64 libnss-sss package should include 32bit library for 3rd party application compatibility To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/sssd/+bug/692727/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 692727] Re: amd64 libnss-sss package should include 32bit library for 3rd party application compatibility
The most recent upload of sssd for Ubuntu makes libnss-sss a multiarch package, which means that once multiarch is turned on by default in the package manager, you will be able to install 'libnss-sss:i386' to get the 32-bit .so. This will not (yet) be pulled in by default because cross-architecture depends/recommends are currently not allowed by the package manager. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/692727 Title: amd64 libnss-sss package should include 32bit library for 3rd party application compatibility -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 692727] Re: amd64 libnss-sss package should include 32bit library for 3rd party application compatibility
I think the appropriate behavior here would be to make libnss- sss.so(32-bit) a recommended package for SSSD. The reason you might not want to install the 32-bit libnss-sss.so by default is that it would immediately require the 32-bit glibc as a dependency. For platforms that want to remain 100% 64-bit, this would be unacceptable. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/692727 Title: amd64 libnss-sss package should include 32bit library for 3rd party application compatibility -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs