torrent of 32-bit lib dependencies: why?

Asked by Szilárd Páll

Hi all,

Just a quick question that puzzles me and the answer may be as simple as "yes", but I'd like to hear if from someone with insight into nuvolaplayer.

I read up and I understand the technical aspects of why is a !@#$% 32-bit flash plugin required with nspluginwrapper + 32-bit libs. However, in order to just simply use the 32-bit nspluginwrapper is it really necessary to install 123 32-bit packages (Using Trusty) including stuff like gcc-4.9-base:i386, libhcrypto4-heimdal:i386, libcups2:i386?

I would not mind if it was a 1-2 dozen 32-bit packages required, but 123 sounds insane, especially as the nuvolaplayer-flashplugin pulls in strange dependecies like the above.

I hope this was not too much of a noob rant!

Cheers,
Sz.

Question information

Language:
English Edit question
Status:
Answered
For:
Nuvola Apps Runtime (Nuvola Player) Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Jiří Janoušek (fenryxo) said :
#1

The package nuvolaplayer-flashplugin-multiarch has 18 direct 32bit dependencies, all of them were found neccessary by many trial & error attempts. The mentioned dependencies have other 32bit dependencies...

The package nuvolaplayer-flashplugin depends also on nspluginwraper that has dependency on 32bit nspluginviewer which has other 32bit dependencies...

That said, the depencency tree is really huge and insane :-(

On the other hand, Nuvola Player 3 does have zero 32bit dependencies as it doesn't require nspluginwrapper to run Flash plugin. Unfortunately, it isn't still finished although I've been working on it almost every day thanks to Gittip funding.

Revision history for this message
Szilárd Páll (sin-pecado) said :
#2

Thanks for the prompt reply! Admittedly, I have not done a thorough job to figure out direct vs indirect dependencies, but it sounds like most of them are dependencies of nspluginviewer, right? I still don't get why is e.g. both gcc-4.8-base:i386 and gcc-4.9-base:i386 in the list (let alone the huge number of seemingly non-essential crypto stuff), but I guess it's not so important - it's better use of your time to fix the issue rather than investigate it.

Unrelated, but if I'm already at it:
- any estimate for the v3 release?
- do you use the PPAPI in v3?

Revision history for this message
Jiří Janoušek (fenryxo) said :
#3

- any estimate for the v3 release?

Hopefully, by the end of October. Hard to estimate more precisely, there is a lot of work left and plenty of obstacles and challenges here and there.

- do you use the PPAPI in v3?

No, WebKitGtk seems not to support PPAPI. IIRC, Google's Blink is the only web engine with PPAPI support.

Can you help with this problem?

Provide an answer of your own, or ask Szilárd Páll for more information if necessary.

To post a message you must log in.