Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 422169 - app-accessibility/edbrowse build system can only support one specific version of spidermonkey
Summary: app-accessibility/edbrowse build system can only support one specific version...
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Accessibility Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-06-19 17:43 UTC by Ian Stakenvicius (RETIRED)
Modified: 2013-08-26 15:35 UTC (History)
0 users

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 Ian Stakenvicius (RETIRED) gentoo-dev 2012-06-19 17:43:05 UTC
As dev-lang/spidermonkey-1.8.7 has been added to the tree, and the RDEPEND of edbrowse specifies >=dev-lang/spidermonkey-1.8.5 (as it should), the ebuild needs to be adjusted so that edbrowse will use the proper JS lib and cppflags.

It seems that updates to spidermonkey will now change the library base name; as such either the ebuild will have to compensate for this via has_version checks, or the edbrowse build system needs some sort of configure script.

I am applying a fix the ebuild in the tree; this bug is a placeholder so that this fix can be reverted if/when upstream augments the build system.
Comment 1 William Hubbs gentoo-dev 2012-06-19 19:51:39 UTC
(In reply to comment #0)
> As dev-lang/spidermonkey-1.8.7 has been added to the tree, and the RDEPEND
> of edbrowse specifies >=dev-lang/spidermonkey-1.8.5 (as it should), the
> ebuild needs to be adjusted so that edbrowse will use the proper JS lib and
> cppflags.
> 
> It seems that updates to spidermonkey will now change the library base name;
> as such either the ebuild will have to compensate for this via has_version
> checks, or the edbrowse build system needs some sort of configure script.
> 
> I am applying a fix the ebuild in the tree; this bug is a placeholder so
> that this fix can be reverted if/when upstream augments the build system.

Please do not do this without communicating with the accessibility team.
Please revert this and attach a patch to this bug so we can look at what we need to change and communicate this to upstream (which I am in active communication with).

Thanks,

William
Comment 2 William Hubbs gentoo-dev 2012-06-19 23:43:47 UTC
Ok, scratch my last comment. I wasn't aware that you had spoken with @neurogeek about this bug.

In that case, we need someone to  take this to upstream as well. :-)
Comment 3 William Hubbs gentoo-dev 2012-06-20 04:20:32 UTC
Contact Chris and let him know what the issue is.  I'm pretty sure he will work with you to figure something out.
Comment 4 Ian Stakenvicius (RETIRED) gentoo-dev 2013-08-26 15:35:50 UTC
This has become a non-issue -- 1.8.7 is being removed from the tree, and newer official spidermonkeys will be slotted.  Since this package works fine with 1.8.5 and below there is no need for upstream to do anything unless they intend to support mozjs-17 or above.