Control: tags -1 pending On Tue, 2020-02-25 at 10:17 -0800, Chris Lamb wrote: > Source: azure-uamqp-python > Version: 1.2.6-1 > Severity: wishlist > Tags: patch > User: > reproducible-bui...@lists.alioth.debian.org > > Usertags: filesystem buildpath > X-Debbugs-Cc: > reproducible-b...@lists.alioth.debian.org > > > Hi, > > Whilst working on the Reproducible Builds effort [0] we noticed that > azure-uamqp-python could not be built reproducibly. > > This is because it generated a .pyx file with the "#include" > directives in a nondeterminstic order as well as included metadata in > a ".c" file that embeded the absolute buildpath. However, it still > embeds the current build path in the binary via assert-like logging > messages ("LogError" IIRC). > > Patch attached for the former two issues. > > > [0] > https://reproducible-builds.org/
Hi, Thanks! I sent a similar patch upstream a few days ago and was intending to push it in the next upload: https://github.com/Azure/azure-uamqp-python/pull/144 I need to check the CMake build for the vendored library (brr) - it might not be taking all the compiler flags from dpkg. IIRC we have a custom gcc patch to override the paths for __FUNCTION__ and friends, right? -- Kind regards, Luca Boccassi
signature.asc
Description: This is a digitally signed message part