all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Ricardo Wurmus <rekado@elephly.net>
To: ng0 <ng0@infotropique.org>
Cc: 25728@debbugs.gnu.org
Subject: [bug#25728] [PATCH 2/2] gnu: Add colorforth.
Date: Mon, 17 Jul 2017 22:36:47 +0200	[thread overview]
Message-ID: <877ez6hkbk.fsf@elephly.net> (raw)
In-Reply-To: <20170628094810.nt4svpdksevrh5gr@abyayala>


ng0 <ng0@infotropique.org> writes:

[…]
> ->->->
> Date: Wed, 28 Jun 2017 04:16:23 -0400
> From: Konstantin Tcholokachvili
> To: ng0
> Subject: Re: colorforth has no license statement
>
> Hi,
> It's the original colorForth, modified by some people to port it from MASM to NASM but I didn't modified anything, I just make it easy to build and test.
> It's of course in public domain, I updated the README to make it much more clear.
>
> Ask more questions if you desire.
>
> Regards,
>
> Sent with [ProtonMail](https://protonmail.com) Secure Email.
> ->->->
>
> There's now a note in the readme that it is in the
> public domain. If that is enough I will update the
> patch and send an update.

Thank you for asking for clarification on the license.  In principle
it’s all good now and I was about to commit it when I tried to run it…

I updated to the latest commit to include the license notice and changed
the install directory to what we agreed on.  Unfortunately, I cannot
actually run it.

--8<---------------cut here---------------start------------->8---
[…]
@ build-succeeded /gnu/store/0rpv1wy7kvv24bq3d7zdmx355akgzjm3-colorforth-0.0.0-1.b518ff9.drv -
/gnu/store/n8zzma00m0hy2i688brixbfq33r6icxp-colorforth-0.0.0-1.b518ff9
rekado in guix [env]: qemu-system-i386 -boot a  -fda /gnu/store/n8zzma00m0hy2i688brixbfq33r6icxp-colorforth-0.0.0-1.b518ff9/share/colorforth/cf2012.img 
qemu-system-i386: -fda /gnu/store/n8zzma00m0hy2i688brixbfq33r6icxp-colorforth-0.0.0-1.b518ff9/share/colorforth/cf2012.img: Could not open '/gnu/store/n8zzma00m0hy2i688brixbfq33r6icxp-colorforth-0.0.0-1.b518ff9/share/colorforth/cf2012.img': Permission denied
rekado in guix [env]: cp /gnu/store/n8zzma00m0hy2i688brixbfq33r6icxp-colorforth-0.0.0-1.b518ff9/share/colorforth/cf2012.img .
rekado in guix [env]: qemu-system-i386 -boot a  -fda cf2012.img 
qemu-system-i386: -fda cf2012.img: Could not open 'cf2012.img': Permission denied
rekado in guix [env]: chmod +w cf2012.img 
rekado in guix [env]: qemu-system-i386 -boot a  -fda cf2012.img 
WARNING: Image format was not specified for 'cf2012.img' and probing guessed raw.
         Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted.
         Specify the 'raw' format explicitly to remove the restrictions.
qemu-system-i386: Trying to execute code outside RAM or ROM at 0x8998c426
This usually means one of the following happened:

(1) You told QEMU to execute a kernel for the wrong machine type, and it crashed on startup (eg trying to run a raspberry pi kernel on a versatilepb QEMU machine)
(2) You didn't give QEMU a kernel or BIOS filename at all, and QEMU executed a ROM full of no-op instructions until it fell off the end
(3) Your guest kernel has a bug and crashed by jumping off into nowhere

This is almost always one of the first two, so check your command line and that you are using the right type of kernel for this machine.
If you think option (3) is likely then you can try debugging your guest with the -d debug options; in particular -d guest_errors will cause the log to include a dump of the guest register state at this point.

Execution cannot continue; stopping here.
--8<---------------cut here---------------end--------------->8---

It won’t work when it’s in the store because we cannot write to the
store.  Even after copying it out of the store and changing permissions
it would simply crash.  This could be a problem with my Libreboot
machine, but the first problem is bad enough.

If the software cannot be used when it is installed to the store then I
don’t think it should be in the store at all.  I think we should drop
this patch as the package is not actually usable.

What do you think?

-- 
Ricardo

GPG: BCA6 89B6 3655 3801 C3C6  2150 197A 5888 235F ACAC
https://elephly.net

  reply	other threads:[~2017-07-17 20:37 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <20170214185339.25538-1-contact.ng0@cryptolab.net>
     [not found] ` <20170214185339.25538-2-contact.ng0@cryptolab.net>
     [not found]   ` <871suvu8yu.fsf@elephly.net>
2017-04-15 15:28     ` bug#25728: [PATCH 2/2] gnu: Add colorforth ng0
2017-04-15 16:00       ` ng0
2017-06-18 10:59         ` [bug#25728] " Ricardo Wurmus
2017-06-18 11:59           ` ng0
2017-06-18 13:52             ` Ricardo Wurmus
2017-06-28  9:48               ` ng0
2017-07-17 20:36                 ` Ricardo Wurmus [this message]
2017-07-17 20:43                   ` Ricardo Wurmus
2017-07-17 20:46                     ` Ricardo Wurmus
2017-07-17 21:58                       ` ng0
2017-07-23  8:35                       ` ng0
2017-08-10  8:04                         ` Konstantin Tcholokachvili
2017-10-10 13:13                           ` ng0
2017-10-11 10:45                             ` bug#25728: " ng0

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

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

  git send-email \
    --in-reply-to=877ez6hkbk.fsf@elephly.net \
    --to=rekado@elephly.net \
    --cc=25728@debbugs.gnu.org \
    --cc=ng0@infotropique.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 external index

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

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.