Bug 1116470 - python3-selenium depends on python-rdflib
Summary: python3-selenium depends on python-rdflib
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: python-selenium
Version: 22
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Dhiru Kholia
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: 1086844
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-07-04 20:50 UTC by Ganapathi Kamath
Modified: 2015-06-10 05:16 UTC (History)
2 users (show)

Fixed In Version: python-selenium-2.43.0-1.fc22
Clone Of:
Environment:
Last Closed: 2015-06-10 05:16:47 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
python2-selenium.spec (2.50 KB, text/x-rpm-spec)
2014-07-04 20:50 UTC, Ganapathi Kamath
no flags Details

Description Ganapathi Kamath 2014-07-04 20:50:53 UTC
Created attachment 914767 [details]
python2-selenium.spec

Description of problem:
python3-selenium depends on python-rdflib
It should depend on python3-rdflib
python3-rdflib sources and spec file will also build

Version-Release number of selected component (if applicable):
python3-rdflib-4.1.2-2.fc20.noarch
python3-selenium-2.40.0-2.fc20.noarch

This may need resolving along with Bug 1086844 

so when python3-rdflib gets built, depency should be changed from python-rdflib

How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:
no dependency issues

Additional info:

Comment 1 Ganapathi Kamath 2014-07-04 20:53:42 UTC
attachment title shouldve been "python-selenium.spec"  it has python3 stuff in it

Comment 2 Ganapathi Kamath 2014-10-22 23:00:22 UTC
Fedora 21:
# dnf install python3-selenium.noarch
pulls in 
(1/2): python-rdflib-4.1.2-2.fc21.noarch.rpm    
(2/2): python3-selenium-2.42.1-3.fc21.noarch.rpm


Following simple program did not work

$ cat ep001_openurl.py 
from selenium import webdriver

browser = webdriver.Firefox()
browser.get('http://seleniumhq.org/')
$


$ python3 ep001_openurl.py 
Traceback (most recent call last):
  File "ep001_openurl.py", line 3, in <module>
    browser = webdriver.Firefox()
  File "/usr/lib/python3.4/site-packages/selenium/webdriver/firefox/webdriver.py", line 59, in __init__
    self.binary, timeout),
  File "/usr/lib/python3.4/site-packages/selenium/webdriver/firefox/extension_connection.py", line 47, in __init__
    self.binary.launch_browser(self.profile)
  File "/usr/lib/python3.4/site-packages/selenium/webdriver/firefox/firefox_binary.py", line 61, in launch_browser
    self._wait_until_connectable()
  File "/usr/lib/python3.4/site-packages/selenium/webdriver/firefox/firefox_binary.py", line 100, in _wait_until_connectable
    self._get_firefox_output())
selenium.common.exceptions.WebDriverException: Message: 'The browser appears to have exited before we could connect. The output was: b\'ERROR: ld.so: object \\\'x_ignore_nofocus.so\\\' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.\\nERROR: ld.so: object \\\'x_ignore_nofocus.so\\\' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.\\nERROR: ld.so: object \\\'x_ignore_nofocus.so\\\' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.\\nERROR: ld.so: object \\\'x_ignore_nofocus.so\\\' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.\\nERROR: ld.so: object \\\'x_ignore_nofocus.so\\\' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.\\nERROR: ld.so: object \\\'x_ignore_nofocus.so\\\' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.\\nERROR: ld.so: object \\\'x_ignore_nofocus.so\\\' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.\\nERROR: ld.so: object \\\'x_ignore_nofocus.so\\\' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.\\nERROR: ld.so: object \\\'x_ignore_nofocus.so\\\' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.\\n\\n(process:25086): GLib-CRITICAL **: g_slice_set_config: assertion \\\'sys_page_size == 0\\\' failed\\n1414018590172\\taddons.manager\\tDEBUG\\tLoaded provider scope for resource://gre/modules/addons/XPIProvider.jsm: ["XPIProvider"]\\n1414018590173\\taddons.manager\\tDEBUG\\tLoaded provider scope for resource://gre/modules/LightweightThemeManager.jsm: ["LightweightThemeManager"]\\n1414018590175\\taddons.xpi\\tDEBUG\\tstartup\\n1414018590175\\taddons.xpi\\tINFO\\tMapping {972ce4c6-7e08-4474-a285-3208198ce6fd} to /usr/lib64/firefox/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}\\n1414018590176\\taddons.xpi\\tINFO\\tMapping fxdriver to /tmp/tmpclxwp130/extensions/fxdriver\\n1414018590176\\taddons.xpi\\tDEBUG\\tcheckForChanges\\n1414018590179\\taddons.xpi\\tDEBUG\\tNo changes found\\n*** Blocklist::_preloadBlocklistFile: blocklist is disabled\\nJavaScript error: chrome://browser/content/urlbarBindings.xml, line 677: aUrl is undefined\\n1414018602887\\taddons.manager\\tDEBUG\\tshutdown\\n1414018602889\\taddons.xpi\\tDEBUG\\tshutdown\\n1414018602890\\taddons.xpi\\tDEBUG\\tNotifying XPI shutdown observers\\n1414018602893\\taddons.manager\\tDEBUG\\tAsync provider shutdown done\\n\'' 
$

Comment 3 Ganapathi Kamath 2014-10-22 23:06:21 UTC
Fedora 22/ Rawhide

# yum install --enablerepo=rawhide python3-selenium.noarch
Loaded plugins: auto-update-debuginfo, langpacks
Resolving Dependencies
--> Running transaction check
---> Package python3-selenium.noarch 0:2.43.0-1.fc22 will be installed
--> Processing Dependency: python3-rdflib for package: python3-selenium-2.43.0-1.fc22.noarch
--> Finished Dependency Resolution
Error: Package: python3-selenium-2.43.0-1.fc22.noarch (rawhide)
           Requires: python3-rdflib
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest


python3-rdflib not yet present in rawhide

Comment 4 Matthias Runge 2014-10-23 07:38:20 UTC
Yes, I saw that, sorry!

Comment 5 Jaroslav Reznik 2015-03-03 17:02:42 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 22 development cycle.
Changing version to '22'.

More information and reason for this action is here:
https://fedoraproject.org/wiki/Fedora_Program_Management/HouseKeeping/Fedora22

Comment 6 Parag AN(पराग) 2015-06-10 05:16:47 UTC
This looks working fine on Fedora 22. I am able to run the program given in comment#2.


Note You need to log in before you can comment on or make changes to this bug.