From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?utf-8?B?VG9tw6HFoSDEjGVjaA==?= Subject: Re: reproducible builds and debugging information Date: Fri, 27 Mar 2015 22:55:46 +0100 Message-ID: <20150327215546.GJ19723@venom.suse.cz> References: <20150322172632.GB3826@venom> <87zj72xftt.fsf@gnu.org> <20150325003352.GA5247@venom> <87pp7vqwtc.fsf@gnu.org> <20150326215115.GF19723@venom.suse.cz> <87619m9lrt.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="Cy+5HEalSgyXkpVS" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:39138) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YbcEL-00047u-FK for guix-devel@gnu.org; Fri, 27 Mar 2015 17:55:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YbcEH-0005uT-12 for guix-devel@gnu.org; Fri, 27 Mar 2015 17:55:53 -0400 Received: from cantor2.suse.de ([195.135.220.15]:55941 helo=mx2.suse.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YbcEG-0005uH-Qu for guix-devel@gnu.org; Fri, 27 Mar 2015 17:55:48 -0400 Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id D03C6ABCA for ; Fri, 27 Mar 2015 21:55:47 +0000 (UTC) Content-Disposition: inline In-Reply-To: <87619m9lrt.fsf@gnu.org> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: guix-devel@gnu.org --Cy+5HEalSgyXkpVS Content-Type: text/plain; charset=utf-8; format=flowed Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Mar 27, 2015 at 10:24:22PM +0100, Ludovic Court=C3=A8s wrote: >Tom=C3=A1=C5=A1 =C4=8Cech skribis: > >> On Thu, Mar 26, 2015 at 10:21:35PM +0100, Ludovic Court=C3=A8s wrote: > >[...] > >>>> On openSUSE you have available all the subpackage providing stripped >>>> debug informations and subpackage providing source code from the >>>> moment of build (so DWARF information in debug part can match the sour= ce). >>> >>>You mean there=E2=80=99s a =E2=80=98-debug=E2=80=99 package for every si= ngle package? >> >> For every single binary package, yes. You can suppress it too. Why it >> is so surprising? > >It=E2=80=99s just that I didn=E2=80=99t know, and my recollection is that = Debian doesn=E2=80=99t >have -dbg packages for every package. > >> I would like to move the decision whether to keep or to drop debug >> information outside of the build itself to keep the hash the same. >> >> Imagine situation where you added "debug" output to every package and >> after each build the newly generated store with debug information is >> deleted (carefully, not to corrupt database, of course). Your hash >> still will be the same. > >I see what you mean, but again, that=E2=80=99s not how it works, and I wou= ld >argue that it=E2=80=99s not desirable. Yes, I know that it works differently now - that was the reason I initiated this thread. If you considered this option and refused it, I'm fine with that. Different distributions set different goals. I'd like to hear the arguments against the general idea sometime but lets not waste more time on this topic. >To move forward, a possible action would be to try to have =E2=80=98output= s=E2=80=99 >default to '("out" "debug") and see (1) how much breaks, and (2) how >much space. > >Would you like to give it a try? Good idea, yes. I'll do that. Thanks, S_W --Cy+5HEalSgyXkpVS Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAlUV0eAACgkQ37XrCapiVCNYOgCdHTuaKF7xCuoUODVs7EYOVjc0 oUsAoJiqR63nEtmm1TaFmgEuzxywMrWe =+QZ6 -----END PGP SIGNATURE----- --Cy+5HEalSgyXkpVS--