Tom Georgoulias wrote:
Anyone successfully built Koan 1.2.0 on RHEL3 or CentOS 3? I
can't
build it on my rhel3.8 server because it requires python-setuptools, and
a rebuild of python-setuptools-0.6c8 isn't building because of this error:
setuptools/dist.py:620: Warning: 'yield' will become a reserved keyword
in the future
Traceback (most recent call last):
File "setup.py", line 12, in ?
from setuptools import setup, find_packages
File "setuptools/__init__.py", line 2, in ?
from setuptools.extension import Extension, Library
File "setuptools/extension.py", line 2, in ?
from dist import _get_unpatched
File "setuptools/dist.py", line 620
yield pkg
^
SyntaxError: invalid syntax
error: Bad exit status from /var/tmp/rpm-tmp.70662 (%build)
Was hoping to avoid a trip down a rabbit hole if at all possible...
Just want to throw out the comment that the koan 1.2.0 SRPM rebuilds if
I comment out the python-setuptools dep in the spec file, and from what
I can tell it didn't choke on anything that was missing because of the
lack of python-setuptools. Here's what I get when I do the rebuild:
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.34297
+ umask 022
+ cd /home/user/rpmbuild/BUILD
+ LANG=C
+ export LANG
+ unset DISPLAY
+ cd /home/user/rpmbuild/BUILD
+ rm -rf koan-1.2.0
+ /bin/gzip -dc /home/user/rpmbuild/SOURCES/koan-1.2.0.tar.gz
+ tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd koan-1.2.0
++ /usr/bin/id -u
+ '[' 2537 = 0 ']'
++ /usr/bin/id -u
+ '[' 2537 = 0 ']'
+ /bin/chmod -Rf a+rX,g-w,o-w .
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.34297
+ umask 022
+ cd /home/user/rpmbuild/BUILD
+ cd koan-1.2.0
+ LANG=C
+ export LANG
+ unset DISPLAY
+ /usr/bin/python setup.py build
running build
running build_py
creating build
creating build/lib
creating build/lib/koan
copying koan/opt_parse.py -> build/lib/koan
copying koan/vmwcreate.py -> build/lib/koan
copying koan/__init__.py -> build/lib/koan
copying koan/app.py -> build/lib/koan
copying koan/text_wrap.py -> build/lib/koan
copying koan/xencreate.py -> build/lib/koan
copying koan/qcreate.py -> build/lib/koan
copying koan/vmwwcreate.py -> build/lib/koan
copying koan/utils.py -> build/lib/koan
copying koan/sub_process.py -> build/lib/koan
running build_scripts
creating build/scripts-2.2
copying and adjusting koan/koan -> build/scripts-2.2
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.34297
+ umask 022
+ cd /home/user/rpmbuild/BUILD
+ cd koan-1.2.0
+ LANG=C
+ export LANG
+ unset DISPLAY
+ test x/var/tmp/koan-1.2.0-1-buildroot '!=' x
+ rm -rf /var/tmp/koan-1.2.0-1-buildroot
+ /usr/bin/python setup.py install --optimize=1
--root=/var/tmp/koan-1.2.0-1-buildroot
running install
running build
running build_py
not copying koan/opt_parse.py (output up-to-date)
not copying koan/vmwcreate.py (output up-to-date)
not copying koan/__init__.py (output up-to-date)
not copying koan/app.py (output up-to-date)
not copying koan/text_wrap.py (output up-to-date)
not copying koan/xencreate.py (output up-to-date)
not copying koan/qcreate.py (output up-to-date)
not copying koan/vmwwcreate.py (output up-to-date)
not copying koan/utils.py (output up-to-date)
not copying koan/sub_process.py (output up-to-date)
running build_scripts
not copying koan/koan (up-to-date)
running install_lib
creating /var/tmp/koan-1.2.0-1-buildroot
creating /var/tmp/koan-1.2.0-1-buildroot/usr
creating /var/tmp/koan-1.2.0-1-buildroot/usr/lib
creating /var/tmp/koan-1.2.0-1-buildroot/usr/lib/python2.2
creating /var/tmp/koan-1.2.0-1-buildroot/usr/lib/python2.2/site-packages
creating
/var/tmp/koan-1.2.0-1-buildroot/usr/lib/python2.2/site-packages/koan
copying build/lib/koan/opt_parse.py ->
/var/tmp/koan-1.2.0-1-buildroot/usr/lib/python2.2/site-packages/koan
copying build/lib/koan/vmwcreate.py ->
/var/tmp/koan-1.2.0-1-buildroot/usr/lib/python2.2/site-packages/koan
copying build/lib/koan/__init__.py ->
/var/tmp/koan-1.2.0-1-buildroot/usr/lib/python2.2/site-packages/koan
copying build/lib/koan/app.py ->
/var/tmp/koan-1.2.0-1-buildroot/usr/lib/python2.2/site-packages/koan
copying build/lib/koan/text_wrap.py ->
/var/tmp/koan-1.2.0-1-buildroot/usr/lib/python2.2/site-packages/koan
copying build/lib/koan/xencreate.py ->
/var/tmp/koan-1.2.0-1-buildroot/usr/lib/python2.2/site-packages/koan
copying build/lib/koan/qcreate.py ->
/var/tmp/koan-1.2.0-1-buildroot/usr/lib/python2.2/site-packages/koan
copying build/lib/koan/vmwwcreate.py ->
/var/tmp/koan-1.2.0-1-buildroot/usr/lib/python2.2/site-packages/koan
copying build/lib/koan/utils.py ->
/var/tmp/koan-1.2.0-1-buildroot/usr/lib/python2.2/site-packages/koan
copying build/lib/koan/sub_process.py ->
/var/tmp/koan-1.2.0-1-buildroot/usr/lib/python2.2/site-packages/koan
byte-compiling
/var/tmp/koan-1.2.0-1-buildroot/usr/lib/python2.2/site-packages/koan/opt_parse.py
to opt_parse.pyc
byte-compiling
/var/tmp/koan-1.2.0-1-buildroot/usr/lib/python2.2/site-packages/koan/vmwcreate.py
to vmwcreate.pyc
SyntaxError: duplicate argument 'bridge' in function definition
(vmwcreate.py, line 120)
byte-compiling
/var/tmp/koan-1.2.0-1-buildroot/usr/lib/python2.2/site-packages/koan/__init__.py
to __init__.pyc
byte-compiling
/var/tmp/koan-1.2.0-1-buildroot/usr/lib/python2.2/site-packages/koan/app.py
to app.pyc
byte-compiling
/var/tmp/koan-1.2.0-1-buildroot/usr/lib/python2.2/site-packages/koan/text_wrap.py
to text_wrap.pyc
byte-compiling
/var/tmp/koan-1.2.0-1-buildroot/usr/lib/python2.2/site-packages/koan/xencreate.py
to xencreate.pyc
byte-compiling
/var/tmp/koan-1.2.0-1-buildroot/usr/lib/python2.2/site-packages/koan/qcreate.py
to qcreate.pyc
byte-compiling
/var/tmp/koan-1.2.0-1-buildroot/usr/lib/python2.2/site-packages/koan/vmwwcreate.py
to vmwwcreate.pyc
byte-compiling
/var/tmp/koan-1.2.0-1-buildroot/usr/lib/python2.2/site-packages/koan/utils.py
to utils.pyc
byte-compiling
/var/tmp/koan-1.2.0-1-buildroot/usr/lib/python2.2/site-packages/koan/sub_process.py
to sub_process.pyc
writing byte-compilation script '/tmp/(a)8703.0.py'
/usr/bin/python -O /tmp/(a)8703.0.py
byte-compiling
/var/tmp/koan-1.2.0-1-buildroot/usr/lib/python2.2/site-packages/koan/opt_parse.py
to opt_parse.pyo
byte-compiling
/var/tmp/koan-1.2.0-1-buildroot/usr/lib/python2.2/site-packages/koan/vmwcreate.py
to vmwcreate.pyo
SyntaxError: duplicate argument 'bridge' in function definition
(vmwcreate.py, line 120)
byte-compiling
/var/tmp/koan-1.2.0-1-buildroot/usr/lib/python2.2/site-packages/koan/__init__.py
to __init__.pyo
byte-compiling
/var/tmp/koan-1.2.0-1-buildroot/usr/lib/python2.2/site-packages/koan/app.py
to app.pyo
byte-compiling
/var/tmp/koan-1.2.0-1-buildroot/usr/lib/python2.2/site-packages/koan/text_wrap.py
to text_wrap.pyo
byte-compiling
/var/tmp/koan-1.2.0-1-buildroot/usr/lib/python2.2/site-packages/koan/xencreate.py
to xencreate.pyo
byte-compiling
/var/tmp/koan-1.2.0-1-buildroot/usr/lib/python2.2/site-packages/koan/qcreate.py
to qcreate.pyo
byte-compiling
/var/tmp/koan-1.2.0-1-buildroot/usr/lib/python2.2/site-packages/koan/vmwwcreate.py
to vmwwcreate.pyo
byte-compiling
/var/tmp/koan-1.2.0-1-buildroot/usr/lib/python2.2/site-packages/koan/utils.py
to utils.pyo
byte-compiling
/var/tmp/koan-1.2.0-1-buildroot/usr/lib/python2.2/site-packages/koan/sub_process.py
to sub_process.pyo
removing /tmp/(a)8703.0.py
running install_scripts
creating /var/tmp/koan-1.2.0-1-buildroot/usr/bin
copying build/scripts-2.2/koan -> /var/tmp/koan-1.2.0-1-buildroot/usr/bin
changing mode of /var/tmp/koan-1.2.0-1-buildroot/usr/bin/koan to 755
running install_data
creating /var/tmp/koan-1.2.0-1-buildroot/var
creating /var/tmp/koan-1.2.0-1-buildroot/var/spool
creating /var/tmp/koan-1.2.0-1-buildroot/var/spool/koan
creating /var/tmp/koan-1.2.0-1-buildroot/usr/share
creating /var/tmp/koan-1.2.0-1-buildroot/usr/share/man
creating /var/tmp/koan-1.2.0-1-buildroot/usr/share/man/man1
copying koan.1.gz -> /var/tmp/koan-1.2.0-1-buildroot/usr/share/man/man1/
warning: install: modules installed to
'/var/tmp/koan-1.2.0-1-buildroot/usr/lib/python2.2/site-packages/',
which is not in Python's module search path (sys.path) -- you'll have to
change the search path yourself
+ /usr/lib/rpm/find-debuginfo.sh /home/user/rpmbuild/BUILD/koan-1.2.0
0 blocks
find: /var/tmp/koan-1.2.0-1-buildroot/usr/lib/debug: No such file or
directory
+ /usr/lib/rpm/redhat/brp-compress
+ /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/redhat/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump
Processing files: koan-1.2.0-1
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.45190
+ umask 022
+ cd /home/user/rpmbuild/BUILD
+ cd koan-1.2.0
+ DOCDIR=/var/tmp/koan-1.2.0-1-buildroot/usr/share/doc/koan-1.2.0
+ export DOCDIR
+ rm -rf /var/tmp/koan-1.2.0-1-buildroot/usr/share/doc/koan-1.2.0
+ /bin/mkdir -p /var/tmp/koan-1.2.0-1-buildroot/usr/share/doc/koan-1.2.0
+ cp -pr AUTHORS COPYING CHANGELOG README
/var/tmp/koan-1.2.0-1-buildroot/usr/share/doc/koan-1.2.0
+ exit 0
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: /usr/bin/python mkinitrd python >= 2.2 syslinux
Checking for unpackaged file(s): /usr/lib/rpm/check-files
/var/tmp/koan-1.2.0-1-buildroot
Wrote: /home/user/rpmbuild/SRPMS/koan-1.2.0-1.src.rpm
Wrote: /home/user/rpmbuild/RPMS/noarch/koan-1.2.0-1.noarch.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.45190
+ umask 022
+ cd /home/user/rpmbuild/BUILD
+ cd koan-1.2.0
+ test x/var/tmp/koan-1.2.0-1-buildroot '!=' x
+ rm -rf /var/tmp/koan-1.2.0-1-buildroot
+ exit 0