From patchwork Sat Apr 19 17:51:34 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Grigory Shepelev X-Patchwork-Id: 41808 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 CED5427BC4A; Sat, 19 Apr 2025 19:03:29 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.4 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL, RCVD_IN_VALIDITY_SAFE,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 63CC127BC49 for ; Sat, 19 Apr 2025 19:03:28 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1u6CX0-0006E6-3b; Sat, 19 Apr 2025 14:03:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1u6CWu-0006A9-EY for guix-patches@gnu.org; Sat, 19 Apr 2025 14:03:07 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1u6CWt-000076-MP for guix-patches@gnu.org; Sat, 19 Apr 2025 14:03:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:Date:From:To:In-Reply-To:References:Subject; bh=8CizsU/suIVlBcSV4cjmGkORqh6LKUVMjUPa/Gq7b54=; b=GnjP+ZSDGRhCr2DsFWjM+Fa5oWfBqpPTbDSMZX9JAqxv9sU+rzzoPeLvyjboLI9xdEaXdZFScBx+c8PiUZNP9Mubk1wRGNbN2WX1tAbT57MNZ0ZPt0E3nklcYQDpIqYyWPl11mTwAq+VKjZkAvGKWejwhTYX63w6O/21DTVdhLxrdkkOYy23oiEPvPDWefd5+yHJQ1ejkCsYdKFnyYt7xsPL4dw3jAcIEqLNwyrP3AJw/1yh6NGFA4AY4GB8LBDc4kUnAxTsF60qXMU249Ik4G/WaZ0vi3XoVJ14GFyu+UOL7U1pVipZji1fJkxWYONHJR1xRcPHnInjE/c/GXpD5Q==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1u6CWs-0004Oa-47 for guix-patches@gnu.org; Sat, 19 Apr 2025 14:03:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#77453] [PATCH] gnu: sbcl-alive-lsp [fixes from @sharlatan comments] References: <87bjte97qt.fsf@gmail.com> In-Reply-To: <87bjte97qt.fsf@gmail.com> Resent-From: Grigory Shepelev Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 19 Apr 2025 18:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 77453 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 77453@patchwise.org Cc: sharlatanus@gmail.com Received: via spool by 77453-submit@debbugs.gnu.org id=B77453.174508575816691 (code B ref 77453); Sat, 19 Apr 2025 18:03:02 +0000 Received: (at 77453) by debbugs.gnu.org; 19 Apr 2025 18:02:38 +0000 Received: from localhost ([127.0.0.1]:36878 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u6CWR-0004Kt-5t for submit@debbugs.gnu.org; Sat, 19 Apr 2025 14:02:37 -0400 Received: from sail-ipv4.us-core.com ([208.82.101.137]:43642) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1u6CWJ-0004JR-Eh for 77453@debbugs.gnu.org; Sat, 19 Apr 2025 14:02:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=2017; bh=okhOWFDLV2KjysS 7F6Jqh3kDDwLEbCcpKCEaADh6K4w=; h=cc:date:subject:to:from; d=us-core.com; b=oWsvXn1Y/u0bnIVJ5mx1KvFs1tvTzJigDavE6USTf/tWm7PxG6hsV H9x5KKYOPoy9qvAiOgBfEnhrnZ7zjT1BzSTb845Us7v/6JmFck/Fx/H91S2UV4WZ/6pjQL BsuqOtV4yOGb3j0EoyevPIJ+zA0M18jPx9EUjGmA/vKlc/Kw= Received: by localhost (OpenSMTPD) with ESMTPA id 968e72ec for <77453@debbugs.gnu.org>; Sat, 19 Apr 2025 18:02:23 +0000 (UTC) Delivered-To: 77453@patchwise.org Received: from mail-lf1-f48.google.com (mail-lf1-f48.google.com [209.85.167.48]) by sail-ipv4.us-core.com (OpenSMTPD) with ESMTPS id 34aff422 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for <77453@patchwise.org>; Sat, 19 Apr 2025 18:02:23 +0000 (UTC) Received: by mail-lf1-f48.google.com with SMTP id 2adb3069b0e04-54991d85f99so4222413e87.1 for <77453@patchwise.org>; Sat, 19 Apr 2025 11:02:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1745085741; x=1745690541; darn=patchwise.org; h=message-id:mime-version:change-id:cc:date:subject:to:from:from:to :cc:subject:date:message-id:reply-to; bh=8CizsU/suIVlBcSV4cjmGkORqh6LKUVMjUPa/Gq7b54=; b=KdsjySsT9xFBA799MQXm7E7LYU6h3rCGS7BU1kK0blejMDBv+IXiuHdUGmntLSkbw+ CzbDRlmjT7R8IDE4Q5oxHWPO+Wmaw/AO1HvcpFdqV+IlyKPRDxc0okupMB5u1m7i0gBu jErqZ9qigCH2t7zA4KwVTuuO2YvgJrv88TllS2zoi9gI/ppX4/M0cJITggUx64ZQPw7y XKcLuIouZfxJ4rpnacj+l4y9rmZVR2Icua34tymhfdxU/cECDEbRdGTSTcOPXFzO/kVg +EQ0TGnYALUW9Q7Av/mmhvEmyTzKlj1yYL9Gkyi/FatPiJ/3DMd1+g7NsDPbQ9yVaW31 IzHA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745085741; x=1745690541; h=message-id:mime-version:change-id:cc:date:subject:to:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=8CizsU/suIVlBcSV4cjmGkORqh6LKUVMjUPa/Gq7b54=; b=UAUgYqdzONAXlfLbus4lnTXj87z5q5DQiUFb0Ya3lMRKU4NWczbSyhTzdv9mlMGnV3 HXHEF3RfjJMk7RUMz8Ey/rdDbaiXdBqAK+5/6/D1KwGmXPUXZraS/Q+2M/+O+3JFZivH ypyn7veTRCspxsuq0S2jTbdOStSV28cB3bJCDqsu21J5L7J3xUIBl4ULdNkJV2SSI0dq GDb6tv0Mfc1GhGSx9bDJvRldMt3RrpJX7ATDkP92SqXegQi3xUMPrzpktojl+5qgLKjM mE9xLxjVnn+0L25j3lmQ5AhpnJjLQ55WUBsDzRpbIkFsEM9tQHsGSkBjbTIdj8RRWQaH oSBQ== X-Gm-Message-State: AOJu0Yzv4ZlWLMVzpE8hP2D0Gaf0QGc2h1NX/aV3TPYNJz1NgDLWYIKA 47pWBUmIqNZPhK4ykC4kgx3E5Bpyoz1fLIOS13e1Z/UM1iEHKt/hEQfQ/HsE5Vk= X-Gm-Gg: ASbGncsq7AIc9EEbycY1kE5ePL1A8nKrLiYZpQ8YCrlB4Fl31FNWTp1wXyrGvqI2k6O 5H1uzQlO+CGDgpNHpnukiR+qoYorLHM6P0EvQl2Gplmmrn9Tf2Gr2zpqDsxv6aNQH5UAHFzl2+q z+8X2eu22Qko5ikysWPB/RBYA4qd+/34UDULv9aWqZetaFBJFeJlK2p2IYzSNICb8c0wXIbYH9L L1J8xWeCctleqoc0QaTE6XpgsB81eoPwEd/uxZp+GZs9vytq4MCFFazm11LO45S1tpzzJwHVotW wRHFiAWqI8qF3Ft2sNALNi/10k2U8C+xvBk= X-Google-Smtp-Source: AGHT+IE1pr+3Vv8qZP3RwEQeprToqizfFYhpogc69E0bSCZowp5K5a3ZoW7OW7/VXySRh3BfesS3BA== X-Received: by 2002:a05:6512:3d29:b0:54d:6c14:3caf with SMTP id 2adb3069b0e04-54d6e780055mr1690597e87.11.1745085740299; Sat, 19 Apr 2025 11:02:20 -0700 (PDT) Received: from localhost ([82.151.112.249]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-54d6e5f5217sm473480e87.228.2025.04.19.11.02.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 19 Apr 2025 11:02:19 -0700 (PDT) From: Grigory Shepelev Date: Sat, 19 Apr 2025 20:51:34 +0300 Change-Id: I2693298c0b109e350acd58f786933d4801808542 MIME-Version: 1.0 Message-ID: <87bjss113s.fsf@gmail.com> 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-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches 1. Fixed version 2. Fixed inputs ident 3. Fixed synopsis and description Also had typo in lsp start defun. Here is the proper one: (defun lsp-lisp-alive-start-ls () "Start the alive-lsp." (interactive) (when-let (((lsp--port-available "localhost" lsp-lisp-alive-port))) (lsp-async-start-process #'ignore #'ignore (executable-find "guix") "shell" "sbcl" "sbcl-alive-lsp" ;; "-D" "-f" "guix.scm" ;; when working on some sbcl project packed in guix "--" "sbcl" "--eval" "(require :asdf)" "--eval" "(asdf:load-system :alive-lsp)" "--eval" (format "(alive/server::start :port %s)" lsp-lisp-alive-port)))) --- gnu/packages/lisp-xyz.scm | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) (define-public cl-alive-lsp -- 2.49.0 Message-ID: <87cyd8114t.fsf@gmail.com> diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 4c9a53c3cb..3b0e561797 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -31781,27 +31781,26 @@ (define-public ecl-usocket (define-public sbcl-alive-lsp (package (name "sbcl-alive-lsp") - (version "0.0.1") + (version "0.2.11") (source (origin (method git-fetch) (uri (git-reference (url "https://github.com/nobody-famous/alive-lsp") - (commit "491251c2897d9251d04301061065e2c23171f6a0"))) + (commit (string-append "v" version)))) (file-name (git-file-name "sbcl-alive-lsp" version)) (sha256 - (base32 "112zk8hkg71h7bbdmqfgxqblccb2bs8wcl6f7nrjjm1hy3cf1919")))) + (base32 "1dmgglrg7294vx8qacc5d2hkhfrids1iacihj2l8czrvwc3i19yz")))) (build-system asdf-build-system/sbcl) (inputs - (list - sbcl-usocket - sbcl-cl-json - sbcl-bordeaux-threads - sbcl-flexi-streams)) + (list sbcl-usocket + sbcl-cl-json + sbcl-bordeaux-threads + sbcl-flexi-streams)) (home-page "https://github.com/nobody-famous/alive-lsp") - (synopsis "Common Lisp LSP: Alive") - (description "This is the language server for Alive: - The Average Lisp VSCode Environment.") + (synopsis "Common Lisp Alive LSP") + (description "Language Server Protocol implementation for use with the + @url{https://github.com/nobody-famous/alive, Alive} Visual Studio Code extension") (license license:unlicense)))