From unknown Fri Jun 20 18:16:17 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#78077 <78077@debbugs.gnu.org> To: bug#78077 <78077@debbugs.gnu.org> Subject: Status: [PATCH electronics-team] gnu: python-vunit: Update to 5.0.0-dev.5. Reply-To: bug#78077 <78077@debbugs.gnu.org> Date: Sat, 21 Jun 2025 01:16:17 +0000 retitle 78077 [PATCH electronics-team] gnu: python-vunit: Update to 5.0.0-d= ev.5. reassign 78077 guix-patches submitter 78077 Cayetano Santos severity 78077 normal tag 78077 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 26 13:28:47 2025 Received: (at submit) by debbugs.gnu.org; 26 Apr 2025 17:28:48 +0000 Received: from localhost ([127.0.0.1]:34645 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u8jKZ-00057d-DD for submit@debbugs.gnu.org; Sat, 26 Apr 2025 13:28:47 -0400 Received: from lists.gnu.org ([2001:470:142::17]:40342) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1u8jKV-000573-OU for submit@debbugs.gnu.org; Sat, 26 Apr 2025 13:28:45 -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 1u8jKM-00015V-03 for guix-patches@gnu.org; Sat, 26 Apr 2025 13:28:35 -0400 Received: from devianza.investici.org ([2c0f:f930:0:4::108]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1u8jKI-0005ak-21 for guix-patches@gnu.org; Sat, 26 Apr 2025 13:28:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inventati.org; s=stigmate; t=1745688504; bh=4PBLZUFGt0bGXAiB2otHC9swr80wRxVyn+XT9hknXWk=; h=From:To:Cc:Subject:Date:From; b=JoHZ4Tt+BYwATTgR8OM2ZN0zO4yF2vkadLDl4LW2hUKwB1Q8SprXVAyaUlCjKs+TS X5E7DbSvfNo++Ly4ktfdda4LgH5mog/ipP5PRbMxcF2BRf3oXdAcy+X3nrCeeC7419 WHceRA1Hdb+wVLBfGJSFL+ehl6B11K+jcb1Ohz/4= Received: from mx2.investici.org (unknown [127.0.0.1]) by devianza.investici.org (Postfix) with ESMTP id 4ZlGrm3cw5z6vP1; Sat, 26 Apr 2025 17:28:24 +0000 (UTC) Received: from [198.167.222.108] (mx2.investici.org [198.167.222.108]) (Authenticated sender: cayetano.santos@inventati.org) by localhost (Postfix) with ESMTPSA id 4ZlGrm1Ndzz6vNt; Sat, 26 Apr 2025 17:28:24 +0000 (UTC) From: Cayetano Santos To: guix-patches@gnu.org Subject: [PATCH electronics-team] gnu: python-vunit: Update to 5.0.0-dev.5. Date: Sat, 26 Apr 2025 19:27:13 +0200 Message-ID: <8b2e4e532db477f78a042d9f47386e1280806123.1745688433.git.csantosb@inventati.org> X-Mailer: git-send-email 2.49.0 MIME-Version: 1.0 X-Debbugs-Cc: Cayetano Santos , Ekaitz Zarraga , Maxim Cournoyer Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2c0f:f930:0:4::108; envelope-from=csantosb@inventati.org; helo=devianza.investici.org X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) X-Debbugs-Envelope-To: submit Cc: Cayetano Santos X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.1 (/) * gnu/packages/fpga.scm (python-vunit): Update to 5.0.0-dev.5. Change-Id: Idde0283b73906209799fcc2be9bbb72df8d2aa20 --- Update to release 5.0.0-dev.5, updating 2 years old 4.7.0. [build-system]: Switch to pyproject-build-system. [arguments]<#:tests> Activate. [propgated-inputs]: Remove python. [native-inputs]: Add all necessary for building and testing. gnu/packages/fpga.scm | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/gnu/packages/fpga.scm b/gnu/packages/fpga.scm index dfbe1a2894..5c83854aef 100644 --- a/gnu/packages/fpga.scm +++ b/gnu/packages/fpga.scm @@ -72,6 +72,7 @@ (define-module (gnu packages fpga) #:use-module (gnu packages pkg-config) #:use-module (gnu packages python) #:use-module (gnu packages python-build) + #:use-module (gnu packages python-check) #:use-module (gnu packages python-xyz) #:use-module (gnu packages qt) #:use-module (gnu packages readline) @@ -523,7 +524,7 @@ (define-public python-myhdl (define-public python-vunit (package (name "python-vunit") - (version "4.7.0") + (version "5.0.0-dev.5") ;v4.7.0 dates back from 2 years ago. (source (origin (method git-fetch) @@ -533,17 +534,23 @@ (define-public python-vunit (recursive? #t))) (file-name (git-file-name name version)) (sha256 - (base32 "0s7j5bykbv34wgnxy5cl4zp6g0caidvzs8pd9yxjq341543xkjwm")))) - (build-system python-build-system) - (arguments - '(#:tests? #f)) ;XXX: requires setuptools_scm >= 2.0.0, <3 - (propagated-inputs (list python python-colorama)) + (base32 "1sfnl1l6bgaqa8c2sk8k8f232bnq2drjg6rg7jvscmyz18yfih0b")))) + (build-system pyproject-build-system) + (native-inputs (list python-setuptools + python-wheel + ;; tests + nvc + python-mypy + python-coverage + python-pycodestyle + python-pylint + python-pytest)) + (propagated-inputs (list python-colorama)) (home-page "https://vunit.github.io") (synopsis "Unit testing framework for VHDL/SystemVerilog") (description "VUnit features the functionality needed to realize continuous and automated testing of HDL code.") - ;; According to 'LICENSE.rst', VUnit itself is under MPL but two ;; subdirectories are under ASL. (license (list license:mpl2.0 license:asl2.0)))) base-commit: edeafb19c4a83eb81fe7e47a6a94f238db9cccf1 -- 2.49.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 27 04:57:36 2025 Received: (at 78077) by debbugs.gnu.org; 27 Apr 2025 08:57:36 +0000 Received: from localhost ([127.0.0.1]:38907 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u8xpQ-0001V0-Ci for submit@debbugs.gnu.org; Sun, 27 Apr 2025 04:57:36 -0400 Received: from confino.investici.org ([2a11:7980:1::2:0]:58473) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1u8xpM-0001Uc-NQ for 78077@debbugs.gnu.org; Sun, 27 Apr 2025 04:57:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inventati.org; s=stigmate; t=1745744248; bh=kj5LEOOX5iQgwRjQbfNuhun4BPYr4YIR35SBlpUzY2g=; h=From:To:Cc:Subject:Date:From; b=lXTwMOyV0+0RJ0dFl4gaBjFpa8mIRKGG45el6LL3QmtMiwf1lBCjGsZ+zqJAKevnJ NA6sJed19muL9VGsUX4sfSWHn1ol6jb9BbDS/1BTLC/TUCoT5YXtv+OkLgZtsH2Y0C 8T4gOL4yaHfUEFvylMwdChYZEZqNETYuvhzPGEys= Received: from mx1.investici.org (unknown [127.0.0.1]) by confino.investici.org (Postfix) with ESMTP id 4ZlgSm74CMz11FW; Sun, 27 Apr 2025 08:57:28 +0000 (UTC) Received: from [93.190.126.19] (mx1.investici.org [93.190.126.19]) (Authenticated sender: cayetano.santos@inventati.org) by localhost (Postfix) with ESMTPSA id 4ZlgSm4mCRz11FS; Sun, 27 Apr 2025 08:57:28 +0000 (UTC) From: Cayetano Santos To: 78077@debbugs.gnu.org Subject: [PATCH electronics-team v2] gnu: python-vunit: Update to 5.0.0-dev.5. Date: Sun, 27 Apr 2025 10:56:07 +0200 Message-ID: <79d9aa968a1807a1bd83f1f06f43282719a96bd2.1745744167.git.csantosb@inventati.org> X-Mailer: git-send-email 2.49.0 MIME-Version: 1.0 X-Debbugs-Cc: Cayetano Santos , Ekaitz Zarraga , Maxim Cournoyer Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 78077 Cc: Cayetano Santos X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/fpga.scm (python-vunit): Update to 5.0.0-dev.5. Change-Id: Idde0283b73906209799fcc2be9bbb72df8d2aa20 --- Update to release 5.0.0-dev.5, updating 2 years old 4.7.0. [build-system]: Switch to pyproject-build-system. [arguments]<#:tests> Activate. <#:phases> Remove license test. [propgated-inputs]: Remove python. [native-inputs]: Add all necessary for building and testing. gnu/packages/fpga.scm | 28 ++++++++++++++++++++++------ 1 file changed, 22 insertions(+), 6 deletions(-) diff --git a/gnu/packages/fpga.scm b/gnu/packages/fpga.scm index dfbe1a2894..9d7b563729 100644 --- a/gnu/packages/fpga.scm +++ b/gnu/packages/fpga.scm @@ -72,6 +72,7 @@ (define-module (gnu packages fpga) #:use-module (gnu packages pkg-config) #:use-module (gnu packages python) #:use-module (gnu packages python-build) + #:use-module (gnu packages python-check) #:use-module (gnu packages python-xyz) #:use-module (gnu packages qt) #:use-module (gnu packages readline) @@ -523,7 +524,7 @@ (define-public python-myhdl (define-public python-vunit (package (name "python-vunit") - (version "4.7.0") + (version "5.0.0-dev.5") ;v4.7.0 dates back from 2 years ago. (source (origin (method git-fetch) @@ -533,17 +534,32 @@ (define-public python-vunit (recursive? #t))) (file-name (git-file-name name version)) (sha256 - (base32 "0s7j5bykbv34wgnxy5cl4zp6g0caidvzs8pd9yxjq341543xkjwm")))) - (build-system python-build-system) + (base32 "1sfnl1l6bgaqa8c2sk8k8f232bnq2drjg6rg7jvscmyz18yfih0b")))) + (build-system pyproject-build-system) (arguments - '(#:tests? #f)) ;XXX: requires setuptools_scm >= 2.0.0, <3 - (propagated-inputs (list python python-colorama)) + (list #:phases #~(modify-phases %standard-phases + ;; See https://github.com/VUnit/vunit/issues/1111 + (add-before 'check 'remove-failure + (lambda _ + (delete-file "tests/lint/test_license.py")))))) + (native-inputs (list + ;; tests + nvc + python-coverage + python-mypy + python-pycodestyle + python-pygments + python-pylint + python-pytest + ;; + python-setuptools + python-wheel)) + (propagated-inputs (list python-colorama)) (home-page "https://vunit.github.io") (synopsis "Unit testing framework for VHDL/SystemVerilog") (description "VUnit features the functionality needed to realize continuous and automated testing of HDL code.") - ;; According to 'LICENSE.rst', VUnit itself is under MPL but two ;; subdirectories are under ASL. (license (list license:mpl2.0 license:asl2.0)))) base-commit: edeafb19c4a83eb81fe7e47a6a94f238db9cccf1 -- 2.49.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 28 09:17:25 2025 Received: (at 78077-done) by debbugs.gnu.org; 28 Apr 2025 13:17:25 +0000 Received: from localhost ([127.0.0.1]:55140 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u9OMN-00075p-SR for submit@debbugs.gnu.org; Mon, 28 Apr 2025 09:17:25 -0400 Received: from mail-wr1-x42d.google.com ([2a00:1450:4864:20::42d]:43508) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1u9OMJ-00074f-At for 78077-done@debbugs.gnu.org; Mon, 28 Apr 2025 09:17:22 -0400 Received: by mail-wr1-x42d.google.com with SMTP id ffacd0b85a97d-3912fdddf8fso3743794f8f.1 for <78077-done@debbugs.gnu.org>; Mon, 28 Apr 2025 06:17:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1745846233; x=1746451033; darn=debbugs.gnu.org; h=mime-version:message-id:date:subject:to:from:from:to:cc:subject :date:message-id:reply-to; bh=WcjgFrJzo+5fti6jQgu2EoGbZhCTwxZxqzQpWx+Nvi8=; b=X+FKKegYVyivngQMUXRXac9D1ri9scupDLhBYZ9bKStwLEnxQ9A9rvZ+a1+YNcb0Na yz/E45eztoYIKTBXLTqM3cKDFZ0UBf3ATxdpw2Fh2EDKlSYl0VCY7fBbnRS1FpwIDiJD S+nECesW77zBKo0M5eNyYslmeLIB+Q4wiLr0CXQ4gHqx63idC0lwIwZgmTihxvVcNX3J CUz9zKBwVwxnmpn7gybPIQmC2SCywK3UydNv8dqGpgGg1C0xQIGt/WAMHBXjf1ZKk2fb TIlAj78aRPUOYEgLGKoh8s1AaCkUJVBINRcrWcq+fv/JZq0CJnRXT86itdxZKA1CXPVS auqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745846233; x=1746451033; h=mime-version:message-id:date:subject:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=WcjgFrJzo+5fti6jQgu2EoGbZhCTwxZxqzQpWx+Nvi8=; b=OOGfovx5pxKmB1oGtQ3w1nqdeygVoiItJU5Fv9aUp7C2XtilKrXIa+Algq/Wvjwuqh iCuVWsbM1awDCSphfwKXmPgTuKWziOVJakHg8xRpv9B1ivfL8xqXFikdj1btoHxrk9q5 FltxGId24soMCTI6Nfop4C7T4SQuI+FEjyuy8zs+MUd8UuLB31LEOnaUMgwTOiMZFt8z PfrtkG1iE9Hu43/5rB23UXfB4ZWZLw9fjN23HNZ6711JV4xuIzAyfSi5cHFyUFfholSx ZyRfv609QdWHZyzjbcKIxsaClljOsh7HR/H6jE1feHpO8rT2dEdSqXqLytMSddMOMKg2 AJ1A== X-Gm-Message-State: AOJu0YzZMGsowVTLiXxmRWCsZRw/3LbDU/jguQPrVi3aZ9PNoWgrZ1CC QoeKUD3YTCg1/dBWanFV4mE56GcL6+eka/uLuIjgKm7dSW1bwICXOYM0Qo2X X-Gm-Gg: ASbGncuRsXiI7lI8MPnBO3pns2x8hwnKMLOVFqKO1cCrYNMtTwVPT3kYkgydbAjlc5a 0gYml9sE/Fg4cTHKabgRCRawyHXKULy7f5ILblmJpEASzseXkrlqPo4vzADFY8CpxhrF2MiYIaK OXHZEtoD2c94r5ltGvgsBYAmAWJ+8j8Iw4kCMYZBWq65LkmuE7fpbBlsVaGTgnFaKsMx7mfuDst 8dB0H/OuMso3F2At5NpleEyKSpDwN6wUJz5XOxQ8eou3DSB4SpFW8ai0TmDjF5CX4EISQfeP/Jg OQLN2zfm9UisAICUVQTbA4PvMM297hcv3vahHjzq7tFbCXSzbUmTumUI+kClH5zXVxHa1AUeB8x rGH0R4kNfxLt6g3iB X-Google-Smtp-Source: AGHT+IGK7Smi1hI7UMbmmtdWsGd0IzYriJ7SoBwVvFmfbWOHrjhADCYfidlabIYssJDKZ7lJ6XRiag== X-Received: by 2002:adf:e2d1:0:b0:3a0:7cbd:ffb7 with SMTP id ffacd0b85a97d-3a07cbdffd3mr4850997f8f.16.1745846232952; Mon, 28 Apr 2025 06:17:12 -0700 (PDT) Received: from guxtil (cpc100684-bagu15-2-0-cust967.1-3.cable.virginm.net. [86.8.111.200]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3a073e5d4b0sm11057483f8f.89.2025.04.28.06.17.11 for <78077-done@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 28 Apr 2025 06:17:12 -0700 (PDT) From: Sharlatan Hellseher To: 78077-done@debbugs.gnu.org Subject: [PATCH electronics-team] gnu: python-vunit: Update to 5.0.0-dev.5. Date: Mon, 28 Apr 2025 14:17:09 +0100 Message-ID: <878qnk77e2.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 78077-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Hi, Thank you for the patch. I've remove Lint dependencies and kept only unit tests as acceptance tests failed during local check. See the diff: --8<---------------cut here---------------start------------->8--- (base32 "1sfnl1l6bgaqa8c2sk8k8f232bnq2drjg6rg7jvscmyz18yfih0b")))) (build-system pyproject-build-system) (arguments - (list #:phases #~(modify-phases %standard-phases - ;; See https://github.com/VUnit/vunit/issues/1111 - (add-before 'check 'remove-failure - (lambda _ - (delete-file "tests/lint/test_license.py")))))) - (native-inputs (list - ;; tests - nvc - python-coverage - python-mypy - python-pycodestyle - python-pygments - python-pylint - python-pytest - ;; - python-setuptools - python-wheel)) - (propagated-inputs (list python-colorama)) + (list + #:test-flags + ;; Skip lint tests which require python-pycodestyle, python-pylint and + ;; python-mypy to reduce closoure size; some lint test fails, see + ;; . + ;; + ;; XXX: Acceptance tests take 10+ minutes to complete, hang on + ;; "test_external_run_scripts.py" and fail eventually, consider to + ;; improve them; ignore for now. + #~(list "tests/unit"))) + (native-inputs + (list nvc + python-pytest + python-setuptools + python-setuptools-scm + python-wheel)) + (propagated-inputs + (list python-colorama)) (home-page "https://vunit.github.io") (synopsis "Unit testing framework for VHDL/SystemVerilog") (description --8<---------------cut here---------------end--------------->8--- Commit message was amended as well accordingly. Passed lint and build. Pushed to master as e6d951c7cfaa6e0f196b8d18b41e33ecfce109dc. -- Oleg --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJKBAEBCgA0FiEEmEeB3micIcJkGAhndtcnv/Ys0rUFAmgPf9UWHHNoYXJsYXRh bnVzQGdtYWlsLmNvbQAKCRB21ye/9izSteN7D/4tnONCZnilcgjXUD+72/450iuS QHRQghjEd9MAE8etP0omE2UEgA2sB881LyLAXPebA9o+xhAHc+Ga2IR+2hOHnXrg +xtxqJ/sdhWSR+bGm5Z+nveD4bWTTZOfs9oz6pw/BAmqe4Q+jbWTWswj7euzgx61 2RpSkujiJ9ZFro2C8+DZgCVw71/RK2fXyHKiPS5gF72kbouOab7zXSRRhi2CqNiL WXjvaZAAlutRURmzSMXq9++1+d97D07M/7kj0wpLhEAFs3BYf34j4mVse4NtxYMO CM/79r4ymBh7NKMRu0X/Z2GmOkM+wt0ZxM2rqhJkrmZvQrj3O7qUwcDmMNyZgmwZ x80y01LnriiNKuZsZLuJoG5eUbH86XUAbZ53yYElN7EYtUoC89qH3Drpkb7CaHvA NXRoYtwEVBNLPtyULM6YqiIqG1rv4r6HEWXdz6mu5dhJJHCr4TFeugbiN2wX1cSX ejIKirYQlNiaQmvkvGVO4vOX1b6n1oVy3UU3IK7OAsTOmiGTWMnJRTMDfQqwu1sy ppwUQmouw7MSWULkFvRSC6WFpv1z2oNnenZjp9CVQf9augGtqdRYLdOYUbSy+yzg dodnfheNcYmXAO0MA8kgt+lkq8eEmZ3M8+xqy9QpGCMA/I5sSS6dmuZU0mcHpWR1 VywAheQxmuSvxMvzKA== =l0hW -----END PGP SIGNATURE----- --=-=-=-- From unknown Fri Jun 20 18:16:17 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 27 May 2025 11:24:17 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator