[Git][reproducible-builds/reproducible-notes][master] ada: update status of some packages, add two specific issues
Chris Lamb (@lamby)
gitlab at salsa.debian.org
Sat May 28 07:47:56 UTC 2022
Chris Lamb pushed to branch master at Reproducible Builds / reproducible-notes
Commits:
d9710625 by Nicolas Boulenguez at 2022-05-28T08:47:12+01:00
ada: update status of some packages, add two specific issues
- - - - -
2 changed files:
- issues.yml
- packages.yml
Changes:
=====================================
issues.yml
=====================================
@@ -2081,16 +2081,16 @@ randomness_in_fonts_created_by_fontcustom:
other randomness.
cflags_recorded_in_ada_ali_files:
description: |
- For example
+ The GCC Ada compiler writes build flags into
+ /usr/lib/*/ada/adalib/*.ali, including *-prefix-map and hence the
+ build path.
.
- -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=.
+ This is similar to build_path_captured_in_assembly_objects.
+ Until BUILD_PATH_PREFIX_MAP is a reality,
+ sed -i '/^A -f[a-z]\+-prefix-map=/d' debian/tmp/usr/lib/*/ada/adalib/*/*.ali
+ Packages using dh-ada-library>=7.7 require no intervention.
.
- Fixed in gcc >= 8.2.0-13, broken in >= 9, hopefully fixed in >= 9.2.1-18.
- .
- Also can vary due to things like `gnatem=/tmp/GNAT-TEMP-000010.TMP` in
- cflags, which appears to be (for example)
- src:gcc-9.2.0:gcc/ada/libgnat/s-os_lib.adb
+ Parent issue: records_build_flags
paths_vary_due_to_usrmerge:
description: |
eg. /bin/ vs /usr/bin/ or /lib vs. /usr/lib
@@ -2398,3 +2398,22 @@ mono_mastersummary_xml_files_inherit_filesystem_ordering:
description: |
Generated by mono.
url: https://bugs.debian.org/1010854
+ada_gprbuild_gcc_records_temp_paths:
+ description: |
+ In the -dbgsym package for an Ada library, the output of
+ readelf --debug-dump=info /usr/lib/usr/lib/debug/.build-id/*/*.debug
+ matches
+ DW_AT_producer GNU Ada -g -gnate[cm]=/tmp/GNAT-TEMP-[digits].TMP
+ .
+ The files are created by gprbuild for GCC subprocesses.
+ The enumeration order varies during parallel builds.
+ This issue differs from gcc_captures_build_path and cannot be
+ solved by *-file-prefix-map.
+ .
+ Fix: pass -cargs:ada -gno-record-gcc-switches -gargs to gprbuild.
+ Packages using debian_packaging.mk from gnat>=11.2 require no
+ intervention.
+ada_gpr_embeds_build_path:
+ description: |
+ dh-ada-library writes -l options into a .gpr file, but also
+ unwanted local -L options.
=====================================
packages.yml
=====================================
@@ -174,16 +174,12 @@ adabrowse:
version: 4.0.3-10
issues:
- buildpath_in_binaries_generated_by_ada_compiler
-adacgi:
- version: 1.6-24
- issues:
- - cflags_recorded_in_ada_ali_files
adacontrol:
version: 1.21r3-3
issues:
- unknown_ada_issue
adasockets:
- version: 1.11.1-4
+ version: 1.12-4
issues:
- cflags_recorded_in_ada_ali_files
adcli:
@@ -269,8 +265,9 @@ ahcpd:
issues:
- gcc_captures_build_path
ahven:
- version: 2.7-2
+ version: 2.8-4
issues:
+ - ada_gprbuild_gcc_records_temp_paths
- unknown_ada_issue
aiomysql:
version: 0.0.20-3
@@ -510,8 +507,9 @@ android-tools:
issues:
- gcc_captures_build_path
anet:
- version: 0.4.1-2
+ version: 0.4.2-6
issues:
+ - ada_gprbuild_gcc_records_temp_paths
- unknown_ada_issue
anfo:
version: 0.98-5
@@ -3959,8 +3957,9 @@ dbus-python:
- sphinxdoc_translations
- randomness_in_documentation_generated_by_sphinx
dbusada:
- version: 0.4.2-3
+ version: 0.6.0-5
issues:
+ - ada_gprbuild_gcc_records_temp_paths
- unknown_ada_issue
dbuskit:
version: 0.1.1-2
@@ -4217,9 +4216,10 @@ dextractor:
issues:
- captures_build_path
dh-ada-library:
- version: 6.16
+ version: 7.6
issues:
- unknown_ada_issue
+ - buildpath_in_binaries_generated_by_ada_compiler
dh-kpatches:
version: 0.99.36+nmu3
issues:
@@ -8594,8 +8594,10 @@ gpr:
issues:
- gcc_captures_build_path
gprbuild:
- version: 2018-6
+ version: 2022.0.0-4
issues:
+ - cflags_recorded_in_ada_ali_files
+ - buildpath_in_binaries_generated_by_ada_compiler
- unknown_ada_issue
gpredict:
version: 1.3-3
@@ -12582,8 +12584,9 @@ libalien-sdl-perl:
comments: |
ConfigData.pm appears to include SDL_LIBS, thus varying on /usr/lib64 on amd64 kernels.
libalog:
- version: 0.5.3-2
+ version: 0.6.1-6
issues:
+ - ada_gprbuild_gcc_records_temp_paths
- unknown_ada_issue
libam7xxx:
version: 0.1.6-2
@@ -12784,9 +12787,9 @@ libassuan:
comments: |
Contains PE32 .dll that encodes the absolute build dir
libaunit:
- version: 19-2
+ version: 22.0.0-2
issues:
- - cflags_recorded_in_ada_ali_files
+ - unknown_ada_issue
libauthen-libwrap-perl:
version: 0.23-1
issues:
@@ -13184,10 +13187,9 @@ libfile-rsyncp-perl:
issues:
- gcc_captures_build_path
libflorist:
- version: 2017-5
+ version: 2022.0.0-2
issues:
- unknown_ada_issue
- - records_build_flags
libforms:
version: 1.2.3-1.2
issues:
@@ -13311,24 +13313,14 @@ libglazedlists-java:
version: 1.9.0+dfsg-1
issues:
- random_order_in_documentation_generated_by_javadoc
-libgmpada:
- version: 1.2-2
- issues:
- - unknown_ada_issue
- - records_build_flags
libgnatcoll:
- version: 18-4
+ version: 22.1.0-3
issues:
- unknown_ada_issue
-libgnatcoll-bindings:
- version: 19-3
- issues:
- - cflags_recorded_in_ada_ali_files
libgnatcoll-db:
- version: 18-4
+ version: 22.0.0-2
issues:
- - unknown_ada_issue
- - random_order_in_static_libraries
+ - sphinxdoc_translations
libgnatcoll-python:
version: 19-3
issues:
@@ -13379,10 +13371,10 @@ libgsm:
issues:
- gcc_captures_build_path
libgtkada:
- version: 19-3
+ version: 22.0.0-2
issues:
- - buildpath_in_binaries_generated_by_ada_compiler
- - cflags_recorded_in_ada_ali_files
+ - ada_gpr_embeds_build_path
+ - unknown_ada_issue
libgtkdatabox:
version: 1:1.0.0-1
bugs:
@@ -13866,10 +13858,8 @@ liblog-dispatch-filerotate-perl:
bugs:
- 896546
liblog4ada:
- version: 1.3-5
+ version: 1.3.1.b6dafb49-7
issues:
- - unknown_ada_issue
- - fonts_in_pdf_files
- timestamps_in_pdf_generated_by_latex
libloki:
version: 0.1.7-3
@@ -14016,10 +14006,9 @@ libnbd:
issues:
- ocaml_captures_build_path
libncursesada:
- version: 6.1.20180127-3
+ version: 6.3.20211021-2
issues:
- unknown_ada_issue
- - records_build_flags
libnes:
version: 1.1.4-1
issues:
@@ -14639,9 +14628,9 @@ libtcd:
issues:
- gcc_captures_build_path
libtemplates-parser:
- version: 20-1
+ version: 22.0.0-2
issues:
- - cflags_recorded_in_ada_ali_files
+ sphinxdoc_translations
libterm-filter-perl:
version: 0.03-1
bugs:
@@ -14664,10 +14653,6 @@ libtext-iconv-perl:
version: 1.7-5
issues:
- gcc_captures_build_path
-libtexttools:
- version: 2.1.0-13
- issues:
- - buildpath_in_binaries_generated_by_ada_compiler
libtggraphlayout-java:
version: 122-2
issues:
@@ -14854,8 +14839,10 @@ libxml-security-java:
issues:
- random_order_in_documentation_generated_by_javadoc
libxmlada:
- version: 18-4
+ version: 22.0.0-3
issues:
+ - sphinxdoc_translations
+ - cflags_recorded_in_ada_ali_files
- unknown_ada_issue
libxmlb:
version: 0.3.6-2
@@ -14866,11 +14853,9 @@ libxmlenc-java:
issues:
- random_order_in_documentation_generated_by_javadoc
libxmlezout:
- version: 1.06.1-13
+ version: 1.06.2-6
issues:
- - cflags_recorded_in_ada_ali_files
- unknown_ada_issue
- - records_build_flags
libxmlrpc3-java:
version: 3.1.3-8
issues:
@@ -17023,12 +17008,6 @@ music:
issues:
- captures_build_path_via_assert
- random_hashes_in_cython_output
-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:
@@ -20077,13 +20056,6 @@ pcsc-cyberjack:
version: 3.99.5final.sp09-1
issues:
- gcc_captures_build_path
-pcscada:
- version: 0.7.3-1
- comments: |
- Reproducible on amd64, not on i386.
- Random order of object files.
- issues:
- - random_order_in_static_libraries
pcsx2:
version: 1.4.0+dfsg-2
issues:
@@ -20447,6 +20419,10 @@ phing:
generated manpage contains errors with the build path embedded,
probably due to php 8.x incompatibility
https://bugs.debian.org/978457
+phcpack:
+ version: 2.4.85+dfsg-6
+ description: |
+ - ada_gprbuild_gcc_records_temp_paths
phonon:
version: 4:4.9.0-4
comments: |
@@ -32598,12 +32574,8 @@ tools-nrepl-clojure:
issues:
- umask_in_java_jar_file
topal:
- version: 80-1
- comments: |
- Embed build time:
- https://sources.debian.net/src/topal/75-2/Makefile/?hl=19#L19
+ version: 81-2
issues:
- - unknown_ada_issue
- timestamps_in_pdf_generated_by_latex
- different_encoding
- fonts_in_pdf_files
@@ -33824,9 +33796,10 @@ wget:
- gcc_captures_build_path
- records_build_flags
whitakers-words:
- version: 0.2020.10.27-1.1
+ version: 0.2020.10.27-1.2
issues:
- - cflags_recorded_in_ada_ali_files
+ - ada_gprbuild_gcc_records_temp_paths
+ - unknown_ada_issue
whitedune:
version: 0.30.10-2.1
comments: |
View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-notes/-/commit/d97106257a62a269f3ed13dd6a7330298c66b1c7
--
View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-notes/-/commit/d97106257a62a269f3ed13dd6a7330298c66b1c7
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/20220528/535c04a9/attachment.htm>
More information about the rb-commits
mailing list