← Back to team overview

openerp-india team mailing list archive

[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