Summary: | strange re processing | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | inger <inger> |
Component: | gettext-tools | Assignee: | placeholder <placeholder> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P2 | CC: | glebfm, ldv, placeholder |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
inger@altlinux.org
2008-06-09 12:35:13 MSD
Судя по коду gettext-tools/src/msggrep.c, привязка к концу строки в регвыражении в принципе не поддерживается. Кроме того, gettext использует какой-то древний libgrep, который иногда падает в корку: $ msggrep -K -e '^.*$' ru.po Ошибка сегментирования Если в результате работы msggrep что-нибудь нашлось, то заголовок выводится всегда. Таков принцип работы msggrep, которая должна на выходе давать валидный PO-файл. Привязка к концу строки и ключный libgrep исправлены в 0.18.1-alt1. |