[DRE-maint] Bug#730533: adlint: Incorrect path to message.yml (message.rb module)

Josef Stengl ok1ced at nagano.cz
Tue Nov 26 09:10:24 UTC 2013


Package: adlint
Version: 3.2.0-1
Severity: important

Dear Maintainer,


The adlint_sma program finish with error:

adlint_sma -t adlint_traits.yml -o . -p 1 <file.c>
adlint_sma: Failed to read the message catalog for `en_US'.

Detailed message is below;
No such file or directory -
/usr/lib/ruby/etc/mesg.d/c_builtin/en_US/messages.yml
/usr/lib/ruby/vendor_ruby/adlint/message.rb:385:in `initialize'
/usr/lib/ruby/vendor_ruby/adlint/message.rb:385:in `open'
/usr/lib/ruby/vendor_ruby/adlint/message.rb:385:in `read_into'
/usr/lib/ruby/vendor_ruby/adlint/message.rb:451:in `block in initialize'
/usr/lib/ruby/vendor_ruby/adlint/message.rb:451:in `each'
/usr/lib/ruby/vendor_ruby/adlint/message.rb:451:in `initialize'
/usr/lib/ruby/vendor_ruby/adlint/driver.rb:113:in `new'
/usr/lib/ruby/vendor_ruby/adlint/driver.rb:113:in `load_message_catalog'
/usr/lib/ruby/vendor_ruby/adlint/driver.rb:44:in `initialize'
/usr/bin/adlint_sma:120:in `new'
/usr/bin/adlint_sma:120:in `<main>'


Probable cause is incorrect path
/usr/lib/ruby/etc/mesg.d/c_builtin/en_US/messages.yml (/usr/lib/ruby/ directory
prefix?).

Adlint installed via gem gets correct resutls.




-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.9-0.bpo.1-amd64 (SMP w/2 CPU cores)
Locale: LANG=Czech, LC_CTYPE=cs_CZ.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages adlint depends on:
ii  ruby1.9.1  1.9.3.448-1

adlint recommends no packages.

adlint suggests no packages.

-- no debconf information



More information about the Pkg-ruby-extras-maintainers mailing list