Thanks - applied. I'll keep an eye on Jenkins :-)

On Fri, Apr 21, 2017 at 7:58 PM, Joao Pedro De Almeida Pereira <
jdealmeidapere...@pivotal.io> wrote:

> Hi Hackers,
>
> We recreated the patch and should work now.
>
> The problem looks like an issue with pip. I just opened an issue in their
> github <https://github.com/pypa/pip/issues/4453>.
>
> Thanks
> Joao & Oliver
>
> On Fri, Apr 21, 2017 at 5:20 AM, Dave Page <dp...@pgadmin.org> wrote:
>
>> Hi,
>>
>> Unfortunately I've had to revert this as the Jenkins CI builds started
>> failing on all branches. It appears that the --install-option for
>> chromerdriver_installer is also passed to pyperclip, which then barfs on it:
>>
>> /var/lib/jenkins/workspace/pgadmin4-master-python27/pgadmin-venv/lib/python2.7/site-packages/pip/req/req_file.py:150:
>>  UserWarning: Disabling all use of wheels due to the use of --build-options 
>> / --global-options / --install-options.
>>   cmdoptions.check_install_build_global(options, opts)
>> Collecting chromedriver_installer==0.0.6 (from -r 
>> web/regression/requirements.txt (line 1))
>>   Using cached chromedriver_installer-0.0.6.tar.gz
>> Collecting pyperclip~=1.5.27 (from -r web/regression/requirements.txt (line 
>> 2))
>>   Using cached pyperclip-1.5.27.zip
>> Collecting selenium==3.3.1 (from -r web/regression/requirements.txt (line 3))
>>   Using cached selenium-3.3.1.tar.gz
>> Collecting testscenarios==0.5.0 (from -r web/regression/requirements.txt 
>> (line 4))
>>   Using cached testscenarios-0.5.0.tar.gz
>> Collecting testtools==2.0.0 (from -r web/regression/requirements.txt (line 
>> 5))
>>   Using cached testtools-2.0.0.tar.gz
>> Requirement already satisfied: traceback2==1.4.0 in 
>> ./pgadmin-venv/lib/python2.7/site-packages (from -r 
>> web/regression/requirements.txt (line 6))
>> Requirement already satisfied: unittest2==1.1.0 in 
>> ./pgadmin-venv/lib/python2.7/site-packages (from -r 
>> web/regression/requirements.txt (line 7))
>> Requirement already satisfied: pbr>=0.11 in 
>> ./pgadmin-venv/lib/python2.7/site-packages (from testscenarios==0.5.0->-r 
>> web/regression/requirements.txt (line 4))
>> Requirement already satisfied: extras in 
>> ./pgadmin-venv/lib/python2.7/site-packages (from testtools==2.0.0->-r 
>> web/regression/requirements.txt (line 5))
>> Requirement already satisfied: fixtures>=1.3.0 in 
>> ./pgadmin-venv/lib/python2.7/site-packages (from testtools==2.0.0->-r 
>> web/regression/requirements.txt (line 5))
>> Requirement already satisfied: pyrsistent in 
>> ./pgadmin-venv/lib/python2.7/site-packages (from testtools==2.0.0->-r 
>> web/regression/requirements.txt (line 5))
>> Requirement already satisfied: python-mimeparse in 
>> ./pgadmin-venv/lib/python2.7/site-packages (from testtools==2.0.0->-r 
>> web/regression/requirements.txt (line 5))
>> Requirement already satisfied: linecache2 in 
>> ./pgadmin-venv/lib/python2.7/site-packages (from traceback2==1.4.0->-r 
>> web/regression/requirements.txt (line 6))
>> Requirement already satisfied: argparse in 
>> ./pgadmin-venv/lib/python2.7/site-packages (from unittest2==1.1.0->-r 
>> web/regression/requirements.txt (line 7))
>> Requirement already satisfied: six>=1.4 in 
>> ./pgadmin-venv/lib/python2.7/site-packages (from unittest2==1.1.0->-r 
>> web/regression/requirements.txt (line 7))
>> Skipping bdist_wheel for chromedriver-installer, due to binaries being 
>> disabled for it.
>> Skipping bdist_wheel for pyperclip, due to binaries being disabled for it.
>> Skipping bdist_wheel for selenium, due to binaries being disabled for it.
>> Skipping bdist_wheel for testscenarios, due to binaries being disabled for 
>> it.
>> Skipping bdist_wheel for testtools, due to binaries being disabled for it.
>> Installing collected packages: chromedriver-installer, pyperclip, selenium, 
>> testtools, testscenarios
>>   Running setup.py install for chromedriver-installer: started
>>     Running setup.py install for chromedriver-installer: finished with 
>> status 'done'
>>   Running setup.py install for pyperclip: started
>>     Running setup.py install for pyperclip: finished with status 'error'
>>     Complete output from command 
>> /var/lib/jenkins/workspace/pgadmin4-master-python27/pgadmin-venv/bin/python 
>> -u -c "import setuptools, 
>> tokenize;__file__='/tmp/pip-build-YzPhsw/pyperclip/setup.py';f=getattr(tokenize,
>>  'open', open)(__file__);code=f.read().replace('\r\n', 
>> '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record 
>> /tmp/pip-Sy2sJJ-record/install-record.txt 
>> --single-version-externally-managed --compile --install-headers 
>> /var/lib/jenkins/workspace/pgadmin4-master-python27/pgadmin-venv/include/site/python2.7/pyperclip
>>  --chromedriver-version=2.29:
>>     usage: -c [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
>>        or: -c --help [cmd1 cmd2 ...]
>>        or: -c --help-commands
>>        or: -c cmd --help
>>
>>     error: option --chromedriver-version not recognized
>>
>>
>>
>> On Fri, Apr 21, 2017 at 9:54 AM, Dave Page <dp...@pgadmin.org> wrote:
>>
>>> Thanks, patch applied.
>>>
>>> On Thu, Apr 20, 2017 at 11:03 PM, Joao Pedro De Almeida Pereira <
>>> jdealmeidapere...@pivotal.io> wrote:
>>>
>>>> Hi Hackers,
>>>>
>>>> With the update to version 58 of chrome the version of the chrome
>>>> driver of Selenium need to be updated to version 2.29.
>>>>
>>>> This patch does that change.
>>>>
>>>> Note:
>>>> If you had previously installed the old driver you need to uninstall
>>>> and install again it.
>>>>
>>>> $ pip uninstall chromedriver_installer
>>>> $ pip install -r regression/requirements.txt
>>>>
>>>> ​
>>>>
>>>> Thanks
>>>> Joao & Oliver
>>>>
>>>>
>>>> --
>>>> Sent via pgadmin-hackers mailing list (pgadmin-hackers@postgresql.org)
>>>> To make changes to your subscription:
>>>> http://www.postgresql.org/mailpref/pgadmin-hackers
>>>>
>>>>
>>>
>>>
>>> --
>>> Dave Page
>>> Blog: http://pgsnake.blogspot.com
>>> Twitter: @pgsnake
>>>
>>> EnterpriseDB UK: http://www.enterprisedb.com
>>> The Enterprise PostgreSQL Company
>>>
>>
>>
>>
>> --
>> Dave Page
>> Blog: http://pgsnake.blogspot.com
>> Twitter: @pgsnake
>>
>> EnterpriseDB UK: http://www.enterprisedb.com
>> The Enterprise PostgreSQL Company
>>
>
>


-- 
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake

EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company

Reply via email to