[Git][reproducible-builds/reproducible-notes][master] 9 commits: adacgi now reproducible

Chris Lamb gitlab at salsa.debian.org
Wed Nov 6 21:34:51 UTC 2019



Chris Lamb pushed to branch master at Reproducible Builds / reproducible-notes


Commits:
94a7d2dc by Nicolas Boulenguez at 2019-11-06T21:34:23Z
adacgi now reproducible

- - - - -
2cb0c1c9 by Nicolas Boulenguez at 2019-11-06T21:34:23Z
adasockets now reproducible

- - - - -
e65fe187 by Nicolas Boulenguez at 2019-11-06T21:34:23Z
Update packages affected by timestamps_in_ada_library_information_files.

- - - - -
a1f8d85f by Nicolas Boulenguez at 2019-11-06T21:34:23Z
Update packages affected by cflags_recorded_in_ada_ali_files

- - - - -
ac43deff by Nicolas Boulenguez at 2019-11-06T21:34:23Z
pianobooster is now reproducible

- - - - -
39c7f03f by Nicolas Boulenguez at 2019-11-06T21:34:23Z
opentoken is removed from unstable

- - - - -
3a87b0d6 by Nicolas Boulenguez at 2019-11-06T21:34:23Z
abcm2ps is now reproducible

- - - - -
610ed80c by Nicolas Boulenguez at 2019-11-06T21:34:23Z
ada-reference-manual is now reproducible

- - - - -
a99d2173 by Nicolas Boulenguez at 2019-11-06T21:34:23Z
Update status of Ada packages

- - - - -


2 changed files:

- issues.yml
- packages.yml


Changes:

=====================================
issues.yml
=====================================
@@ -541,6 +541,8 @@ timezones_manpages_podman:
 timestamps_in_ada_library_information_files:
   description: |
     Ada Library Information (.ali) files contain the mtime of the Ada source (.ads) files that they index.
+    .
+    Fixed in gcc >= 7-20170302-1.
   url: https://wiki.debian.org/ReproducibleBuilds/TimestampsInAdaLibraryInformationFiles
   deterministic: False
 ftbfs_wdatetime:
@@ -1326,6 +1328,11 @@ ftbfs_with_-fdebug-prefix-map_error:
 unknown_ada_issue:
   description: |
    Previously part of build_id_variation_requiring_further_investigation
+   .
+   Symptoms are similar to random_order_in_static_libraries.
+   Not to be confused with timestamps_in_ada_library_information_files,
+   buildpath_in_binaries_generated_by_ada_compiler,
+   cflags_recorded_in_ada_ali_files.
 user_in_documentation_generated_by_gsdoc:
   description:
     GNUstep's gsdoc adds "generated by $USER" to some API documentation.
@@ -1914,15 +1921,14 @@ dc_created_timestamp_in_javadoc:
     .
     openjdk 11 related?
   url: https://bugs.debian.org/913132
-cflags_recorded_in_in_ada_ali_files:
+cflags_recorded_in_ada_ali_files:
   description: |
     For example
     .
     -A -fdebug-prefix-map=/home/lamby/temp/cdt.20181107083218.xPYfSWqN3H.repro.libgnatcoll-bindings/build-a/libgnatcoll-bindings-18=.
     +A -fdebug-prefix-map=/home/lamby/temp/cdt.20181107083218.xPYfSWqN3H.repro.libgnatcoll-bindings/build-b/libgnatcoll-bindings-18=.
     .
-    Probably easily stripped with dh-ada-library; it seems to have some related
-    code.
+    Fixed in gcc >= 8.2.0-13, broken in >= 9, hopefully fixed in >= 9.2.1-18.
 paths_vary_due_to_usrmerge:
   description: |
     eg. /bin/ vs /usr/bin/
@@ -1946,7 +1952,7 @@ timestamps_embedded_in_manpages_by_scdoc:
     https://sources.debian.org/src/scdoc/latest/src/main.c/#L71
 buildpath_in_binaries_generated_by_ada_compiler:
   description: |
-    Adb files?
+    Hint: for music123, seems related with captures_build_path_via_assert.
 randomness_in_ids_generated_by_org-html-publish-to-html:
   description: |
     eg. outline-container-orgb2aa480 vs outline-container-org7a7f99f


=====================================
packages.yml
=====================================
@@ -39,10 +39,6 @@ abci:
   version: 0.0~git20170124.0.f94ae5e-2
   issues:
     - golang_compiler_captures_build_path_in_binary
-abcm2ps:
-  version: 8.14.2-0.2
-  issues:
-    - captures_build_path_via_assert
 abgate:
   version: 1.1.8-1
   issues:
@@ -148,35 +144,14 @@ actor-framework:
   version: 0.13.2-3
   issues:
     - timestamps_in_pdf_generated_by_latex
-ada-reference-manual:
-  version: 1:2012.2-9
-  issues:
-    - random_id_in_pdf_generated_by_dblatex
 adabrowse:
-  version: 4.0.3-6
+  version: 4.0.3-10
   issues:
-    - unknown_ada_issue
-adacgi:
-  version: 1.6-19
-  issues:
-    - timestamps_in_ada_library_information_files
+    - buildpath_in_binaries_generated_by_ada_compiler
 adacontrol:
-  version: 1.16r11-3
+  version: 1.21r3-3
   issues:
     - unknown_ada_issue
-adasockets:
-  version: 1.9-1
-  comments: |
-    A few of the Ada source files are copied with the cp command by make
-    before being indexed in the .ali file. The original deterministic
-    mtime is lost during the cp and a non-deterministic mtime gets indexed
-    in the .ali file.  Also, the sockets-constants.ads file is generated
-    by src/constants.sh, which embeds the current time in a comment.
-    Embeds build date, `uname -a`:
-    https://sources.debian.net/src/adasockets/1.9-1.1/src/constants.sh/?hl=60#L59
-  issues:
-    - timestamps_in_ada_library_information_files
-    - random_id_in_pdf_generated_by_dblatex
 adcli:
   version: 0.7.5-1
   issues:
@@ -263,10 +238,9 @@ ahcpd:
   issues:
     - gcc_captures_build_path
 ahven:
-  version: 2.4+repack-1
+  version: 2.7-2
   issues:
-    - timestamps_in_ada_library_information_files
-    - captures_build_path
+    - unknown_ada_issue
 aircrack-ng:
   version: 1:1.2.0~rc4-2
   issues:
@@ -428,12 +402,9 @@ android-tools:
   issues:
     - gcc_captures_build_path
 anet:
-  version: 0.3.1-1
-  comments: |
-    Random order of object files in static library produced by gnatmake.
+  version: 0.4.1-2
   issues:
-    - captures_build_path
-    - records_build_flags
+    - unknown_ada_issue
 anfo:
   version: 0.98-5
   issues:
@@ -921,10 +892,9 @@ aseprite:
   issues:
     - gcc_captures_build_path
 asis:
-  version: 2014-4
+  version: 2019-1
   issues:
-    - unknown_ada_issue
-    - captures_home_dir
+    - buildpath_in_binaries_generated_by_ada_compiler
 ask:
   version: 1.0.1-2
   issues:
@@ -3570,10 +3540,9 @@ dbus-python:
   issues:
     - randomness_in_documentation_generated_by_epydoc
 dbusada:
-  version: 0.3-1
+  version: 0.4.2-3
   issues:
-    - timestamps_in_documentation_generated_by_asciidoc
-    - random_order_in_static_libraries
+    - unknown_ada_issue
 dbuskit:
   version: 0.1.1-2
   comments: |
@@ -3804,9 +3773,9 @@ devio:
   issues:
     - gcc_captures_build_path
 dh-ada-library:
-  version: '6.15'
+  version: 6.16
   issues:
-    - buildpath_in_binaries_generated_by_ada_compiler
+    - unknown_ada_issue
 dh-kpatches:
   version: 0.99.36+nmu3
   issues:
@@ -6419,22 +6388,6 @@ gcc-6:
     
       Add post-processing in libjava/Makefile.am?
       Or touch before creating tools.zip in libjava/classpath/tools/Makefile.am?
-    
-    * Timestamps in ADA interfaces (.ali)
-    
-      - gcc/ada/ali-util.ali
-    
-      Might be fixable by adding the right `touch` in gcc/ada/Make-generated.in
-      where the following files are generated:
-      nmake.adb, nmake.ads, sdefault.adb, snames.adb, snames.ads, treeprs.ads.
-    
-      In gcc/ada/gcc-interface/Makefile.in for:
-      s-oscons.ads, system.ads, b_gnatl.adb, b_gnatl.ads, b_gnatm.adb, b_gnatm.ads.
-    
-      In gcc/ada/gcc-interface/Make-lang.in for:
-      b_gnat1.adb, b_gnat1.ads, b_gnatb.adb, b_gnatb.ads, gnatvsn.ads.
-    
-      No clue: b~lto13.adb, b~lto13.ads.
   issues:
     - blacklisted_on_jenkins_armhf_only
   bugs:
@@ -6809,13 +6762,14 @@ ghc-testsuite:
   issues:
     - captures_build_path
 ghdl:
-  version: 0.35+git20181129+dfsg-3
+  version: 0.35+git20181129+dfsg-4
   comments: |
     Captures the build date in a lot of files such as /usr/lib/ghdl/gcc/vhdl/ieee/v93/ieee-obj93.cf etc etc
 giac:
   version: 1.2.3.57+dfsg1-2
   issues:
     - timestamps_in_ps_generated_by_dvips
+    - unknown_ada_issue
 giella-sme:
   version: 0.0.20150917~r121176-2
   issues:
@@ -7113,9 +7067,10 @@ gnash:
   issues:
     - gcc_captures_build_path
 gnat-gps:
-  version: 5.3dfsg-1
+  version: 18-5
   issues:
     - timestamps_in_pdf_generated_by_latex
+    - unknown_ada_issue
 gnat-mingw-w64:
   version: 15.1
   issues:
@@ -7826,6 +7781,10 @@ gpr:
   version: 0.15deb-2
   issues:
     - gcc_captures_build_path
+gprbuild:
+  version: 2018-6
+  issues:
+    - unknown_ada_issue
 gpredict:
   version: 1.3-3
   issues:
@@ -10982,10 +10941,9 @@ libalien-sdl-perl:
   comments: |
     ConfigData.pm appears to include SDL_LIBS, thus varying on /usr/lib64 on amd64 kernels.
 libalog:
-  version: 0.5.0-1
+  version: 0.5.3-2
   issues:
-    - captures_build_path
-    - records_build_flags
+    - unknown_ada_issue
 libam7xxx:
   version: 0.1.6-2
   issues:
@@ -11176,17 +11134,17 @@ libassuan:
   comments: |
     Contains PE32 .dll that encodes the absolute build dir
 libaunit:
-  version: 3.7.1-2
+  version: 19-2
   issues:
-    - timestamps_in_pdf_generated_by_latex
-    - captures_build_path
+    - cflags_recorder_in_ada_ali_files
 libauthen-libwrap-perl:
   version: 0.23-1
   issues:
     - gcc_captures_build_path
 libaws:
-  version: 3.2.0-3
+  version: 19.0-2
   issues:
+    - timestamps_in_pdf_generated_by_latex
     - unknown_ada_issue
 libax25:
   version: 0.0.12-rc4-1
@@ -11566,10 +11524,9 @@ libflexdock-java:
   issues:
     - dc_created_timestamp_in_javadoc
 libflorist:
-  version: 2014-2
+  version: 2017-5
   issues:
     - unknown_ada_issue
-    - captures_build_path
     - records_build_flags
 libforms:
   version: 1.2.3-1.2
@@ -11678,23 +11635,23 @@ libglazedlists-java:
   issues:
     - random_order_in_documentation_generated_by_javadoc
 libgmpada:
-  version: 0.0.20131223-4
+  version: 1.2-2
   issues:
     - unknown_ada_issue
-    - captures_build_path
     - records_build_flags
 libgnatcoll:
-  version: 18-2
+  version: 18-4
   issues:
-    - diffoscope_runs_forever
+    - unknown_ada_issue
 libgnatcoll-bindings:
-  version: 18-2
+  version: 19-1
   issues:
-    - cflags_recorded_in_in_ada_ali_files
+    - captures_build_path
 libgnatcoll-db:
   version: 18-4
   issues:
-    - cflags_recorded_in_in_ada_ali_files
+    - unknown_ada_issue
+    - random_order_in_static_libraries
 libgnuinet-java:
   version: 1.1.2-2
   issues:
@@ -11733,13 +11690,10 @@ libgsm:
   issues:
     - gcc_captures_build_path
 libgtkada:
-  version: 2.24.4dfsg-1
-  comments: |
-    Random order of object files in static library.
+  version: 19-3
   issues:
-    - different_due_to_umask
-    - users_and_groups_in_tarball
-    - timestamps_in_gzip_headers
+    - buildpath_in_binaries_generated_by_ada_compiler
+    - cflags_recorder_in_ada_ali_files
 libguestfs:
   version: 1:1.28.6-1
   issues:
@@ -12206,9 +12160,11 @@ liblog-dispatch-filerotate-perl:
   bugs:
     - 896546
 liblog4ada:
-  version: 1.2-5
+  version: 1.3-5
   issues:
+    - unknown_ada_issue
     - fonts_in_pdf_files
+    - timestamps_in_pdf_generated_by_latex
 libloki:
   version: 0.1.7-3
   issues:
@@ -12365,12 +12321,9 @@ libnbd:
   issues:
     - captures_build_path_in_beam_cma_cmt_files
 libncursesada:
-  version: 5.9.20140726-1
-  comments: |
-    Also random order of files contained in static library.
+  version: 6.1.20180127-3
   issues:
-    - timestamps_in_ada_library_information_files
-    - captures_build_path
+    - unknown_ada_issue
     - records_build_flags
 libnes:
   version: 1.1.4-1
@@ -12916,11 +12869,9 @@ libtcd:
   issues:
     - gcc_captures_build_path
 libtemplates-parser:
-  version: 11.8.2014-4
-  comments: |
-    I think this is readdir ordering caused by --subdir argument passed to gprbuild, but can't see where that's actually utilised in gprbuild package.
+  version: 20-1
   issues:
-    - records_build_flags
+    - cflags_recorder_in_ada_ali_files
 libterm-filter-perl:
   version: 0.03-1
   bugs:
@@ -12940,11 +12891,9 @@ libtext-iconv-perl:
   issues:
     - gcc_captures_build_path
 libtexttools:
-  version: 2.1.0-7
+  version: 2.1.0-13
   issues:
-    - random_order_in_static_libraries
-    - captures_build_path
-    - records_build_flags
+    - buildpath_in_binaries_generated_by_ada_compiler
 libtggraphlayout-java:
   version: 122-2
   issues:
@@ -13141,14 +13090,18 @@ libxml-security-java:
   version: 1.5.8-1
   issues:
     - random_order_in_documentation_generated_by_javadoc
+libxmlada:
+  version: 18-4
+  issues:
+    - unknown_ada_issue
 libxmlenc-java:
   version: 0.52+dfsg-4
   issues:
     - random_order_in_documentation_generated_by_javadoc
 libxmlezout:
-  version: 1.06.1-7
+  version: 1.06.1-13
   issues:
-    - timestamps_in_ada_library_information_files
+    - cflags_recorder_in_ada_ali_files
     - unknown_ada_issue
     - records_build_flags
 libxmlrpc3-java:
@@ -14904,6 +14857,8 @@ music123:
   version: 16.4-3
   issues:
     - captures_build_path_via_assert
+    - buildpath_in_binaries_generated_by_ada_compiler
+    - unknown_ada_issue
 musl:
   version: 1.1.16-3
   issues:
@@ -16682,13 +16637,6 @@ opentk:
   issues:
     - clilibs_line_order
     - timestamps_in_pe_binaries
-opentoken:
-  version: 6.0b-3
-  comments: |
-    Random order of objects in static library.
-  issues:
-    - captures_build_path
-    - records_build_flags
 openttd:
   version: 1.6.1-1
   issues:
@@ -17174,11 +17122,12 @@ pcsc-cyberjack:
   issues:
     - gcc_captures_build_path
 pcscada:
-  version: 0.7.2-1
+  version: 0.7.3-1
+  comments: |
+    Reproducible on amd64, not on i386.
+    Random order of object files.
   issues:
-    - timestamps_in_ada_library_information_files
     - random_order_in_static_libraries
-    - records_build_flags
 pcsx2:
   version: 1.4.0+dfsg-2
   issues:
@@ -17653,10 +17602,6 @@ physlock:
   version: 0.4.5-2
   issues:
     - gcc_captures_build_path
-pianobooster:
-  version: 0.6.4.0-1
-  issues:
-    - gcc_captures_build_path
 picard-tools:
   version: 1.138+dfsg.1-1
   issues:
@@ -17993,10 +17938,9 @@ polyml:
   issues:
     - captures_build_path
 polyorb:
-  version: 2.11~20140418-3
+  version: 2.11~20140418-3.2
   issues:
-    - timestamps_in_ada_library_information_files
-    - captures_build_path
+    - unknown_ada_issue
 pomegranate-clojure:
   version: 0.2.0-1
   issues:
@@ -26785,11 +26729,12 @@ tools-nrepl-clojure:
   issues:
     - umask_in_java_jar_file
 topal:
-  version: 75-2
+  version: 80-1
   comments: |
     Embed build time:
     https://sources.debian.net/src/topal/75-2/Makefile/?hl=19#L19
   issues:
+    - unknown_ada_issue
     - timestamps_in_pdf_generated_by_latex
     - different_encoding
     - fonts_in_pdf_files



View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-notes/compare/abc67ee8fbb439598bbb35b1a83d67c58fbdc3a3...a99d217350306a769a01e5357d9d6ca80df90ef1

-- 
View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-notes/compare/abc67ee8fbb439598bbb35b1a83d67c58fbdc3a3...a99d217350306a769a01e5357d9d6ca80df90ef1
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/20191106/e49d29f9/attachment.htm>


More information about the rb-commits mailing list