From patchwork Tue Feb 2 00:14:27 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sharlatan Hellseher X-Patchwork-Id: 26820 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 162B827BC1D; Tue, 2 Feb 2021 00:15:11 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,T_DKIM_INVALID,URIBL_BLOCKED,URIBL_SBL, URIBL_SBL_A autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 8B0E427BC24 for ; Tue, 2 Feb 2021 00:15:09 +0000 (GMT) Received: from localhost ([::1]:43226 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l6jLY-0003oO-Md for patchwork@mira.cbaines.net; Mon, 01 Feb 2021 19:15:08 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:41040) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l6jLS-0003oF-RO for guix-patches@gnu.org; Mon, 01 Feb 2021 19:15:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:50289) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1l6jLS-0005xQ-KH for guix-patches@gnu.org; Mon, 01 Feb 2021 19:15:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1l6jLS-0007o3-GM for guix-patches@gnu.org; Mon, 01 Feb 2021 19:15:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#46250] [PATCH] DRAFT - radiance Resent-From: Sharlatan Hellseher Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 02 Feb 2021 00:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 46250 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 46250@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.161222488429954 (code B ref -1); Tue, 02 Feb 2021 00:15:02 +0000 Received: (at submit) by debbugs.gnu.org; 2 Feb 2021 00:14:44 +0000 Received: from localhost ([127.0.0.1]:33600 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6jL9-0007n4-Pr for submit@debbugs.gnu.org; Mon, 01 Feb 2021 19:14:44 -0500 Received: from lists.gnu.org ([209.51.188.17]:37350) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6jL8-0007mx-FU for submit@debbugs.gnu.org; Mon, 01 Feb 2021 19:14:43 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:40926) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l6jL8-0003m4-AL for guix-patches@gnu.org; Mon, 01 Feb 2021 19:14:42 -0500 Received: from mail-wm1-x32c.google.com ([2a00:1450:4864:20::32c]:36501) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1l6jL5-0005km-TJ for guix-patches@gnu.org; Mon, 01 Feb 2021 19:14:42 -0500 Received: by mail-wm1-x32c.google.com with SMTP id i9so801364wmq.1 for ; Mon, 01 Feb 2021 16:14:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=4dO+iUmZOzyZiLYMiVNtIMd2DXjZ4GPwdFfUd6eHDlI=; b=YsAA9DjmbVVP7NwzroDuZym6p+H0gCBB28Dn65iJqTcOZux385IEQs+k+UEtbEoY7r 3DlxCihSpowfC+8M7IVKDzPC9wUc/rmey2Kxav8CL2N0bd1WyfExg/W+APStCrROlBXN IJx5aK+H6T0wECK3w6RgEojfFfo2BInN51JT/saBhLn+zvbmwnc37NgIeGl8KJ1hDtep tHPBkfUpGXUT4f9zTRUwUobk0kjxjKUgDi+4FO1n1Atf0iLZk66i5clHhVc2p9KvDb6n A8qTo995AvleCeQ1ZT62PFU/rZuLoqoR74sW5IfPM+yUk+OE0ffs0KpUtzH7vcMi14f9 epFw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=4dO+iUmZOzyZiLYMiVNtIMd2DXjZ4GPwdFfUd6eHDlI=; b=gVzW1kBCbNmMAFB1UHLV7y+BGuD24K6G8S+uz+NoXtPyc2uZ3u6LKtfrGOZSkISC/E XG7Xb+qFujAWJGmL2/6+JkG/UvTImm3lDFyuLhP1nvvHiVp/Pa/lqwhgnVLny4r7XLj4 7S8mDhBBuOu+pm/mmxEx5vgampEk0l6EG9PxownwEpfs1+zTgFq7DYaU1G4L/gSq0vtL 85e3N7I00J4yvcUoP+TdIzCc15JhkT7bUpULMmJF5hf3pZNqtft8OnYLLbn+U34Xxb7S Lww31hTDrMkrZXkAYu7Lvy41My4aZGt7CLaFFm78NrOtqe0/uD64pz6kRna3iT7XgB7e 2VPw== X-Gm-Message-State: AOAM532VWvLqx7ku/RO6mCWKHM/+sG5ourdyx1yzhNddVQTMvUy0A07Q 4sNiGTSTmCVeGTh70TMwC+2xkp6wRA+pbcV4PJcjIw+C X-Google-Smtp-Source: ABdhPJzIB/NqvcTOOhvn6gly/HO7BsSELwuWQan4x6x2axzuNf/G5o9UBAYkdqc59h33qrjbeE8JHfr0bPshTeyJIHM= X-Received: by 2002:a05:600c:2351:: with SMTP id 17mr170818wmq.2.1612224877793; Mon, 01 Feb 2021 16:14:37 -0800 (PST) MIME-Version: 1.0 From: Sharlatan Hellseher Date: Tue, 2 Feb 2021 00:14:27 +0000 Message-ID: Received-SPF: pass client-ip=2a00:1450:4864:20::32c; envelope-from=sharlatanus@gmail.com; helo=mail-wm1-x32c.google.com X-Spam_score_int: -19 X-Spam_score: -2.0 X-Spam_bar: -- X-Spam_report: (-2.0 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_SBL_A=0.1 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches Hi Guix team! From c6b0faef4a901dc14a016520a3f9cfa5f763b78b Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Tue, 2 Feb 2021 00:11:30 +0000 Subject: [PATCH] Draft radiance Build fails with r/w permission to ubiquitous location. For someone who is brave do dig deeper: phase `patch-generated-file-shebangs' succeeded after 0.2 seconds starting phase `build' Invoking sbcl: "/gnu/store/wyfbw52srslpf3cbyjzfxhd16n7ilk91-sbcl-2.1.0/bin/sbcl" "--non-interactive" "--eval" "(require :asdf)" "--eval" "(asdf:load-asd (truename \"/gnu/store/301jp24ywjpmaax0vx313fwgg0p9x0ds-sbcl-radiance-2.1.2-1.5ffbe1f/share/common-lisp/sbcl/radiance/rad iance-core.asd\"))" "--eval" "(asdf:load-asd (truename \"/gnu/store/301jp24ywjpmaax0vx313fwgg0p9x0ds-sbcl-radiance-2.1.2-1.5ffbe1f/share/common-lisp/sbcl/radiance/radiance.asd\"))" "--eval" "(asdf:compile-system \"radiance-core\")" "--eval" "(asdf:compile-system \"radiance\ ")" This is SBCL 2.1.0, an implementation of ANSI Common Lisp. More information about SBCL is available at . SBCL is free software, provided as is, with absolutely no warranty. It is mostly in the public domain; some portions are provided under BSD-style licenses. See the CREDITS and COPYING files in the distribution for more information. Unhandled SB-INT:SIMPLE-FILE-ERROR in thread #: Error opening #P"/gnu/store/c4fj8gfdshgbfrm1jq3rdg55m24mkjh3-sbcl-ubiquitous-2.0.0-1.35eb7bd/lib/common-lisp/sbcl/ubiquitous/concurrent-tmpGHU3ALSV.fasl": Permission denied Backtrace for: # 0: (SB-DEBUG::DEBUGGER-DISABLED-HOOK # # :QUIT T) 1: (SB-DEBUG::RUN-HOOK *INVOKE-DEBUGGER-HOOK* #) 2: (INVOKE-DEBUGGER #) 3: (ERROR SB-INT:SIMPLE-FILE-ERROR :PATHNAME #P"/gnu/store/c4fj8gfdshgbfrm1jq3rdg55m24mkjh3-sbcl-ubiquitous-2.0.0-1.35eb7bd/lib/common-lisp/sbcl/ubiquitous/concurrent-tmpGHU3ALSV.fasl" :MESSAGE "Permission denied" :FORMAT-CONTROL "Error opening ~S" :FORMAT-ARGUMENTS (#P"/gn u/store/c4fj8gfdshgbfrm1jq3rdg55m24mkjh3-sbcl-ubiquitous-2.0.0-1.35eb7bd/lib/common-lisp/sbcl/ubiquitous/concurrent-tmpGHU3ALSV.fasl")) 4: (SB-IMPL::FILE-PERROR #P"/gnu/store/c4fj8gfdshgbfrm1jq3rdg55m24mkjh3-sbcl-ubiquitous-2.0.0-1.35eb7bd/lib/common-lisp/sbcl/ubiquitous/concurrent-tmpGHU3ALSV.fasl" 13 "Error opening ~S" #P"/gnu/store/c4fj8gfdshgbfrm1jq3rdg55m24mkjh3-sbcl-ubiquitous-2.0.0-1.35eb7bd/lib/comm on-lisp/sbcl/ubiquitous/concurrent-tmpGHU3ALSV.fasl") --- gnu/packages/lisp-xyz.scm | 53 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 7cfd4b2a6b..7aea0c5b20 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -13975,3 +13975,56 @@ building Jupyter kernels, based on Maxima-Jupyter which was based on (define-public cl-common-lisp-jupyter (sbcl-package->cl-source-package sbcl-common-lisp-jupyter)) + +(define-public sbcl-radiance + (let ((commit "5ffbe1f157edd17a13194495099efd81e052df85") + (revision "1")) + (package + (name "sbcl-radiance") + (version (git-version "2.1.2" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Shirakumo/radiance") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0hbkcnmnlj1cqzbv18zmla2iwbl65kxilz9764hndf8x8as1539c")))) + (build-system asdf-build-system/sbcl) + (arguments + `(#:asd-files '("radiance-core.asd" "radiance.asd") + #:asd-systems '("radiance-core" "radiance"))) + (inputs + `(("babel" ,sbcl-babel) + ("bordeaux-threads" ,sbcl-bordeaux-threads) + ("cl-ppcre" ,sbcl-cl-ppcre) + ("closer-mop" ,sbcl-closer-mop) + ("documentation-utils" ,sbcl-documentation-utils) + ("deploy" ,sbcl-deploy) + ("form-fiddle" ,sbcl-form-fiddle) + ("lambda-fiddle" ,sbcl-lambda-fiddle) + ("local-time" ,sbcl-local-time) + ("modularize-hooks" ,sbcl-modularize-hooks) + ("modularize-interfaces" ,sbcl-modularize-interfaces) + ("puri" ,sbcl-puri) + ("trivial-indent" ,sbcl-trivial-indent) + ("trivial-mimes" ,sbcl-trivial-mimes) + ("ubiquitous-concurrent" ,sbcl-ubiquitous))) + (home-page "https://shirakumo.github.io/radiance/") + (synopsis "Common Lisp web application environment") + (description + "Radiance is a web application environment, which is sort of like a web +framework, but more general, more flexible. It should let you write personal +websites and generally deployable applications easily and in such a way that +they can be used on practically any setup without having to undergo special +adaptations. + +This package produces 2 systems: @code{RADIANCE} @code{RADIANCE-CORE}") + (license license:zlib)))) + +(define-public ecl-radiance + (sbcl-package->ecl-package sbcl-radiance)) + +(define-public cl-radiance + (sbcl-package->cl-source-package sbcl-radiance)) -- 2.30.0