From unknown Sat Jun 21 05:07:22 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#40178] QEMU for american fuzzy lop Resent-From: Leo Famulari Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 21 Mar 2020 22:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 40178 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 40178@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.15848292768795 (code B ref -1); Sat, 21 Mar 2020 22:22:02 +0000 Received: (at submit) by debbugs.gnu.org; 21 Mar 2020 22:21:16 +0000 Received: from localhost ([127.0.0.1]:48354 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jFmUW-0002Hn-Cz for submit@debbugs.gnu.org; Sat, 21 Mar 2020 18:21:16 -0400 Received: from lists.gnu.org ([209.51.188.17]:37507) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jFmUT-0002Hd-AZ for submit@debbugs.gnu.org; Sat, 21 Mar 2020 18:21:15 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59277) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jFmUS-0004QW-Cg for guix-patches@gnu.org; Sat, 21 Mar 2020 18:21:13 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.7 required=5.0 tests=BAYES_40,RCVD_IN_DNSWL_LOW, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jFmUR-0005n1-Ev for guix-patches@gnu.org; Sat, 21 Mar 2020 18:21:12 -0400 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:47039) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1jFmUR-0005mo-8A for guix-patches@gnu.org; Sat, 21 Mar 2020 18:21:11 -0400 Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.nyi.internal (Postfix) with ESMTP id F00605C0195; Sat, 21 Mar 2020 18:21:09 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute2.internal (MEProxy); Sat, 21 Mar 2020 18:21:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:subject:message-id:mime-version:content-type; s= mesmtp; bh=xbnAKGfecTPB0mGtIAM/hGT7Kfz/1pOokHIIWUzXtzU=; b=TEJV4 olkDkgpuYmVgvROBD9oM36I5l5kanV0kUk86VgNJYEct+yIazXjDZYl3q0quxxGE nvh6WBEXT1PjBuX8YKjfkoyHTcfW1xnJlYKzYJYmTaSjrDd8WK4MmpgJzjSk+dVT yE1JOTALZJKpYToAF664Pyx+AupGC6kW+Frx00= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; bh=xbnAKGfecTPB0mGtIAM/hGT7Kfz/1 pOokHIIWUzXtzU=; b=XU2tTcbLoEGsr9oxKeQpDtFPFxcXCMFK3SKtc8sTRCWcT bDt0WLdpAVkbvK2sUV/+HWgDo8cawg3nL/W+njdYBC8hD1OJPaeEJiIp0YE5uZy9 BRzMuEX+RG3JvxCTv9/n/NruLwJaOk8rsCvrf0TuAlTc3tvdmlfx4BoDIsr0Tn9f /uKnX/QJv3w35lRgxGdxSGf7J8dRj/o9OjgtP/oLNUGV/AqubDTtvqb6kyFlLXrV 4EbUdnrWrkusKAUrcGdtA4BIEc63vHZhqtTRT3MvVZH6W0Y4Y1L9rQL4qOG5M732 OsNdrO+E+6OnhQ44zDWLeB3g1+WjTatFU+mDhsbXA== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrudegfedgudeitdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhepfffhvffukfggtggusehttdertd dttddvnecuhfhrohhmpefnvghoucfhrghmuhhlrghrihcuoehlvghosehfrghmuhhlrghr ihdrnhgrmhgvqeenucfkphepjeeirdduvdegrddufeekrdeifeenucevlhhushhtvghruf hiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehlvghosehfrghmuhhlrghrihdr nhgrmhgv X-ME-Proxy: Received: from localhost (c-76-124-138-63.hsd1.pa.comcast.net [76.124.138.63]) by mail.messagingengine.com (Postfix) with ESMTPA id A1DB23061856 for ; Sat, 21 Mar 2020 18:21:09 -0400 (EDT) Date: Sat, 21 Mar 2020 18:21:04 -0400 From: Leo Famulari Message-ID: <20200321222104.GA19557@jasmine.lan> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 66.111.4.29 X-Spam-Score: 0.2 (/) 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.8 (/) These patches remove the qemu-minimal-2.10 package without breaking the american-fuzzy-lop package. From unknown Sat Jun 21 05:07:22 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#40178] [PATCH 1/2] gnu: Prefix licenses in (gnu packages debug). References: <20200321222104.GA19557@jasmine.lan> In-Reply-To: <20200321222104.GA19557@jasmine.lan> Resent-From: Leo Famulari Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 21 Mar 2020 22:25:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40178 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 40178@debbugs.gnu.org Received: via spool by 40178-submit@debbugs.gnu.org id=B40178.15848294729216 (code B ref 40178); Sat, 21 Mar 2020 22:25:01 +0000 Received: (at 40178) by debbugs.gnu.org; 21 Mar 2020 22:24:32 +0000 Received: from localhost ([127.0.0.1]:48362 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jFmXf-0002OY-US for submit@debbugs.gnu.org; Sat, 21 Mar 2020 18:24:32 -0400 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:56335) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jFmXe-0002OE-Aq for 40178@debbugs.gnu.org; Sat, 21 Mar 2020 18:24:30 -0400 Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.nyi.internal (Postfix) with ESMTP id 36E115C01A2; Sat, 21 Mar 2020 18:24:25 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute2.internal (MEProxy); Sat, 21 Mar 2020 18:24:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; s=mesmtp; bh=6nlI0fA8hUESmNDHRdQt+0y 5oR62f/7LDvUAl2uavgA=; b=awfEi/vu51MVUtA/OeP6vaLnemVMdA0ur2nW9Rr BaKsND+JYSUZjWFOMQCt61FtxO/5CNDoFxtrbSqRvHovqxYgD8tB8F2p5hmgqeoN v10lHrmcGc4GNmhggXCH48Rhr7k1h9qz9FZeYU0Brfc2x/WrMLld/2L8sHRoPnis Pei0= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:date:from :message-id:mime-version:subject:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=6nlI0fA8hUESmNDHR dQt+0y5oR62f/7LDvUAl2uavgA=; b=qW05+WW5hNs4fFA3lOTMJfrhfC0MLB5Bb l72N6qGaU6iQ+7a7y+xSyvOMDamgjsznNmEPVwSNTUWD6DF/S+Z1KYfYsFw0deE1 HIq8YjATp5MMK2tneHrRn8b5OZ9DQtVbxR/vJ2O0nF83O2/unx62c/3IR209xUw4 6FMUv4kUfR9s4rU4XdS9tuX2x4FfkRXhkAden6M8vABVohalO20NTw4HzG0H25IY RZRsMoJs9JbkVmgHYTr1lyNmSlJ52SAmVSe293Vqbmeojk5WQU8wwdJPSmJFHKIz c4rIan3UvZTTU4nUhGvVPq6l70mZ8R1qXvNi2u9G5l92LIWUApk8A== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrudegfedgudeivdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhephffvufffkffoggfgsedtkeertd ertddtnecuhfhrohhmpefnvghoucfhrghmuhhlrghrihcuoehlvghosehfrghmuhhlrghr ihdrnhgrmhgvqeenucffohhmrghinhepfihtfhhplhdrnhgvthenucfkphepjeeirdduvd egrddufeekrdeifeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhl fhhrohhmpehlvghosehfrghmuhhlrghrihdrnhgrmhgv X-ME-Proxy: Received: from jasmine.lan (c-76-124-138-63.hsd1.pa.comcast.net [76.124.138.63]) by mail.messagingengine.com (Postfix) with ESMTPA id 7480430618C1 for <40178@debbugs.gnu.org>; Sat, 21 Mar 2020 18:24:24 -0400 (EDT) From: Leo Famulari Date: Sat, 21 Mar 2020 18:24:16 -0400 Message-Id: X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) 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.7 (-) * gnu/packages/debug.scm: Add a license prefix. --- gnu/packages/debug.scm | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/gnu/packages/debug.scm b/gnu/packages/debug.scm index 718a76310d..1de8ba3677 100644 --- a/gnu/packages/debug.scm +++ b/gnu/packages/debug.scm @@ -22,7 +22,7 @@ (define-module (gnu packages debug) #:use-module (guix packages) - #:use-module (guix licenses) + #:use-module ((guix licenses) #:prefix license:) #:use-module (guix download) #:use-module (guix git-download) #:use-module (guix utils) @@ -96,7 +96,7 @@ isolate a small failure-inducing substring of a large input that causes your program to exhibit a bug.") ;; See License.txt, which is a bsd-3 license, despite the project's ;; home-page pointing to a bsd-2 license. - (license bsd-3))) + (license license:bsd-3))) (define-public c-reduce (package @@ -156,7 +156,7 @@ property of interest (such as triggering a compiler bug) and automatically produces a much smaller C/C++ program that has the same property. It is intended for use by people who discover and report bugs in compilers and other tools that process C/C++ code.") - (license ncsa))) + (license license:ncsa))) (define-public american-fuzzy-lop (let ((machine (match (or (%current-target-system) @@ -283,7 +283,7 @@ targeted binary. This substantially improves the functional coverage for the fuzzed code. The compact synthesized corpora produced by the tool are also useful for seeding other, more labor- or resource-intensive testing regimes down the road.") - (license asl2.0)))) + (license license:asl2.0)))) (define-public stress-make (let ((commit "9e92dff8f0157f012aaf31de5b8b8112ad720100") @@ -346,8 +346,8 @@ Stress Make, then it is likely that the @code{Makefile} contains no race conditions.") ;; stress-make wrapper is under BSD-3-modifications-must-be-indicated, ;; and patched GNU Make is under its own license. - (license (list (non-copyleft "LICENSE.md") - gpl3+))))) + (license (list (license:non-copyleft "LICENSE.md") + license:gpl3+))))) (define-public zzuf (package @@ -369,7 +369,7 @@ conditions.") (description "Zzuf is a transparent application input fuzzer. It works by intercepting file operations and changing random bits in the program's input. Zzuf's behaviour is deterministic, making it easy to reproduce bugs.") - (license (non-copyleft "http://www.wtfpl.net/txt/copying/")))) + (license (license:non-copyleft "http://www.wtfpl.net/txt/copying/")))) (define-public scanmem (package @@ -427,7 +427,7 @@ several different times. After several scans of the process, scanmem isolates the position of the variable and allows you to modify its value.") ;; The library is covered by LGPLv3 or later; the application is covered ;; by GPLv3 or later. - (license (list lgpl3+ gpl3+)))) + (license (list license:lgpl3+ license:gpl3+)))) (define-public rr (package @@ -490,4 +490,4 @@ execution of applications (trees of processes and threads). Debugging extends GDB with very efficient reverse-execution, which in combination with standard GDB/x86 features like hardware data watchpoints, makes debugging much more fun.") - (license expat))) + (license license:expat))) -- 2.25.1 From unknown Sat Jun 21 05:07:22 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#40178] [PATCH 2/2] gnu: Remove qemu-minimal-2.10. Resent-From: Leo Famulari Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 21 Mar 2020 22:25:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40178 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 40178@debbugs.gnu.org Received: via spool by 40178-submit@debbugs.gnu.org id=B40178.15848294739224 (code B ref 40178); Sat, 21 Mar 2020 22:25:01 +0000 Received: (at 40178) by debbugs.gnu.org; 21 Mar 2020 22:24:33 +0000 Received: from localhost ([127.0.0.1]:48364 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jFmXg-0002Ob-9c for submit@debbugs.gnu.org; Sat, 21 Mar 2020 18:24:33 -0400 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:38705) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jFmXe-0002OD-Aq for 40178@debbugs.gnu.org; Sat, 21 Mar 2020 18:24:31 -0400 Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.nyi.internal (Postfix) with ESMTP id 3783F5C01C1; Sat, 21 Mar 2020 18:24:25 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute2.internal (MEProxy); Sat, 21 Mar 2020 18:24:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=from:to:subject:date:message-id:in-reply-to:references :mime-version:content-type:content-transfer-encoding; s=mesmtp; bh=X72f8sZ15dowvyRYcXC/C/G8zFd7IZe8B91btVuFFa4=; b=n7ZcAb37xSzR 5jnSfpctaZiOyKDq0UbTPxg70iVvgQyJXzTFDl1lkx+3StQhYvpfgjoiPYGtY99a S+z7rHbCv8DEveeYrb71QEm7rtwvsCLcNLFWAqgeuE9zmusQFU1aMm2NTBeMlV7e oaAvS7q93gzfb1CcX8OMncpwyx5v+Gw= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; bh=X72f8sZ15dowvyRYcXC/C/G8zFd7IZe8B91btVuFF a4=; b=VbKc8HtrJQCIKg/nF8dex8Mf53ApaslngCarZ7slrzBGp4Xw8Y7NCJdUx J24z9c9140mT0/59kVJU3CFrpFIb+H1s1Wy7jkieI7aC21tmRX3c+ojxXzUeqDRD DM+pE9fOl/kHhrZfYJKfRB/Tof3hJnzzI5o8aaBgm7Q0ty8lBAMmQiQqHPf9bqkE Rvy37XsMdD5x0n37C8O2PVzue4rZqLZyx0TC3BuLuyvDXNsjXyRj1DMeM3zgt9q7 npYT3p+H1oW0ISHX04BkhtP3Ifprj0nm2I+cFljncSfQdENHTaYTCRUP8C8VCQFU FCGh++RSBTfoqYwrUmYd7F04+JLQw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrudegfedgudeivdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhephffvufffkffojghfgggtgfesth ekredtredtjeenucfhrhhomhepnfgvohcuhfgrmhhulhgrrhhiuceolhgvohesfhgrmhhu lhgrrhhirdhnrghmvgeqnecuffhomhgrihhnpehqvghmuhdrohhrghdpghhnuhdrohhrgh enucfkphepjeeirdduvdegrddufeekrdeifeenucevlhhushhtvghrufhiiigvpedtnecu rfgrrhgrmhepmhgrihhlfhhrohhmpehlvghosehfrghmuhhlrghrihdrnhgrmhgv X-ME-Proxy: Received: from jasmine.lan (c-76-124-138-63.hsd1.pa.comcast.net [76.124.138.63]) by mail.messagingengine.com (Postfix) with ESMTPA id 9539A30626D3 for <40178@debbugs.gnu.org>; Sat, 21 Mar 2020 18:24:24 -0400 (EDT) From: Leo Famulari Date: Sat, 21 Mar 2020 18:24:17 -0400 Message-Id: <7f0ce820d4edbf883af3ea2d96c23706858a5b34.1584829446.git.leo@famulari.name> X-Mailer: git-send-email 2.25.1 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) 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.7 (-) * gnu/packages/virtualization.scm (qemu-minimal-2.10): Remove variable. * gnu/packages/debug.scm (qemu-for-american-fuzzy-lop): New variable. (american-fuzzy-lop)[inputs]: Remove custom-qemu and add qemu-for-american-fuzzy-lop. [arguments]: Adjust reference to QEMU in the 'install-qemu' phase. --- gnu/packages/debug.scm | 246 ++++++++++++++++++++++++-------- gnu/packages/virtualization.scm | 28 ---- 2 files changed, 190 insertions(+), 84 deletions(-) diff --git a/gnu/packages/debug.scm b/gnu/packages/debug.scm index 1de8ba3677..f389b770df 100644 --- a/gnu/packages/debug.scm +++ b/gnu/packages/debug.scm @@ -28,16 +28,23 @@ #:use-module (guix utils) #:use-module (guix build-system gnu) #:use-module (guix build-system cmake) + #:use-module (gnu packages) + #:use-module (gnu packages attr) #:use-module (gnu packages autotools) #:use-module (gnu packages base) #:use-module (gnu packages bash) + #:use-module (gnu packages bison) #:use-module (gnu packages code) + #:use-module (gnu packages compression) #:use-module (gnu packages flex) #:use-module (gnu packages gdb) #:use-module (gnu packages glib) #:use-module (gnu packages gtk) #:use-module (gnu packages golang) + #:use-module (gnu packages image) + #:use-module (gnu packages linux) #:use-module (gnu packages llvm) + #:use-module (gnu packages ncurses) #:use-module (gnu packages ninja) #:use-module (gnu packages perl) #:use-module (gnu packages pkg-config) @@ -46,7 +53,9 @@ #:use-module (gnu packages python-xyz) #:use-module (gnu packages readline) #:use-module (gnu packages serialization) + #:use-module (gnu packages texinfo) #:use-module (gnu packages virtualization) + #:use-module (gnu packages xdisorg) #:use-module (ice-9 match) #:use-module (srfi srfi-1)) @@ -183,61 +192,7 @@ tools that process C/C++ code.") (file-name (git-file-name name version)))) (build-system gnu-build-system) (inputs - `(("custom-qemu" - ;; The afl-qemu tool builds qemu 2.10.0 with a few patches applied. - ,(package (inherit qemu-minimal-2.10) - (name "afl-qemu") - (inputs - `(("afl-src" ,source) - ,@(package-inputs qemu-minimal))) - ;; afl only supports using a single afl-qemu-trace executable, so - ;; we only build qemu for the native target. - (arguments - `(#:modules ((srfi srfi-1) - ,@%gnu-build-system-modules) - ,@(substitute-keyword-arguments (package-arguments qemu-minimal) - ((#:configure-flags config-flags) - ``(,(string-append "--target-list=" ,machine "-linux-user") - ,@(remove (λ (f) (string-prefix? "--target-list=" f)) - ,config-flags))) - ((#:phases qemu-phases) - `(modify-phases ,qemu-phases - (add-after - 'unpack 'apply-afl-patches - (lambda* (#:key inputs #:allow-other-keys) - (let* ((afl-src (assoc-ref inputs "afl-src")) - (patch-dir "qemu_mode/patches")) - (copy-recursively (string-append afl-src "/" - patch-dir) - patch-dir) - (install-file - (string-append patch-dir - "/afl-qemu-cpu-inl.h") - ".") - (copy-file (string-append afl-src "/config.h") - "./afl-config.h") - (install-file (string-append afl-src "/types.h") - ".") - (substitute* "afl-qemu-cpu-inl.h" - (("\\.\\./\\.\\./config.h") "afl-config.h")) - (substitute* (string-append patch-dir - "/cpu-exec.diff") - (("\\.\\./patches/") "")) - - ;; These were already applied to qemu-minimal-2.10. - (for-each (lambda (obsolete-patch) - (delete-file (string-append - patch-dir "/" - obsolete-patch))) - (list "configure.diff" - "memfd.diff")) - - (for-each (lambda (patch-file) - (invoke "patch" "--force" "-p1" - "--input" patch-file)) - (find-files patch-dir - "\\.diff$")) - #t)))))))))))) + `(("qemu" ,qemu-for-american-fuzzy-lop))) (arguments `(#:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out")) (string-append "DOC_PATH=$(PREFIX)/share/doc/" @@ -267,7 +222,7 @@ tools that process C/C++ code.") ;; TODO: Build and install the afl-llvm tool. 'install 'install-qemu (lambda* (#:key inputs outputs #:allow-other-keys) - (let ((qemu (assoc-ref inputs "custom-qemu")) + (let ((qemu (assoc-ref inputs "qemu")) (out (assoc-ref outputs "out"))) (symlink (string-append qemu "/bin/qemu-" ,machine) (string-append out "/bin/afl-qemu-trace")) @@ -285,6 +240,185 @@ useful for seeding other, more labor- or resource-intensive testing regimes down the road.") (license license:asl2.0)))) +(define-public qemu-for-american-fuzzy-lop + (let ((machine (match (or (%current-target-system) + (%current-system)) + ("x86_64-linux" "x86_64") + ("i686-linux" "i386") + ("aarch64-linux" "aarch64") + ("armhf-linux" "arm") + ("mips64el-linux" "mips64el") + ;; Prevent errors when querying this package on unsupported + ;; platforms, e.g. when running "guix package --search=" + (_ "UNSUPPORTED")))) + (hidden-package + (package + (name "qemu") + (version "2.10.2") + (source (origin + (method url-fetch) + (uri (string-append "https://download.qemu.org/qemu-" + version ".tar.xz")) + (sha256 + (base32 + "17w21spvaxaidi2am5lpsln8yjpyp2zi3s3gc6nsxj5arlgamzgw")) + (patches + (search-patches "qemu-glibc-2.27.patch")))) + (build-system gnu-build-system) + (arguments + `(;; Running tests in parallel can occasionally lead to failures, like: + ;; boot_sector_test: assertion failed (signature == SIGNATURE): (0x00000000 == 0x0000dead) + #:parallel-tests? #f + #:configure-flags + (list (string-append "--target-list=" ,machine "-linux-user")) + #:make-flags '("V=1") + #:phases + (modify-phases %standard-phases + (replace 'configure + (lambda* (#:key inputs outputs (configure-flags '()) + #:allow-other-keys) + ;; The `configure' script doesn't understand some of the + ;; GNU options. Thus, add a new phase that's compatible. + (let ((out (assoc-ref outputs "out"))) + (setenv "SHELL" (which "bash")) + + ;; While we're at it, patch for tests. + (substitute* "tests/libqtest.c" + (("/bin/sh") (which "sh"))) + + ;; The binaries need to be linked against -lrt. + (setenv "LDFLAGS" "-lrt") + (apply invoke + `("./configure" + ,(string-append "--cc=" (which "gcc")) + ;; Some architectures insist on using HOST_CC + ,(string-append "--host-cc=" (which "gcc")) + "--disable-debug-info" ; save build space + "--enable-virtfs" ; just to be sure + ,(string-append "--prefix=" out) + ,(string-append "--sysconfdir=/etc") + ,@configure-flags))))) + (add-after + 'unpack 'apply-afl-patches + (lambda* (#:key inputs #:allow-other-keys) + (let* ((afl-src (assoc-ref inputs "afl-source")) + (patch-dir "qemu_mode/patches")) + (copy-recursively (string-append afl-src "/" + patch-dir) + patch-dir) + (install-file + (string-append patch-dir + "/afl-qemu-cpu-inl.h") + ".") + (copy-file (string-append afl-src "/config.h") + "./afl-config.h") + (install-file (string-append afl-src "/types.h") + ".") + (substitute* "afl-qemu-cpu-inl.h" + (("\\.\\./\\.\\./config.h") "afl-config.h")) + (substitute* (string-append patch-dir + "/cpu-exec.diff") + (("\\.\\./patches/") "")) + + ;; These were already applied to qemu-minimal-2.10. + (for-each (lambda (obsolete-patch) + (delete-file (string-append + patch-dir "/" + obsolete-patch))) + (list "configure.diff" + "memfd.diff")) + + (for-each (lambda (patch-file) + (invoke "patch" "--force" "-p1" + "--input" patch-file)) + (find-files patch-dir + "\\.diff$")) + #t))) + (add-after 'install 'install-info + (lambda* (#:key inputs outputs #:allow-other-keys) + ;; Install the Info manual, unless Texinfo is missing. + (when (assoc-ref inputs "texinfo") + (let* ((out (assoc-ref outputs "out")) + (dir (string-append out "/share/info"))) + (invoke "make" "info") + (for-each (lambda (info) + (install-file info dir)) + (find-files "." "\\.info")))) + #t)) + ;; Create a wrapper for Samba. This allows QEMU to use Samba without + ;; pulling it in as an input. Note that you need to explicitly install + ;; Samba in your Guix profile for Samba support. + (add-after 'install-info 'create-samba-wrapper + (lambda* (#:key inputs outputs #:allow-other-keys) + (let* ((out (assoc-ref %outputs "out")) + (libexec (string-append out "/libexec"))) + (call-with-output-file "samba-wrapper" + (lambda (port) + (format port "#!/bin/sh +exec smbd $@"))) + (chmod "samba-wrapper" #o755) + (install-file "samba-wrapper" libexec)) + #t)) + (add-before 'configure 'prevent-network-configuration + (lambda _ + ;; Prevent the build from trying to use git to fetch from the net. + (substitute* "Makefile" + (("@./config.status") + "")) #t)) + (add-before 'check 'disable-unusable-tests + (lambda* (#:key inputs outputs #:allow-other-keys) + (substitute* "tests/Makefile.include" + ;; Comment out the test-qga test, which needs /sys and + ;; fails within the build environment. + (("check-unit-.* tests/test-qga" all) + (string-append "# " all))) + (substitute* "tests/Makefile.include" + ;; Comment out the test-char test, which needs networking and + ;; fails within the build environment. + (("check-unit-.* tests/test-char" all) + (string-append "# " all))) + #t))))) + (native-inputs + `(("python-2" ,python-2) ; QEMU 2 needs Python 2 + ("glib:bin" ,glib "bin") + ("perl" ,perl) + ("flex" ,flex) + ("bison" ,bison) + ("pkg-config" ,pkg-config) + ("texinfo" ,texinfo))) + (inputs + `(("afl-source" ,(package-source american-fuzzy-lop)) + ("alsa-lib" ,alsa-lib) + ("attr" ,attr) + ("glib" ,glib) + ("libaio" ,libaio) + ("libattr" ,attr) + ("libcap" ,libcap) + ("libjpeg" ,libjpeg-turbo) + ("libpng" ,libpng) + ("ncurses" ,ncurses) + ("pixman" ,pixman) + ("util-linux" ,util-linux) + ("zlib" ,zlib))) + (home-page "https://www.qemu.org") + (synopsis "Machine emulator and virtualizer (without GUI)") + (description + "QEMU is a generic machine emulator and virtualizer. + +When used as a machine emulator, QEMU can run OSes and programs made for one +machine (e.g. an ARM board) on a different machine---e.g., your own PC. By +using dynamic translation, it achieves very good performance. + +When used as a virtualizer, QEMU achieves near native performances by +executing the guest code directly on the host CPU. QEMU supports +virtualization when executing under the Xen hypervisor or using +the KVM kernel module in Linux. When using KVM, QEMU can virtualize x86, +server and embedded PowerPC, and S390 guests.") + ;; Many files are GPLv2+, but some are GPLv2-only---e.g., `memory.c'. + (license license:gpl2) + ;; Several tests fail on MIPS. + (supported-systems (delete "mips64el-linux" %supported-systems)))))) + (define-public stress-make (let ((commit "9e92dff8f0157f012aaf31de5b8b8112ad720100") (revision "1")) ;No official source distribution diff --git a/gnu/packages/virtualization.scm b/gnu/packages/virtualization.scm index 03f0ceaeee..b7e2c415fe 100644 --- a/gnu/packages/virtualization.scm +++ b/gnu/packages/virtualization.scm @@ -284,34 +284,6 @@ server and embedded PowerPC, and S390 guests.") '("libusb" "mesa" "sdl2" "spice" "virglrenderer" "gtk+" "usbredir" "libdrm" "libepoxy" "pulseaudio" "vde2"))))) -;; The GRUB test suite fails with later versions of Qemu, so we -;; keep it at 2.10 for now. See -;; . -;; This package is hidden since we do not backport updates to it. -(define-public qemu-minimal-2.10 - (hidden-package - (package - (inherit qemu-minimal) - (version "2.10.2") - (source (origin - (method url-fetch) - (uri (string-append "https://download.qemu.org/qemu-" - version ".tar.xz")) - (sha256 - (base32 - "17w21spvaxaidi2am5lpsln8yjpyp2zi3s3gc6nsxj5arlgamzgw")) - (patches - (search-patches "qemu-glibc-2.27.patch")))) - ;; qemu-minimal-2.10 needs Python 2. Remove below once no longer necessary. - (native-inputs `(("python-2" ,python-2) - ,@(fold alist-delete (package-native-inputs qemu-minimal) - '("python-wrapper" "python-sphinx")))) - (inputs - (fold alist-delete (package-inputs qemu-minimal) - ;; Disable seccomp support, because it's not required for the GRUB - ;; test suite, and because it fails with libseccomp 2.4.2 and later. - '("libseccomp")))))) - (define-public libosinfo (package (name "libosinfo") -- 2.25.1 From unknown Sat Jun 21 05:07:22 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#40178] [PATCH 1/2] gnu: Prefix licenses in (gnu packages debug). Resent-From: Danny Milosavljevic Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 22 Mar 2020 13:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40178 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: Leo Famulari Cc: 40178@debbugs.gnu.org Received: via spool by 40178-submit@debbugs.gnu.org id=B40178.158488273823354 (code B ref 40178); Sun, 22 Mar 2020 13:13:02 +0000 Received: (at 40178) by debbugs.gnu.org; 22 Mar 2020 13:12:18 +0000 Received: from localhost ([127.0.0.1]:48699 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jG0Oo-00064c-D8 for submit@debbugs.gnu.org; Sun, 22 Mar 2020 09:12:18 -0400 Received: from dd26836.kasserver.com ([85.13.145.193]:47120) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jG0Om-00064T-Of for 40178@debbugs.gnu.org; Sun, 22 Mar 2020 09:12:17 -0400 Received: from localhost (unknown [185.17.13.127]) by dd26836.kasserver.com (Postfix) with ESMTPSA id C2E073367EC8; Sun, 22 Mar 2020 14:12:14 +0100 (CET) Date: Sun, 22 Mar 2020 14:12:11 +0100 From: Danny Milosavljevic Message-ID: <20200322141211.57ec1649@scratchpost.org> In-Reply-To: References: <20200321222104.GA19557@jasmine.lan> X-Mailer: Claws Mail 3.17.5 (GTK+ 2.24.32; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/BzbjO6R_RqYDGSxSp.ifoT5"; protocol="application/pgp-signature"; micalg=pgp-sha256 X-Spam-Score: -0.7 (/) 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.7 (-) --Sig_/BzbjO6R_RqYDGSxSp.ifoT5 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable LGTM! --Sig_/BzbjO6R_RqYDGSxSp.ifoT5 Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEds7GsXJ0tGXALbPZ5xo1VCwwuqUFAl53ZCsACgkQ5xo1VCww uqVmjAgAgg4A05ulPpSiFhf9ejx6TMRaLsAGe3UPbq2PEOrLjvD1F4NCYtq9NEhr azaIMyRIdOcVlLUZjh3xl0stXqplOzTVtxNR7rRKsTtDEL842lg6qMFeDgQAuoLz tZZZhhwYQUe1AWO2A+cSrmb8e4oiv8PEkH8Ps+vcZqNmeLuchql8lOkCHUbTNhQz Ng9sRSaZX1GoXKI2ivRDq9DcIcajWoHIsygUX8C8QJReyfoZbRF+tZuV8pounaCG j2g65AoZNa4yTYGV8Ekyj3WVMiFBU6yZ/YusKBCxLkbyBngBbhVXUvduwMHynFBN inb6PdATx6kkNqjH5mbPHJ8JwnbTMw== =f5tJ -----END PGP SIGNATURE----- --Sig_/BzbjO6R_RqYDGSxSp.ifoT5-- From unknown Sat Jun 21 05:07:22 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#40178] [PATCH 2/2] gnu: Remove qemu-minimal-2.10. Resent-From: Danny Milosavljevic Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 22 Mar 2020 13:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40178 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: Leo Famulari Cc: 40178@debbugs.gnu.org Received: via spool by 40178-submit@debbugs.gnu.org id=B40178.158488297523799 (code B ref 40178); Sun, 22 Mar 2020 13:17:02 +0000 Received: (at 40178) by debbugs.gnu.org; 22 Mar 2020 13:16:15 +0000 Received: from localhost ([127.0.0.1]:48704 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jG0Sc-0006Bn-TK for submit@debbugs.gnu.org; Sun, 22 Mar 2020 09:16:15 -0400 Received: from dd26836.kasserver.com ([85.13.145.193]:47448) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jG0Sc-0006Bg-4c for 40178@debbugs.gnu.org; Sun, 22 Mar 2020 09:16:14 -0400 Received: from localhost (unknown [185.17.13.127]) by dd26836.kasserver.com (Postfix) with ESMTPSA id 74D033367EC8; Sun, 22 Mar 2020 14:16:13 +0100 (CET) Date: Sun, 22 Mar 2020 14:16:11 +0100 From: Danny Milosavljevic Message-ID: <20200322141611.61864fd8@scratchpost.org> In-Reply-To: <7f0ce820d4edbf883af3ea2d96c23706858a5b34.1584829446.git.leo@famulari.name> References: <7f0ce820d4edbf883af3ea2d96c23706858a5b34.1584829446.git.leo@famulari.name> X-Mailer: Claws Mail 3.17.5 (GTK+ 2.24.32; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/Zch8nZavBov3xGF.ZAmc0B_"; protocol="application/pgp-signature"; micalg=pgp-sha256 X-Spam-Score: -0.7 (/) 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.7 (-) --Sig_/Zch8nZavBov3xGF.ZAmc0B_ Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hi Leo, On Sat, 21 Mar 2020 18:24:17 -0400 Leo Famulari wrote: > + (lambda _ > + ;; Prevent the build from trying to use git to fetch from t= he net. > + (substitute* "Makefile" > + (("@./config.status") > + "")) #t)) Maybe newline before the #t. Otherwise LGTM! --Sig_/Zch8nZavBov3xGF.ZAmc0B_ Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEds7GsXJ0tGXALbPZ5xo1VCwwuqUFAl53ZRsACgkQ5xo1VCww uqUMfAf/f2h3OdGwgU/QNEA4RPWrxdj0s+oWF+8E5EbDpj72RuJUSGRGFtoqE5FO 5psbdqDLjmmSBjBjg/Ajeyz+jp7tfNzXheqLR1M0Q7LHaOzNVMOpVk+jDdbH8zK/ CNmji6+3W0/FHw88YfxEb48JSeXIs0KTXPSfdiqYH2dLfta3U/FIBgL/jqMoyuwc c+ybEitpyhlbQsI0X44KuzJvK96KL2xnwSUtcp85FFeSSBgwqJtGQnCDos1ILPtq yFB5031+/cKzZgUf5UpcDrOrZy9rWkuMaqDndRFXLEzBdwqp35OiMMEjwjElQsxl Jt3kV9EJNZSt8FTvw7jSqPBV65VoiA== =VppO -----END PGP SIGNATURE----- --Sig_/Zch8nZavBov3xGF.ZAmc0B_-- From unknown Sat Jun 21 05:07:22 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#40178] [PATCH 2/2] gnu: Remove qemu-minimal-2.10. Resent-From: Marius Bakke Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 22 Mar 2020 14:23:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40178 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: Leo Famulari , 40178@debbugs.gnu.org Received: via spool by 40178-submit@debbugs.gnu.org id=B40178.1584886976816 (code B ref 40178); Sun, 22 Mar 2020 14:23:01 +0000 Received: (at 40178) by debbugs.gnu.org; 22 Mar 2020 14:22:56 +0000 Received: from localhost ([127.0.0.1]:50807 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jG1V9-0000D6-Lr for submit@debbugs.gnu.org; Sun, 22 Mar 2020 10:22:56 -0400 Received: from wout2-smtp.messagingengine.com ([64.147.123.25]:41033) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jG1V7-0000Ck-3F for 40178@debbugs.gnu.org; Sun, 22 Mar 2020 10:22:53 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id 6C7B7499; Sun, 22 Mar 2020 10:22:47 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Sun, 22 Mar 2020 10:22:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= from:to:subject:in-reply-to:references:date:message-id :mime-version:content-type; s=fm2; bh=oCF6Up/QC0C6+Jv90Sh4vpFvuf 90Vw8d1JotWjznJrg=; b=OpRXjUFSPWlsYhWgkPuyBXBUYtLxt2igkXSfwYU4il U6Ag+x+BHJAS6t+xw9dsDtWOy0IYckB1XvUKRumtxByV2XTrY7y5Wg62AXIP6vhx Tg/EafQ3I3GhPS0KO9vbVG6DoRb8cYNFVGzk8A0fF5adxGeNoMxaSZ6NiCHrGOD4 EmwbA92gv+95jmuGenRdUcjFTdexy+l/f2aGi1SnBv95i+tmi585TsmEu29PULKE YIBNPIq1adm7LPFPEsYFVV3tXywswFA3fC8rlvwybPlmHRxO/3oXLIotq8fr5zSY gxr3ym+1u1xncSL9jp1CDV2mOynWMRzUNKTv5Y0BHeWA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=oCF6Up /QC0C6+Jv90Sh4vpFvuf90Vw8d1JotWjznJrg=; b=0IsFWd2T65CVUBQRANIAIT 79tj7wKeD1OjN1PF16qfxCTbMZKFVQgIM5fyUNGwoff+mrJaZ1UHZbVawT0jagkc whEJd4o1SZZIrwZHD4fEzWnuWv2/p4FP/Is8kP1DIUi4aeQnRRrVLNW5lWCgV9Je D0e8NS68dD/HctxxGffGq0J3hGjQ+UZWLg4xvJGo9L6zzdY7cVBJikYVsbHz3sCt r3DTYs7uhKGYPtYWjoD5vtHTr9gbHYKGKGKBWoT3kdYtr6OB2/JjPk/ou/UNMCoT D3bb3EsanW/i6jj3GYnLz6P4uvNjUnd+KQUY5hNOGDkc/rf6zP6PStMPLBWi7s9Q == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrudegiedgieehucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffujghffgffkfggtgesghdtre ertdertdenucfhrhhomhepofgrrhhiuhhsuceurghkkhgvuceomhgsrghkkhgvsehfrghs thhmrghilhdrtghomheqnecuffhomhgrihhnpehqvghmuhdrohhrghenucfkphepkeegrd dvtddvrdeikedrjeehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghi lhhfrhhomhepmhgsrghkkhgvsehfrghsthhmrghilhdrtghomh X-ME-Proxy: Received: from localhost (ti0006q161-2604.bb.online.no [84.202.68.75]) by mail.messagingengine.com (Postfix) with ESMTPA id 2873630618C1; Sun, 22 Mar 2020 10:22:46 -0400 (EDT) From: Marius Bakke In-Reply-To: <7f0ce820d4edbf883af3ea2d96c23706858a5b34.1584829446.git.leo@famulari.name> References: <7f0ce820d4edbf883af3ea2d96c23706858a5b34.1584829446.git.leo@famulari.name> User-Agent: Notmuch/0.29.3 (https://notmuchmail.org) Emacs/26.3 (x86_64-pc-linux-gnu) Date: Sun, 22 Mar 2020 15:22:44 +0100 Message-ID: <87fte04ggb.fsf@devup.no> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) 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.7 (-) --=-=-= Content-Type: text/plain Leo Famulari writes: > * gnu/packages/virtualization.scm (qemu-minimal-2.10): Remove variable. > * gnu/packages/debug.scm (qemu-for-american-fuzzy-lop): New variable. > (american-fuzzy-lop)[inputs]: Remove custom-qemu and add > qemu-for-american-fuzzy-lop. > [arguments]: Adjust reference to QEMU in the 'install-qemu' phase. Thanks for this. A couple of suggestions: > - ;; afl only supports using a single afl-qemu-trace executable, so > - ;; we only build qemu for the native target. Perhaps preserve this comment close to the (let ((machine ...))) line? > + (add-after 'install 'install-info > + (lambda* (#:key inputs outputs #:allow-other-keys) > + ;; Install the Info manual, unless Texinfo is missing. > + (when (assoc-ref inputs "texinfo") > + (let* ((out (assoc-ref outputs "out")) > + (dir (string-append out "/share/info"))) > + (invoke "make" "info") > + (for-each (lambda (info) > + (install-file info dir)) > + (find-files "." "\\.info")))) > + #t)) > + ;; Create a wrapper for Samba. This allows QEMU to use Samba without > + ;; pulling it in as an input. Note that you need to explicitly install > + ;; Samba in your Guix profile for Samba support. > + (add-after 'install-info 'create-samba-wrapper > + (lambda* (#:key inputs outputs #:allow-other-keys) > + (let* ((out (assoc-ref %outputs "out")) > + (libexec (string-append out "/libexec"))) > + (call-with-output-file "samba-wrapper" > + (lambda (port) > + (format port "#!/bin/sh > +exec smbd $@"))) > + (chmod "samba-wrapper" #o755) > + (install-file "samba-wrapper" libexec)) > + #t)) > + (add-before 'configure 'prevent-network-configuration > + (lambda _ > + ;; Prevent the build from trying to use git to fetch from the net. > + (substitute* "Makefile" > + (("@./config.status") > + "")) #t)) I think we can remove all the phases above for simplicity. > + (native-inputs > + `(("python-2" ,python-2) ; QEMU 2 needs Python 2 > + ("glib:bin" ,glib "bin") > + ("perl" ,perl) > + ("flex" ,flex) > + ("bison" ,bison) > + ("pkg-config" ,pkg-config) > + ("texinfo" ,texinfo))) As well as the texinfo input. > + (inputs > + `(("afl-source" ,(package-source american-fuzzy-lop)) > + ("alsa-lib" ,alsa-lib) > + ("attr" ,attr) > + ("glib" ,glib) > + ("libaio" ,libaio) > + ("libattr" ,attr) > + ("libcap" ,libcap) > + ("libjpeg" ,libjpeg-turbo) > + ("libpng" ,libpng) > + ("ncurses" ,ncurses) > + ("pixman" ,pixman) > + ("util-linux" ,util-linux) > + ("zlib" ,zlib))) It's good to keep a list of explicit inputs here instead of having to delete any new inputs to 'qemu-minimal'. However... > + (home-page "https://www.qemu.org") > + (synopsis "Machine emulator and virtualizer (without GUI)") > + (description > + "QEMU is a generic machine emulator and virtualizer. > + > +When used as a machine emulator, QEMU can run OSes and programs made for one > +machine (e.g. an ARM board) on a different machine---e.g., your own PC. By > +using dynamic translation, it achieves very good performance. > + > +When used as a virtualizer, QEMU achieves near native performances by > +executing the guest code directly on the host CPU. QEMU supports > +virtualization when executing under the Xen hypervisor or using > +the KVM kernel module in Linux. When using KVM, QEMU can virtualize x86, > +server and embedded PowerPC, and S390 guests.") > + ;; Many files are GPLv2+, but some are GPLv2-only---e.g., `memory.c'. > + (license license:gpl2) > + ;; Several tests fail on MIPS. > + (supported-systems (delete "mips64el-linux" %supported-systems)))))) This section can be removed, as it gets inherited and does not affect the derivation. In any case LGTM, too! --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl53dLQACgkQoqBt8qM6 VPr1Mgf/UV+9/9Gjmbula73+8yguvkRn1exuaonAwmlE847pF1wwDxP2/u//7G6f y2/xwAeJIEexHWIqMZmXYv1nRfT0UiE+vht+ilbE0ifHwFPQRDVo2MSjtm8Sq4lp u6e65qtlHHa4j/vMbEZ26d3oGUs3uo3+zIG61DwqFBPcTp2QKUZ3gIRENU0YB4Vo Mz6Sg6GHw49wUu0BzfQC6mX5mHgZ52S1V6Pvd6+DvyddjzCMmRPrO5XCajPf94rp Ib+oOJ6GgGtrUmKXTmmnIvFOtR+7EvVPtrt7EEW27Rmwb284DFO3de2wB0d9K4C3 wPYKBbf531X89p0cdejw196pAy9G/Q== =+Unb -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Jun 21 05:07:22 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#40178] [PATCH 2/2] gnu: Remove qemu-minimal-2.10. Resent-From: Leo Famulari Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 22 Mar 2020 18:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40178 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: Marius Bakke Cc: 40178@debbugs.gnu.org Received: via spool by 40178-submit@debbugs.gnu.org id=B40178.15849017904828 (code B ref 40178); Sun, 22 Mar 2020 18:30:02 +0000 Received: (at 40178) by debbugs.gnu.org; 22 Mar 2020 18:29:50 +0000 Received: from localhost ([127.0.0.1]:50909 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jG5M6-0001Fo-7n for submit@debbugs.gnu.org; Sun, 22 Mar 2020 14:29:50 -0400 Received: from wout4-smtp.messagingengine.com ([64.147.123.20]:46449) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jG5M4-0001Fa-50 for 40178@debbugs.gnu.org; Sun, 22 Mar 2020 14:29:49 -0400 Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.west.internal (Postfix) with ESMTP id 3C00647B; Sun, 22 Mar 2020 14:29:42 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Sun, 22 Mar 2020 14:29:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=mesmtp; bh=4yK3zA+75eVF5SiomiaAVwNV BXA0lZV5F0i1eQkRo6I=; b=CHDFFUPrpolRZj9ASt19jymNq7vpqeZT77hvhFGM ONBy2hpz5A4TjWY03UOkGa2EIu7BVlWT9bPVr8t6b8oiR0AMtn8BO4/wUAZEa2k9 2qLPJHg/UI5z+yB9SfYdyjnzsNFIy5kRYf6Rh4GOlxzOrcBi1qoCVy8Qf2pMFb40 Ktk= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=4yK3zA +75eVF5SiomiaAVwNVBXA0lZV5F0i1eQkRo6I=; b=SsUJbUL7QAfWaEKP1y2xaa 7wvPpUNfRldb/BRcs130uybwhgXLpbT0jICkhLjRlorOfLm4qdZ3RAFDT/QP4tQm fnOIos1FuhNk8e2xinwqELuBSMPUMhM2WDhEEnnezNmmxTqlxKwPzSP4yTdHA2Qa B0Y8v3m/BlqsA3DaLeYR/7woq8snQ7N0Bj8lT2iai99Ob7/l51Zo2sG2ywSiZYZ2 Y/UUV0YYGcdlQv7d+mso+RRvbtrorkaCqUnU6jmYsZzyK68Z5mCt4aWHIVAQYRza b1ZCp73ow7mXCd/1AuivxM96pyS02sdDOKl/gaRqOTkjcUhh8euaLoz7Tr0exrIQ == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrudegiedgudduhecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpeffhffvuffkfhggtggujgesthdtredttddtvdenucfhrhhomhepnfgvohcu hfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhirdhnrghmvgeqnecuffhomhgrih hnpehqvghmuhdrohhrghenucfkphepjeeirdduvdegrddufeekrdeifeenucevlhhushht vghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehlvghosehfrghmuhhlrg hrihdrnhgrmhgv X-ME-Proxy: Received: from localhost (c-76-124-138-63.hsd1.pa.comcast.net [76.124.138.63]) by mail.messagingengine.com (Postfix) with ESMTPA id 92EEC328005E; Sun, 22 Mar 2020 14:29:41 -0400 (EDT) Date: Sun, 22 Mar 2020 14:29:40 -0400 From: Leo Famulari Message-ID: <20200322182940.GB1532@jasmine.lan> References: <7f0ce820d4edbf883af3ea2d96c23706858a5b34.1584829446.git.leo@famulari.name> <87fte04ggb.fsf@devup.no> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87fte04ggb.fsf@devup.no> X-Spam-Score: -0.7 (/) 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.7 (-) On Sun, Mar 22, 2020 at 03:22:44PM +0100, Marius Bakke wrote: > > - ;; afl only supports using a single afl-qemu-trace executable, so > > - ;; we only build qemu for the native target. > > Perhaps preserve this comment close to the (let ((machine ...))) line? Done. > > + (add-after 'install 'install-info > > + (add-after 'install-info 'create-samba-wrapper > > + (add-before 'configure 'prevent-network-configuration > > I think we can remove all the phases above for simplicity. Done. > > + ("texinfo" ,texinfo))) > > As well as the texinfo input. Done. > > + (home-page "https://www.qemu.org") > > + (synopsis "Machine emulator and virtualizer (without GUI)") > > + (description > > + "QEMU is a generic machine emulator and virtualizer. > > + > > +When used as a machine emulator, QEMU can run OSes and programs made for one > > +machine (e.g. an ARM board) on a different machine---e.g., your own PC. By > > +using dynamic translation, it achieves very good performance. > > + > > +When used as a virtualizer, QEMU achieves near native performances by > > +executing the guest code directly on the host CPU. QEMU supports > > +virtualization when executing under the Xen hypervisor or using > > +the KVM kernel module in Linux. When using KVM, QEMU can virtualize x86, > > +server and embedded PowerPC, and S390 guests.") > > + ;; Many files are GPLv2+, but some are GPLv2-only---e.g., `memory.c'. > > + (license license:gpl2) > > + ;; Several tests fail on MIPS. > > + (supported-systems (delete "mips64el-linux" %supported-systems)))))) > > This section can be removed, as it gets inherited and does not affect > the derivation. This qemu-for-american-fuzzy-lop package doesn't inherit from anything. My goal was to completely separate it from the "real" QEMU package so that we can ignore about it and let whoever is interesting in AFL take care of it. It wouldn't be a problem to inherit these fields, but instead I will edit them to describe what this package is for. > In any case LGTM, too! Thanks for the review! Pushed as 268efd97c255d75ac488c163ff1b8c66c6bcb2b6 From unknown Sat Jun 21 05:07:22 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Leo Famulari Subject: bug#40178: closed (Re: [bug#40178] [PATCH 2/2] gnu: Remove qemu-minimal-2.10.) Message-ID: References: <87h7y49qsz.fsf@cbaines.net> <20200321222104.GA19557@jasmine.lan> X-Gnu-PR-Message: they-closed 40178 X-Gnu-PR-Package: guix-patches Reply-To: 40178@debbugs.gnu.org Date: Tue, 31 Mar 2020 21:08:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1585688882-17711-1" This is a multi-part message in MIME format... ------------=_1585688882-17711-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #40178: QEMU for american fuzzy lop which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 40178@debbugs.gnu.org. --=20 40178: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D40178 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1585688882-17711-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 40178-done) by debbugs.gnu.org; 31 Mar 2020 21:07:31 +0000 Received: from localhost ([127.0.0.1]:37119 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jJO6d-0004ZM-2d for submit@debbugs.gnu.org; Tue, 31 Mar 2020 17:07:31 -0400 Received: from mira.cbaines.net ([212.71.252.8]:33288) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jJO6a-0004Z9-KU for 40178-done@debbugs.gnu.org; Tue, 31 Mar 2020 17:07:29 -0400 Received: from localhost (unknown [46.237.161.230]) by mira.cbaines.net (Postfix) with ESMTPSA id E269727BBE1 for <40178-done@debbugs.gnu.org>; Tue, 31 Mar 2020 22:07:27 +0100 (BST) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id a8a501a7 for <40178-done@debbugs.gnu.org>; Tue, 31 Mar 2020 21:07:25 +0000 (UTC) References: <7f0ce820d4edbf883af3ea2d96c23706858a5b34.1584829446.git.leo@famulari.name> <87fte04ggb.fsf@devup.no> <20200322182940.GB1532@jasmine.lan> User-agent: mu4e 1.2.0; emacs 26.3 From: Christopher Baines To: 40178-done@debbugs.gnu.org Subject: Re: [bug#40178] [PATCH 2/2] gnu: Remove qemu-minimal-2.10. In-reply-to: <20200322182940.GB1532@jasmine.lan> Date: Tue, 31 Mar 2020 22:07:24 +0100 Message-ID: <87h7y49qsz.fsf@cbaines.net> 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: 40178-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 Leo Famulari writes: > On Sun, Mar 22, 2020 at 03:22:44PM +0100, Marius Bakke wrote: >> In any case LGTM, too! > > Thanks for the review! Pushed as 268efd97c255d75ac488c163ff1b8c66c6bcb2b6 Closing this bug, as I think the patches have been merged. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAl6DsQxfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9XeZ3A/+KQvU+YQRZXD2zrb80oTpXp3glPVAVXDil5hVowLYfp1VNOkO2KbaNzJt 9WtlI7QLUqSew9rPEe4oA4/4l+QR+VC4fGeWxeQAP/35LkTdM6LKjXQidOaB5hhM kNVkI3e4gAsja425ram0I2k82bvQ47Tpc73O927HPMHd1XOm1nxwGU4apcK4Zy71 kWn6ohJB0BJpmbssl0eqElYJILyMb/pFxB+ItTvyHU9s8CppeKiIjVHVoXdkg/qv pTmX+f6N0r7TgMZvLnKJ0s3meqThD8bZiEYFg8WIrdF9GJrP6dH6RdC0KlSFCFy5 H8aYJHQ2jaO5ZYAloeXIhRbGgymrRIbJx89Isp2r/waXav1Y/ZAvJ7qcc25Z5mvs 5yzX7lmcxsGydN4uw4NL+QbEW3jXlyUAFCyDdZrTZH2Q58EsB+1mueF+FU5QQIeW lcVtLg+hkE6tv61PeO7k1lFJi1SgDurS48H8mTiiqx+PVLvsbVj2cD/CKK9Bp3LB +5GmmW2AmdFFhmy6E54Sf8RHlisN0MsZwKz4HOl8Wi6Dpztw1s397JIMPMWzhnoB YTCZaCFiwAoOX6QR666tgjcvFNKUHVriRJf5sy1xt6RtpkvnuI2s+zJZdQrXvzFI /ugpw6jThtofkKDY4Njzuvuow9ScAwVVtvoCKjKhX0QB96yADKM= =BVh5 -----END PGP SIGNATURE----- --=-=-=-- ------------=_1585688882-17711-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 21 Mar 2020 22:21:16 +0000 Received: from localhost ([127.0.0.1]:48354 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jFmUW-0002Hn-Cz for submit@debbugs.gnu.org; Sat, 21 Mar 2020 18:21:16 -0400 Received: from lists.gnu.org ([209.51.188.17]:37507) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jFmUT-0002Hd-AZ for submit@debbugs.gnu.org; Sat, 21 Mar 2020 18:21:15 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59277) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jFmUS-0004QW-Cg for guix-patches@gnu.org; Sat, 21 Mar 2020 18:21:13 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.7 required=5.0 tests=BAYES_40,RCVD_IN_DNSWL_LOW, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jFmUR-0005n1-Ev for guix-patches@gnu.org; Sat, 21 Mar 2020 18:21:12 -0400 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:47039) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1jFmUR-0005mo-8A for guix-patches@gnu.org; Sat, 21 Mar 2020 18:21:11 -0400 Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.nyi.internal (Postfix) with ESMTP id F00605C0195; Sat, 21 Mar 2020 18:21:09 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute2.internal (MEProxy); Sat, 21 Mar 2020 18:21:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:subject:message-id:mime-version:content-type; s= mesmtp; bh=xbnAKGfecTPB0mGtIAM/hGT7Kfz/1pOokHIIWUzXtzU=; b=TEJV4 olkDkgpuYmVgvROBD9oM36I5l5kanV0kUk86VgNJYEct+yIazXjDZYl3q0quxxGE nvh6WBEXT1PjBuX8YKjfkoyHTcfW1xnJlYKzYJYmTaSjrDd8WK4MmpgJzjSk+dVT yE1JOTALZJKpYToAF664Pyx+AupGC6kW+Frx00= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; bh=xbnAKGfecTPB0mGtIAM/hGT7Kfz/1 pOokHIIWUzXtzU=; b=XU2tTcbLoEGsr9oxKeQpDtFPFxcXCMFK3SKtc8sTRCWcT bDt0WLdpAVkbvK2sUV/+HWgDo8cawg3nL/W+njdYBC8hD1OJPaeEJiIp0YE5uZy9 BRzMuEX+RG3JvxCTv9/n/NruLwJaOk8rsCvrf0TuAlTc3tvdmlfx4BoDIsr0Tn9f /uKnX/QJv3w35lRgxGdxSGf7J8dRj/o9OjgtP/oLNUGV/AqubDTtvqb6kyFlLXrV 4EbUdnrWrkusKAUrcGdtA4BIEc63vHZhqtTRT3MvVZH6W0Y4Y1L9rQL4qOG5M732 OsNdrO+E+6OnhQ44zDWLeB3g1+WjTatFU+mDhsbXA== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrudegfedgudeitdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhepfffhvffukfggtggusehttdertd dttddvnecuhfhrohhmpefnvghoucfhrghmuhhlrghrihcuoehlvghosehfrghmuhhlrghr ihdrnhgrmhgvqeenucfkphepjeeirdduvdegrddufeekrdeifeenucevlhhushhtvghruf hiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehlvghosehfrghmuhhlrghrihdr nhgrmhgv X-ME-Proxy: Received: from localhost (c-76-124-138-63.hsd1.pa.comcast.net [76.124.138.63]) by mail.messagingengine.com (Postfix) with ESMTPA id A1DB23061856 for ; Sat, 21 Mar 2020 18:21:09 -0400 (EDT) Date: Sat, 21 Mar 2020 18:21:04 -0400 From: Leo Famulari To: guix-patches@gnu.org Subject: QEMU for american fuzzy lop Message-ID: <20200321222104.GA19557@jasmine.lan> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 66.111.4.29 X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: submit 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.8 (/) These patches remove the qemu-minimal-2.10 package without breaking the american-fuzzy-lop package. ------------=_1585688882-17711-1--