Debian Bug report logs - #825322
Choqok: please make the build reproducible (locale)

version graph

Package: src:choqok; Maintainer for src:choqok is Lisandro Damián Nicanor Pérez Meyer <lisandro@debian.org>;

Reported by: Scarlett Clark <scarlett.gately.clark@gmail.com>

Date: Thu, 26 May 2016 00:51:01 UTC

Severity: wishlist

Tags: patch

Found in version choqok/1.5-5

Fixed in version 1.6-1

Done: Vagrant Cascadian <vagrant@reproducible-builds.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, reproducible-builds@lists.alioth.debian.org, Lisandro Damián Nicanor Pérez Meyer <lisandro@debian.org>:
Bug#825322; Package src:choqok. (Thu, 26 May 2016 00:51:05 GMT) (full text, mbox, link).


Acknowledgement sent to Scarlett Clark <scarlett.gately.clark@gmail.com>:
New Bug report received and forwarded. Copy sent to reproducible-builds@lists.alioth.debian.org, Lisandro Damián Nicanor Pérez Meyer <lisandro@debian.org>. (Thu, 26 May 2016 00:51:06 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Scarlett Clark <scarlett.gately.clark@gmail.com>
To: submit@bugs.debian.org
Subject: Choqok: please make the build reproducible (locale)
Date: Wed, 25 May 2016 17:50:13 -0700
[Message part 1 (text/plain, inline)]
Source: choqok
Version: 1.5-5
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: locale
X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org

Hi!

While working on the “reproducible builds” effort [1], we have noticed
that choqok could not be built reproducibly.

The attached patch sets the Add export LC_ALL=C.UTF-8 to the rules file
to make the build reproducible.

Cheers,
Scarlett

[1]: https://wiki.debian.org/ReproducibleBuilds
[Message part 2 (text/html, inline)]
[choqok_locale_reproducible.diff (text/plain, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Lisandro Damián Nicanor Pérez Meyer <lisandro@debian.org>:
Bug#825322; Package src:choqok. (Thu, 26 May 2016 14:15:04 GMT) (full text, mbox, link).


Acknowledgement sent to 825322@bugs.debian.org:
Extra info received and forwarded to list. Copy sent to Lisandro Damián Nicanor Pérez Meyer <lisandro@debian.org>. (Thu, 26 May 2016 14:15:04 GMT) (full text, mbox, link).


Message #10 received at 825322@bugs.debian.org (full text, mbox, reply):

From: "Lisandro Damián Nicanor Pérez Meyer" <perezmeyer@gmail.com>
To: 825322@bugs.debian.org, 825322-submitter@bugs.debian.org
Subject: Re: Bug#825322: Choqok: please make the build reproducible (locale)
Date: Thu, 26 May 2016 11:10:33 -0300
[Message part 1 (text/plain, inline)]
tag 825322 moreinfo
thanks

On Wednesday 25 May 2016 17:50:13 Scarlett Clark wrote:
[snip] 
> Hi!
> 
> While working on the “reproducible builds” effort [1], we have noticed
> that choqok could not be built reproducibly.
> 
> The attached patch sets the Add export LC_ALL=C.UTF-8 to the rules file
> to make the build reproducible.

Hi Scarlett! I really don't mind adding such a simple line, but I would like 
to know why is it needed :)

I would expect buildd's chroots to always have the same locale. And even if 
they didn't, why choqok would behave differently due to it? Is it really a bug 
in choqok's build process or a bug somewhere else affecting choqok's build 
process?

Kinds regards, Lisandro.

-- 
Trabaja como si no necesitaras el dinero.
Ama como si nunca hubieses sido herido.
Baila como si nadie estuviera mirando.
Canta como si nadie escuchara.
Vive como si fuera el Cielo en la Tierra.
  Anónimo

Lisandro Damián Nicanor Pérez Meyer
http://perezmeyer.com.ar/
http://perezmeyer.blogspot.com/
[signature.asc (application/pgp-signature, inline)]

Message sent on to Scarlett Clark <scarlett.gately.clark@gmail.com>:
Bug#825322. (Thu, 26 May 2016 14:15:06 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Lisandro Damián Nicanor Pérez Meyer <lisandro@debian.org>:
Bug#825322; Package src:choqok. (Thu, 26 May 2016 18:09:03 GMT) (full text, mbox, link).


Acknowledgement sent to Scarlett Clark <scarlett.gately.clark@gmail.com>:
Extra info received and forwarded to list. Copy sent to Lisandro Damián Nicanor Pérez Meyer <lisandro@debian.org>. (Thu, 26 May 2016 18:09:03 GMT) (full text, mbox, link).


Message #18 received at 825322@bugs.debian.org (full text, mbox, reply):

From: Scarlett Clark <scarlett.gately.clark@gmail.com>
To: 825322@bugs.debian.org, 825322-quiet@bugs.debian.org
Subject: Re: Bug#825322: Choqok: please make the build reproducible (locale)
Date: Thu, 26 May 2016 11:05:34 -0700
[Message part 1 (text/plain, inline)]
Hi Lisandro,

I am more than happy to forward all the emails and IRC logs ( I have even
worked with upstream, as you may or may not know I have connections there )
In short, this is qt4, most upstream devs are very over qt4, I could not
find a kf5 package for this particular package. This is the best solution
for this.
If you have any questions feel free to ping me on IRC...
Cheers,
Scarlett


On Thu, May 26, 2016 at 7:10 AM, Lisandro Damián Nicanor Pérez Meyer <
perezmeyer@gmail.com> wrote:

> tag 825322 moreinfo
> thanks
>
> On Wednesday 25 May 2016 17:50:13 Scarlett Clark wrote:
> [snip]
> > Hi!
> >
> > While working on the “reproducible builds” effort [1], we have noticed
> > that choqok could not be built reproducibly.
> >
> > The attached patch sets the Add export LC_ALL=C.UTF-8 to the rules file
> > to make the build reproducible.
>
> Hi Scarlett! I really don't mind adding such a simple line, but I would
> like
> to know why is it needed :)
>
> I would expect buildd's chroots to always have the same locale. And even if
> they didn't, why choqok would behave differently due to it? Is it really a
> bug
> in choqok's build process or a bug somewhere else affecting choqok's build
> process?
>
> Kinds regards, Lisandro.
>
> --
> Trabaja como si no necesitaras el dinero.
> Ama como si nunca hubieses sido herido.
> Baila como si nadie estuviera mirando.
> Canta como si nadie escuchara.
> Vive como si fuera el Cielo en la Tierra.
>   Anónimo
>
> Lisandro Damián Nicanor Pérez Meyer
> http://perezmeyer.com.ar/
> http://perezmeyer.blogspot.com/
>
[Message part 2 (text/html, inline)]

Information stored :
Bug#825322; Package src:choqok. (Thu, 26 May 2016 18:09:06 GMT) (full text, mbox, link).


Acknowledgement sent to Scarlett Clark <scarlett.gately.clark@gmail.com>:
Extra info received and filed, but not forwarded. (Thu, 26 May 2016 18:09:06 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Noah Meyerhans <noahm@debian.org>:
Bug#825322; Package src:choqok. (Mon, 06 Jun 2016 08:51:04 GMT) (full text, mbox, link).


Acknowledgement sent to Holger Levsen <holger@layer-acht.org>:
Extra info received and forwarded to list. Copy sent to Noah Meyerhans <noahm@debian.org>. (Mon, 06 Jun 2016 08:51:04 GMT) (full text, mbox, link).


Message #28 received at 825322@bugs.debian.org (full text, mbox, reply):

From: Holger Levsen <holger@layer-acht.org>
To: 825322@bugs.debian.org, Scarlett Clark <scarlett.gately.clark@gmail.com>
Subject: why to prevent locales variation…
Date: Mon, 6 Jun 2016 08:48:14 +0000
[Message part 1 (text/plain, inline)]
Hi Lisandro,

it's true that the buildds build with the same locale (atm?) but we also
want to support reproducible rebuilds by individuals who might have
*any* locale set (eg. because they want to see error messages in their
locale).

Sometimes varying locale only causes harmless unreproducible issues but
we also have seen quite many cases where this locale is leaked into generated
documation and sometimes even in binaries, and sometimes builds even
fail under some locales…


-- 
cheers,
	Holger
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Lisandro Damián Nicanor Pérez Meyer <lisandro@debian.org>:
Bug#825322; Package src:choqok. (Fri, 03 Nov 2017 11:12:10 GMT) (full text, mbox, link).


Acknowledgement sent to barrlewisnathan@gmail.com:
Extra info received and forwarded to list. Copy sent to Lisandro Damián Nicanor Pérez Meyer <lisandro@debian.org>. (Fri, 03 Nov 2017 11:12:10 GMT) (full text, mbox, link).


Message #33 received at 825322@bugs.debian.org (full text, mbox, reply):

From: Lewis Nathan <lewisnathan111@gmail.com>
To: undisclosed-recipients:;
Date: Fri, 3 Nov 2017 11:09:36 +0000
[Message part 1 (text/plain, inline)]
[image: Inline image 1]
[Message part 2 (text/html, inline)]
[image.png (image/png, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Lisandro Damián Nicanor Pérez Meyer <lisandro@debian.org>:
Bug#825322; Package src:choqok. (Fri, 03 Nov 2017 11:27:03 GMT) (full text, mbox, link).


Acknowledgement sent to barrlewisnathan@gmail.com:
Extra info received and forwarded to list. Copy sent to Lisandro Damián Nicanor Pérez Meyer <lisandro@debian.org>. (Fri, 03 Nov 2017 11:27:03 GMT) (full text, mbox, link).


Message #38 received at 825322@bugs.debian.org (full text, mbox, reply):

From: Gerzayn Bellamy <felixelom33@gmail.com>
To: undisclosed-recipients:;
Date: Fri, 3 Nov 2017 11:23:17 +0000
[Message part 1 (text/plain, inline)]
[image: Inline image 1][image: Inline image 2]
[Message part 2 (text/html, inline)]
[image.png (image/png, inline)]
[image.png (image/png, inline)]

Information stored :
Bug#825322; Package src:choqok. (Thu, 18 Jan 2018 23:09:05 GMT) (full text, mbox, link).


Acknowledgement sent to Fabio Duru <fabioduru1012@gmail.com>:
Extra info received and filed, but not forwarded. (Thu, 18 Jan 2018 23:09:05 GMT) (full text, mbox, link).


Message #43 received at 825322-quiet@bugs.debian.org (full text, mbox, reply):

From: Fabio Duru <fabioduru1012@gmail.com>
To: undisclosed-recipients:;
Subject: Grettings
Date: Thu, 18 Jan 2018 23:05:35 +0000
[Message part 1 (text/plain, inline)]
[image: Inline image 1]
[Message part 2 (text/html, inline)]
[image.png (image/png, inline)]
[Grettings.jpg (image/jpeg, attachment)]
[Grettings.png (image/png, attachment)]
[Grettings.tif (image/tiff, attachment)]

Reply sent to Vagrant Cascadian <vagrant@reproducible-builds.org>:
You have taken responsibility. (Thu, 22 Dec 2022 19:51:07 GMT) (full text, mbox, link).


Notification sent to Scarlett Clark <scarlett.gately.clark@gmail.com>:
Bug acknowledged by developer. (Thu, 22 Dec 2022 19:51:07 GMT) (full text, mbox, link).


Message #48 received at 825322-done@bugs.debian.org (full text, mbox, reply):

From: Vagrant Cascadian <vagrant@reproducible-builds.org>
To: Scarlett Clark <scarlett.gately.clark@gmail.com>, 825322-done@bugs.debian.org
Subject: Re: Bug#825322: Choqok: please make the build reproducible (locale)
Date: Thu, 22 Dec 2022 11:46:20 -0800
[Message part 1 (text/plain, inline)]
Version: 1.6-1

On 2016-05-25, Scarlett Clark wrote:
> While working on the “reproducible builds” effort [1], we have noticed
> that choqok could not be built reproducibly.
>
> The attached patch sets the Add export LC_ALL=C.UTF-8 to the rules file
> to make the build reproducible.

The patch for locales appears no longer necessary:

  https://tests.reproducible-builds.org/debian/history/choqok.html

The only builds that fail to build reproducibly are in unstable and
experimental, where build paths are varied. In the
testing/stable/oldstable distributions, it appears to build reproducibly
for some years now.

The remaining build path issues tested in unstable/experimental are
trivial to solve:

  https://lists.debian.org/debian-devel/2022/02/msg00050.html

  https://tests.reproducible-builds.org/debian/issues/unstable/cmake_rpath_contains_build_path_issue.html

But since that is an almost entirely unrelated issue, I'll close this
bug.


live well,
  vagrant
[signature.asc (application/pgp-signature, inline)]

Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Fri, 20 Jan 2023 07:25:33 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Wed May 17 11:13:40 2023; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.