Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 258023 - media-video/vlc should depend on xulrunner or xulrunner-bin
Summary: media-video/vlc should depend on xulrunner or xulrunner-bin
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Alexis Ballier
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-02-07 13:51 UTC by Stef NN.
Modified: 2009-12-29 03:37 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stef NN. 2009-02-07 13:51:54 UTC
dependency should be: 
 || ( >=net-libs/xulrunner-1.8  >=net-libs/xulrunner-bin-1.8  ) 
instead of only
 >=net-libs/xulrunner-1.8

The idea behind xulrunner-bin is to have xulrunner installed without having to compile that big package. So if xulrunner-bin is installed it should be as good as the normal xulrunner.


Reproducible: Always

Steps to Reproduce:
1. install xulrunner-bin
2. emerge -av vlc


Actual Results:  
xulrunner gets pulled in.

Expected Results:  
vlc is happy with xulrunner-bin being already there.
Comment 1 Alexis Ballier gentoo-dev 2009-02-11 06:42:01 UTC
this comes up every couple of months and I think this will not work with -bin...
have you tried it?
Comment 2 Stef NN. 2009-02-11 19:29:17 UTC
(In reply to comment #1)
> this comes up every couple of months and I think this will not work with
> -bin...
> have you tried it?
> 

for me vlc-0.9.8a compiled fine with xulrunner-bin-1.8.1.19 on x86.
Comment 3 Alexis Ballier gentoo-dev 2009-02-11 19:31:11 UTC
(In reply to comment #2)
> (In reply to comment #1)
> > this comes up every couple of months and I think this will not work with
> > -bin...
> > have you tried it?
> > 
> 
> for me vlc-0.9.8a compiled fine with xulrunner-bin-1.8.1.19 on x86.

afaik this is 32bits only so this wont work on amd64
Comment 4 Alexis Ballier gentoo-dev 2009-02-12 07:33:00 UTC
(In reply to comment #3)
> > for me vlc-0.9.8a compiled fine with xulrunner-bin-1.8.1.19 on x86.
> 
> afaik this is 32bits only so this wont work on amd64


@mozilla team: feel free to update the deps if you think it is fine to use -bin to build the nsplugin or close this as wontfix; I thought -bin didn't install the required headers but it seems I was wrong.
Comment 5 Jory A. Pratt gentoo-dev 2009-05-31 13:42:52 UTC
(In reply to comment #4)
> (In reply to comment #3)
> > > for me vlc-0.9.8a compiled fine with xulrunner-bin-1.8.1.19 on x86.
> > 
> > afaik this is 32bits only so this wont work on amd64
> 
> 
> @mozilla team: feel free to update the deps if you think it is fine to use -bin
> to build the nsplugin or close this as wontfix; I thought -bin didn't install
> the required headers but it seems I was wrong.
> 

The dep can only be updated for x86, amd64 users compiling vlc will still have to build xulrunner from source.
Comment 6 Jory A. Pratt gentoo-dev 2009-07-12 22:29:29 UTC
(In reply to comment #5)
> (In reply to comment #4)
> > (In reply to comment #3)
> > > > for me vlc-0.9.8a compiled fine with xulrunner-bin-1.8.1.19 on x86.
> > > 
> > > afaik this is 32bits only so this wont work on amd64
> > 
> > 
> > @mozilla team: feel free to update the deps if you think it is fine to use -bin
> > to build the nsplugin or close this as wontfix; I thought -bin didn't install
> > the required headers but it seems I was wrong.
> > 
> 
> The dep can only be updated for x86, amd64 users compiling vlc will still have
> to build xulrunner from source.
> 

You can go ahead with xulrunner-bin being able to fullfil the dep for headers, I done rechecked it and all will work fine even on amd64.
Comment 7 Jory A. Pratt gentoo-dev 2009-12-29 03:37:10 UTC
xulrunner-bin is dated, we do not have anyone in the mozilla herd with an active interest of maintaining and bring the package current, -bin package should be drop'd from all packages until we either a) find a maintainer for it or b) have time for someone in the herd to bring the package currrent.