Ian Eure <ian@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 64211) by debbugs.gnu.org; 8 Apr 2025 20:09:46 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 08 16:09:46 2025 Received: from localhost ([127.0.0.1]:35637 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1u2FGU-0000vP-25 for submit <at> debbugs.gnu.org; Tue, 08 Apr 2025 16:09:46 -0400 Received: from fhigh-a7-smtp.messagingengine.com ([103.168.172.158]:47519) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <ian@HIDDEN>) id 1u2FGQ-0000uy-Jk for 64211 <at> debbugs.gnu.org; Tue, 08 Apr 2025 16:09:44 -0400 Received: from phl-compute-11.internal (phl-compute-11.phl.internal [10.202.2.51]) by mailfhigh.phl.internal (Postfix) with ESMTP id B9D771140113; Tue, 8 Apr 2025 16:09:36 -0400 (EDT) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-11.internal (MEProxy); Tue, 08 Apr 2025 16:09:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=retrospec.tv; h= cc:cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:message-id:mime-version:reply-to :subject:subject:to:to; s=fm1; t=1744142976; x=1744229376; bh=Bk SKbcuuWbljE1r04OP+wileuTw4l1dGOeZXp9ZBQGg=; b=XIysecQUD8XMytYQAQ vU0Lkn15ciaBFywT3vXVEFPhr66lZbgzuBfGZDubDLP7uFR1ekeu6L6qvGMZOvqz OFn1/AxuzEUnhFK0zFFc5f8NZMrPLoBqdzeGC+UxjpuEhwVHK44JLkwBnDnLVY5Q j8tt37B8EZlNK9Sl1FEw9/HFIpgmUZ7GhysCoYZGRJH9S5e+l6bp/RtQC2FdCQqz r1oDXFvFrBqiZHD/iThKYNmbPNo/6wwlanerm8hC48uMj1b1GlgIMqaVdoK7FMgn C2SPzucJYce4e027gtTxxMylwtgqhSwiY72ccy52G/NMeVW175zMbAD01EMW47/d ibag== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:message-id:mime-version:reply-to:subject :subject:to:to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; t=1744142976; x=1744229376; bh=BkSKbcuuWbljE1r04OP+wileuTw4 l1dGOeZXp9ZBQGg=; b=q7gsruJqCF0F5SACgZTYjlGjzDQmZ+l3Y544wCvJsCc7 wSAuxHQCJ3bZLAkAeav/VxU9xHlUge3T4SY2OOb9b9Rd+4F5Zkrw1gjtG/AW3v6K Ei01XoG0trTqsjAVkgnkjec4So8pE07CjxXSjGHmoISiWM61jyvHLVA3pkZ10Ha2 gP5NsaQhqFfoYF6hHEZhmxwXTcUbvQq88LRJ3cX/36QBjbe2wFO1sGV5Wc9vqomZ YBWHTktyytVXjbBiQ4T0YpMiqTN9JZ1WvweogKIm6TYyOPFEaHpYFZRrALFeRsaB L/wOssNFs4NtH0zSE90spWnR9qrKQvoQyRbwu/6YBg== X-ME-Sender: <xms:gIL1Z1HFXYpPWIWqeFhR1CY57J9kZobBZRpiXcGuJPTPVaNTPwRhkQ> <xme:gIL1Z6Xl1ZWTp0gZjf2yH85ZPJ3xv-XPNikgx_aemF6kVE8wHUsrAUN9xPoxdHslR pjxkcvYGytcrNK0ng> X-ME-Received: <xmr:gIL1Z3Jd4bnZ4DDeCoAMF8LQQZXX4zTAubSHU4xz8kC3H78i6uvwudHOcPBKaxR1sZ465l1OP9tFuUc7BhcoNnbRnHyfv8z99PAt0DYxIw> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgddvtdegtdduucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggv pdfurfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpih gvnhhtshculddquddttddmnecujfgurhephffvvefufgffkfggtgfgsehtqhertddtreej necuhfhrohhmpefkrghnucfguhhrvgcuoehirghnsehrvghtrhhoshhpvggtrdhtvheqne cuggftrfgrthhtvghrnheptdetkeffffefiefhueekvdeiueegieegffdthfelveelgfdt vdfhtdduheffuedvnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilh hfrhhomhepihgrnhesrhgvthhrohhsphgvtgdrthhvpdhnsggprhgtphhtthhopeegpdhm ohguvgepshhmthhpohhuthdprhgtphhtthhopehfvghlihigrdhlvggthhhnvghrsehlvg grshgvqdhuphdrtghomhdprhgtphhtthhopeeigedvudduseguvggssghughhsrdhgnhhu rdhorhhgpdhrtghpthhtohepiiehjedvseiiheejvddrohhnlhhinhgvpdhrtghpthhtoh epmhgrgihimhdrtghouhhrnhhohigvrhesghhmrghilhdrtghomh X-ME-Proxy: <xmx:gIL1Z7Gh5OSDUQ3DrzHmiZ7EHHoeqeFFKwV7AAD2yDw3at8UK_bIJA> <xmx:gIL1Z7WiDah55xsx5nJEx8iQMgJd9ah06myYQCp4L20tOly1ajgsxQ> <xmx:gIL1Z2OBv0PlDlS79jkgqokptHIJl9Pc4ladMfRi3ozSpnccrcNd5g> <xmx:gIL1Z62aqnrKL06lw9qcSJ82T4hvXRVG6uAA69j37hj2xSeBXbzwCw> <xmx:gIL1Z930L_RswS3w1DLT9x1JZ_ookiIeI7qefjYYJf_IRQjlRvFjuXHV> Feedback-ID: id9014242:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 8 Apr 2025 16:09:35 -0400 (EDT) From: Ian Eure <ian@HIDDEN> To: Maxim Cournoyer <maxim.cournoyer@HIDDEN> Subject: Re: [bug#64211] [PATCH] gnu: Add wasi-libc. User-Agent: mu4e 1.12.9; emacs 29.4 Date: Tue, 08 Apr 2025 13:09:34 -0700 Message-ID: <87zfgq4dq9.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 64211 Cc: Z572 <z572@HIDDEN>, 64211 <at> debbugs.gnu.org, felix.lechner@HIDDEN 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: -1.7 (-) Hi Maxim, Z572, I was talking with Felix in #guix about this work, and mentioned=20 that I had a working WASM toolchain I had been meaning to=20 contriute. Felix requested that I close this bug in favor of=20 contributing that. I just sent the patch series to #77653 -- if=20 you wouldn=E2=80=99t mind taking a look, I=E2=80=99d apprecaite it. Thanks, -- Ian
guix-patches@HIDDEN
:bug#64211
; Package guix-patches
.
Full text available.Received: (at 64211) by debbugs.gnu.org; 8 Apr 2025 14:03:09 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 08 10:03:09 2025 Received: from localhost ([127.0.0.1]:34233 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1u29Xg-00041k-Ju for submit <at> debbugs.gnu.org; Tue, 08 Apr 2025 10:03:09 -0400 Received: from mail-qk1-x72e.google.com ([2607:f8b0:4864:20::72e]:50332) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <maxim.cournoyer@HIDDEN>) id 1u29Xd-00040Z-3C for 64211 <at> debbugs.gnu.org; Tue, 08 Apr 2025 10:03:06 -0400 Received: by mail-qk1-x72e.google.com with SMTP id af79cd13be357-7c54b651310so759776885a.0 for <64211 <at> debbugs.gnu.org>; Tue, 08 Apr 2025 07:03:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1744120979; x=1744725779; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=UX9EnMeIkCTukHtS/wrAgl+H8g5CiYb5rEEEh0ZKp1M=; b=Lw/pjGI1f8Q8aQqTAvpxuTL1I06b/TqnHdW3L9keeKFYBa6a1BbOzyXuUGk4jZiGIV QGX8OVDH6vGcQ2SLiPsjSjsBA23bGY7vahPYc5tacGsX5a7rThONwxLqzy6cOJV000ar OAof3MnDYDZYh3HrqFIwQ4SqALFAPDPK4Ui24dGGkJy5ulKPrfRcsZ7Zd8f3NDbm7dWQ U1noZQDdTopxFGgXQbdiq5G3/1v3fQsWHaWgdY5j1ZiJMmyym103c+EHaGLuZAbiFdir ClmX7I4TB8wOAMd9qmQlSFOL36NR4Xb30R8Zb4JB7XJ758GoCM6gjBaQj8vX5GJ60jbi NERA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744120979; x=1744725779; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=UX9EnMeIkCTukHtS/wrAgl+H8g5CiYb5rEEEh0ZKp1M=; b=XQYyN4ekZ9uCPRpGjNM7SRGQ7z56bB+ucF88c/lnAp781paOM/Y/A9YRp/7lJwkdwY JpVOyvTJl1DIPa/EZ6gjtTVEgenMeW/YR0LrO9CfhYF29u3NfiE0GVkzgYj3elO92oKm u5FFy+EWg4I2A270REOus6VnJfng5V7gad/REd6rLQ6Eao4NCCqQ23/WvB/rNubOHVV7 52R7hOfcv7Oe9LgH45P7EKGQwmfojb/7kWWxZBjnBQNWdjp+6eW6VVA9BbZmtkICON0F X13DHaqVPWNxiQFeLxWlSs4NicDvc+B+oBg77GkHx63irUxFF3UD9UBfQybGw1iIljZT SVBg== X-Gm-Message-State: AOJu0YwT/2t+3rX0gSRM9jZCKyx4Fgm8s4DfUbChp2qoL+27AvYXUzwI 6uVKGcSx6QKsM5Y9pjp6RoQZBuyhSOd2CFGbLzNrYMF7JlhKLt5nKG7uNbk4 X-Gm-Gg: ASbGncsFwC2h9tu9vYDZMfGJ10nlPplFzFWxJ0tyZsRJdPgb/OP2771cVLPKdhx8AyF U7jQhXP/mFywJcrSTUbU6J8VFuI//ttdQW3U0VrxOMO1LUp7B/sGI0GD/5NlEflKYcUMCnIYosE PYJd2mLOq9gXHdczlRrxEr7oQBtqNsqEEc20Fkb/Qp9i0DGl9vGRMLNpswSOM2uaKISuRv67QEd Qb0OmBcMkSwIpcc8Mf7q8KyMXJQmhBe9W0ldiTVIn1ExIBoNpSp/H3KGphKnV+FSajxI5Mi2NuK V7xRNlTkmWA9Xu4r+Oxhkm6ZiDrqsFu5rnytQNWl7Lepczwdozn+x04W2oZfXYIPkg== X-Google-Smtp-Source: AGHT+IHGpTUVPr7Y9WPoAymuymsJ4dud4UFmO4Cvu9ta2D0OJVgZ3+jy5z0Zmbev/WBet7lcT5iu6Q== X-Received: by 2002:a05:620a:28c8:b0:7c5:57b2:2cb7 with SMTP id af79cd13be357-7c774dfade7mr2324591785a.56.1744120979026; Tue, 08 Apr 2025 07:02:59 -0700 (PDT) Received: from terra (vps-6234970c.vps.ovh.ca. [51.222.13.224]) by smtp.gmail.com with ESMTPSA id af79cd13be357-7c76e75bcbesm762386385a.38.2025.04.08.07.02.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 08 Apr 2025 07:02:58 -0700 (PDT) From: Maxim Cournoyer <maxim.cournoyer@HIDDEN> To: Z572 <z572@HIDDEN> Subject: Re: [bug#64211] [PATCH] gnu: Add wasi-libc. In-Reply-To: <87h62y6hcp.fsf@HIDDEN> (z572@HIDDEN's message of "Tue, 08 Apr 2025 19:08:22 +0800") References: <d3eb8a055c41869d1714d562a1bdccb37a08d9ae.1687372549.git.felix.lechner@HIDDEN> <87h62y6hcp.fsf@HIDDEN> Date: Tue, 08 Apr 2025 23:02:39 +0900 Message-ID: <878qoazr7k.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 64211 Cc: 64211 <at> debbugs.gnu.org, felix.lechner@HIDDEN 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: -1.0 (-) Hi, Z572 <z572@HIDDEN> writes: > Felix Lechner via Guix-patches via <guix-patches@HIDDEN> writes: > >> * gnu/packages/wasi.scm: New file. >> * gnu/packages/wasi.scm (wasi-libc): New variable. >> --- [...] >> +(define-public wasi-libc >> + (package >> + (name "wasi-libc") >> + (version "20") >> + (source (origin >> + (method git-fetch) >> + (uri (git-reference >> + (url "https://github.com/WebAssembly/wasi-libc") >> + (commit (string-append "wasi-sdk-" version)) >> + (recursive? #t))) In general, 'recursive? #t' means source bundling occurs. If that is the case here, it's better to try to package the components separately and link against them. But if it's just a few small projects intended to be used in source form that wouldn't make much sense packaging separately, then it can be justified. At any rate it warrants a comment explaining why recursive? #t is used. >> + (file-name (git-file-name "wasi-sdk" version)) >> + (sha256 >> + (base32 >> + "0knm5ch499dksmv1k0kh7356pjd9n1gjn0p3vp9bw57mn478zp8z")))) >> + (build-system gnu-build-system) >> + (arguments >> + (list >> + #:tests? #f Disabling tests also warrants an explanation. It can be simply a margin comment like ';no test suite', if that is the reason. >> + #:phases >> + #~(modify-phases %standard-phases >> + (replace 'configure >> + (lambda _ >> + (setenv "INSTALL_DIR" #$output)))))) >> + (native-inputs (list >> + clang)) nitpick: I'd format this just as (native-inputs (list clang)) >> + (home-page "https://github.com/WebAssembly/wasi-libc") >> + (synopsis "WASI libc implementation for WebAssembly") >> + (description "WASI Libc is a libc for WebAssembly programs built on top >> +of WASI system calls. It provides a wide array of POSIX-compatible C APIs, >> +including support for standard I/O, file I/O, filesystem manipulation, memory >> +management, time, string, environment variables, program startup, and many >> +other APIs.") GNU favors 'file system' above 'filesystem' as a convention, (as it does for 'file name' instead of 'filename'). >> + ;; triple-licensed under MIT/Expat and Apache 2.0 (either with or without >> + ;; the LLVM exception) Please punctuate stand-alone comments fully (here, capitalize first character and add a period.) >> + (license license:expat))) With these small things addressed, it looks good to me. Felix, would you mind sending a v2? Perhaps the package can be updated as well, it's been a while :-). -- Thanks, Maxim
guix-patches@HIDDEN
:bug#64211
; Package guix-patches
.
Full text available.Received: (at 64211) by debbugs.gnu.org; 8 Apr 2025 11:08:40 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 08 07:08:40 2025 Received: from localhost ([127.0.0.1]:59339 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1u26op-0003le-7n for submit <at> debbugs.gnu.org; Tue, 08 Apr 2025 07:08:39 -0400 Received: from mail.z572.online ([88.99.160.180]:36642) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <z572@HIDDEN>) id 1u26om-0003l9-BU for 64211 <at> debbugs.gnu.org; Tue, 08 Apr 2025 07:08:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=z572.online; s=me; t=1744110894; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=TLxPkMHPfhJNmTaF4D048e7cx3vAz+wkKc9YNr8MzJY=; b=c1m7bz9QokiWZqPCW+85pn23FDCwJgPdxh/uWaIlYJktTDhNXJfRdo2RUaGseA4H6RoaRe gjGcWGjTPh6bPRDg69zp+ZCKjtq3JyPXY6zr8VkRKJ2dW3AQlyVgFA+37CaYNV1j/7fP58 IJ7kcd70DNc6EJBuBJuJ2iiD4sSXIHg= Received: from m (mail1.85362086.com [107.174.64.25]) by mail.z572.online (OpenSMTPD) with ESMTPSA id ad850d73 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Tue, 8 Apr 2025 11:14:53 +0000 (UTC) From: Z572 <z572@HIDDEN> To: Felix Lechner via Guix-patches via <guix-patches@HIDDEN> Subject: Re: [bug#64211] [PATCH] gnu: Add wasi-libc. In-Reply-To: <d3eb8a055c41869d1714d562a1bdccb37a08d9ae.1687372549.git.felix.lechner@HIDDEN> (Felix Lechner via Guix-patches via's message of "Wed, 21 Jun 2023 11:37:02 -0700") References: <d3eb8a055c41869d1714d562a1bdccb37a08d9ae.1687372549.git.felix.lechner@HIDDEN> User-Agent: mu4e 1.12.9; emacs 30.0.92 Date: Tue, 08 Apr 2025 19:08:22 +0800 Message-ID: <87h62y6hcp.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 64211 Cc: 64211 <at> debbugs.gnu.org, Felix Lechner <felix.lechner@HIDDEN> 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: 0.5 (/) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Felix Lechner via Guix-patches via <guix-patches@HIDDEN> writes: > * gnu/packages/wasi.scm: New file. > * gnu/packages/wasi.scm (wasi-libc): New variable. > --- > > The lint run shows this message but as far as I can tell it's bogus: > > gnu/packages/wasi.scm:31:12: warning: no valid tags found for wasi-libc > > gnu/local.mk | 1 + > gnu/packages/wasi.scm | 61 +++++++++++++++++++++++++++++++++++++++++++ > 2 files changed, 62 insertions(+) > create mode 100644 gnu/packages/wasi.scm > > diff --git a/gnu/local.mk b/gnu/local.mk > index 1b59cc522b..5e9fec6e2f 100644 > --- a/gnu/local.mk > +++ b/gnu/local.mk > @@ -636,6 +636,7 @@ GNU_SYSTEM_MODULES =3D \ > %D%/packages/vpn.scm \ > %D%/packages/vulkan.scm \ > %D%/packages/w3m.scm \ > + %D%/packages/wasi.scm \ > %D%/packages/wdiff.scm \ > %D%/packages/weather.scm \ > %D%/packages/web.scm \ > diff --git a/gnu/packages/wasi.scm b/gnu/packages/wasi.scm > new file mode 100644 > index 0000000000..8d5439c415 > --- /dev/null > +++ b/gnu/packages/wasi.scm > @@ -0,0 +1,61 @@ > +;;; GNU Guix --- Functional package management for GNU > +;;; Copyright =C2=A9 2023 Felix Lechner <felix.lechner@HIDDEN> > +;;; > +;;; This file is part of GNU Guix. > +;;; > +;;; GNU Guix is free software; you can redistribute it and/or modify it > +;;; under the terms of the GNU General Public License as published by > +;;; the Free Software Foundation; either version 3 of the License, or (at > +;;; your option) any later version. > +;;; > +;;; GNU Guix is distributed in the hope that it will be useful, but > +;;; WITHOUT ANY WARRANTY; without even the implied warranty of > +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > +;;; GNU General Public License for more details. > +;;; > +;;; You should have received a copy of the GNU General Public License > +;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>. > + > +(define-module (gnu packages wasi) > + #:use-module (gnu packages llvm) > + #:use-module (guix build-system gnu) > + #:use-module (guix gexp) > + #:use-module (guix git-download) > + #:use-module ((guix licenses) #:prefix license:) > + #:use-module (guix packages)) > + > +(define-public wasi-libc > + (package > + (name "wasi-libc") > + (version "20") > + (source (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/WebAssembly/wasi-libc") > + (commit (string-append "wasi-sdk-" version)) > + (recursive? #t))) > + (file-name (git-file-name "wasi-sdk" version)) > + (sha256 > + (base32 > + "0knm5ch499dksmv1k0kh7356pjd9n1gjn0p3vp9bw57mn478zp8z"))= )) > + (build-system gnu-build-system) > + (arguments > + (list > + #:tests? #f > + #:phases > + #~(modify-phases %standard-phases > + (replace 'configure > + (lambda _ > + (setenv "INSTALL_DIR" #$output)))))) > + (native-inputs (list > + clang)) > + (home-page "https://github.com/WebAssembly/wasi-libc") > + (synopsis "WASI libc implementation for WebAssembly") > + (description "WASI Libc is a libc for WebAssembly programs built on = top > +of WASI system calls. It provides a wide array of POSIX-compatible C AP= Is, > +including support for standard I/O, file I/O, filesystem manipulation, m= emory > +management, time, string, environment variables, program startup, and ma= ny > +other APIs.") > + ;; triple-licensed under MIT/Expat and Apache 2.0 (either with or wi= thout > + ;; the LLVM exception) > + (license license:expat))) > > base-commit: 1a0ff5cd83d3257efcab64740a1322de51fbc4a1 What is the status now, can we merge it? --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfr6klGDOXiwIdX/bO1qpk+Gi3/AFAmf1A6cACgkQO1qpk+Gi 3/Dfyw//ZL1dRRVNwWkyL5qMKVtyf+RQQR6kgzxiO9yxAVQBr5fQ5ADyeOLe1pnn MRzb3HwPiPQ3aHwukBzaMrJHS7b2aguf/G9AeT6TkKKb84/6MU98USlau68UXua/ VEsWfDUcBC7HIkr15+7uzzpLPKyFa8sJdh11IWybnqJAiLfL85UW/jrxXv+VpVFC 7djuVAELur57Ki5g/7Y3Hnz5anzTFiJ04GI1bvLRcTYAItMhiO0+rCRuxrbgzOgM 8HB659h5jaC8+B2e9ZjwQcJf6X7YqoHVEsDkQwZJFujtuCqm1RGdY9oYVtVmZXuN anzX0BHC5+MOvjS2BmRVLDr3W5o5JGDPaCaK7Mi0m7fWLqmghfUYnnEVeY1jOxEN FUhndG/PnEqhUwfjMLs5K4xNLYZY4PFlc/h8WWs1I3pryAu+TfxUJ5c8GINjtZYA /c7eKZCipiNu0iR+qR9Nn/y47JwVZ3IMe4+RAB0UqVzf/OP+raKbEoCnh7YG/jvS wmeztecpNnkD/8N22D0BpWQQyzTmL4NcrIczARxzOez1BqMoveFQC3APGXXH2cXD QCpWl1umLROY40RBMOo6lJm34+hDJBGggzEMnolrG09KIvUXQOhIWtthwlG2qRDl wKbAg+sVcGmpg87Bt513kX+5mNvEUAG2xf51IlOy5qYhfwKYpdo= =HBjj -----END PGP SIGNATURE----- --=-=-=--
guix-patches@HIDDEN
:bug#64211
; Package guix-patches
.
Full text available.Received: (at submit) by debbugs.gnu.org; 8 Apr 2025 11:08:48 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 08 07:08:48 2025 Received: from localhost ([127.0.0.1]:59342 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1u26oy-0003mZ-4V for submit <at> debbugs.gnu.org; Tue, 08 Apr 2025 07:08:48 -0400 Received: from lists.gnu.org ([2001:470:142::17]:59256) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <z572@HIDDEN>) id 1u26ow-0003lc-BM for submit <at> debbugs.gnu.org; Tue, 08 Apr 2025 07:08:47 -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 <z572@HIDDEN>) id 1u26oo-0002Xo-T4 for guix-patches@HIDDEN; Tue, 08 Apr 2025 07:08:38 -0400 Received: from mail.z572.online ([88.99.160.180]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <z572@HIDDEN>) id 1u26om-0003fi-Tm for guix-patches@HIDDEN; Tue, 08 Apr 2025 07:08:38 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=z572.online; s=me; t=1744110894; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=TLxPkMHPfhJNmTaF4D048e7cx3vAz+wkKc9YNr8MzJY=; b=c1m7bz9QokiWZqPCW+85pn23FDCwJgPdxh/uWaIlYJktTDhNXJfRdo2RUaGseA4H6RoaRe gjGcWGjTPh6bPRDg69zp+ZCKjtq3JyPXY6zr8VkRKJ2dW3AQlyVgFA+37CaYNV1j/7fP58 IJ7kcd70DNc6EJBuBJuJ2iiD4sSXIHg= Received: from m (mail1.85362086.com [107.174.64.25]) by mail.z572.online (OpenSMTPD) with ESMTPSA id ad850d73 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Tue, 8 Apr 2025 11:14:53 +0000 (UTC) From: Z572 <z572@HIDDEN> To: Felix Lechner via Guix-patches via <guix-patches@HIDDEN> Subject: Re: [bug#64211] [PATCH] gnu: Add wasi-libc. In-Reply-To: <d3eb8a055c41869d1714d562a1bdccb37a08d9ae.1687372549.git.felix.lechner@HIDDEN> (Felix Lechner via Guix-patches via's message of "Wed, 21 Jun 2023 11:37:02 -0700") References: <d3eb8a055c41869d1714d562a1bdccb37a08d9ae.1687372549.git.felix.lechner@HIDDEN> User-Agent: mu4e 1.12.9; emacs 30.0.92 Date: Tue, 08 Apr 2025 19:08:22 +0800 Message-ID: <87h62y6hcp.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=88.99.160.180; envelope-from=z572@HIDDEN; helo=mail.z572.online X-Spam_score_int: -15 X-Spam_score: -1.6 X-Spam_bar: - X-Spam_report: (-1.6 / 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, FROM_SUSPICIOUS_NTLD=0.498, PDS_OTHER_BAD_TLD=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.5 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Felix Lechner via Guix-patches via <guix-patches@HIDDEN> writes: > * gnu/packages/wasi.scm: New file. > * gnu/packages/wasi.scm (wasi-libc): New variable. > --- > > The lint run shows this message but as far as I can tell it's bogus: > > gnu/packages/wasi.scm:31:12 [...] Content analysis details: (1.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2001:470:142:0:0:0:0:17 listed in] [list.dnswl.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: z572.online (online)] 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD X-Debbugs-Envelope-To: submit Cc: 64211 <at> debbugs.gnu.org, Felix Lechner <felix.lechner@HIDDEN> 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: 1.5 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Felix Lechner via Guix-patches via <guix-patches@HIDDEN> writes: > * gnu/packages/wasi.scm: New file. > * gnu/packages/wasi.scm (wasi-libc): New variable. > --- > > The lint run shows this message but as far as I can tell it's bogus: > > gnu/packages/wasi.scm:31:12 [...] Content analysis details: (1.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2001:470:142:0:0:0:0:17 listed in] [list.dnswl.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: z572.online (online)] 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 1.0 BULK_RE_SUSP_NTLD Precedence bulk and RE: from a suspicious TLD -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Felix Lechner via Guix-patches via <guix-patches@HIDDEN> writes: > * gnu/packages/wasi.scm: New file. > * gnu/packages/wasi.scm (wasi-libc): New variable. > --- > > The lint run shows this message but as far as I can tell it's bogus: > > gnu/packages/wasi.scm:31:12: warning: no valid tags found for wasi-libc > > gnu/local.mk | 1 + > gnu/packages/wasi.scm | 61 +++++++++++++++++++++++++++++++++++++++++++ > 2 files changed, 62 insertions(+) > create mode 100644 gnu/packages/wasi.scm > > diff --git a/gnu/local.mk b/gnu/local.mk > index 1b59cc522b..5e9fec6e2f 100644 > --- a/gnu/local.mk > +++ b/gnu/local.mk > @@ -636,6 +636,7 @@ GNU_SYSTEM_MODULES =3D \ > %D%/packages/vpn.scm \ > %D%/packages/vulkan.scm \ > %D%/packages/w3m.scm \ > + %D%/packages/wasi.scm \ > %D%/packages/wdiff.scm \ > %D%/packages/weather.scm \ > %D%/packages/web.scm \ > diff --git a/gnu/packages/wasi.scm b/gnu/packages/wasi.scm > new file mode 100644 > index 0000000000..8d5439c415 > --- /dev/null > +++ b/gnu/packages/wasi.scm > @@ -0,0 +1,61 @@ > +;;; GNU Guix --- Functional package management for GNU > +;;; Copyright =C2=A9 2023 Felix Lechner <felix.lechner@HIDDEN> > +;;; > +;;; This file is part of GNU Guix. > +;;; > +;;; GNU Guix is free software; you can redistribute it and/or modify it > +;;; under the terms of the GNU General Public License as published by > +;;; the Free Software Foundation; either version 3 of the License, or (at > +;;; your option) any later version. > +;;; > +;;; GNU Guix is distributed in the hope that it will be useful, but > +;;; WITHOUT ANY WARRANTY; without even the implied warranty of > +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > +;;; GNU General Public License for more details. > +;;; > +;;; You should have received a copy of the GNU General Public License > +;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>. > + > +(define-module (gnu packages wasi) > + #:use-module (gnu packages llvm) > + #:use-module (guix build-system gnu) > + #:use-module (guix gexp) > + #:use-module (guix git-download) > + #:use-module ((guix licenses) #:prefix license:) > + #:use-module (guix packages)) > + > +(define-public wasi-libc > + (package > + (name "wasi-libc") > + (version "20") > + (source (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/WebAssembly/wasi-libc") > + (commit (string-append "wasi-sdk-" version)) > + (recursive? #t))) > + (file-name (git-file-name "wasi-sdk" version)) > + (sha256 > + (base32 > + "0knm5ch499dksmv1k0kh7356pjd9n1gjn0p3vp9bw57mn478zp8z"))= )) > + (build-system gnu-build-system) > + (arguments > + (list > + #:tests? #f > + #:phases > + #~(modify-phases %standard-phases > + (replace 'configure > + (lambda _ > + (setenv "INSTALL_DIR" #$output)))))) > + (native-inputs (list > + clang)) > + (home-page "https://github.com/WebAssembly/wasi-libc") > + (synopsis "WASI libc implementation for WebAssembly") > + (description "WASI Libc is a libc for WebAssembly programs built on = top > +of WASI system calls. It provides a wide array of POSIX-compatible C AP= Is, > +including support for standard I/O, file I/O, filesystem manipulation, m= emory > +management, time, string, environment variables, program startup, and ma= ny > +other APIs.") > + ;; triple-licensed under MIT/Expat and Apache 2.0 (either with or wi= thout > + ;; the LLVM exception) > + (license license:expat))) > > base-commit: 1a0ff5cd83d3257efcab64740a1322de51fbc4a1 What is the status now, can we merge it? --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfr6klGDOXiwIdX/bO1qpk+Gi3/AFAmf1A6cACgkQO1qpk+Gi 3/Dfyw//ZL1dRRVNwWkyL5qMKVtyf+RQQR6kgzxiO9yxAVQBr5fQ5ADyeOLe1pnn MRzb3HwPiPQ3aHwukBzaMrJHS7b2aguf/G9AeT6TkKKb84/6MU98USlau68UXua/ VEsWfDUcBC7HIkr15+7uzzpLPKyFa8sJdh11IWybnqJAiLfL85UW/jrxXv+VpVFC 7djuVAELur57Ki5g/7Y3Hnz5anzTFiJ04GI1bvLRcTYAItMhiO0+rCRuxrbgzOgM 8HB659h5jaC8+B2e9ZjwQcJf6X7YqoHVEsDkQwZJFujtuCqm1RGdY9oYVtVmZXuN anzX0BHC5+MOvjS2BmRVLDr3W5o5JGDPaCaK7Mi0m7fWLqmghfUYnnEVeY1jOxEN FUhndG/PnEqhUwfjMLs5K4xNLYZY4PFlc/h8WWs1I3pryAu+TfxUJ5c8GINjtZYA /c7eKZCipiNu0iR+qR9Nn/y47JwVZ3IMe4+RAB0UqVzf/OP+raKbEoCnh7YG/jvS wmeztecpNnkD/8N22D0BpWQQyzTmL4NcrIczARxzOez1BqMoveFQC3APGXXH2cXD QCpWl1umLROY40RBMOo6lJm34+hDJBGggzEMnolrG09KIvUXQOhIWtthwlG2qRDl wKbAg+sVcGmpg87Bt513kX+5mNvEUAG2xf51IlOy5qYhfwKYpdo= =HBjj -----END PGP SIGNATURE----- --=-=-=--
guix-patches@HIDDEN
:bug#64211
; Package guix-patches
.
Full text available.Received: (at 64211) by debbugs.gnu.org; 22 Jun 2023 11:48:01 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jun 22 07:48:01 2023 Received: from localhost ([127.0.0.1]:35023 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qCInB-0008Du-2W for submit <at> debbugs.gnu.org; Thu, 22 Jun 2023 07:48:01 -0400 Received: from mout.web.de ([212.227.15.14]:45833) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <jonathan.brielmaier@HIDDEN>) id 1qCImx-0008Bp-H1 for 64211 <at> debbugs.gnu.org; Thu, 22 Jun 2023 07:48:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273; t=1687434461; x=1688039261; i=jonathan.brielmaier@HIDDEN; bh=yEH7ZTZgaj2wAFWYimjOhAdw1I/1cEJHayMAMdQU9nQ=; h=X-UI-Sender-Class:Date:To:Subject:From; b=qt4cyBPswMWButgFAek2EEB9Exadok1/anjgp7+PZFTijuGIuRLvVzRl9lbGpt1jy8e/HLL +MIiU9NS1vnjRfabi8Y2oVbIejrp5ARTAneZLifd5gzHCWSu76b1o5FgI/ylG8KioS2/R73/6 816ucE7/wxhkE1DRDXeuB716tPiaXh+MIlUfDvS+FsehrwQeo8JtVHgyYLBenugrI+yhMOEn1 gBeSevfJhro1WRbDF6LT8kA2thTUR4w5ruSA1DI7lkUDJr1XLbvQehVNuTfx1oUG8r8AXog5x Yn4zwLrTebqnioQ3vi3gxoRxSM0bSMQThjzPNW4qkWR2FhUpxlgg== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from [192.168.178.21] ([77.181.33.209]) by smtp.web.de (mrweb005 [213.165.67.108]) with ESMTPSA (Nemesis) id 1N2SPD-1q5bdq0aQJ-013sZq for <64211 <at> debbugs.gnu.org>; Thu, 22 Jun 2023 13:47:41 +0200 Message-ID: <a7583600-397f-c813-75c6-8181b2f4254f@HIDDEN> Date: Thu, 22 Jun 2023 13:47:38 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.11.0 To: 64211 <at> debbugs.gnu.org Subject: [PATCH] gnu: Add wasi-libc. Content-Language: en-US From: Jonathan Brielmaier <jonathan.brielmaier@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:9GHzAkofA4ncSg4timbk4R20fo096HT8MHjqhbnUENX+kwFnSnb 9Let3f3UN5U7HDLj3mUoGUctBtE9kF0H8rKZgmHFGylSpNAkED4jj8aYPPAnKHkV57BM1Ku ASIZqPpaGGbuaq1retXq46Qlg73f/cdFSI/WkNySonIL1Sc/DeTYypnu/iX2gzq7sB5uHw7 736VvYIeYR6crlNib2S/g== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:1RNTtKuoPjY=;vW1jGQ06TIzy5lDFR2Qmgtzilm2 orcF+7XNuR6vv3dKfjaSRURoREb6X5s+/hlsmFdItvPRixHVZZei5A7e9lJz7ByJYS+asPPUY ACXKwSVbaNLeOfWT9/LhLeWbYi0v2mCZj+FTRYbCX/EX3iI48Omt9tO2PsDyZ4lbfkjTvOPTH i6bBFHDqX8oOQWUwiY8brgVDXpVW1MhUTu++cGjzx5a4xDivzKaEEe6juxMw3w+3xUzroaBKg HEpbWlCVsZhzjg0C8zLT5jbddfY8t+eQawr064v+I3/slkyTzTWfYKfcZBMlRzvFmcOdwy9Yz FmMaTyUvXR7vk1KrEvP5SQ9sHGF7/TPCGTEMBax0Mh61R3A4mijVnb0YL4VJ1Dan+Ia8OCiUd ICz6uMKQqIadB+StabeblCezk/6k0aZgJz2wtU7HgSwML6KPu7q8CLJOtRuJzriGQRUOaSQv6 9cADNnmdArLCEkzRjhpZtjVJoY4l93umHo8wiQD7QTcZv4Ozi51WRzLf8kzwiqRu7jKKrIwt6 rzX00e0RUe0q7WGdMjgyWM0eE/FeVQHU0jCH5YFShDLWZHms+kYqjQRZWtPhN1myLTaioRwwo IA4uJpJeD470YHHKveBVzShxVZxhTxm/UqAmrP2eco3OqCs8I+bLI85RbIsjOf0L38L1RmCWw 2hBsMK/KTGxL+8mbDN1eWG/PV729zn4Ae0O/Sz0Smj0pfK3fYVU3fxQUVOyHlfVMHSLrNLE44 rfPQ+7GGO1t5Xxxz14qugW6VZfzl6FORIWD34MUkrW2WBWHhKPd6jogUpqh8Pc+caRC+gWq56 +XQwn8LzDVPHWUmaxxkMBCHZl9MydvlN6e1uvWsvqHqDcE8r15ak9jwSG8x72gjpXMFiMlpbO ATrU/hsE7XbfDwsO5CtwNlNUBY1hVLm3vYnfd1a3YwOMBVGSEGy7kE5bMyZPhbfGSo7zHtiV6 eDDPeA== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 64211 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: -1.7 (-) https://gitlab.com/nonguix/nonguix/-/blob/master/nongnu/packages/wasm.scm is pretty complete and works with Firefox.
guix-patches@HIDDEN
:bug#64211
; Package guix-patches
.
Full text available.Received: (at submit) by debbugs.gnu.org; 21 Jun 2023 18:37:43 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jun 21 14:37:43 2023 Received: from localhost ([127.0.0.1]:34204 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qC2i7-0007dk-7U for submit <at> debbugs.gnu.org; Wed, 21 Jun 2023 14:37:43 -0400 Received: from lists.gnu.org ([209.51.188.17]:44274) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <felix.lechner@HIDDEN>) id 1qC2i4-0007da-It for submit <at> debbugs.gnu.org; Wed, 21 Jun 2023 14:37:41 -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 <felix.lechner@HIDDEN>) id 1qC2hx-0008Um-W3 for guix-patches@HIDDEN; Wed, 21 Jun 2023 14:37:34 -0400 Received: from sail-ipv4.us-core.com ([208.82.101.137]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256) (Exim 4.90_1) (envelope-from <felix.lechner@HIDDEN>) id 1qC2hv-0002ao-PU for guix-patches@HIDDEN; Wed, 21 Jun 2023 14:37:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=2017; bh=uxr+VxUpmdg63D3 qzgcURj15fm06ERVLw9Wo+1hmoDk=; h=date:subject:cc:to:from; d=lease-up.com; b=U27AT88M1jzYTFQEvwCBl6frmHUWcTehFIP1Hwk/72m3cuGF9XcX O2vQ1PufVBDSUK8zDT12coMe+ECr6OdnyuPQf7no6lDVS7ge+4/Ft5WQGl+5RgZVLWSeTb 9LF4j2KiljKbEg6Pv5myEXc6fDVu6Iq4jbP9JlIgLQYgQqf0E= Received: by sail-ipv4.us-core.com (OpenSMTPD) with ESMTPSA id 59ebc00c (TLSv1.3:TLS_CHACHA20_POLY1305_SHA256:256:NO); Wed, 21 Jun 2023 18:37:26 +0000 (UTC) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id f517cc40; Wed, 21 Jun 2023 18:37:25 +0000 (UTC) From: Felix Lechner <felix.lechner@HIDDEN> To: guix-patches@HIDDEN Subject: [PATCH] gnu: Add wasi-libc. Date: Wed, 21 Jun 2023 11:37:02 -0700 Message-Id: <d3eb8a055c41869d1714d562a1bdccb37a08d9ae.1687372549.git.felix.lechner@HIDDEN> X-Mailer: git-send-email 2.40.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=208.82.101.137; envelope-from=felix.lechner@HIDDEN; helo=sail-ipv4.us-core.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.249, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, UNPARSEABLE_RELAY=0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.1 (-) X-Debbugs-Envelope-To: submit Cc: Felix Lechner <felix.lechner@HIDDEN> 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: -2.1 (--) * gnu/packages/wasi.scm: New file. * gnu/packages/wasi.scm (wasi-libc): New variable. --- The lint run shows this message but as far as I can tell it's bogus: gnu/packages/wasi.scm:31:12: warning: no valid tags found for wasi-libc gnu/local.mk | 1 + gnu/packages/wasi.scm | 61 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 62 insertions(+) create mode 100644 gnu/packages/wasi.scm diff --git a/gnu/local.mk b/gnu/local.mk index 1b59cc522b..5e9fec6e2f 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -636,6 +636,7 @@ GNU_SYSTEM_MODULES = \ %D%/packages/vpn.scm \ %D%/packages/vulkan.scm \ %D%/packages/w3m.scm \ + %D%/packages/wasi.scm \ %D%/packages/wdiff.scm \ %D%/packages/weather.scm \ %D%/packages/web.scm \ diff --git a/gnu/packages/wasi.scm b/gnu/packages/wasi.scm new file mode 100644 index 0000000000..8d5439c415 --- /dev/null +++ b/gnu/packages/wasi.scm @@ -0,0 +1,61 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2023 Felix Lechner <felix.lechner@HIDDEN> +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under the terms of the GNU General Public License as published by +;;; the Free Software Foundation; either version 3 of the License, or (at +;;; your option) any later version. +;;; +;;; GNU Guix is distributed in the hope that it will be useful, but +;;; WITHOUT ANY WARRANTY; without even the implied warranty of +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;;; GNU General Public License for more details. +;;; +;;; You should have received a copy of the GNU General Public License +;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>. + +(define-module (gnu packages wasi) + #:use-module (gnu packages llvm) + #:use-module (guix build-system gnu) + #:use-module (guix gexp) + #:use-module (guix git-download) + #:use-module ((guix licenses) #:prefix license:) + #:use-module (guix packages)) + +(define-public wasi-libc + (package + (name "wasi-libc") + (version "20") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/WebAssembly/wasi-libc") + (commit (string-append "wasi-sdk-" version)) + (recursive? #t))) + (file-name (git-file-name "wasi-sdk" version)) + (sha256 + (base32 + "0knm5ch499dksmv1k0kh7356pjd9n1gjn0p3vp9bw57mn478zp8z")))) + (build-system gnu-build-system) + (arguments + (list + #:tests? #f + #:phases + #~(modify-phases %standard-phases + (replace 'configure + (lambda _ + (setenv "INSTALL_DIR" #$output)))))) + (native-inputs (list + clang)) + (home-page "https://github.com/WebAssembly/wasi-libc") + (synopsis "WASI libc implementation for WebAssembly") + (description "WASI Libc is a libc for WebAssembly programs built on top +of WASI system calls. It provides a wide array of POSIX-compatible C APIs, +including support for standard I/O, file I/O, filesystem manipulation, memory +management, time, string, environment variables, program startup, and many +other APIs.") + ;; triple-licensed under MIT/Expat and Apache 2.0 (either with or without + ;; the LLVM exception) + (license license:expat))) base-commit: 1a0ff5cd83d3257efcab64740a1322de51fbc4a1 -- 2.40.1
Felix Lechner <felix.lechner@HIDDEN>
:guix-patches@HIDDEN
.
Full text available.guix-patches@HIDDEN
:bug#64211
; Package guix-patches
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.