[Bug 733501] Re: FFe: transitioning libraries to multiarch paths
All the libraries that are going to be uploaded for multiarch to natty have been uploaded. Any further library changes will be staged in my ppa for this cycle, pushing to Debian ASAP and oneiric when it opens. There's still some cleanup to be done of the fallout here (30ish packages in main FTBFS, a significant number of these are due to multiarch incompatibilities; 140ish libraries in universe need no-change rebuilds due to moved .la files; other packages will probably ftbfs in universe but no list available yet). We'll work through these as quickly as possible. If the release team knows of any other problems caused by the multiarch transition, please shout. ** Changed in: ubuntu Status: Confirmed = 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/733501 Title: FFe: transitioning libraries to multiarch paths -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 733501] Re: FFe: transitioning libraries to multiarch paths
** Tags added: multiarch -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/733501 Title: FFe: transitioning libraries to multiarch paths -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 733501] Re: FFe: transitioning libraries to multiarch paths
Hi, the possible breakage's I see now is for people using thirdparty i386 apps force-arch installed on 64bit systems and then the deps resolved using ia32-libs or using the famous getlibs script. The applications to be listed are lotus-notes, symphony, sametime, adobeair (these are the ones I'm forced to use). With the current state of multiarch in dpkg it's now not possible to get them installed due to dependencies and dependencies in i386 are not yet built for multiarch. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/733501 Title: FFe: transitioning libraries to multiarch paths -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 733501] Re: FFe: transitioning libraries to multiarch paths
forcearch installation will work the same as before (i.e., not very well). ia32-libs will continue to work. I don't know what getlibs is, so I disagree with your assertion that it's famous. But if it breaks, then it wasn't very robust to begin with. I guess the authors of this tool will need to update it for multiarch compatibility. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/733501 Title: FFe: transitioning libraries to multiarch paths -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 733501] Re: FFe: transitioning libraries to multiarch paths
** Branch linked: lp:ubuntu/libxext -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/733501 Title: FFe: transitioning libraries to multiarch paths -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 733501] Re: FFe: transitioning libraries to multiarch paths
** Branch linked: lp:ubuntu/libxfixes -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/733501 Title: FFe: transitioning libraries to multiarch paths -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 733501] Re: FFe: transitioning libraries to multiarch paths
** Branch linked: lp:ubuntu/libxinerama -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/733501 Title: FFe: transitioning libraries to multiarch paths -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 733501] Re: FFe: transitioning libraries to multiarch paths
** Branch linked: lp:ubuntu/libxrandr -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/733501 Title: FFe: transitioning libraries to multiarch paths -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 733501] Re: FFe: transitioning libraries to multiarch paths
** Branch linked: lp:ubuntu/libxrender -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/733501 Title: FFe: transitioning libraries to multiarch paths -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 733501] Re: FFe: transitioning libraries to multiarch paths
** Branch linked: lp:ubuntu/libxxf86vm -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/733501 Title: FFe: transitioning libraries to multiarch paths -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 733501] Re: FFe: transitioning libraries to multiarch paths
** Branch linked: lp:ubuntu/jasper ** Branch linked: lp:ubuntu/libjpeg6b ** Branch linked: lp:ubuntu/tiff -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/733501 Title: FFe: transitioning libraries to multiarch paths -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 733501] Re: FFe: transitioning libraries to multiarch paths
** Branch linked: lp:ubuntu/pango-graphite -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/733501 Title: FFe: transitioning libraries to multiarch paths -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 733501] Re: FFe: transitioning libraries to multiarch paths
** Branch linked: lp:ubuntu/gobject-introspection -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/733501 Title: FFe: transitioning libraries to multiarch paths -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 733501] Re: FFe: transitioning libraries to multiarch paths
** Branch linked: lp:ubuntu/dbus -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/733501 Title: FFe: transitioning libraries to multiarch paths -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 733501] Re: FFe: transitioning libraries to multiarch paths
** Branch linked: lp:~vorlon/ubuntu/natty/avahi/multiarch -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/733501 Title: FFe: transitioning libraries to multiarch paths -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 733501] Re: FFe: transitioning libraries to multiarch paths
** Branch linked: lp:ubuntu/libxcomposite -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/733501 Title: FFe: transitioning libraries to multiarch paths -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 733501] Re: FFe: transitioning libraries to multiarch paths
Hell, you're mad if you give a FFE for such a HUGE change. Count broken things: Python build for source is the first (bug 738213). What a childish decision... -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/733501 Title: FFe: transitioning libraries to multiarch paths -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 733501] Re: FFe: transitioning libraries to multiarch paths
build FROM source obvious fix. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/733501 Title: FFe: transitioning libraries to multiarch paths -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 733501] Re: FFe: transitioning libraries to multiarch paths
Dmitry, Thank you for bringing bug #738213 to our attention. I am committed to resolving those issues introduced by the upload of multiarch, and I believe the release team understands that, which is why the freeze exception has been granted. I'm having a look at the python2.7 build and we will get the source package build fixed in time for beta. While you may think breaking python is proof that the transition as a whole is broken, there are a finite number of build systems that implement their own library resolution and need to be fixed. We've fixed several others already for this transition; python is another and will be taken care of ASAP. A full rebuild of the Ubuntu main archive will also be scheduled to identify any other unexpected breakage introduced by this change. I believe the risk to the 11.04 release overall is still low. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/733501 Title: FFe: transitioning libraries to multiarch paths -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 733501] Re: FFe: transitioning libraries to multiarch paths
** Branch linked: lp:ubuntu/libxi -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/733501 Title: FFe: transitioning libraries to multiarch paths -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 733501] Re: FFe: transitioning libraries to multiarch paths
** Branch linked: lp:ubuntu/pango1.0 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/733501 Title: FFe: transitioning libraries to multiarch paths -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 733501] Re: FFe: transitioning libraries to multiarch paths
** Branch linked: lp:ubuntu/xft -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/733501 Title: FFe: transitioning libraries to multiarch paths -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 733501] Re: FFe: transitioning libraries to multiarch paths
** Branch linked: lp:ubuntu/libsm -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/733501 Title: FFe: transitioning libraries to multiarch paths -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 733501] Re: FFe: transitioning libraries to multiarch paths
** Branch linked: lp:ubuntu/libxt -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/733501 Title: FFe: transitioning libraries to multiarch paths -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 733501] Re: FFe: transitioning libraries to multiarch paths
** Branch linked: lp:ubuntu/libice -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/733501 Title: FFe: transitioning libraries to multiarch paths -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 733501] Re: FFe: transitioning libraries to multiarch paths
** Branch linked: lp:ubuntu/libxcursor -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/733501 Title: FFe: transitioning libraries to multiarch paths -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 733501] Re: FFe: transitioning libraries to multiarch paths
** Branch linked: lp:ubuntu/libxdamage -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/733501 Title: FFe: transitioning libraries to multiarch paths -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 733501] Re: FFe: transitioning libraries to multiarch paths
** Branch linked: lp:ubuntu/libx11 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/733501 Title: FFe: transitioning libraries to multiarch paths -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 733501] Re: FFe: transitioning libraries to multiarch paths
** Branch linked: lp:ubuntu/libxcb -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/733501 Title: FFe: transitioning libraries to multiarch paths -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 733501] Re: FFe: transitioning libraries to multiarch paths
** Branch linked: lp:ubuntu/libxdmcp -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/733501 Title: FFe: transitioning libraries to multiarch paths -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 733501] Re: FFe: transitioning libraries to multiarch paths
** Branch linked: lp:ubuntu/libxau -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/733501 Title: FFe: transitioning libraries to multiarch paths -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 733501] Re: FFe: transitioning libraries to multiarch paths
** Branch linked: lp:ubuntu/acl -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/733501 Title: FFe: transitioning libraries to multiarch paths -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 733501] Re: FFe: transitioning libraries to multiarch paths
** Branch linked: lp:ubuntu/glib2.0 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/733501 Title: FFe: transitioning libraries to multiarch paths -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 733501] Re: FFe: transitioning libraries to multiarch paths
** Branch linked: lp:ubuntu/libtasn1-3 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/733501 Title: FFe: transitioning libraries to multiarch paths -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 733501] Re: FFe: transitioning libraries to multiarch paths
** Branch linked: lp:ubuntu/libgcrypt11 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/733501 Title: FFe: transitioning libraries to multiarch paths -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 733501] Re: FFe: transitioning libraries to multiarch paths
** Branch linked: lp:ubuntu/gnutls26 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/733501 Title: FFe: transitioning libraries to multiarch paths -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 733501] Re: FFe: transitioning libraries to multiarch paths
** Branch linked: lp:ubuntu/libgpg-error -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/733501 Title: FFe: transitioning libraries to multiarch paths -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 733501] Re: FFe: transitioning libraries to multiarch paths
** Branch linked: lp:ubuntu/krb5 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/733501 Title: FFe: transitioning libraries to multiarch paths -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 733501] Re: FFe: transitioning libraries to multiarch paths
** Branch linked: lp:~ubuntu-core-dev/pam/ubuntu -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/733501 Title: FFe: transitioning libraries to multiarch paths -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 733501] Re: FFe: transitioning libraries to multiarch paths
** Branch linked: lp:ubuntu/pam -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/733501 Title: FFe: transitioning libraries to multiarch paths -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 733501] Re: FFe: transitioning libraries to multiarch paths
** Branch linked: lp:ubuntu/expat -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/733501 Title: FFe: transitioning libraries to multiarch paths -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 733501] Re: FFe: transitioning libraries to multiarch paths
** Branch linked: lp:ubuntu/libffi -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/733501 Title: FFe: transitioning libraries to multiarch paths -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 733501] Re: FFe: transitioning libraries to multiarch paths
** Branch linked: lp:ubuntu/attr -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/733501 Title: FFe: transitioning libraries to multiarch paths -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 733501] Re: FFe: transitioning libraries to multiarch paths
** Branch linked: lp:ubuntu/freetype -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/733501 Title: FFe: transitioning libraries to multiarch paths -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Linaro-release] [Bug 733501] Re: FFe: transitioning libraries to multiarch paths
Steve Langasek [2011-03-14 17:55 -]: If using dh(1) and your package uses autoconf, you can switch to compat level 9 and the package will build for multiarch paths by default. It's not safe to make this a completely automatic conversion: Ah, thanks for the details. I was actually hoping that it wouldn't be automatic :-) Using the dh compat level sounds like a very elegant solution for this. Thanks, looking forward to seeing this! Martin -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/733501 Title: FFe: transitioning libraries to multiarch paths -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 733501] Re: FFe: transitioning libraries to multiarch paths
** Branch linked: lp:ubuntu/eglibc -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/733501 Title: FFe: transitioning libraries to multiarch paths -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 733501] Re: FFe: transitioning libraries to multiarch paths
Thanks Steve for the detailled plan. dpkg that implements support for the final library paths, gcc and eglibc to use the paths, and debhelper and pkg-config patches to support multiarch will only enable additional library search paths, and thus our current libary packages should continue to work unmodified, right? That is, with the exception of lib32ffi-dev and friends; do you know (by grepping Contents.gz or similar) that this is the complete list? The steps until here (and the transition document, of course) seem low risk to me. As you said, there might be a potential dpkg db change, but we only need to fix that for intra-natty upgraders, and it shouldn't be too difficult. I agree with Kate that I'd like to have these changes in well before beta, so that we can do the major testing rounds with the new infrastructure in place. I don't think we are in a hurry to update the library stack by beta. We should,, upload a small set of central libraries (i. e. if something breaks, we _will_ notice), such as glib2.0, libx11, libxcb, libpcre, and libdl (all of which are required by libflashplayer.so). gtk isn't needed by flashplayer, but converting that early would be interesting because it would test the robustness with runtime loaded platform specific modules (/usr/lib/gtk-2.0/2.10.0/immodules/*.so and /usr/lib/gdk- pixbuf-2.0/2.10.0/loaders/*.so) We should then leave this in the archive for a few days, iron out the problems, and could then continue until beta-2. Question here: Once the new debhelper is in, will library packages will be built for multiarch compatible paths by default, or does this need to be enabled in debian/rules? Getting up to the point of flashplugin is a very laudable goal, as this is probably the #1 reason why people have ia32-libs installed. The flash player has tons of vulnerabilities, and so far people are using it with outdated libraries (which ia32-libs constantly is). So I agree that for this benefit it is worth taking some risk here. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/733501 Title: FFe: transitioning libraries to multiarch paths -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 733501] Re: FFe: transitioning libraries to multiarch paths
** Changed in: 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/733501 Title: FFe: transitioning libraries to multiarch paths -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Linaro-release] [Bug 733501] Re: FFe: transitioning libraries to multiarch paths
On Mon, Mar 14, 2011 at 08:00:02AM -, Martin Pitt wrote: dpkg that implements support for the final library paths, gcc and eglibc to use the paths, and debhelper and pkg-config patches to support multiarch will only enable additional library search paths, and thus our current libary packages should continue to work unmodified, right? Correct. That is, with the exception of lib32ffi-dev and friends; do you know (by grepping Contents.gz or similar) that this is the complete list? Yes, this is a grep for 'usr/(lib|include)/i686-linux-gnu' in i386 and amd64 Contents.gz. I don't think we are in a hurry to update the library stack by beta. We should,, upload a small set of central libraries (i. e. if something breaks, we _will_ notice), such as glib2.0, libx11, libxcb, libpcre, and libdl (all of which are required by libflashplayer.so). I have a pretty good set of libraries bootstrapped at https://launchpad.net/~vorlon/+archive/multiarch/, FWIW. It's actually enough to make flashplugin-installer cross-installable, but not co-installable with a desktop yet. Question here: Once the new debhelper is in, will library packages will be built for multiarch compatible paths by default, or does this need to be enabled in debian/rules? If using dh(1) and your package uses autoconf, you can switch to compat level 9 and the package will build for multiarch paths by default. It's not safe to make this a completely automatic conversion: - a new pre-depends line needs to be added to the library to ensure that the virtual package 'multiarch-support' (provided by a compatible libc) is installed before we unpack libraries to the new path. - various embedded paths in debian/*.install, debian/*.links, etc will be invalidated, and not all of these will be detected at build time - patches may be needed for backwards-compatible plugin directory handling So I'll make this as easy as possible to switch, but it's not automatic. And I see no good way to simplify the conversion for cdbs, which doesn't use dh_auto_configure. I guess cdbs could itself key on debian/compat = 9 and pass the --libdir option automatically, but as this behavior change would not be nearly as discoverable with cdbs as it is with debhelper, I prefer not to get too clever. -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developerhttp://www.debian.org/ slanga...@ubuntu.com vor...@debian.org -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/733501 Title: FFe: transitioning libraries to multiarch paths -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 733501] Re: FFe: transitioning libraries to multiarch paths
** Branch linked: lp:ubuntu/gcc-4.5 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/733501 Title: FFe: transitioning libraries to multiarch paths -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 733501] Re: FFe: transitioning libraries to multiarch paths
** Branch linked: lp:ubuntu/debhelper -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/733501 Title: FFe: transitioning libraries to multiarch paths -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 733501] Re: FFe: transitioning libraries to multiarch paths
Steve, thanks for flagging and the analysis. Main reservation at this point is that we're already behind where we were in the maverick time frame with open bugs high/critical bugs for this point in the release. I'm a bit worried on the surprise breakages, esp as we won't be able to roll back.Would like cjwatson and pitti to weigh in on this one. That being said, if we do it, I'd rather it be uploaded on monday ( assuming cjwatson and pitti are ok with it), and IF we have confidence the transition can be finished (all libs fixed up and working again) by about 7 days before beta. Otherwise we should wait for the start of Oneiric. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/733501 Title: FFe: transitioning libraries to multiarch paths -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 733501] Re: FFe: transitioning libraries to multiarch paths
IF we have confidence the transition can be finished (all libs fixed up and working again) by about 7 days before beta. I have no concerns about being able to get the archive into a usable state for beta freeze wrt multiarch. We may not make it all the way up the stack to flashplugin-installer in that timeframe, but this is a very soft transition and flashplugin-installer is a very soft target. The only real point of no return is that, once begun, we will wind up with *some* libraries in a multiarch layout for natty. -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developerhttp://www.debian.org/ slanga...@ubuntu.com vor...@debian.org -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/733501 Title: FFe: transitioning libraries to multiarch paths -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs