Bug 110217
Summary: | When '-o output-file' or '--output-file=output-file' option is specified, msgfmt(1) doesn't ignore duplicate msgids in the portable object file. | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 3 | Reporter: | L3support <linux-sid> |
Component: | gettext | Assignee: | Leon Ho <llch> |
Status: | CLOSED NOTABUG | QA Contact: | Jay Turner <jturner> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 3.0 | CC: | srevivo |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i386 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2004-05-21 06:22:39 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
L3support
2003-11-17 06:51:04 UTC
Thanks for your report. I have contacted with the upstream and here is what the gettext upstream maintainer talk about this situation: "'LI18NUX 2000 Globalization Specification' has evolved into (and been obsoleted by) the OpenI18N specification 1.3 http://www.openi18n.org/modules.php?op=modload&name=Sections&file=index&req=viewarticle&artid=53&page=1 It doesn't contain the specification about msgfmt any more, because this one has been moved to LSB (http://www.linuxbase.org/spec/). LSB 1.3 contains the same text as you say, however the LSB 1.96 has this instead: "If multiple domains or duplicate msgids in the .po file are present, the behavior is unspecified." So I conclude that the LI18NUX 2000 and LSB 1.3 specifications were too strict on this issue, and the spec was relaxed to follow the changed behaviour of GNU msgfmt." |