GNU bug report logs - #51885
Blacksmith - Rowhammer Fuzzer

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: Raghav Gururajan <rg@HIDDEN>; dated Mon, 15 Nov 2021 23:59:02 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.

Message received at 51885 <at> debbugs.gnu.org:


Received: (at 51885) by debbugs.gnu.org; 1 Dec 2021 04:30:07 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Nov 30 23:30:07 2021
Received: from localhost ([127.0.0.1]:42976 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1msHFu-0005zL-Lz
	for submit <at> debbugs.gnu.org; Tue, 30 Nov 2021 23:30:07 -0500
Received: from out0.migadu.com ([94.23.1.103]:27089)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rg@HIDDEN>) id 1msHFm-0005vP-Mh
 for 51885 <at> debbugs.gnu.org; Tue, 30 Nov 2021 23:29:59 -0500
X-Report-Abuse: Please report any abuse attempt to abuse@HIDDEN and
 include these headers.
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; 
 s=key1; t=1638332997;
 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:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=nU9d4wIsQhzVH0gI0kyLYbRCVxn3U3dW10YG8H5otJM=;
 b=sbrNB9I5HI/9k7svUgH/ixBSJuEUAl2Nhw8yt3icsJ42z7foE6YNE/DQM+rxPRRqWqaZ16
 Dxgr4B3e4x76FKdd6LymCkopV/+BeH2s+5//wnxeJQg1yJecV1QcK9bjVJrLefi7Ym7sMA
 O1V49K8ecU8xryLTdODjZEDkcoaae9w5WTleSTktRvVeYHQRP/ZeYXjTACK+P9OzcA13kI
 4mgVqUORHVGO5uzOHB+notZqd8xRY3+TCeAl50+6S+fLlyhJDb1A00RrYaoBL24oCWkxt4
 CdyXA+WttjPDj+u0wmLJiuzS6Xqub1sKyIi9mBiYx31LQkMuoFv+D7KElumKDQ==
From: Raghav Gururajan <rg@HIDDEN>
To: 51885 <at> debbugs.gnu.org
Subject: [PATCH 4/4] gnu: Add blacksmith.
Date: Tue, 30 Nov 2021 23:29:27 -0500
Message-Id: <20211201042927.18454-4-rg@HIDDEN>
In-Reply-To: <20211201042927.18454-1-rg@HIDDEN>
References: <20211201042927.18454-1-rg@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Migadu-Flow: FLOW_OUT
X-Migadu-Auth-User: raghavgururajan.name
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 51885
Cc: Raghav Gururajan <rg@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 (-)

* gnu/packages/cybersecurity.scm (blacksmith): New variable.
---
 gnu/packages/cybersecurity.scm | 78 ++++++++++++++++++++++++++++++++++
 1 file changed, 78 insertions(+)

diff --git a/gnu/packages/cybersecurity.scm b/gnu/packages/cybersecurity.scm
index e4614e908e..e096c41fd6 100644
--- a/gnu/packages/cybersecurity.scm
+++ b/gnu/packages/cybersecurity.scm
@@ -2,6 +2,7 @@
 ;;; Copyright © 2020 Jakub Kądziołka <kuba@HIDDEN>
 ;;; Copyright © 2020, 2021 Tobias Geerinckx-Rice <me@HIDDEN>
 ;;; Copyright © 2021 c4droid <c4droid@HIDDEN>
+;;; Copyright © 2021 Raghav Gururajan <rg@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -20,10 +21,14 @@
 
 (define-module (gnu packages cybersecurity)
   #:use-module (guix download)
+  #:use-module (guix git-download)
   #:use-module (guix packages)
   #:use-module ((guix licenses) #:prefix license:)
+  #:use-module (guix build-system cmake)
   #:use-module (guix build-system python)
+  #:use-module (gnu packages cpp)
   #:use-module (gnu packages engineering)
+  #:use-module (gnu packages pkg-config)
   #:use-module (gnu packages python)
   #:use-module (gnu packages python-xyz)
   #:use-module (gnu packages python-crypto)
@@ -32,6 +37,79 @@ (define-module (gnu packages cybersecurity)
   #:use-module (gnu packages bioinformatics)      ;python-intervaltree
   #:use-module (gnu packages emulators))
 
+(define-public blacksmith
+  (let ((commit "c8e65b709a83665f9528efdedcf064abdb04859f")
+        (revision "0"))
+    (package
+      (name "blacksmith")
+      (version
+       (git-version "0.0.1" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri
+          (git-reference
+           (url "https://github.com/comsec-group/blacksmith")
+           (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "0kyp71wndf527dgza5iks5m5vj543mvxp5w7cjd8x0pilmd1xrls"))
+         (modules '((guix build utils)))
+         (snippet
+          `(begin
+             (delete-file-recursively "external")
+             (substitute* "CMakeLists.txt"
+               (("add_subdirectory\\(external\\)") "")
+               (("[ \t]*FetchContent_MakeAvailable\\(asmjit\\)")
+                (string-append "find_package(asmjit)\n"
+                               "find_package(nlohmann_json)")))
+             #t))))
+      (build-system cmake-build-system)
+      (arguments
+       `(#:tests? #f                    ;no test-suite
+         #:imported-modules
+         ((guix build copy-build-system)
+          ,@%cmake-build-system-modules)
+         #:modules
+         (((guix build copy-build-system)
+           #:prefix copy:)
+          (guix build cmake-build-system)
+          (guix build utils))
+         #:phases
+         (modify-phases %standard-phases
+           (add-after 'unpack 'fix-build
+             (lambda _
+               (substitute* "CMakeLists.txt"
+                 ;; Use default C++ standard instead.
+                 (("cxx_std_17") "")
+                 ;; This project tries to link argagg library,
+                 ;; which doesn't exist, as argagg project
+                 ;; is a single header file.
+                 (("argagg") ""))))
+           (replace 'install
+             (lambda args
+               (apply (assoc-ref copy:%standard-phases 'install)
+                      #:install-plan
+                      '(("." "bin"
+                         #:include ("blacksmith"))
+                        ("." "lib"
+                         #:include-regexp ("\\.a$")))
+                      args))))))
+      (native-inputs
+       `(("pkg-config" ,pkg-config)))
+      (inputs
+       `(("argagg" ,argagg)
+         ("asmjit" ,asmjit)
+         ("json" ,json)))
+      (home-page "https://comsec.ethz.ch/research/dram/blacksmith")
+      (synopsis "Rowhammer fuzzer with non-uniform and frequency-based patterns")
+      (description "Blacksmith is an implementation of Rowhammer fuzzer that
+crafts novel non-uniform Rowhammer access patterns based on the concepts of
+frequency, phase, and amplitude.  It is able to bypass recent
+@acronym{TRR, Target Row Refresh}in-DRAM mitigations effectively and as such can
+could trigger bit flips.")
+      (license license:expat))))
+
 (define-public ropgadget
   (package
     (name "ropgadget")
-- 
2.34.0





Information forwarded to guix-patches@HIDDEN:
bug#51885; Package guix-patches. Full text available.

Message received at 51885 <at> debbugs.gnu.org:


Received: (at 51885) by debbugs.gnu.org; 1 Dec 2021 04:30:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Nov 30 23:30:06 2021
Received: from localhost ([127.0.0.1]:42974 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1msHFt-0005yn-Ok
	for submit <at> debbugs.gnu.org; Tue, 30 Nov 2021 23:30:06 -0500
Received: from out0.migadu.com ([94.23.1.103]:27060)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rg@HIDDEN>) id 1msHFl-0005vM-06
 for 51885 <at> debbugs.gnu.org; Tue, 30 Nov 2021 23:29:59 -0500
X-Report-Abuse: Please report any abuse attempt to abuse@HIDDEN and
 include these headers.
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; 
 s=key1; t=1638332996;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=zCHjtpdWPe31ErnL3C/98NEkJy9+Nbaq8+bekhfHAlM=;
 b=oi/zrEN+1uvVOKmiPqUdIKpbIkr6HFVA+fu0onWrsNpxZ23WqbOvyF/f069TB3h/lXT/n7
 xDvxplYloDnRb0MqYD9eYj4V96jH8t5fSSO4QLmNvZGdFLJEBMkaSyqoql1tyuUH4aWkxZ
 IPWPrhL0/HjKnpv0nO401M0UmMmlVv25QOYKHAzpFOQRpeOYzZIPwsHYyn6Ekn+q8gi8OC
 yVvcpwFKc9TXheyOQAd/SxoLzljOFcWXlsp35cFxN1DPSwUShefI1s9dudvsu+1zKBthXO
 YgAUejBKGWzC7GefE8GaMX/tNHILlIwe/f4RRk2xcAPtcsLCJ0NVzi2Edrkqww==
From: Raghav Gururajan <rg@HIDDEN>
To: 51885 <at> debbugs.gnu.org
Subject: [PATCH 2/4] gnu: Add argagg.
Date: Tue, 30 Nov 2021 23:29:25 -0500
Message-Id: <20211201042927.18454-2-rg@HIDDEN>
In-Reply-To: <20211201042927.18454-1-rg@HIDDEN>
References: <20211201042927.18454-1-rg@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Migadu-Flow: FLOW_OUT
X-Migadu-Auth-User: raghavgururajan.name
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 51885
Cc: Raghav Gururajan <rg@HIDDEN>,
 Julien Lepiller <julien@HIDDEN>,
 Disseminate Dissent <disseminatedissent@HIDDEN>,
 jgart <jgart@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 (-)

* gnu/packages/cpp.scm (argagg): New variable.

Co-authored-by: jgart <jgart@HIDDEN>
Co-authored-by: Julien Lepiller <julien@HIDDEN>
Co-authored-by: Disseminate Dissent <disseminatedissent@HIDDEN>
---
 gnu/packages/cpp.scm | 40 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 40 insertions(+)

diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index b8741a9be7..2fe0d70a60 100644
--- a/gnu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -74,6 +74,46 @@ (define-module (gnu packages cpp)
   #:use-module (gnu packages web)
   #:use-module (gnu packages xml))
 
+(define-public argagg
+  (let ((commit "79e4adfa2c6e2bfbe63da05cc668eb9ad5596748")
+        (revision "0"))
+    (package
+      (name "argagg")
+      (version (git-version "0.4.6" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri
+          (git-reference
+           (url "https://github.com/vietjtnguyen/argagg")
+           (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "1flkgh524lq3024p7ld5lg743s1v7qnbmgv77578rzmn2rjzr77n"))))
+      (build-system cmake-build-system)
+      (outputs '("out" "doc"))
+      (arguments
+       `(#:phases
+         (modify-phases %standard-phases
+           (add-after 'install 'move-doc
+             (lambda* (#:key outputs #:allow-other-keys)
+               (let* ((name ,(package-name argagg))
+                      (out (assoc-ref outputs "out"))
+                      (doc (assoc-ref outputs "doc")))
+                 (mkdir-p (string-append doc "/share/doc"))
+                 (rename-file
+                  (string-append out "/share/doc/" name)
+                  (string-append doc "/share/doc/" name))))))))
+      (native-inputs
+       `(("doxygen" ,doxygen)))
+      (home-page "https://github.com/vietjtnguyen/argagg")
+      (synopsis "Simple C++11 command line argument parser")
+      (description "ArgAgg is yet another C++ command line argument/option parser.
+It was written as a simple and idiomatic alternative to other frameworks like
+getopt, Boost program options, TCLAP, and others.  The goal is to achieve the
+majority of argument parsing needs in a simple manner with an easy to use API.")
+      (license license:expat))))
+
 (define-public asmjit
   (let ((commit "4ec760a3d1f69e32ba460ecd2513f29b8428700b")
         (revision "0"))
-- 
2.34.0





Information forwarded to guix-patches@HIDDEN:
bug#51885; Package guix-patches. Full text available.

Message received at 51885 <at> debbugs.gnu.org:


Received: (at 51885) by debbugs.gnu.org; 1 Dec 2021 04:30:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Nov 30 23:30:05 2021
Received: from localhost ([127.0.0.1]:42972 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1msHFt-0005yL-71
	for submit <at> debbugs.gnu.org; Tue, 30 Nov 2021 23:30:05 -0500
Received: from out0.migadu.com ([94.23.1.103]:27053)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rg@HIDDEN>) id 1msHFk-0005vK-Vq
 for 51885 <at> debbugs.gnu.org; Tue, 30 Nov 2021 23:29:58 -0500
X-Report-Abuse: Please report any abuse attempt to abuse@HIDDEN and
 include these headers.
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; 
 s=key1; t=1638332995;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:
 content-transfer-encoding:content-transfer-encoding;
 bh=/KZls/OxpN+bL3ukMtrmoKvw4S0thtYB/s1q+q+I7+4=;
 b=EcTMW0kRAXMgiZ/L3c9qDTLtm9PjNr4EYZ4MneSQKlxvHWWVY/kDpKece6P+Br5O5uATR1
 uXZblfgLFdYECJwrjsA/G30iTkfYH87+OD1LV4TVNdnYoaCmDYVKrswAH7NQI/61SUpq32
 ttG/5p/A4txKfD3qnt8T9Gt5J1ftYmjdm348lhZaPb21H0Za62pkmFd+sxICbP7grZjOm/
 B3boLueoFyCt08ZPvJorGp21qdj45SN/yGVtQdiX6uQ4rfkgIAiK6F1yAll1MT0J3HiWu2
 OYpjjOcwmCOExl+FGPbmD0bbpqxBLHSixZVvrdJ/zpZrLsJChe7Jr3RC6uV0GA==
From: Raghav Gururajan <rg@HIDDEN>
To: 51885 <at> debbugs.gnu.org
Subject: [PATCH 1/4] gnu: Add asmjit.
Date: Tue, 30 Nov 2021 23:29:24 -0500
Message-Id: <20211201042927.18454-1-rg@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Migadu-Flow: FLOW_OUT
X-Migadu-Auth-User: raghavgururajan.name
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 51885
Cc: Raghav Gururajan <rg@HIDDEN>,
 Julien Lepiller <julien@HIDDEN>,
 Disseminate Dissent <disseminatedissent@HIDDEN>,
 jgart <jgart@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 (-)

* gnu/packages/cpp.scm (asmjit): New variable.

Co-authored-by: jgart <jgart@HIDDEN>
Co-authored-by: Julien Lepiller <julien@HIDDEN>
Co-authored-by: Disseminate Dissent <disseminatedissent@HIDDEN>
---
 gnu/packages/cpp.scm | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index e2f2279418..b8741a9be7 100644
--- a/gnu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -74,6 +74,38 @@ (define-module (gnu packages cpp)
   #:use-module (gnu packages web)
   #:use-module (gnu packages xml))
 
+(define-public asmjit
+  (let ((commit "4ec760a3d1f69e32ba460ecd2513f29b8428700b")
+        (revision "0"))
+    (package
+      (name "asmjit")
+      (version (git-version "0.0.0" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri
+          (git-reference
+           (url "https://github.com/asmjit/asmjit")
+           (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "0skgccbpamcbg1byawfq5n6jzxgj64hnc7jznvk35nkskaaz1nlb"))))
+      (build-system cmake-build-system)
+      (arguments
+       `(#:configure-flags
+         (list
+          "-DASMJIT_TEST=TRUE")))
+      (home-page "https://asmjit.com/")
+      (synopsis "Machine code generation for C++")
+      (description "AsmJit is a lightweight library for machine code generation
+written in C++ language.  It can generate machine code for X86 and X86_64
+architectures with the support for the whole instruction set from legacy MMX to
+the newest AVX-512 and AMX.  It has a type-safe API that allows C++ compiler to
+do semantic checks at compile-time even before the assembled code is generated
+or executed.  It also provides an optional register allocator that makes it easy
+to generate complex code without a significant development effort.")
+      (license license:zlib))))
+
 (define-public range-v3
   (package
     (name "range-v3")
-- 
2.34.0





Information forwarded to guix-patches@HIDDEN:
bug#51885; Package guix-patches. Full text available.

Message received at 51885 <at> debbugs.gnu.org:


Received: (at 51885) by debbugs.gnu.org; 1 Dec 2021 04:30:00 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Nov 30 23:30:00 2021
Received: from localhost ([127.0.0.1]:42969 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1msHFn-0005vi-Of
	for submit <at> debbugs.gnu.org; Tue, 30 Nov 2021 23:30:00 -0500
Received: from out0.migadu.com ([94.23.1.103]:27077)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rg@HIDDEN>) id 1msHFl-0005vN-Nl
 for 51885 <at> debbugs.gnu.org; Tue, 30 Nov 2021 23:29:58 -0500
X-Report-Abuse: Please report any abuse attempt to abuse@HIDDEN and
 include these headers.
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; 
 s=key1; t=1638332997;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=3uXtbpFUUZhmivb/WAfTvqPlxY4+DByElYg7GAeNhm8=;
 b=fnEzoDUop+Q6hvvLfb1cZdoZCYyalliAvqZinQV2lTpQt1mDxN3Z4SMAE3Ml2gC9qJF6e2
 JzgjbVh63sShBHdKxJEVjZfxb4Sn8dGPEgEoG3szg1p7bKp9K7dfpk6dbYto2daXwS8yxi
 W5b5+FWOf/t14mHlS4Yb85LpXjTFdGodzqvFVvZP3Ql6Vs9fFf7PSEYQGRz5G93kEvn7lB
 00NeT1Dv5WkpUYdwE6UK07RV2DGwO5G42Gv+27pxdxbEMs75sCJ3vdLLFh3ntS50eks1fW
 ZXmuR35oML1NqdvVUy2dEjPUJk+kVfHQR2JUsxiOMq2iU9q6dXfahT45OI2yLw==
From: Raghav Gururajan <rg@HIDDEN>
To: 51885 <at> debbugs.gnu.org
Subject: [PATCH 3/4] gnu: Add json.
Date: Tue, 30 Nov 2021 23:29:26 -0500
Message-Id: <20211201042927.18454-3-rg@HIDDEN>
In-Reply-To: <20211201042927.18454-1-rg@HIDDEN>
References: <20211201042927.18454-1-rg@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Migadu-Flow: FLOW_OUT
X-Migadu-Auth-User: raghavgururajan.name
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 51885
Cc: Raghav Gururajan <rg@HIDDEN>, jgart <jgart@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 (-)

* gnu/packages/cpp.scm (json): New variable.

Co-authored-by: jgart <jgart@HIDDEN>
---
 gnu/packages/cpp.scm | 63 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 63 insertions(+)

diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index 2fe0d70a60..4b0f839b2a 100644
--- a/gnu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -74,6 +74,69 @@ (define-module (gnu packages cpp)
   #:use-module (gnu packages web)
   #:use-module (gnu packages xml))
 
+(define-public json
+  (package
+    (name "json")
+    (version "3.10.4")
+    (source
+     (origin
+       (method git-fetch)
+       (uri
+        (git-reference
+         (url "https://github.com/nlohmann/json")
+         (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "17kxwxl6515s8nb5x7zy69c8qy4gswac66fp15261x1g6sa2jnkx"))
+       (modules '((guix build utils)
+                  (ice-9 ftw)
+                  (srfi srfi-1)))
+       (snippet
+        `(begin
+           (delete-file-recursively "third_party")
+           (let ((keep
+                  ;; Custom forks which are incompatible with the ones in Guix.
+                  '("doctest" "fifo_map")))
+             (with-directory-excursion "test/thirdparty"
+               (for-each delete-file-recursively
+                         (lset-difference string=?
+                                          (scandir ".")
+                                          (cons* "." ".." keep)))))
+             #t))))
+    (build-system cmake-build-system)
+    (arguments
+     `(#:configure-flags
+       (list
+        (string-append "-DJSON_TestDataDirectory="
+                       (assoc-ref %build-inputs "json_test_data")))
+       #:phases
+       (modify-phases %standard-phases
+         (add-after 'unpack 'disable-failing-tests
+           (lambda _
+             (substitute* "test/CMakeLists.txt"
+               ;; Requires network connection.
+               (("add_subdirectory\\(cmake_fetch_content\\)") "")))))))
+    (native-inputs
+     `(("json_test_data"
+        ,(origin
+           (method git-fetch)
+           (uri
+            (git-reference
+             (url "https://github.com/nlohmann/json_test_data")
+             (commit "v3.0.0")))
+           (file-name
+            (git-file-name "json_test_data" "3.0.0"))
+           (sha256
+            (base32 "0nzsjzlvk14dazwh7k2jb1dinb0pv9jbx5jsyn264wvva0y7daiv"))))
+       ("python" ,python-wrapper)))
+    (home-page "https://json.nlohmann.me/")
+    (synopsis "JSON for C++")
+    (description "@code{json} is a C++ json library for converting to and from
+C++ data structures.  It's design goals emphasize intuitive syntax, trivial
+integration via a single header file, and serious test coverage involving all of
+the codebase.")
+    (license license:expat)))
+
 (define-public argagg
   (let ((commit "79e4adfa2c6e2bfbe63da05cc668eb9ad5596748")
         (revision "0"))
-- 
2.34.0





Information forwarded to guix-patches@HIDDEN:
bug#51885; Package guix-patches. Full text available.

Message received at 51885 <at> debbugs.gnu.org:


Received: (at 51885) by debbugs.gnu.org; 28 Nov 2021 01:02:00 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 27 20:01:59 2021
Received: from localhost ([127.0.0.1]:34743 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mr8Zr-0006MD-Os
	for submit <at> debbugs.gnu.org; Sat, 27 Nov 2021 20:01:59 -0500
Received: from mx1.dismail.de ([78.46.223.134]:14531)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jgart@HIDDEN>) id 1mr8Zq-0006M1-1k
 for 51885 <at> debbugs.gnu.org; Sat, 27 Nov 2021 20:01:58 -0500
Received: from mx1.dismail.de (localhost [127.0.0.1])
 by mx1.dismail.de (OpenSMTPD) with ESMTP id 024bb899;
 Sun, 28 Nov 2021 02:01:51 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=date
 :message-id:from:to:subject:references:mime-version:content-type
 :content-transfer-encoding; s=20190914; bh=xvRGYs9Xk6KYNbzk5c414
 6R8Fflh7l1ptlJYd3Pfra4=; b=jU2shreAGQfhJ8qtNLk51KkIp9t67LJxLSaq9
 uMbBLqL5MOFHdJhEcWg0aCu2yuXhZ5Rr6ZFfKIgVDuCogicvHLODlxuOp79egO7v
 szEsCJAkNWtf9pnLV7CcvmqxJvCUsDJDTgwGjDSIy9N/ZLhFgxYJMjyoT+wuD5Xe
 4N+VUfgr2Ja3GuHvXKykDhcJWcZ2+qjJW5hr61xFq0luTepxAqHEo11JglnPMVHD
 2rRnIFtrTWyJ6Tz7lEHZEcY+/iCE2QIpQmIXr72CuF+DHZI1xqLccQDa1YCCT/AU
 vZwlQZ17/JvF4XjrFfqxHM5ubz3JHnX1NL0vTKPYMWwQM2sOw==
Received: from smtp1.dismail.de (<unknown> [10.240.26.11])
 by mx1.dismail.de (OpenSMTPD) with ESMTP id f8d360bf;
 Sun, 28 Nov 2021 02:01:51 +0100 (CET)
Received: from smtp1.dismail.de (localhost [127.0.0.1])
 by smtp1.dismail.de (OpenSMTPD) with ESMTP id b1c971b6;
 Sun, 28 Nov 2021 02:01:51 +0100 (CET)
Received: by dismail.de (OpenSMTPD) with ESMTPSA id f4b3368f
 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); 
 Sun, 28 Nov 2021 02:01:50 +0100 (CET)
Date: Sat, 27 Nov 2021 20:01:49 -0500
Message-ID: <20211127200149.GB7702@HIDDEN>
From: jgart <jgart@HIDDEN>
To: 51885 <at> debbugs.gnu.org
Subject: Guix Meetup Nov 27 2021: asmjit and argagg
References: 
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 51885
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 Guixers,

The above two packages were worked on with volunteers from today's Guix Meetup.

These packages are dependencies of Blacksmith.

all best,

jgart




Information forwarded to guix-patches@HIDDEN:
bug#51885; Package guix-patches. Full text available.

Message received at 51885 <at> debbugs.gnu.org:


Received: (at 51885) by debbugs.gnu.org; 28 Nov 2021 00:55:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 27 19:55:56 2021
Received: from localhost ([127.0.0.1]:34735 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mr8Tz-0006Ap-S1
	for submit <at> debbugs.gnu.org; Sat, 27 Nov 2021 19:55:56 -0500
Received: from mx1.dismail.de ([78.46.223.134]:5136)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jgart@HIDDEN>) id 1mr8Tw-0006AJ-Lx
 for 51885 <at> debbugs.gnu.org; Sat, 27 Nov 2021 19:55:53 -0500
Received: from mx1.dismail.de (localhost [127.0.0.1])
 by mx1.dismail.de (OpenSMTPD) with ESMTP id 00a4c904;
 Sun, 28 Nov 2021 01:55:51 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=from:to:cc
 :subject:date:message-id:in-reply-to:references:mime-version
 :content-transfer-encoding; s=20190914; bh=mHoWAsvWC78xlbmEEXrei
 UpRdBv72vX+iu6epuHyv94=; b=MKWZ4x6wqnDeDwjZX/2AVcq812gIkquZZXGCj
 P3eFi6HzZJAyCtTQr5KeDfpN3A+Sc6+W3JnKEGw0kbWxRlcnaZ7HTUSuGxtcrPgJ
 F+TXZ3JfXqAi6cOchXK4hSv0KkDZKUwybxb/UP9LVmgVQMuM6blU/LtsdEy4v71B
 YbNOEDSAtev4zMCTPcAPEjFWuhef3bADQrKSzr86LjVZUT+C7BhqvhWQaq1uy62T
 pAKTqf6AmsMbk46zcvyUd1S9YxjmbTRcUVcd/E4646bNcxLkOZKeqpS52L59KmKh
 qnNfP0qgCtqNf57eeLWngfTl3sK1G5Ga1Ev08pupkm26+rXig==
Received: from smtp1.dismail.de (<unknown> [10.240.26.11])
 by mx1.dismail.de (OpenSMTPD) with ESMTP id d9b02032;
 Sun, 28 Nov 2021 01:55:50 +0100 (CET)
Received: from smtp1.dismail.de (localhost [127.0.0.1])
 by smtp1.dismail.de (OpenSMTPD) with ESMTP id 1027ae36;
 Sun, 28 Nov 2021 01:55:49 +0100 (CET)
Received: by dismail.de (OpenSMTPD) with ESMTPSA id 9c888dd2
 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); 
 Sun, 28 Nov 2021 01:55:48 +0100 (CET)
From: jgart <jgart@HIDDEN>
To: 51885 <at> debbugs.gnu.org
Subject: [PATCH 2/2] gnu: Add argagg.
Date: Sat, 27 Nov 2021 19:55:27 -0500
Message-Id: <20211128005527.7661-2-jgart@HIDDEN>
X-Mailer: git-send-email 2.34.0
In-Reply-To: <20211128005527.7661-1-jgart@HIDDEN>
References: <20211128005527.7661-1-jgart@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 51885
Cc: Raghav Gururajan <rg@HIDDEN>,
 Julien Lepiller <julien@HIDDEN>,
 Disseminate Dissent <disseminatedissent@HIDDEN>,
 guixrus <jgart@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 (-)

From: guixrus <jgart@HIDDEN>

* gnu/packages/cpp.scm (argagg): New variable.

Co-authored-by: jgart <jgart@HIDDEN>
Co-authored-by: Raghav Gururajan <rg@HIDDEN>
Co-authored-by: Julien Lepiller <julien@HIDDEN>
Co-authored-by: Disseminate Dissent <disseminatedissent@HIDDEN>
---
 gnu/packages/cpp.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index 8ed639cc49..486d25675e 100644
--- a/gnu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -1373,6 +1373,32 @@ (define-public jsonnet
 syntax with variables, conditions, functions and more.")
     (license license:asl2.0)))
 
+(define-public argagg
+  (package
+    (name "argagg")
+    (version "0.4.6")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/vietjtnguyen/argagg")
+                    (commit version)))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "12kb9rdh1ngn4qhzxc20kv2rl1kjwpn1y21ggmh9lx7hyw06aarh"))))
+    (build-system cmake-build-system)
+    (native-inputs
+      `(("doxygen" ,doxygen)))
+    (synopsis "Simple C++11 command line argument parser")
+    (description
+"This is yet another C++ command line argument/option parser.  It was
+written as a simple and idiomatic alternative to other frameworks like
+getopt, Boost program options, TCLAP, and others.  The goal is to achieve
+the majority of argument parsing needs in a simple manner with an easy
+to use API.")
+    (home-page "https://github.com/vietjtnguyen/simdjson")
+    (license license:expat)))
+
 (define-public asmjit
   (let ((commit "4ec760a3d1f69e32ba460ecd2513f29b8428700b")
         (revision "0"))
-- 
2.34.0





Information forwarded to guix-patches@HIDDEN:
bug#51885; Package guix-patches. Full text available.

Message received at 51885 <at> debbugs.gnu.org:


Received: (at 51885) by debbugs.gnu.org; 28 Nov 2021 00:55:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 27 19:55:51 2021
Received: from localhost ([127.0.0.1]:34731 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mr8Tv-0006AZ-IA
	for submit <at> debbugs.gnu.org; Sat, 27 Nov 2021 19:55:51 -0500
Received: from mx1.dismail.de ([78.46.223.134]:5136)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jgart@HIDDEN>) id 1mr8Tt-0006AJ-52
 for 51885 <at> debbugs.gnu.org; Sat, 27 Nov 2021 19:55:50 -0500
Received: from mx1.dismail.de (localhost [127.0.0.1])
 by mx1.dismail.de (OpenSMTPD) with ESMTP id c4650298;
 Sun, 28 Nov 2021 01:55:42 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=from:to:cc
 :subject:date:message-id:mime-version:content-transfer-encoding;
 s=20190914; bh=XEaIVb1yEjw718Wf00u8gGWEhQD6Jo40WrU8YGtwBSo=; b=
 OcpX8arkUrEGBiZYJrPvQVzrcvHmSrExlv2I89mDs2SCNcdsk8tHSoAR2JoWiLhF
 Iq0gVijMM7VEAf2CFginYUV0aAQ6q6P1nf/qZtcRIgxShi5N9x6TwPUFbJq1bDMu
 IrQXf0g9fKRaJ7SUs8lob1JRXgO26xdr+VF/3CTcVDr+Lypx8e7si0/Q+yJIiphO
 0GcC3YJ+mcJGSA5zWZQOROlF603ehAMKYsfTv1PYt45DmEGKQZL4U9xnjmsZbXJp
 us/7fx9pDm/30eEc/qkW09yvH6tiSZg5oO84yPMfffjbK01Jgkl3YjNh7N2lgn6N
 8+06RIjlP67fZweX+D0PZQ==
Received: from smtp1.dismail.de (<unknown> [10.240.26.11])
 by mx1.dismail.de (OpenSMTPD) with ESMTP id 088b4cb2;
 Sun, 28 Nov 2021 01:55:41 +0100 (CET)
Received: from smtp1.dismail.de (localhost [127.0.0.1])
 by smtp1.dismail.de (OpenSMTPD) with ESMTP id 575d2ece;
 Sun, 28 Nov 2021 01:55:41 +0100 (CET)
Received: by dismail.de (OpenSMTPD) with ESMTPSA id 40a602fd
 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); 
 Sun, 28 Nov 2021 01:55:40 +0100 (CET)
From: jgart <jgart@HIDDEN>
To: 51885 <at> debbugs.gnu.org
Subject: [PATCH 1/2] gnu: Add asmjit.
Date: Sat, 27 Nov 2021 19:55:26 -0500
Message-Id: <20211128005527.7661-1-jgart@HIDDEN>
X-Mailer: git-send-email 2.34.0
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 51885
Cc: Raghav Gururajan <rg@HIDDEN>,
 Julien Lepiller <julien@HIDDEN>,
 Disseminate Dissent <disseminatedissent@HIDDEN>,
 guixrus <jgart@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 (-)

From: guixrus <jgart@HIDDEN>

* gnu/packages/cpp.scm (asmjit): New variable.

Co-authored-by: jgart <jgart@HIDDEN>
Co-authored-by: Raghav Gururajan <rg@HIDDEN>
Co-authored-by: Julien Lepiller <julien@HIDDEN>
Co-authored-by: Disseminate Dissent <disseminatedissent@HIDDEN>
---
 gnu/packages/cpp.scm | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index 9520a164f1..8ed639cc49 100644
--- a/gnu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -1373,6 +1373,38 @@ (define-public jsonnet
 syntax with variables, conditions, functions and more.")
     (license license:asl2.0)))
 
+(define-public asmjit
+  (let ((commit "4ec760a3d1f69e32ba460ecd2513f29b8428700b")
+        (revision "0"))
+    (package
+      (name "asmjit")
+      (version (git-version "0.0.0" revision commit))
+      (source (origin
+                (method git-fetch)
+                (uri (git-reference
+                      (url "https://github.com/asmjit/asmjit")
+                      (commit commit)))
+                (file-name (git-file-name name version))
+                (sha256
+                 (base32
+                  "0skgccbpamcbg1byawfq5n6jzxgj64hnc7jznvk35nkskaaz1nlb"))))
+      (build-system cmake-build-system)
+      (arguments
+        `(#:configure-flags
+          '("-DASMJIT_TEST=TRUE")))
+      (synopsis "Machine code generation for C++")
+      (description
+"AsmJit is a lightweight library for machine code generation written
+in C++ language. It can generate machine code for X86 and X86_64
+architectures with the support for the whole instruction set - from
+legacy MMX to the newest AVX-512 and AMX. It has a type-safe API that
+allows C++ compiler to do semantic checks at compile-time even before the
+assembled code is generated or executed. It also provides an optional
+register allocator that makes it easy to generate complex code without
+a significant development effort.")
+      (home-page "https://asmjit.com/")
+      (license license:zlib))))
+
 (define-public simdjson
   (package
     (name "simdjson")
-- 
2.34.0





Information forwarded to guix-patches@HIDDEN:
bug#51885; Package guix-patches. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 15 Nov 2021 23:58:45 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Nov 15 18:58:45 2021
Received: from localhost ([127.0.0.1]:56561 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mmls5-0006JW-0q
	for submit <at> debbugs.gnu.org; Mon, 15 Nov 2021 18:58:45 -0500
Received: from lists.gnu.org ([209.51.188.17]:45828)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rg@HIDDEN>) id 1mmls3-0006JO-5S
 for submit <at> debbugs.gnu.org; Mon, 15 Nov 2021 18:58:43 -0500
Received: from eggs.gnu.org ([209.51.188.92]:41064)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <rg@HIDDEN>)
 id 1mmls2-0007GH-HN
 for guix-patches@HIDDEN; Mon, 15 Nov 2021 18:58:42 -0500
Received: from out0.migadu.com ([94.23.1.103]:10321)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <rg@HIDDEN>)
 id 1mmls0-00042a-L6
 for guix-patches@HIDDEN; Mon, 15 Nov 2021 18:58:42 -0500
To: guix-patches@HIDDEN
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; 
 s=key1; t=1637020716;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:mime-version:mime-version:content-type:content-type;
 bh=T1CyfAMwchW+9BHCOleM+YVuOVEn3CjYc6R8l4IQGqo=;
 b=lAqQjIrt/+TVgJfZH27ZaulpPjRvqH/LUyWXM57kz6u7kan0QkRdCKBs2DwVyKL5GYJ7T0
 Hv+7TikUwPEqhwaViuCAZsXQImGnNLfpyJB+kPObcjoedEpYGvAywJGL7wIj3cnJu/Jb6g
 vQOazxvF3f0E8q9BBGrpEWvPe4ovThnSCwAbQ6JQPml/FS5ue/00cb3+k3BIc8PRBqDOX6
 QmWdueBzBD4irqZLcFACl1L7V6uGTS72js/9bpBtVv7GG3iDV5niQ6o6KnO0to/QAU+PZh
 XVu6HxdS1htrI5wm45Fd0Cj++0upPmrAhDiTU18B6XxAtpyoqbzP2KrYn+f6Hg==
X-Report-Abuse: Please report any abuse attempt to abuse@HIDDEN and
 include these headers.
From: Raghav Gururajan <rg@HIDDEN>
Subject: Blacksmith - Rowhammer Fuzzer
Message-ID: <f0b755d0-e08b-5366-8bcd-3fde497726c4@HIDDEN>
Date: Mon, 15 Nov 2021 18:58:35 -0500
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="sEU8mP5DoZxqxnzl2KkqYM0aNAaeSNL9Y"
Received-SPF: pass client-ip=94.23.1.103; envelope-from=rg@HIDDEN;
 helo=out0.migadu.com
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, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.4 (-)
X-Debbugs-Envelope-To: submit
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.4 (--)

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--sEU8mP5DoZxqxnzl2KkqYM0aNAaeSNL9Y
Content-Type: multipart/mixed; boundary="ZEH3a3NbhNTeEVA8lCmbc5LMA9mv1XKcE";
 protected-headers="v1"
From: Raghav Gururajan <rg@HIDDEN>
To: guix-patches@HIDDEN
Message-ID: <f0b755d0-e08b-5366-8bcd-3fde497726c4@HIDDEN>
Subject: Blacksmith - Rowhammer Fuzzer

--ZEH3a3NbhNTeEVA8lCmbc5LMA9mv1XKcE
Content-Type: multipart/mixed;
 boundary="------------1008CAB7CE91FB02C1CE519C"
Content-Language: en-CA

This is a multi-part message in MIME format.
--------------1008CAB7CE91FB02C1CE519C
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: quoted-printable

Hello Folks!

I am opening this thread for packaging blacksmith=20
(https://comsec.ethz.ch/research/dram/blacksmith/).

Regards,
RG.

--------------1008CAB7CE91FB02C1CE519C
Content-Type: application/pgp-keys;
 name="OpenPGP_0x5F5816647F8BE551.asc"
Content-Transfer-Encoding: quoted-printable
Content-Description: OpenPGP public key
Content-Disposition: attachment;
 filename="OpenPGP_0x5F5816647F8BE551.asc"

-----BEGIN PGP PUBLIC KEY BLOCK-----

xjMEX2ZCJBYJKwYBBAHaRw8BAQdAdiUK33kml2dYjrWidlr4/v0pmjpUv7hOsBN/oSl5wx7NL=
1Jh
Z2hhdiBHdXJ1cmFqYW4gKFJHKSA8cmdAcmFnaGF2Z3VydXJhamFuLm5hbWU+wpMEExYIADsFC=
wkI
BwIGFQoJCAsCBBYCAwECHgECF4ACGQEWIQTNLV6qqYzLN9qR1rBfWBZkf4vlUQUCYRS1pwIbI=
wAK
CRBfWBZkf4vlUbYYAQCe+UaQKTg+iaEL0XAuhyZgiMNpjoqrvlZCAb8ahNLe3AEA1/v+k2EjE=
ap/
lfeUSxuzy4MvYXxRRJMZ1C+qJs7MIgPNPVJhZ2hhdiBHdXJ1cmFqYW4gKEVkdWNhdGlvbikgP=
GVk
dWNhdGlvbkByYWdoYXZndXJ1cmFqYW4ubmFtZT7CkAQTFggAOBYhBM0tXqqpjMs32pHWsF9YF=
mR/
i+VRBQJgE0xGAhsDBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAAAoJEF9YFmR/i+VRQcQBALNRe=
1V/
5DKN8ZxyVQlzt4TdGUyNom7xJ6r23ANtcygxAQDBjw6NLXV3aYGDMVVmQPbdAnFiB/x1rpJsA=
wB/
1BSBDc05UmFnaGF2IEd1cnVyYWphbiAoRmluYW5jZSkgPGZpbmFuY2VAcmFnaGF2Z3VydXJha=
mFu
Lm5hbWU+wpAEExYIADgWIQTNLV6qqYzLN9qR1rBfWBZkf4vlUQUCYBNMbwIbAwULCQgHAgYVC=
gkI
CwIEFgIDAQIeAQIXgAAKCRBfWBZkf4vlUWnLAP914hb0IzSCiaj+XrcEBaIt/Q+KjRn2fj5A7=
V6Z
ucJJqwEA64eks7xjLBS3mpTpaGwdDtluJcR7G8XZJJdbdK2YyQ/NN1JhZ2hhdiBHdXJ1cmFqY=
W4g
KEhlYWx0aCkgPGhlYWx0aEByYWdoYXZndXJ1cmFqYW4ubmFtZT7CkAQTFggAOBYhBM0tXqqpj=
Ms3
2pHWsF9YFmR/i+VRBQJgE0yhAhsDBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAAAoJEF9YFmR/i=
+VR
xdcA/3YxFzlKKHrTguDxE1tBWD31BUYlXWl351j6MB/U+tWdAPwJB8QD8janaddv3U5ZGzswf=
hQv
GGzx6SLcX0E253uNC80/UmFnaGF2IEd1cnVyYWphbiAoT2NjdXBhdGlvbikgPG9jY3VwYXRpb=
25A
cmFnaGF2Z3VydXJhamFuLm5hbWU+wpAEExYIADgWIQTNLV6qqYzLN9qR1rBfWBZkf4vlUQUCY=
BNM
ugIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgAAKCRBfWBZkf4vlUSrlAP0VJw8frvWHAGd6l=
Zdy
x1v+relUGB4DToqDgIMBQyG58gD+NU5t4h0IY6YaiQ+FPyJzdV62k15d9IDvTMYPvcWIpQPNP=
1Jh
Z2hhdiBHdXJ1cmFqYW4gKFJlY3JlYXRpb24pIDxyZWNyZWF0aW9uQHJhZ2hhdmd1cnVyYWphb=
i5u
YW1lPsKQBBMWCAA4FiEEzS1eqqmMyzfakdawX1gWZH+L5VEFAmATTNkCGwMFCwkIBwIGFQoJC=
AsC
BBYCAwECHgECF4AACgkQX1gWZH+L5VHhbQD/b6jXWdQfxi+xzrs1+A0lvnihfUgQ0H/r5U2bO=
w9d
FIkA/0nCh0VJKX+YrySJhWugL7e8ItqwKADh0v05vO6qtlkAzTdSYWdoYXYgR3VydXJhamFuI=
ChT
b2NpYWwpIDxzb2NpYWxAcmFnaGF2Z3VydXJhamFuLm5hbWU+wpAEExYIADgWIQTNLV6qqYzLN=
9qR
1rBfWBZkf4vlUQUCYBNM8AIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgAAKCRBfWBZkf4vlU=
dtv
AQCKMxBdxwMUJdyigGWqrTuJUaLVL2dgvqGa0k39nsQA8gD+PH3LsQAaJ98xREKxYXMAszNnJ=
RJR
xYa9trfixyQbrw7NNVJhZ2hhdiBHdXJ1cmFqYW4gKFRyYWRlKSA8dHJhZGVAcmFnaGF2Z3Vyd=
XJh
amFuLm5hbWU+wpAEExYIADgWIQTNLV6qqYzLN9qR1rBfWBZkf4vlUQUCYBNNHQIbAwULCQgHA=
gYV
CgkICwIEFgIDAQIeAQIXgAAKCRBfWBZkf4vlUQ+9AP0S/6S5PLshS/vz7ezRO2HokruaRiDhg=
w0t
yRM3LAefSQEA7rEBw9sSUsDgRILGKUi1ZzQq5AJ0F77KOXyurVqnywXOOARfZkIkEgorBgEEA=
ZdV
AQUBAQdAZgiqc2NhH/myrCCan9x7gKI6QBPZ/1b+Bz/f3n95ozkDAQgHwngEGBYIACAWIQTNL=
V6q
qYzLN9qR1rBfWBZkf4vlUQUCX2ZCJAIbDAAKCRBfWBZkf4vlUV/OAQD+tMNgmddPSchLpaDPp=
sdD
hpvra2uTonNUmnfbTvPgpQD/dG72NCT8hBUVqtzxwQmBrXY/nPEUxctYuvu3unUmzQU=3D
=3DooAX
-----END PGP PUBLIC KEY BLOCK-----

--------------1008CAB7CE91FB02C1CE519C--

--ZEH3a3NbhNTeEVA8lCmbc5LMA9mv1XKcE--

--sEU8mP5DoZxqxnzl2KkqYM0aNAaeSNL9Y
Content-Type: application/pgp-signature; name="OpenPGP_signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="OpenPGP_signature"

-----BEGIN PGP SIGNATURE-----

wnsEABYIACMWIQTNLV6qqYzLN9qR1rBfWBZkf4vlUQUCYZL0KwUDAAAAAAAKCRBfWBZkf4vlUY4V
AQDAG2l8NOeBQR9YkluC0mrMJR2r/Hb5XchR8FWFOY3bXQEAtsdblWMch0dX2tYVtp5BUC60/9Vw
mqgygRedR1+FYw8=
=OQgp
-----END PGP SIGNATURE-----

--sEU8mP5DoZxqxnzl2KkqYM0aNAaeSNL9Y--




Acknowledgement sent to Raghav Gururajan <rg@HIDDEN>:
New bug report received and forwarded. Copy sent to guix-patches@HIDDEN. Full text available.
Report forwarded to guix-patches@HIDDEN:
bug#51885; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Wed, 1 Dec 2021 04:30:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.