unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Kei Kebreau <kkebreau@posteo.net>
To: Mark H Weaver <mhw@netris.org>
Cc: guix-devel@gnu.org
Subject: Re: 01/01: gnu: mit-scheme: Update to 10.1.3.
Date: Sat, 15 Dec 2018 13:51:43 -0500	[thread overview]
Message-ID: <875zvupqrk.fsf@posteo.net> (raw)
In-Reply-To: <878t0rbdo5.fsf@netris.org> (Mark H. Weaver's message of "Fri, 14 Dec 2018 23:45:35 -0500")

Mark H Weaver <mhw@netris.org> writes:

> Hi Kei,
>
> guix-commits@gnu.org writes:
>
>> kkebreau pushed a commit to branch master
>> in repository guix.
>>
>> commit d870cc5e8acfed6fee318a66c3ffc7244aa376a1
>> Author: Kei Kebreau <kkebreau@posteo.net>
>> Date:   Thu Dec 13 08:32:50 2018 -0500
>>
>>     gnu: mit-scheme: Update to 10.1.3.
>>     
>>     * gnu/packages/scheme.scm (mit-scheme): Update to 10.1.3.
>>     [arguments]: Update 'unpack', 'configure-doc', and 'install-doc' phases
>>     accordingly.
>>     [supported-systems]: Limit to i686-linux and x86_64-linux.
>
> [...]
>
>> @@ -177,24 +171,21 @@
>>                                  ("x86_64-linux"
>>                                   (string-append version "-x86-64"))
>>                                  ("i686-linux"
>> -                                 (string-append version "-i386"))
>> -                                (_
>> -                                 (string-append "c-" version)))
>> +                                 (string-append version "-i386")))
>>                                ".tar.gz"))
>>            (sha256
>>             (match (%current-system)
>>               ("x86_64-linux"
>>                (base32
>> -               "1skzxxhr0iq96bf0j5m7mvf3i4sppfyfa6gpqn34mwgkw1fx8274"))
>> +               "03m7cc035w3avs91j2pcz9f15ssgvgp3rm045d1vbydqrkzfyw8k"))
>>               ("i686-linux"
>>                (base32
>> -               "1fmlpnhf5a75db93phajh4ysbdgrgl72v45lk3kznriprl0a7jc6"))
>> -             (_
>> -              (base32
>> -               "0w5ib5vsidihb4hb6fma3sp596ykr8izagm57axvgd6lqzwicsjg"))))))))
>> +               "05sjyz90xxfnmi87qv8x0yx0fcallnzl1dciygdafp317pn489is"))))))))
>
> Without the fallback cases in these 'match' forms, this package
> definition raises an exception when asked to generate the derivation on
> non-Intel systems.  Ludovic partly reverted your changes here:
>
>   https://git.savannah.gnu.org/cgit/guix.git/commit/?id=966629a114fd90153784dfdbe5e332e0ac94f1bc
>
> This commit also broke the 'guix' package on armhf-linux, and probably
> on other non-Intel systems as well,
>
>   https://hydra.gnu.org/build/3281991
>
> although admittedly I found this surprising.
>

For some reason, the removing the fallback case from the 'match' forms
didn't set off any alarm bells in my mind. My apologies.

>>      ;; Fails to build on MIPS, see <http://bugs.gnu.org/18221>.
>> -    (supported-systems '("x86_64-linux" "i686-linux" "armhf-linux"))
>> + ;; Also, the portable C version of MIT/GNU Scheme did not work in
>> time for
>> +    ;; release in version 10.1.
>> +    (supported-systems '("x86_64-linux" "i686-linux"))
>
> In general, please do not remove a system from 'supported-systems'
> unless there is good reason to believe that it would be prohibitively
> difficult to support the package on that system.  If there is merely a
> bug or some minor unfinished work that prevents a package from building
> on a given system, that is not sufficient grounds to remove it from
> 'supported-systems'.
>
>        Thanks,
>          Mark

Understood. Thanks to you and Ludovic for cleaning up my small mess.

  reply	other threads:[~2018-12-15 18:52 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <20181213170057.18025.51445@vcs0.savannah.gnu.org>
     [not found] ` <20181213170058.5B7372092C@vcs0.savannah.gnu.org>
2018-12-15  4:45   ` 01/01: gnu: mit-scheme: Update to 10.1.3 Mark H Weaver
2018-12-15 18:51     ` Kei Kebreau [this message]
2018-12-16 20:29       ` Danny Milosavljevic
2018-12-17  5:27         ` Kei Kebreau
2018-12-17 14:50           ` Kei Kebreau

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://guix.gnu.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=875zvupqrk.fsf@posteo.net \
    --to=kkebreau@posteo.net \
    --cc=guix-devel@gnu.org \
    --cc=mhw@netris.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).