New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix Jenkins #1632
Comments
Oops, my bad, I am sorry. It was probably this commit: Should we make it python3 or revert it? |
The naughty thing that I had to do was, in the CentOS 6 Docker image, I installed python3 to /usr/local/bin/python and placed /usr/local/bin ahead of /usr/bin in the path. This is because CentOS 6 has Python 2.6, which is too old for some of the things we're doing in our code already...and I took great pains to ensure that all of the Python scripts we run in What I'd do is run make[1]: Entering directory `/tmp/tmp.ILBeu2AdWN/apache-couchdb-2.2.0-fbb5588'
Traceback (most recent call last):
File "dev/run", line 592, in <module>
main()
File "dev/run", line 80, in main
ctx = setup()
File "dev/run", line 94, in setup
setup_configs(ctx)
File "dev/run", line 65, in wrapper
res = func(*args, **kwargs)
File "dev/run", line 203, in setup_configs
write_config(ctx, node, env)
File "dev/run", line 239, in write_config
content = hack_default_ini(ctx, node, content)
File "dev/run", line 289, in hack_default_ini
flags=re.MULTILINE)
TypeError: sub() got an unexpected keyword argument 'flags' |
Ran 2to3 and fixed a few deprecated warnings Issue apache#1632
Before we were ignoring venv setup in the Makefile, so update the test runner to use that instead of pestering developers to install those dependencies by hand. Issue apache#1632
Jenkins is working now - despite this issue - thanks to working around at the VM level. We still want to get the Python 2/3 thing sorted out. |
Ran 2to3 and fixed a few deprecated warnings Issue apache#1632
Ran 2to3 and fixed a few deprecated warnings Issue apache#1632
Before we were ignoring venv setup in the Makefile, so update the test runner to use that instead of pestering developers to install those dependencies by hand. Issue apache#1632
Before we were ignoring venv setup in the Makefile, so update the test runner to use that instead of pestering developers to install those dependencies by hand. Issue apache#1632
Before we were ignoring venv setup in the Makefile, so update the test runner to use that instead of pestering developers to install those dependencies by hand. Issue #1632
Ran 2to3 and fixed a few deprecated warnings Issue #1632
Before we were ignoring venv setup in the Makefile, so update the test runner to use that instead of pestering developers to install those dependencies by hand. Issue #1632
Ran 2to3 and fixed a few deprecated warnings Issue #1632
Before we were ignoring venv setup in the Makefile, so update the test runner to use that instead of pestering developers to install those dependencies by hand. Issue #1632
3x builds are failing on Jenkins.
2 of them are because of changed lintian rules in Debian for packages.
1 of them is because
dev/run
got changed in a way that makes it not work for Python 3.Ideally, run thru all of the Python scripts and make them run under Python 3.
The text was updated successfully, but these errors were encountered: