Bug 201309

Summary: Update Gettext tools to 0.15
Product: [Fedora] Fedora Reporter: Dwayne Bailey <dwayne>
Component: gettextAssignee: Jens Petersen <petersen>
Status: CLOSED RAWHIDE QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: rawhide   
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2006-10-27 03:01:20 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 Dwayne Bailey 2006-08-04 09:13:02 UTC
Description of problem:
The current release of FC5 does not contain the latest Gettext tools.  The main
advantage for a localiser is that these tools introduce massivce performance
improvements in merging messages using msgmerge.

Version-Release number of selected component (if applicable):
Currently on FC5 0.14.5
Lastest Gettext release 0.15

Additional info:
Other features such as msgctxt addition for context information are more long
term in nature and will slowly filter into projects.  But the immediate benefit
to a localiser with the performance improvement is great indeed.

Comment 1 Jens Petersen 2006-08-04 11:24:59 UTC
Are there any compatibility problems with 0.14.x?

I looked at the NEWS file and wondered about:

* libgettextpo library:
  - The error handler type passed to po_file_read(), po_file_write(),
    po_message_check_format() has changed.
    This is an incompatible change: Programs using the library *must* update
    their code.
    Binary compatibility is guaranteed, however.

* The 'mkinstalldirs' shell script is no longer needed and no longer installed
  by gettextize.


Comment 2 Dwayne Bailey 2006-08-05 07:35:52 UTC
Apart from those mentioned in comment 1 which might affect other programs.  I am
aware of only one that may affect existing PO files being checked with msgfmt -c
(The PO files themselves should still howver be usable).  The issue is that
msgfmt now does stricter checking on plural message translations ensuring that
all variables are correctly included.

Comment 3 Jens Petersen 2006-08-07 08:55:34 UTC
Okay, I think it is too late now for fc6 to upgrade to 0.15 so I'm going to
update to 0.14.6 for FC6 and  0.15 will go into FC7.

I put a test srpm of gettext-0.15 at:
http://people.redhat.com/petersen/gettext-0.15-0.src.rpm
if it helps.

Comment 4 Jens Petersen 2006-10-27 03:01:20 UTC
I built gettext-0.15-1.fc7 for rawhide.