GNU gettext - Bugs: bug #49654, msgfmt and build determinism
You are not allowed to post comments on this tracker with your current authentication level.
bug #49654: msgfmt and build determinism
Submitter: | John Darrington <jmd> | ||
Submitted: | Sun 20 Nov 2016 06:54:44 AM UTC | ||
Category: | Programmer tools | Severity: | 3 - Normal |
Item Group: | None | Status: | Fix Released |
Privacy: | Public | Assigned to: | haible |
Open/Closed: | Closed |
( Jump to the original submission )
Thu 09 May 2019 07:25:30 PM UTC, comment #12: |
Bruno Haible <haible>![]() ![]() |
Tue 22 Aug 2017 11:00:12 AM UTC, comment #11:
|
Bruno Haible <haible>![]() ![]() |
Tue 22 Aug 2017 10:12:53 AM UTC, comment #10:
|
Aurelien Jarno <aurel32> |
Mon 21 Aug 2017 10:48:03 PM UTC, comment #9:
|
Bruno Haible <haible>![]() ![]() |
Mon 21 Aug 2017 08:53:43 AM UTC, comment #8: This change breaks the assumption that any msgstr entry from the po file is put unchanged into the mo file. This breaks at least the glibc intl/tst-gettext test which checks that. |
Aurelien Jarno <aurel32> |
Thu 15 Dec 2016 09:54:25 PM UTC, comment #7: Thanks a lot! I am adding your patch, with the necessary corrections (mostly comments, and message_list_delete_header_field could produce a non-NUL-terminated string in one case). |
Bruno Haible <haible>![]() ![]() |
Thu 15 Dec 2016 05:25:25 PM UTC, comment #6: Here is a patch which I think does what Bruno suggested.
|
John Darrington <jmd> |
Sun 20 Nov 2016 07:13:09 PM UTC, comment #5: Daiki,
|
Bruno Haible <haible>![]() ![]() |
Sun 20 Nov 2016 05:10:46 PM UTC, comment #4: I too fully agree with Bruno's suggestion. It sounds like a good idea to strip the timestamp when producing .mo files. Bruno, are you willing to provide a patch for this?
|
Daiki Ueno <ueno>![]() |
Sun 20 Nov 2016 04:39:19 PM UTC, comment #3: I agree with Bruno's analysis. |
John Darrington <jmd> |
Sun 20 Nov 2016 12:56:47 PM UTC, comment #2: |
Bruno Haible <haible>![]() ![]() |
Sun 20 Nov 2016 12:42:06 PM UTC, comment #1: The flow of this timestamp is as follows:
|
Bruno Haible <haible>![]() ![]() |
Sun 20 Nov 2016 06:54:44 AM UTC, original submission:
|
John Darrington <jmd> |
Depends on the following items: None found
Items that depend on this one: None found
There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.
Follow 10 latest changes.
Date | Changed by | Updated Field | Previous Value | => | Replaced by |
---|---|---|---|---|---|
2023-01-04 | haible | Status | Fixed | ![]() |
Fix Released |
2016-12-15 | haible | Status | In Progress | ![]() |
Fixed |
Open/Closed | Open | ![]() |
Closed | ||
2016-12-15 | haible | Category | Build | ![]() |
Programmer tools |
2016-12-15 | haible | Status | Confirmed | ![]() |
In Progress |
Assigned to | None | ![]() |
haible | ||
2016-12-15 | jmd | Attached File | - | ![]() |
Added msgfmt-remove-pot-creation-date.patch, #39242 |
2016-11-27 | haible | Category | None | ![]() |
Build |
2016-11-20 | haible | Status | None | ![]() |
Confirmed |
2016-11-20 | haible | Summary | xgettext and build determinism | ![]() |
msgfmt and build determinism |
The feature is contained in the gettext-0.20 release.