From patchwork Fri Sep 15 14:22:59 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Simon South X-Patchwork-Id: 1215 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 2698A27BBEA; Fri, 15 Sep 2023 15:24:23 +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=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham 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 D553C27BBE2 for ; Fri, 15 Sep 2023 15:24:18 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qh9jm-0003S6-Jp; Fri, 15 Sep 2023 10:24:02 -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 1qh9jf-0003R9-Sn for guix-patches@gnu.org; Fri, 15 Sep 2023 10:23:56 -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 1qh9jf-0001Qd-Jp for guix-patches@gnu.org; Fri, 15 Sep 2023 10:23:55 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qh9jl-0001nI-Tz for guix-patches@gnu.org; Fri, 15 Sep 2023 10:24:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#66001] [PATCH 0/4] gnu: ucsim: Update to 0.8.0; other improvements. Resent-From: Simon South Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 15 Sep 2023 14:24:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 66001 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 66001@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16947878276874 (code B ref -1); Fri, 15 Sep 2023 14:24:01 +0000 Received: (at submit) by debbugs.gnu.org; 15 Sep 2023 14:23:47 +0000 Received: from localhost ([127.0.0.1]:44407 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qh9jK-0001mb-TC for submit@debbugs.gnu.org; Fri, 15 Sep 2023 10:23:47 -0400 Received: from lists.gnu.org ([2001:470:142::17]:51838) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qh9jI-0001mM-4O for submit@debbugs.gnu.org; Fri, 15 Sep 2023 10:23:33 -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 1qh9j6-0002l7-BN for guix-patches@gnu.org; Fri, 15 Sep 2023 10:23:20 -0400 Received: from mailout.easymail.ca ([64.68.200.34]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qh9j4-0001Lk-4j for guix-patches@gnu.org; Fri, 15 Sep 2023 10:23:19 -0400 Received: from localhost (localhost [127.0.0.1]) by mailout.easymail.ca (Postfix) with ESMTP id 2839B63338 for ; Fri, 15 Sep 2023 14:23:16 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at emo09-pco.easydns.vpn Received: from mailout.easymail.ca ([127.0.0.1]) by localhost (emo09-pco.easydns.vpn [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id selfd-6VfMLg for ; Fri, 15 Sep 2023 14:23:15 +0000 (UTC) Received: from localhost.localdomain (23-233-96-210.cpe.pppoe.ca [23.233.96.210]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mailout.easymail.ca (Postfix) with ESMTPSA id 8896563287 for ; Fri, 15 Sep 2023 14:23:03 +0000 (UTC) From: Simon South Date: Fri, 15 Sep 2023 10:22:59 -0400 Message-ID: X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Received-SPF: pass client-ip=64.68.200.34; envelope-from=simon@simonsouth.net; helo=mailout.easymail.ca X-Spam_score_int: -41 X-Spam_score: -4.2 X-Spam_bar: ---- X-Spam_report: (-4.2 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 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-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches This patch series updates μCsim, a collection of software simulators for various microcontroller families, to version 0.8.0. It also tries to improve the package by - Modernizing it with the use of gexps. - Disabling tests. "make check" runs what is actually a regression-test suite[0], which is of little value here as it doesn't stop or return an error code when it encounters a problem. In fact it has been quietly failing this entire time due to missing dependencies but because it doesn't report any errors, no one noticed. This change also eliminates the possibility of a circular dependency between μCsim and SDCC, which will become important with a future patch to the sdcc package. - Moving the documentation to a separate "doc" output. I've tested these changes on AArch64 and x86-64 and everything appears fine. --- Simon South simon@simonsouth.net [0] Documented at http://mazsola.iit.uni-miskolc.hu/ucsim/testing.html Simon South (4): gnu: ucsim: Use gexps. gnu: ucsim: Disable tests. gnu: ucsim: Move documentation to "doc" output. gnu: ucsim: Update to 0.8.0. gnu/packages/embedded.scm | 47 ++++++++++++++++++++++----------------- 1 file changed, 27 insertions(+), 20 deletions(-) base-commit: b696fb41bc0dfcb7130a5aa6d69aff2ae191c283 prerequisite-patch-id: 556b40aab19d0d1dd3e301115880883c329ee516