Bug ID 1095795
Summary acl package does not build reproducibly from gettext
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware All
OS openSUSE Factory
Status NEW
Severity Normal
Priority P5 - None
Component Development
Assignee pth@suse.com
Reporter bwiedemann@suse.com
QA Contact qa-bugs@suse.de
CC jeffm@suse.com
Blocks 1047218
Found By Development
Blocker ---

When building the 'acl' package twice (1 minute apart),
results always differ and cause unnecessary rebuild and republish in OBS

/usr/share/locale/en@quot/LC_MESSAGES/acl.mo differs (GNU message catalog
(little endian), revision 0.0, 53 messages)
@@ -290,8 +290,8 @@
 00001210  67 69 64 2d 42 75 67 73  2d 54 6f 3a 20 61 63 6c  |gid-Bugs-To: acl|
 00001220  2d 64 65 76 65 6c 40 6e  6f 6e 67 6e 75 2e 6f 72  |-devel@nongnu.or|
 00001230  67 0a 50 4f 2d 52 65 76  69 73 69 6f 6e 2d 44 61  |g.PO-Revision-Da|
-00001240  74 65 3a 20 32 30 31 38  2d 30 36 2d 30 34 20 30  |te: 2018-06-04 0|
-00001250  39 3a 33 33 2b 30 30 30  30 0a 4c 61 73 74 2d 54  |9:33+0000.Last-T|
+00001240  74 65 3a 20 32 30 33 33  2d 30 37 2d 30 36 20 32  |te: 2033-07-06 2|
+00001250  32 3a 34 36 2b 30 30 30  30 0a 4c 61 73 74 2d 54  |2:46+0000.Last-T|
 00001260  72 61 6e 73 6c 61 74 6f  72 3a 20 41 75 74 6f 6d  |ranslator: Autom|

and same for en@boldquot

The problem goes away when leaving out the special 'en' translations in
acl-2.2.52/po/LINGUAS
-en@boldquot
-en@quot

but there is probably a nicer solution in gettext.

maybe unrelated: something in gettext seems to use the COPYRIGHT_HOLDER value
from acl-2.2.52/po/Makevars in a bad way to update the copyright line:
+++ /home/abuild/rpmbuild/BUILD/acl-2.2.52/po/en@quot.po   2033-07-06
22:46:22.762783318 +0000
@@ -1,7 +1,7 @@
 # English translations for acl package.
-# Copyright (C) 2018 Silicon Graphics, Inc.
+# Copyright (C) 2033 Silicon Graphics, Inc.
 # This file is distributed under the same license as the acl package.
-# Automatically generated, 2018.
+# Automatically generated, 2033.
...
 "Report-Msgid-Bugs-To: acl-devel@nongnu.org\n"
-"POT-Creation-Date: 2018-06-04 09:33+0000\n"
-"PO-Revision-Date: 2018-06-04 09:33+0000\n"
+"POT-Creation-Date: 2033-07-06 22:46+0000\n"
+"PO-Revision-Date: 2033-07-06 22:46+0000\n"


You are receiving this mail because: