The problem is that hyphens are an illegal character in version strings for RPM 
spec files.  So to fix this the version string in bin/release.py must be 
changed from:
version = '5.0.0-rc1'
to:
version = '5.0.0_rc1'

Now the rpmbuild process will run.

I still found another problem though:
$ python setup.py bdist_rpm
...
running build_scripts
creating build/scripts-2.5
copying openerp-server -> build/scripts-2.5
changing mode of build/scripts-2.5/openerp-server from 644 to 755
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.25605
+ umask 022
+ cd 
/home/greno/build/python-dist/openerp-server-5.0.0-rc1.1/build/bdist.linux-i686/rpm/BUILD
+ cd openerp-server-5.0.0_rc1
+ LANG=C
+ export LANG
+ unset DISPLAY
+ python setup.py install --root=/var/tmp/openerp-server-5.0.0_rc1-1-buildroot 
--record=INSTALLED_FILES
/usr/lib/python2.5/distutils/dist.py:263: UserWarning: Unknown 
distribution option: 'console'
  warnings.warn(msg)
running install
running build
running build_py
running build_scripts
copying openerp-server -> build/scripts-2.5
changing mode of build/scripts-2.5/openerp-server from 644 to 755
running install_lib
running install_scripts
copying build/scripts-2.5/openerp-server -> 
/var/tmp/openerp-server-5.0.0_rc1-1-buildroot/usr/bin
changing mode of 
/var/tmp/openerp-server-5.0.0_rc1-1-buildroot/usr/bin/openerp-server to 755
running install_data
error: can't copy 'bin/import_xml.rng': doesn't exist or not a regular 
file
error: Bad exit status from /var/tmp/rpm-tmp.25605 (%install)

I checked this file and it's there and readable.  I see this in setup.py in 
data_files():
files.append(('.', [(opj('bin', 
'import_xml.rng'))]))
So why can't it find it?

Regards,
Gerry




-------------------- m2f --------------------

--
http://www.openerp.com/forum/viewtopic.php?p=27525#27525

-------------------- m2f --------------------


_______________________________________________
Tinyerp-users mailing list
http://tiny.be/mailman/listinfo/tinyerp-users

Reply via email to