Package: gettext-el
Version: 0.19.5.1-1
Severity: grave
Justification: renders package unusable

po-mode now yields an error

  'msgfmt' from GNU gettext 0.10.36 or greater is required

when validating a .po file, making it unusable to edit such files.

msgfmt seems to be recent enough:

$ msgfmt --version
msgfmt (GNU gettext-tools) 0.19.5.1

/usr/share/emacs/site-lisp/gettext/po-mode.el contains:

      (>= (string-to-number
           (format "%d%03d%03d"
                   (string-to-number (match-string 1))
                   (string-to-number (match-string 2))
                   (string-to-number (or (match-string 3) "0"))))
          010036)

It seems that the format is incorrect (3 components instead of 4).

I suggest to remove the version check: the dependency system is
there to avoid that.

-- System Information:
Debian Release: stretch/sid
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'unstable'), (500, 'testing'), 
(500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.1.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=POSIX, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages gettext-el depends on:
ii  emacs24 [emacsen]  24.5+1-1
ii  gettext            0.19.5.1-1

gettext-el recommends no packages.

gettext-el suggests no packages.

-- no debconf information

Reply via email to