[Git][reproducible-builds/reproducible-notes][master] Update packages.yml: Delete postfix notes, now reproducible

Scott Kitterman (@kitterman) gitlab at salsa.debian.org
Mon Feb 5 19:53:33 UTC 2024



Scott Kitterman pushed to branch master at Reproducible Builds / reproducible-notes


Commits:
3d4127d6 by Scott Kitterman at 2024-02-05T19:53:29+00:00
Update packages.yml: Delete postfix notes, now reproducible
- - - - -


1 changed file:

- packages.yml


Changes:

=====================================
packages.yml
=====================================
@@ -21187,27 +21187,6 @@ poster:
   version: 1:20050907-1.1
   issues:
     - build_id_differences_only
-postfix:
-  version: 3.1.0-5
-  comments: |
-    Issue #1: Non-deterministic order of lines in makedefs.out
-    Fix: append "LC_ALL=C sort" to https://sources.debian.net/src/postfix/3.1.0-5/makedefs/#L174 «env | grep '^AUXLIBS_' | sed 's/^/# /'»
-    .
-    Issue #2: Non-deterministic order of postconf(5) fields in the .rodata section of postconf(1)
-    Cause:
-      Presumed to be iteration of awk arrays in src/postconf/extract.awk:
-        https://sources.debian.net/src/postfix/3.1.0-5/src/postconf/extract.awk/#L98
-      [awk arrays are like python dictionaries: they are iterated in unspecified order;
-      see the section "Actions" in awk(1p)]
-    Fix: All the generated files are line-based, so simply changing
-      "cat > foo.h" or "sed > foo.h" to "sort > foo.h" or "sed | sort > foo.h"
-      should make them deterministic.
-    .
-    Issue #3: usr/share/doc/postfix-doc/examples/LICENSE missing from first build.
-    Cause: locale-sensitive shell glob https://sources.debian.net/src/postfix/3.1.0-5/debian/rules/#L126 «[a-z]*» (matches aBbCcDd…xYyZz)
-    .
-    Patch for #1, #2, and #3: https://salsa.debian.org/danielsh-guest/reproducible-patches/blob/master/postfix_3.1.0-5.diff
-      It builds fine, but I'm unable to verify whether it resolves #2.
 postgis:
   version: 3.3.4+dfsg-1
   issues:



View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-notes/-/commit/3d4127d654e4503d7f150119ae1646b38075a3bc

-- 
View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-notes/-/commit/3d4127d654e4503d7f150119ae1646b38075a3bc
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.reproducible-builds.org/pipermail/rb-commits/attachments/20240205/3cb40aa4/attachment.htm>


More information about the rb-commits mailing list