[OpenStack-I18n] [Bug 1586041] [NEW] Incorrect PO-Revision-Date in some translation files for aodh project
    Alfredo Moralejo 
    amoralej at redhat.com
       
    Thu May 26 13:38:41 UTC 2016
    
    
  
Public bug reported:
Following .po files have empty revision date, "PO-Revision-Date: \n":
 aodh/locale/it/LC_MESSAGES/aodh.po
 aodh/locale/pt_BR/LC_MESSAGES/aodh.po
 aodh/locale/zh_CN/LC_MESSAGES/aodh-log-info.po
 aodh/locale/zh_CN/LC_MESSAGES/aodh.po
 aodh/locale/zh_TW/LC_MESSAGES/aodh.po
This makes compile_catalog to fail:
$ python setup.py compile_catalog
running compile_catalog
compiling catalog aodh/locale/ja/LC_MESSAGES/aodh.po to aodh/locale/ja/LC_MESSAGES/aodh.mo
compiling catalog aodh/locale/ru/LC_MESSAGES/aodh.po to aodh/locale/ru/LC_MESSAGES/aodh.mo
compiling catalog aodh/locale/pt/LC_MESSAGES/aodh.po to aodh/locale/pt/LC_MESSAGES/aodh.mo
compiling catalog aodh/locale/en_GB/LC_MESSAGES/aodh.po to aodh/locale/en_GB/LC_MESSAGES/aodh.mo
compiling catalog aodh/locale/ko_KR/LC_MESSAGES/aodh.po to aodh/locale/ko_KR/LC_MESSAGES/aodh.mo
compiling catalog aodh/locale/de/LC_MESSAGES/aodh.po to aodh/locale/de/LC_MESSAGES/aodh.mo
Traceback (most recent call last):
  File "setup.py", line 29, in <module>
    pbr=True)
  File "/usr/lib64/python2.7/distutils/core.py", line 151, in setup
    dist.run_commands()
  File "/usr/lib64/python2.7/distutils/dist.py", line 953, in run_commands
    self.run_command(cmd)
  File "/usr/lib64/python2.7/distutils/dist.py", line 972, in run_command
    cmd_obj.run()
  File "/home/amoralej/eng/babel/lib/python2.7/site-packages/babel/messages/frontend.py", line 178, in run
    self._run_domain(domain)
  File "/home/amoralej/eng/babel/lib/python2.7/site-packages/babel/messages/frontend.py", line 218, in _run_domain
    catalog = read_po(infile, locale)
  File "/home/amoralej/eng/babel/lib/python2.7/site-packages/babel/messages/pofile.py", line 217, in read_po
    _add_message()
  File "/home/amoralej/eng/babel/lib/python2.7/site-packages/babel/messages/pofile.py", line 165, in _add_message
    catalog[msgid] = message
  File "/home/amoralej/eng/babel/lib/python2.7/site-packages/babel/messages/catalog.py", line 601, in __setitem__
    self.mime_headers = _parse_header(message.string).items()
  File "/home/amoralej/eng/babel/lib/python2.7/site-packages/babel/messages/catalog.py", line 420, in _set_mime_headers
    self.revision_date = _parse_datetime_header(value)
  File "/home/amoralej/eng/babel/lib/python2.7/site-packages/babel/messages/catalog.py", line 46, in _parse_datetime_header
    tt = time.strptime(match.group('datetime'), '%Y-%m-%d %H:%M')
  File "/usr/lib64/python2.7/_strptime.py", line 467, in _strptime_time
    return _strptime(data_string, format)[0]
  File "/usr/lib64/python2.7/_strptime.py", line 325, in _strptime
    (data_string, format))
ValueError: time data u'' does not match format '%Y-%m-%d %H:%M'
I've checked in https://translate.openstack.org that files are wrong there too, not only in github.
** Affects: openstack-i18n
     Importance: Undecided
         Status: New
-- 
You received this bug notification because you are a member of OpenStack
I18n Core Team, which is subscribed to openstack i18n.
https://bugs.launchpad.net/bugs/1586041
Title:
  Incorrect PO-Revision-Date in some translation files for aodh project
Status in openstack i18n:
  New
Bug description:
  Following .po files have empty revision date, "PO-Revision-Date: \n":
   aodh/locale/it/LC_MESSAGES/aodh.po
   aodh/locale/pt_BR/LC_MESSAGES/aodh.po
   aodh/locale/zh_CN/LC_MESSAGES/aodh-log-info.po
   aodh/locale/zh_CN/LC_MESSAGES/aodh.po
   aodh/locale/zh_TW/LC_MESSAGES/aodh.po
  This makes compile_catalog to fail:
  $ python setup.py compile_catalog
  running compile_catalog
  compiling catalog aodh/locale/ja/LC_MESSAGES/aodh.po to aodh/locale/ja/LC_MESSAGES/aodh.mo
  compiling catalog aodh/locale/ru/LC_MESSAGES/aodh.po to aodh/locale/ru/LC_MESSAGES/aodh.mo
  compiling catalog aodh/locale/pt/LC_MESSAGES/aodh.po to aodh/locale/pt/LC_MESSAGES/aodh.mo
  compiling catalog aodh/locale/en_GB/LC_MESSAGES/aodh.po to aodh/locale/en_GB/LC_MESSAGES/aodh.mo
  compiling catalog aodh/locale/ko_KR/LC_MESSAGES/aodh.po to aodh/locale/ko_KR/LC_MESSAGES/aodh.mo
  compiling catalog aodh/locale/de/LC_MESSAGES/aodh.po to aodh/locale/de/LC_MESSAGES/aodh.mo
  Traceback (most recent call last):
    File "setup.py", line 29, in <module>
      pbr=True)
    File "/usr/lib64/python2.7/distutils/core.py", line 151, in setup
      dist.run_commands()
    File "/usr/lib64/python2.7/distutils/dist.py", line 953, in run_commands
      self.run_command(cmd)
    File "/usr/lib64/python2.7/distutils/dist.py", line 972, in run_command
      cmd_obj.run()
    File "/home/amoralej/eng/babel/lib/python2.7/site-packages/babel/messages/frontend.py", line 178, in run
      self._run_domain(domain)
    File "/home/amoralej/eng/babel/lib/python2.7/site-packages/babel/messages/frontend.py", line 218, in _run_domain
      catalog = read_po(infile, locale)
    File "/home/amoralej/eng/babel/lib/python2.7/site-packages/babel/messages/pofile.py", line 217, in read_po
      _add_message()
    File "/home/amoralej/eng/babel/lib/python2.7/site-packages/babel/messages/pofile.py", line 165, in _add_message
      catalog[msgid] = message
    File "/home/amoralej/eng/babel/lib/python2.7/site-packages/babel/messages/catalog.py", line 601, in __setitem__
      self.mime_headers = _parse_header(message.string).items()
    File "/home/amoralej/eng/babel/lib/python2.7/site-packages/babel/messages/catalog.py", line 420, in _set_mime_headers
      self.revision_date = _parse_datetime_header(value)
    File "/home/amoralej/eng/babel/lib/python2.7/site-packages/babel/messages/catalog.py", line 46, in _parse_datetime_header
      tt = time.strptime(match.group('datetime'), '%Y-%m-%d %H:%M')
    File "/usr/lib64/python2.7/_strptime.py", line 467, in _strptime_time
      return _strptime(data_string, format)[0]
    File "/usr/lib64/python2.7/_strptime.py", line 325, in _strptime
      (data_string, format))
  ValueError: time data u'' does not match format '%Y-%m-%d %H:%M'
  
  I've checked in https://translate.openstack.org that files are wrong there too, not only in github.
To manage notifications about this bug go to:
https://bugs.launchpad.net/openstack-i18n/+bug/1586041/+subscriptions
    
    
More information about the OpenStack-I18n
mailing list