[Bug 1199709] New: lsof varies from build machine hostname
http://bugzilla.opensuse.org/show_bug.cgi?id=1199709 Bug ID: 1199709 Summary: lsof varies from build machine hostname Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: All Status: NEW Severity: Normal Priority: P5 - None Component: Other Assignee: danilo.spinella@suse.com Reporter: bwiedemann@suse.com QA Contact: qa-bugs@suse.de Blocks: 1084909 Found By: Development Blocker: --- While working on reproducible builds for openSUSE, I found that our lsof package varies as it includes the build machine's hostname /usr/bin/lsof differs in ELF section .rodata --- old /usr/bin/lsof (objdump) +++ new /usr/bin/lsof (objdump) @@ -1015,7 +1015,7 @@ 25f20 6c617465 73742046 41513a20 25730a00 latest FAQ: %s.. 25f30 20202020 636f6e66 69677572 6174696f configuratio 25f40 6e20696e 666f3a20 25730a00 6275696c n info: %s..buil - 25f50 64686f73 74610061 6275696c 64002020 dhosta.abuild. + 25f50 64686f73 74620061 6275696c 64002020 dhostb.abuild. 25f60 2020636f 6e737472 75637465 64202573 constructed %s 25f70 3a202573 25732573 0a002020 20206275 : %s%s%s.. bu 25f80 696c6465 72277320 636f6d6d 656e743a ilder's comment: @@ -1158,7 +1158,7 @@ 26810 57657272 6f723d72 65747572 6e2d7479 Werror=return-ty 26820 7065202d 666c746f 3d617574 6f202d57 pe -flto=auto -W 26830 616c6c20 2d576e6f 2d756e75 73656400 all -Wno-unused. - 26840 4c696e75 78206275 696c6468 6f737461 Linux buildhosta + 26840 4c696e75 78206275 696c6468 6f737462 Linux buildhostb 26850 20352e31 372e372d 312d6465 6661756c 5.17.7-1-defaul 26860 74202331 20534d50 20505245 454d5054 t #1 SMP PREEMPT 26870 20546875 204d6179 20313220 31323a33 Thu May 12 12:3 This seems to come from the Configure script that calls uname -n and another uname variant such as uname -a please fix (ideally upstream) If it is not possible to always omit or normalize the hostname, it should be possible to override it with $HOSTNAME or to normalize it when $SOURCE_DATE_EPOCH is set. For example patches see https://github.com/BenLangmead/bowtie2/pull/210/files https://github.com/heimdal/heimdal/pull/332/files https://build.opensuse.org/request/show/555498 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1199709 http://bugzilla.opensuse.org/show_bug.cgi?id=1199709#c1 Andreas Stieger <Andreas.Stieger@gmx.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CONFIRMED CC| |Andreas.Stieger@gmx.de --- Comment #1 from Andreas Stieger <Andreas.Stieger@gmx.de> --- https://github.com/lsof-org/lsof/blob/4.95.0/Configure#L1245 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1199709 http://bugzilla.opensuse.org/show_bug.cgi?id=1199709#c3 Bernhard Wiedemann <bwiedemann@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED |--- --- Comment #3 from Bernhard Wiedemann <bwiedemann@suse.com> --- I found that the problem persists with utilities/lsof, even after I added a export HOSTNAME=OBS I verified that the 2 sources of non-determinism are rather https://github.com/lsof-org/lsof/blob/4.95.0/dialects/linux/Makefile#L92 https://github.com/lsof-org/lsof/blob/4.95.0/dialects/linux/Makefile#L111 -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com