From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marius Bakke Subject: Re: Status update on reproducible builds in Guix Date: Tue, 07 Nov 2017 20:00:17 +0100 Message-ID: <87wp313oe6.fsf@fastmail.com> References: <87bmknzjx1.fsf@gnu.org> <87y3nqwmb7.fsf@gnu.org> <87efpcsp3m.fsf@gnu.org> <87ineneql0.fsf@gnu.org> <88b0ebb2-3bed-adbd-7348-51940f1607b9@crazy-compilers.com> <87bmkf3xkb.fsf@fastmail.com> <99f8f4af-fa48-7300-8db3-cb64a30233a2@crazy-compilers.com> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:60300) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eC96o-0007ku-EV for guix-devel@gnu.org; Tue, 07 Nov 2017 14:00:27 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eC96i-00058k-Jx for guix-devel@gnu.org; Tue, 07 Nov 2017 14:00:26 -0500 In-Reply-To: <99f8f4af-fa48-7300-8db3-cb64a30233a2@crazy-compilers.com> 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" To: Hartmut Goebel , Ludovic =?utf-8?Q?Court?= =?utf-8?Q?=C3=A8s?= , =?utf-8?Q?G=C3=A1bor?= Boskovits Cc: Guix-devel --=-=-= Content-Type: text/plain Hartmut Goebel writes: > Am 06.11.2017 um 22:29 schrieb Marius Bakke: >>> Seems like my message did not go through: >>> >>> This change will not solve out problem! >>> >>> PEP 552 proposes a new file-format for .pyc file and a hash-based >>> mechanism for checking if the .pyc file is recent. This means, you can >>> not backport this changes to Python 3.6 or older. Even if you manage to >>> backport, this would seriously break all tools working on .pyc files. >> We only support Python 2 and the latest (in Guix, anyway!) Python 3 >> interpreter. So while we will indeed need a solution for Python2, we >> don't have to care about older 3.x variants. > > This depends on what you call "older 3.5 variants". :-) > > The current version is Python 3.6. Guix has 3.5 (and 2.7). > > Python 3.7 (which will materialize PEP 552 ) is planed for mid of 2018. Ah right, I thought 3.7 was much closer. Then it makes a lot of sense to pick the reproducibility patch for 3.6 (which is in 'core-updates'). Any volunteers? :) --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAloCAsEACgkQoqBt8qM6 VPrgSwgAouTEEGIq/TYjoBjk04IMPU5el3EC26hEeImSBag/7gT4MNoni9c3u7Oz e3CiSBDyzjohq0u8EEyO/DJVa/EqnU2znCbyFKFr0nmJOlmMgcTPRbMkZeUshjke sEPvCNpcGnQm1A95rLyn4WRG11vNEgmIzsE66B93PuuOmQlgUFfM5+8agJfiXnjI WBJ5MGAvwUHTxtC+41W1IHNu1Z101FTm9Gq0RjeEdwhAGAo+CNLyOuX+ZxPW5cfQ pJMLQ7DZ+ZFYPo+/QAcb3Ihr0V6xO7zkcktLjF7Z/adauIdJ/p+uHBG0iAtD9Aws 1+fe2jGyCstYA+lq8iUAwoJmbXdqvA== =ayQq -----END PGP SIGNATURE----- --=-=-=--