openerp-india team mailing list archive
-
openerp-india team
-
Mailing list archive
-
Message #11285
[Bug 993414] Re: Bad file permissions and EOL encodings
Complete list of packaging errors. Almost all of them are related to the
commands above. The exact snippet in my specfile to rectify the
situation below. This is astonishly long list of commands in such a
context ;)
# https://bugs.launchpad.net/bugs/993414
find . -name \*.py -a -perm 644 | \
xargs sed -i -e '\;/usr/bin/env;d' -e '\;/usr/bin/python;d'
find . -name \*.html -o -name \*yml -o -name \*.js -o -name \*.po \
-o -name \*.css -o -iname readme* -o -name \*.csv \
-o -name account_asset_change_duration.py \
-o -name base_quality_interrogation.py |
xargs chmod 644
chmod 644 $( find openerp/addons/account_asset -name \*.py )
chmod 644 openerp/addons/l10n_ch/test/test*.v11
find . -name \*.html | xargs sed -i 's/\r//'
sed -i 's/\r//' openerp/addons/l10n_ch/test/test*.v11
sed -i 's/\r//' openerp/addons/account_asset/security/ir.model.access.csv
find . -name .hg_* | xargs rm -f
rm -f openerp/addons/.bzrignore
** Attachment added: "rpmlint (packaging verify tool) output for openerp-6.1"
https://bugs.launchpad.net/openobject-server/+bug/993414/+attachment/3140713/+files/rpmlint-errors
--
You received this bug notification because you are a member of OpenERP
Indian Team, which is subscribed to OpenERP Server.
https://bugs.launchpad.net/bugs/993414
Title:
Bad file permissions and EOL encodings
Status in OpenERP Server:
New
Bug description:
A lot of the files in the overall project has random file
permissions. In a packaging context, something like this is needed to
rectify:
find . -name \*.py -a -perm 644 | \
xargs sed -i -e '\;/usr/bin/env;d' -e '\;/usr/bin/python;d'
find . -name \*.html -o -name \*yml -o -name \*.js -o -name \*.po \
-o -name \*.css -o -iname readme* -o -name \*.csv \
-o -name account_asset_change_duration.py \
-o -name base_quality_interrogation.py |
xargs chmod 644
chmod 644 $( find openerp/addons/account_asset -name \*.py )
chmod 644 openerp/addons/l10n_ch/test/test*.v11
Also, some files have DOS eol encodings, as opposed to the overall
Unix/Linus conventions. To fix:
find . -name \*.html | xargs sed -i 's/\r//'
sed -i 's/\r//' openerp/addons/l10n_ch/test/test*.v11
sed -i 's/\r//' openerp/addons/account_asset/security/ir.model.access.csv
Packaging would be simpler something like these command were applied
to the source
To manage notifications about this bug go to:
https://bugs.launchpad.net/openobject-server/+bug/993414/+subscriptions
References