GNU bug report logs - #22366
Chicken Scheme release tarballs ship non-source C code

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix; Reported by: "Thompson, David" <dthompson2@HIDDEN>; dated Wed, 13 Jan 2016 18:55:01 UTC; Maintainer for guix is bug-guix@HIDDEN.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 13 Jan 2016 18:54:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 13 13:54:48 2016
Received: from localhost ([127.0.0.1]:48547 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1aJQZE-0001M4-H4
	for submit <at> debbugs.gnu.org; Wed, 13 Jan 2016 13:54:48 -0500
Received: from eggs.gnu.org ([208.118.235.92]:52896)
 by debbugs.gnu.org with esmtp (Exim 4.84)
 (envelope-from <dthompson2@HIDDEN>) id 1aJQZC-0001Lr-C1
 for submit <at> debbugs.gnu.org; Wed, 13 Jan 2016 13:54:46 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <dthompson2@HIDDEN>) id 1aJQZ6-000643-IB
 for submit <at> debbugs.gnu.org; Wed, 13 Jan 2016 13:54:41 -0500
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID
 autolearn=disabled version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:40159)
 by eggs.gnu.org with esmtp (Exim 4.71)
 (envelope-from <dthompson2@HIDDEN>) id 1aJQZ6-00063z-Es
 for submit <at> debbugs.gnu.org; Wed, 13 Jan 2016 13:54:40 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:43856)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <dthompson2@HIDDEN>) id 1aJQZ5-0008Cq-JX
 for bug-guix@HIDDEN; Wed, 13 Jan 2016 13:54:40 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <dthompson2@HIDDEN>) id 1aJQZ4-00063c-T1
 for bug-guix@HIDDEN; Wed, 13 Jan 2016 13:54:39 -0500
Received: from mail-yk0-x22f.google.com ([2607:f8b0:4002:c07::22f]:33473)
 by eggs.gnu.org with esmtp (Exim 4.71)
 (envelope-from <dthompson2@HIDDEN>) id 1aJQZ4-00063Y-Nl
 for bug-guix@HIDDEN; Wed, 13 Jan 2016 13:54:38 -0500
Received: by mail-yk0-x22f.google.com with SMTP id k129so476823013yke.0
 for <bug-guix@HIDDEN>; Wed, 13 Jan 2016 10:54:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=worcester-edu.20150623.gappssmtp.com; s=20150623;
 h=mime-version:date:message-id:subject:from:to:content-type;
 bh=hH64Mqb+Lyl5zZ/YnR90/TTxhJ8lozamp/Pen1tTbDg=;
 b=IsBh4AU2R2530GkOWyT+DB8sGHQx61qukSOJvEA5xS9UC1PyTvMmAQ5nCccQ36mz7n
 2V2g5YvcWMrRzZe1pcq4gZzJclSsjbkh8a1tSMyoJlxt8aZ74CUhCW57+0+XI16oaMH9
 dfYkJr/p5Df3a+D9Juq1LZbvfpqZ+PP+wYuSiXLj/TkOH0HF6i8OIpdObDVtUBH/xr9F
 cwgQQapkpxvgdnRUKidS4dVhUhyTzDbKT89w779vkDOcRoEJ05kQyTibAfG87gz3huaY
 WEfdv4Aj7HjdSulCcC0xBtpA684RNsBGjN35xURAaQIT0mfEq5GNguBFitQiR7i7Q2Ho
 29Pg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:date:message-id:subject:from:to
 :content-type;
 bh=hH64Mqb+Lyl5zZ/YnR90/TTxhJ8lozamp/Pen1tTbDg=;
 b=WjCa78ytzGPidzW76j6OtA0ls0JTJk+I2O+wwmn0EP8rx7IKsuHWlVglW5c+ejRrWn
 xUIkgl2oZLsrmOVnKdqqw6aaC2wLeqvGYPnCwduzGCg+D6j5MBSFigEWQUbDmDINeL2/
 YER/Yj8tAv5EavmmMfd5Ouyevx7K/Ha13xXyoUJ81EeuHLhWcc8qiE03VGa47qKu8lZJ
 9hgXTS0QvLBPwtTbUo/x6cQGkCbI0uBQiFihmm2vx+rqg4laJVMgC8kO70TxFV4JBNnX
 GdQ1GPFloreMp33APjk1/XLGpclz9E15PQ2dl9sOqdrp4PfJFkYSLKqiVEeBbde5fj91
 pMUw==
X-Gm-Message-State: ALoCoQmQ9Yp4JfB+eDlkn914frMbcSfXuTCLb4m0wP4Vpjp0ttPlNltXb7qxFD8jT17knJHYkgWYIOgSfSiJk3BtWkFak7kWSA==
MIME-Version: 1.0
X-Received: by 10.129.105.85 with SMTP id e82mr90180478ywc.221.1452711277555; 
 Wed, 13 Jan 2016 10:54:37 -0800 (PST)
Received: by 10.37.37.197 with HTTP; Wed, 13 Jan 2016 10:54:37 -0800 (PST)
Date: Wed, 13 Jan 2016 13:54:37 -0500
Message-ID: <CAJ=RwfbrqdFqnSAMHDHG_6vsSr7R3QcPGjg6Eu2bzseBjTaeNQ@HIDDEN>
Subject: Chicken Scheme release tarballs ship non-source C code
From: "Thompson, David" <dthompson2@HIDDEN>
To: bug-guix@HIDDEN
Content-Type: text/plain; charset=UTF-8
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -4.0 (----)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -4.0 (----)

Because Chicken Scheme's compiler is self-hosting, and because it
compiles to C as an intermediate form, the maintainers circumvented
the bootstrapping problem by shipping generated C code for the
compiler.  Many *.c files feature a comment that starts like this:

    Generated from optimizer.scm by the CHICKEN compiler

This is *not* source code, it's a binary disguised as C source code.

To resolve this bug, we need to delete these generated files from the
source tarball and figure out how to bootstrap Chicken without them.
Maybe someone who actively uses Chicken knows how to do this?

- Dave




Acknowledgement sent to "Thompson, David" <dthompson2@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-guix@HIDDEN. Full text available.
Report forwarded to bug-guix@HIDDEN:
bug#22366; Package guix. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Mon, 25 Nov 2019 12:00:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.