Here's the IRC logs: #ubuntu-desktop: i think what has happened is that nss got dropped from ia32-libs, but flash links against nss (a 32-bit nss) chrisccoulson: yeah, that's possible so, it's all broken unless multiarch is enabled it may still be broken with multiarch enabled...I need to test it i'm just about to ;)_ mdeslaur, just checked on my test box, it is multiarch enabled and has nspluginwrapper 1.4.4-0ubuntu3 and suffers from the same problem kenvandine: what version of the flash package are you using? mdeslaur, ah, it's still going to be broken flashplugin-installer 10.3.183.4ubuntu3 nspluginviewer doesn't have an explicit dependency against nss (it doesn't use it) but flash is going to need it it certainly isn't getting pulled in on my system here <-- glatzor has quit (Ping timeout: 245 seconds) chrisccoulson, exactly which package? kenvandine: what about if you do "apt-get install flashplugin-installer:i386" on your test box i have some libnss3 packages kenvandine, amd64 packages? yes <-- huats has quit (Ping timeout: 260 seconds) chrisccoulson: the amd64 version of flashplugin-installer is only pulling in ia32-libs, but that doesn't contain the libraries anymore, so installing the :i386 package should pull in all the multiarch libs this is bringing in i386 nss packages but, the :i386 package doesn't have nspluginwrapper as a dep * mdeslaur needs to figure out what to do ah, ok so, it still sounds like it's a bit of a mess * mdeslaur looks around for slangasek chrisccoulson: yeah, I need to ask slangasek how we're supposed to handle that ok... that fixed it i think #ubuntu-devel: slangasek: can a amd64 package depend on i386 packages? mdeslaur: Implicitely, not explicitely. infinity: what do you mean by that? mdeslaur: As in, you can depend on a package that only exists on i386, and it'll work out, but you can't explicitely depend on package:i386 infinity: hmm...not exactly the answer I wanted infinity: so, I need flashplugin-installer to depend on nspluginwrapper on amd64 only <-- paulliu has quit (Quit: Leaving.) infinity: so either I get rid of the amd64 package, and figure out a way to have an arch-specific depends mdeslaur: Which, in turn, depends on nspluginviewer, which is i386 only. infinity: or I keep the amd64 package, depend on nspluginwrapper, but need a way to specify :i386 depends No you don't... mdeslaur, infinity - that bit seems to work already (ie, installing flashplugin-installer pulls in nspluginwrapper, which pulls in nspluginviewer:i386 and all of it's i386 dependencies) If you keep the amd64 package, it depends on nspluginwrapper, and you're done. chrisccoulson: Indeed. infinity: no, because the amd64 package won't pull in all the required i386 libraries what's broken is that flashplugin-installer needs to pull in libnss3:i386 ^^infinity that used to be shipped in ia32-libs and now flash is broken on amd64, because nothing pulls it in which i s breaking firefox ;) Perhaps nspluginviewer needs to depend on libnss3? infinity, not really. that's technically incorrect, as it doesn't need it the flash plugin does though Fair enough. flashplugin-installer:i386 does pull it in though <-- rickspencer3 has quit (Ping timeout: 245 seconds) infinity: any ideas? Well, then. flashplugin-amd64 depends flashplugin-installer (>= [version where you stop building it on amd64], nspluginwrapper And then you die a little inside. And try to figure out an upgrade path. <-- RawChid (rachid@ubuntu/member/rawchid) has left #ubuntu-devel * mdeslaur dies a little inside ideally, the flashplugin-installer package would go away completely, and we would only keep adobe-flashplugin in partner Ideally, sure. chrisccoulson: I know! make firefox amd64 depend on nspluginwrapper :P lol Is there a reason we don't just ship the actual amd64 build of flash? Just fear of unsupported betas, I guess? :/ over my cold hard dead body ;) (to firefox depending on nspluginwrapper) infinity: it's not updated for security fixes, and I'm pretty sure adobe won't let us redistribute it Fair on both counts. <-- Tonio__ has quit (Ping timeout: 245 seconds) hopefully they'll ship flash 11 before we release oneiric But yeah, given the current wrapper/viewer situation, something evil's going to happen to transition flash to multiarch. i've subscribed you both to bug 830802 Launchpad bug 830802 in flashplugin-nonfree (Ubuntu Oneiric) "firefox freezes and grays out" [High,Triaged] https://launchpad.net/bugs/830802 the freezing is a symptom of flash going crazy ;) I guess if you don't want the above evil situation, you could create a "flashplugin-installer-noreally-we-mean-it-this-time" cause there aren't enough flash packages depending on flash packages already. Then you can keep -installer on both arches, have both depend on the (i386-only) new package, and make it work. I need to think about that a minute you're confusing my feeble brain --> johanbr (~