Your message dated Sat, 15 Sep 2018 15:49:07 +0000 with message-id <e1g1col-0005d1...@fasolo.debian.org> and subject line Bug#908074: fixed in diffoscope 101 has caused the Debian Bug report #908074, regarding diffoscope: test failures with LLVM 7 to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 908074: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=908074 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Source: diffoscope Version: 99 Severity: important Ubuntu bumped their LLVM defaults to 7 (from 6), and diffoscope is now failing its tests: |=================================== FAILURES =================================== |_______________________ test_item3_deflate_llvm_bitcode ________________________ | |differences = [<Difference nm -s {} -- nm -s {} []>, <Difference alloc_system-d16b8f0e.0.o -- alloc_system-d16b8f0e.0.o [<Difference...r -dump {} []>, <Difference find {} -execdir llvm-dis -o - '{}' ';' -- find {} -execdir llvm-dis -o - '{}' ';' []>]>]>] |rlib_dis_expected_diff = '@@ -41,32 +41,32 @@\n entry-block:\n %out.i.i = alloca i8*, align 8\n %4 = icmp ult i64 %3, 17\n br i1 %4, labe...able\n define i64 @__rust_reallocate_inplace(i8* nocapture readnone, i64, i64, i64) unnamed_addr #1 {\n entry-block:\n' | | @skip_unless_tools_exist('llvm-dis') | @skip_unless_tool_is_at_least('llvm-config', llvm_version, '3.8') | def test_item3_deflate_llvm_bitcode(differences, rlib_dis_expected_diff): | assert differences[3].source1 == 'alloc_system-d16b8f0e.0.bytecode.deflate' | assert differences[3].source2 == 'alloc_system-d16b8f0e.0.bytecode.deflate' | expected_diff = rlib_dis_expected_diff | actual_diff = differences[3].details[0].details[1].unified_diff |> assert diff_ignore_line_numbers( | actual_diff) == diff_ignore_line_numbers(expected_diff) |E AssertionError: assert '@@ -XX,XX +X...ntry-block:\n' == '@@ -XX,XX +XX...ntry-block:\n' |E @@ -XX,XX +XX,XX @@ |E entry-block: |E %out.i.i = alloca i8*, align 8 |E %4 = icmp ult i64 %3, 17 |E br i1 %4, label %then-block-195-.i, label %_ZN12alloc_system3imp8allocate17h8ba7625cc4a820e8E.exit.i |E |E then-block-195-.i: ; preds = %entry-block |E %5 = tail call i8* @realloc(i8* %0, i64 %2) #2 |E - br label %_ZN12alloc_system3imp10reallocate17h4a0811c9ec086854E.exit |E + br label %_ZN12alloc_system3imp10reallocate1l44a0811c9ec086854E.exit |E |E _ZN12alloc_system3imp8allocate17h8ba7625cc4a820e8E.exit.i: ; preds = %entry-block |E %6 = bitcast i8** %out.i.i to i8* |E call void @llvm.lifetime.start.p0i8(i64 8, i8* %6) #2 |E store i8* null, i8** %out.i.i, align 8 |E %7 = call i32 @posix_memalign(i8** nonnull %out.i.i, i64 %3, i64 %2) #2 |E %8 = icmp eq i32 %7, 0 |E %9 = load i8*, i8** %out.i.i, align 8 |E %sret_slot.0.i.i = select i1 %8, i8* %9, i8* null |E call void @llvm.lifetime.end.p0i8(i64 8, i8* %6) #2 |E %10 = icmp ule i64 %2, %1 |E %11 = select i1 %10, i64 %2, i64 %1 |E - call void @llvm.memmove.p0i8.p0i8.i64(i8* align 1 %sret_slot.0.i.i, i8* align 1 %0, i64 %11, i1 false) |E ? -------- -------- |E + call void @llvm.memmove.p0i8.p0i8.i64(i8* %sret_slot.0.i.i, i8* %0, i64 %11, i32 1, i1 false) #2 |E ? +++++++ +++ |E call void @free(i8* %0) #2 |E - br label %_ZN12alloc_system3imp10reallocate17h4a0811c9ec086854E.exit |E + br label %_ZN12alloc_system3imp10reallocate1l44a0811c9ec086854E.exit |E |E -_ZN12alloc_system3imp10reallocate17h4a0811c9ec086854E.exit: ; preds = %_ZN12alloc_system3imp8allocate17h8ba7625cc4a820e8E.exit.i, %then-block-195-.i |E +_ZN12alloc_system3imp10reallocate1l44a0811c9ec086854E.exit: ; preds = %_ZN12alloc_system3imp8allocate17h8ba7625cc4a820e8E.exit.i, %then-block-195-.i |E %sret_slot.0.i = phi i8* [ %5, %then-block-195-.i ], [ %sret_slot.0.i.i, %_ZN12alloc_system3imp8allocate17h8ba7625cc4a820e8E.exit.i ] |E ret i8* %sret_slot.0.i |E } |E |E ; Function Attrs: nounwind readnone uwtable |E define i64 @__rust_reallocate_inplace(i8* nocapture readnone, i64, i64, i64) unnamed_addr #1 { |E entry-block: | |actual_diff = '@@ -42,32 +42,32 @@\n entry-block:\n %out.i.i = alloca i8*, align 8\n %4 = icmp ult i64 %3, 17\n br i1 %4, labe...able\n define i64 @__rust_reallocate_inplace(i8* nocapture readnone, i64, i64, i64) unnamed_addr #1 {\n entry-block:\n' |differences = [<Difference nm -s {} -- nm -s {} []>, <Difference alloc_system-d16b8f0e.0.o -- alloc_system-d16b8f0e.0.o [<Difference...r -dump {} []>, <Difference find {} -execdir llvm-dis -o - '{}' ';' -- find {} -execdir llvm-dis -o - '{}' ';' []>]>]>] |expected_diff = '@@ -41,32 +41,32 @@\n entry-block:\n %out.i.i = alloca i8*, align 8\n %4 = icmp ult i64 %3, 17\n br i1 %4, labe...able\n define i64 @__rust_reallocate_inplace(i8* nocapture readnone, i64, i64, i64) unnamed_addr #1 {\n entry-block:\n' |rlib_dis_expected_diff = '@@ -41,32 +41,32 @@\n entry-block:\n %out.i.i = alloca i8*, align 8\n %4 = icmp ult i64 %3, 17\n br i1 %4, labe...able\n define i64 @__rust_reallocate_inplace(i8* nocapture readnone, i64, i64, i64) unnamed_addr #1 {\n entry-block:\n' | |tests/comparators/test_rlib.py:105: AssertionError This is with: ii llvm (1:7.0-43ubuntu1) ii llvm-7 (1:7~+rc2-1~exp3) ii llvm-7-runtime (1:7~+rc2-1~exp3) ii llvm-runtime (1:7.0-43ubuntu1) But I have no reasons to be believe it's ubuntu-specific, so I'm reporting this bug. -- regards, Mattia Rizzolo GPG Key: 66AE 2B4A FCCF 3F52 DA18 4D18 4B04 3FCD B944 4540 .''`. more about me: https://mapreri.org : :' : Launchpad user: https://launchpad.net/~mapreri `. `'` Debian QA page: https://qa.debian.org/developer.php?login=mattia `-
signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---Source: diffoscope Source-Version: 101 We believe that the bug you reported is fixed in the latest version of diffoscope, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 908...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Chris Lamb <la...@debian.org> (supplier of updated diffoscope package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmas...@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Sat, 15 Sep 2018 16:37:45 +0100 Source: diffoscope Binary: diffoscope Built-For-Profiles: nocheck Architecture: source all Version: 101 Distribution: unstable Urgency: medium Maintainer: Reproducible builds folks <reproducible-bui...@lists.alioth.debian.org> Changed-By: Chris Lamb <la...@debian.org> Description: diffoscope - in-depth comparison of files, archives, and directories Closes: 903444 908072 908074 Changes: diffoscope (101) unstable; urgency=medium . * Fix testsuite under LLVM >= 7.0. (Closes: #908074) * Substvar generation: - Ensure Debian substvar generation is deterministic regardless of installed packages. (Closes: #908072) - Clarify distinction between tools (eg. gpg) and packages (eg. gnupg) when generating Debian substvars. - Revert updating generated debian/tests/control made in diffoscope 100. * Disable binwalk's own user configuration for predictable results and to ensure it does not create unnecessary directories. (Closes: #903444) * Ensure we return "bytes" objects from Command.filter to avoid a "TypeError: Unicode-objects must be encoded before hashing" traceback. * Don't print GPG output in diffoscope.changes. Checksums-Sha1: 707d3f5ad91d129b32531cd573218bceaab2a08a 4067 diffoscope_101.dsc 0ff3833cdf03a3aa196acc4b92f730159012cad4 9251288 diffoscope_101.tar.xz e8c1b6899b1143c6fe82afc8db48f9ce7f404ab1 123352 diffoscope_101_all.deb a9f838e848394a50a32f7a24ab9789649fec50cc 6716 diffoscope_101_amd64.buildinfo Checksums-Sha256: 14aa454ce299cff4934e243f799574fc7bde40d271891bec7edfd73482f51350 4067 diffoscope_101.dsc ace9e5f99e26e3f7fdee93d66384eacb46c37f41036d591475287f4060ccb4d4 9251288 diffoscope_101.tar.xz a8e8c788e7a65db91c2d071d5576f58ff4ff76c24ed22ebfbff7546df6a0d31b 123352 diffoscope_101_all.deb 4b3448eb2457ba4c1ea90229db2cb585b29f1ba399412dc886a7ee70a71f1996 6716 diffoscope_101_amd64.buildinfo Files: e557e849d1d057420f5c04e424b61cbb 4067 devel optional diffoscope_101.dsc 48e1b01bd839b36be11665729e8544e0 9251288 devel optional diffoscope_101.tar.xz b9a14fa1ae24999ad933a7e54247c4d4 123352 devel optional diffoscope_101_all.deb 76ddcb1491f6c21ca8c80d8f71541771 6716 devel optional diffoscope_101_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAludKKwACgkQHpU+J9Qx HlgTpA/9H3SJ45WzI3RO/wGJpIf3ElJzMypibsPPnIqxEeZM/8dl2RI5at+x//50 o4rzeEnNivgZ5CJdYRQjcXo9z+xZI2s+ovVfw4ODc865AI5YD6xe691tduMOI0FR 7O6QmbsHlrt5uSxmPt7kOsC4va9P7cCPfz/6+szctm5hSkPDYLSS6pvauGYyablg a9N/ltTPZ80pWzyg0/meAGiqRkH+EPC/UJqxpJRXhK7bqlAPou49eCkx7fW0f8BZ /PPAg19EKdh0JspDnhbd86bmGy0gKwM++LUl0ZVxajjSEY5KYw2RWSS9i8MsqmyZ u5Bl6lqWbcVj+aDuJZtLVXBJLSnjkB+WkKvN8Vf28Saj3hmwCHs/tV3T3Y7Kq1Cl a3z6bNhvAg+0aZLspr6i6/peeAynEzF3ez1999Dv27XYNQVoZm+HuSsszLPRF9RR oUADuhM0MHvx2vdk/BplUUrf/re1jmXall+/47cVwqhjng1R80ftt6XZKG4uYyza J1hOaPJBMpA1p48DLzLF9UC05meswWpWvNyLs9YpqRleIXkKoftF2Fp05rTG7ZH5 OCwFSIvsHi9OgY+44mMsf5iw+TwoRrzAeU+R9HF/1p5ab7W24DDAuSjPofUrQoR1 jdbRNO49B28qqW5/pB/h+QxMe/B3W9P24KglfGrVyPX2hdgM2tQ= =UgNh -----END PGP SIGNATURE-----
--- End Message ---
_______________________________________________ Reproducible-builds mailing list Reproducible-builds@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/reproducible-builds