Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1014829 > unrolled thread

Bug#963470: qemu-system-data: slof.bin unreproducible when locale varies

Started byVagrant Cascadian <vagrant@reproducible-builds.org>
First post2020-06-22 03:20 +0200
Last post2020-07-17 03:00 +0200
Articles 3 — 2 participants

Back to article view | Back to linux.debian.bugs.dist


Contents

  Bug#963470: qemu-system-data: slof.bin unreproducible when locale varies Vagrant Cascadian <vagrant@reproducible-builds.org> - 2020-06-22 03:20 +0200
    Bug#963470: qemu-system-data: slof.bin unreproducible when locale varies Michael Tokarev <mjt@tls.msk.ru> - 2020-07-16 22:10 +0200
      Bug#963470: qemu-system-data: slof.bin unreproducible when locale varies Vagrant Cascadian <vagrant@reproducible-builds.org> - 2020-07-17 03:00 +0200

#1014829 — Bug#963470: qemu-system-data: slof.bin unreproducible when locale varies

FromVagrant Cascadian <vagrant@reproducible-builds.org>
Date2020-06-22 03:20 +0200
SubjectBug#963470: qemu-system-data: slof.bin unreproducible when locale varies
Message-ID<AkjhT-3p5-3@gated-at.bofh.it>

[Multipart message — attachments visible in raw view] — view raw

Package: qemu-system-data
Version: 1:5.0-5
Severity: normal
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: locale
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org

When the environment locale varies, the translated output of "ld -V"
gets embedded into slof.bin.

The attached patch fixes this by always running ld under the C locale.

Unfortunately, there is still an outstanding issue preventing slof.bin
from building reproducibly I have been unable to identify, but this
significantly reduces the resulting diff.


live well,
  vagrant

[toc] | [next] | [standalone]


#1018230

FromMichael Tokarev <mjt@tls.msk.ru>
Date2020-07-16 22:10 +0200
Message-ID<AtimB-2MN-1@gated-at.bofh.it>
In reply to#1014829
22.06.2020 04:13, Vagrant Cascadian wrote:
...
> -	@$(LD) -V >> ../build_info.img 2>&1
> +	@$(LC_ALL=C $(LD) -V) >> ../build_info.img 2>&1

I removed the extra $() here. Did it actually work?

Thanks,

/mjt

[toc] | [prev] | [next] | [standalone]


#1018264

FromVagrant Cascadian <vagrant@reproducible-builds.org>
Date2020-07-17 03:00 +0200
Message-ID<AtmTf-682-1@gated-at.bofh.it>
In reply to#1018230

[Multipart message — attachments visible in raw view] — view raw

On 2020-07-16, Michael Tokarev wrote:
> 22.06.2020 04:13, Vagrant Cascadian wrote:
> ...
>> -	@$(LD) -V >> ../build_info.img 2>&1
>> +	@$(LC_ALL=C $(LD) -V) >> ../build_info.img 2>&1
>
> I removed the extra $() here. Did it actually work?

I definitely tested that it worked with my patch, can try again with
your change too to be sure.


live well,
  vagrant

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.bugs.dist


csiph-web