Received: (at 44040) by debbugs.gnu.org; 28 Oct 2020 17:19:23 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 28 13:19:23 2020 Received: from localhost ([127.0.0.1]:50466 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kXp6Y-0005jC-Tb for submit <at> debbugs.gnu.org; Wed, 28 Oct 2020 13:19:23 -0400 Received: from mx1.dismail.de ([78.46.223.134]:30231) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <jbranso@HIDDEN>) id 1kXp6W-0005it-Ae for 44040 <at> debbugs.gnu.org; Wed, 28 Oct 2020 13:19:21 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 110afcc4; Wed, 28 Oct 2020 18:19:13 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; s=20190914; bh=HFLAcKmGhz01jDM21lLkCnSXGLgyfgx/pj wg91Gjzco=; b=Ovyf/VC1MqHm3jzFCZsHZz3TwxxVH8iJCeqdT2A42NVJPH1Rl/ ULnBBOQY29bdHf9FqbnmX/CxCwN9EI8IbrMb6Kxnm4lZed/yHxbQVfzO1FELvfmk jV6U6aMkPoFx9Jwc0f61g50hHred7+GEZLgdBqsNssUy9JglqfGA59i/E6QsEYaJ Y//B16AayXKW1nf6MkHyJT/h2UTj3s61Slqy/dZS/uR8Ytxa9Q+qn+uIR8om9r7w 3LY1PiTVt+gjyJNtOXwRo5H8xRqApn/Xl2r0gSlARF9NWdqqpDuqc7tvnR/fC+qU B9JR0sfDU0nl0NHapnJuJNyTTvh7sSKW+UrQ== Received: from smtp2.dismail.de (<unknown> [10.240.26.12]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 0bacdd36; Wed, 28 Oct 2020 18:19:12 +0100 (CET) Received: from smtp2.dismail.de (localhost [127.0.0.1]) by smtp2.dismail.de (OpenSMTPD) with ESMTP id 2fc9419b; Wed, 28 Oct 2020 18:19:12 +0100 (CET) Received: by dismail.de (OpenSMTPD) with ESMTPSA id 743e2a96 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Wed, 28 Oct 2020 18:19:12 +0100 (CET) From: Joshua Branson <jbranso@HIDDEN> To: Morgan.J.Smith@HIDDEN Subject: Re: [bug#44040] [PATCH 2/2] gnu: Add libguestfs. References: <DM5PR1001MB21056B37F10D88430FA3C3DAC5030@HIDDEN> <DM5PR1001MB21057A278B3D910DEAB8492CC5030@HIDDEN> Date: Wed, 28 Oct 2020 13:19:09 -0400 In-Reply-To: <DM5PR1001MB21057A278B3D910DEAB8492CC5030@HIDDEN> (Morgan J. Smith's message of "Fri, 16 Oct 2020 16:00:53 -0400") Message-ID: <871rhiqnea.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 44040 Cc: 44040 <at> debbugs.gnu.org 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: -3.3 (---) Also libguestfs may be helpful for the Hurd filesystem translators: https://www.gnu.org/software/hurd/hurd/translator/libguestfs.html -- Joshua Branson Sent from Emacs and Gnus https://gnucode.me https://video.hardlimit.com/accounts/joshua_branson/video-channels "You can have whatever you want, as long as you help enough other people get what they want." - Zig Ziglar
guix-patches@HIDDEN
:bug#44040
; Package guix-patches
.
Full text available.Received: (at 44040) by debbugs.gnu.org; 16 Oct 2020 20:01:55 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Oct 16 16:01:55 2020 Received: from localhost ([127.0.0.1]:60967 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kTVvH-0005Q2-AY for submit <at> debbugs.gnu.org; Fri, 16 Oct 2020 16:01:55 -0400 Received: from mail-bn8nam11olkn2022.outbound.protection.outlook.com ([40.92.20.22]:48300 helo=NAM11-BN8-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <Morgan.J.Smith@HIDDEN>) id 1kTVvF-0005Pm-Va for 44040 <at> debbugs.gnu.org; Fri, 16 Oct 2020 16:01:54 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=X5ymxPHPhFMi2gy37zEwnwOpR781txKfBSeLDFm8jjJp+zTz7aMRugVXnprZEG74h+1s7OBoKKk7XvgVZnTrqoGMhWH1MTbwd9+//LLFakX5Jze5eJhDToqElF1V2s9m00Iqy7WddTsM4ze+rFFLEPWX9k2njI+sGBDH1ilTWGgZIZuojrlwi9WK47B1iQ9exIl7s0nKWuGiJYW3W6l/RKePtUHtYpOZ6WBFUSH1b3ZtPylk7b1IuHMH49/S/3KSYXKJAvg3cBvD59OotOL6bBgW85BsrvXWig3UkJU97DqTNsNSHhWcDO567uJ0uWCqW2w0FDs8okNhK6Vl4msqYw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=CyEIAnhlkS74m7OX0669oaTh+0bVrtfiUizYdCM3Tts=; b=Xvl/xCd0aoA4TAnjjlR0KmjFrzS9SeB43WDvzD0Z222ZSY9901N9/Y+h+taEd4mNLomB6dDqHWnd+4k6NJ5odhobbppflzvPZB6eimGspZ96jsfQKQEXBy51cSM20UiA5NLHSUrl4dSW4FfdCofZiIUuaNO6EzXNGbrCs1Za1cT8kxInDgMTjIVQW3+GOdAuCaLW9aVx0Omjfcge0tUnqhA49Ryv+2g+U2ktD/78Mjej1RtWveXozEMT8I6dHjdgYLC3C8403DyGkqk3rqcWM+uWjqWMwmeOGDBxhSGQ49tZyrwNrXEWBGpx8ULtLd4b+3NSJEnxjMY+OG1hFEUOwg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=CyEIAnhlkS74m7OX0669oaTh+0bVrtfiUizYdCM3Tts=; b=oiZM57eeeWyeK04Q3QKVh9h3en5M7VfqBNFGPOWIIW4vY5AUakPRTHahEJW7XTrsdlHNEc3VX8Vdk5Ltphy8wb8bAO2OWqeCKJ9jVPmpidZEd17+SS72Zp2xSCfm/nBKbHrANkza3pubKCmAsnjp4NnFU/IK2o5C+Xex5wLVYOKIil9Cbl8VuiOB6ym67LCkVXMVydT6HCJjPF4lzuvvZKSyg5zIgxXUgC4T23bwJIXsLwYBUILJYVD0Vyzprbic5zsCs0sTdnszSChbDNsy5OPYPUr+DFb5YRe+s6vAPaqzhI0KFiXTu/vKTlgdezKxQDRoXW/wSoh76+5RaHrKgg== Received: from BN8NAM11FT055.eop-nam11.prod.protection.outlook.com (2a01:111:e400:fc4b::4f) by BN8NAM11HT019.eop-nam11.prod.protection.outlook.com (2a01:111:e400:fc4b::253) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3477.21; Fri, 16 Oct 2020 20:01:47 +0000 Received: from DM5PR1001MB2105.namprd10.prod.outlook.com (2a01:111:e400:fc4b::41) by BN8NAM11FT055.mail.protection.outlook.com (2a01:111:e400:fc4b::318) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3477.21 via Frontend Transport; Fri, 16 Oct 2020 20:01:47 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:0F9A8B07DF3BBC06643F1E48E5A84D2D8511A4C848178F3274A8A59E3284E6D4; UpperCasedChecksum:8B8A365D367777015C4559FBC6BC92207388D2F81CC6A943625C9A753510B1FB; SizeAsReceived:8611; Count:47 Received: from DM5PR1001MB2105.namprd10.prod.outlook.com ([fe80::2405:9d83:9d59:c5cf]) by DM5PR1001MB2105.namprd10.prod.outlook.com ([fe80::2405:9d83:9d59:c5cf%5]) with mapi id 15.20.3477.025; Fri, 16 Oct 2020 20:01:47 +0000 From: Morgan.J.Smith@HIDDEN To: 44040 <at> debbugs.gnu.org Subject: [PATCH 2/2] gnu: Add libguestfs. Date: Fri, 16 Oct 2020 16:00:53 -0400 Message-ID: <DM5PR1001MB21057A278B3D910DEAB8492CC5030@HIDDEN> X-Mailer: git-send-email 2.28.0 In-Reply-To: <DM5PR1001MB21056B37F10D88430FA3C3DAC5030@HIDDEN> References: <DM5PR1001MB21056B37F10D88430FA3C3DAC5030@HIDDEN> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-TMN: [ZDYZE0r+7e7jC/uDhYHpG0hvphquFilN] X-ClientProxiedBy: YT1PR01CA0113.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:2c::22) To DM5PR1001MB2105.namprd10.prod.outlook.com (2603:10b6:4:2b::24) X-Microsoft-Original-Message-ID: <20201016200051.6985-2-Morgan.J.Smith@HIDDEN> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from pancake.lan (184.164.21.96) by YT1PR01CA0113.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:2c::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3477.20 via Frontend Transport; Fri, 16 Oct 2020 20:01:46 +0000 X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 47 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: 3389215d-6e27-4f01-c607-08d8720e5010 X-MS-Exchange-SLBlob-MailProps: 3R77UsUWwWc+qtSLweqt0DSdyzdmfVOHuRGLd+AEqi3u84gp6oGhDa8uZN2GU+Dylqyf5G9j9xb/QXIIyIOxG5JZpvvQVy2jK7g8WXvwuZBU9MAvAFQ5KLS532T1KpkFGugPH2x7pxWSSkYJTs+GJgbNM3kqdf38WupineOLQ/u/fYaTV+fpoG1z64kSv887V5ERFiNXaq3ZLgpnzh3AVFlJHUzFbIIjMaOQlJvysyK1uplqXUOQIoD+NYXyxhT502Y5JoKwRJWBREbudDCz91vfQUxQK+2mFpAP5Vlpe/vpDmEHeidrUVk62ghjelbYczTietLFzPN3csv5S7rKP2XCBNQZqtuwoEWOMn4SGXCpj+UfL0oOHRDYpmO8UUPFxWXgAu37A64xxQoOLw5gVfOlkFpE36y+fSYda2gZC+noBRZmSVt8vGD0ro5pISfeOb3sTOZ2qUIAYSK+jmqeeClxOKI6ZsM1GzKgrHWsx2qm0zb1491aXKFKhaYB9Oy97BZilZU2zujwJenXjl09DBjj8zdfd0C77dYgHO28O4e6apCkNOP63YfquSXQn2C7yimwGiWC3WZtJfkVjTiJycRBSu9uIDfkUDH1eYe+bF6x/ef88GJK4STM06HsJwsLQ1eKdT8VcNThEyQHiHcwdPyZplK1XNG/3i+90uBSwPqsFXCc8C2voXzohStNooDKtFoN19PPPuFRR5J32lLE3Zgr4rmPo+RCwFx3lz8g5aAQtkfvUqlEhN785GlGVcKYfWTSQLstBR0cQ/hbvH/LOihJc9Jg8c0tsfyIv/IDcej0G1ZqymMHTYXiFWuTTqShuVHmNebLn39SGtjsQxHxo6im4I5+xq6Zr6MWs9Q7M7fbBoqKfk6XiDyOZ9prT7vM0GbC99swb6e+ThzedVbBCw== X-MS-TrafficTypeDiagnostic: BN8NAM11HT019: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: C0LI1FurlOTY0YK9Qi79ABtfT/Nwso0t0JwQLf9P96dnW25GjuUppZ0bnz31XdwfKhzLuGr7bGrjRudi/NmP/S6SDRNo3Cz8qbyFGd4CqiC4Wmx9Lfs41zS4Whjei7KhoWYEF4ZGZwmLKQ+MSbz0T3WIvzJsdmSYSRzcKEsIIEkDElVo7DtWSp58H5k3mcUMe60GKYMhG0MczVygqz71aUK3T1JP9CYeBtQr5O7+Z81tzVu6zS23U/oFdIQ71zBl X-MS-Exchange-AntiSpam-MessageData: WBvDu4j4Y6mOnDAUSxzq36C9/+xopZQDO/6R3C4QpQF8g7yNTnNHnw1+6b5JTq/bD2ZA2kKqrq+Yy1y993QvEi1ZYrjnKhDksh8Oi9SxvcjFhuLZwTlCcnU5X2/M+DSApgos8LADdQ6E4xtsNhv4mQ== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3389215d-6e27-4f01-c607-08d8720e5010 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Oct 2020 20:01:47.4488 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-AuthSource: BN8NAM11FT055.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN8NAM11HT019 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 44040 Cc: Morgan Smith <Morgan.J.Smith@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) From: Morgan Smith <Morgan.J.Smith@HIDDEN> * gnu/packages/virtualization.scm (libguestfs): New variable. --- gnu/packages/virtualization.scm | 103 ++++++++++++++++++++++++++++++++ 1 file changed, 103 insertions(+) diff --git a/gnu/packages/virtualization.scm b/gnu/packages/virtualization.scm index ac062dfa15..d958d99330 100644 --- a/gnu/packages/virtualization.scm +++ b/gnu/packages/virtualization.scm @@ -16,6 +16,7 @@ ;;; Copyright © 2020 Mathieu Othacehe <m.othacehe@HIDDEN> ;;; Copyright © 2020 Marius Bakke <mbakke@HIDDEN> ;;; Copyright © 2020 Maxim Cournoyer <maxim.cournoyer@HIDDEN> +;;; Copyright © 2020 Morgan Smith <Morgan.J.Smith@HIDDEN> ;;; ;;; This file is part of GNU Guix. ;;; @@ -37,13 +38,16 @@ #:use-module (gnu packages admin) #:use-module (gnu packages assembly) #:use-module (gnu packages attr) + #:use-module (gnu packages augeas) #:use-module (gnu packages autotools) #:use-module (gnu packages backup) #:use-module (gnu packages base) #:use-module (gnu packages bison) + #:use-module (gnu packages cdrom) #:use-module (gnu packages check) #:use-module (gnu packages cmake) #:use-module (gnu packages compression) + #:use-module (gnu packages cpio) #:use-module (gnu packages cross-base) #:use-module (gnu packages curl) #:use-module (gnu packages cyrus-sasl) @@ -63,6 +67,7 @@ #:use-module (gnu packages gnome) #:use-module (gnu packages gnupg) #:use-module (gnu packages golang) + #:use-module (gnu packages gperf) #:use-module (gnu packages graphviz) #:use-module (gnu packages gtk) #:use-module (gnu packages haskell) @@ -79,8 +84,10 @@ #:use-module (gnu packages ncurses) #:use-module (gnu packages nettle) #:use-module (gnu packages networking) + #:use-module (gnu packages ocaml) #:use-module (gnu packages onc-rpc) #:use-module (gnu packages package-management) + #:use-module (gnu packages pcre) #:use-module (gnu packages perl) #:use-module (gnu packages pkg-config) #:use-module (gnu packages polkit) @@ -2032,3 +2039,99 @@ administrators and developers in managing the database.") libosinfo library. It provides information about guest operating systems for use with virtualization provisioning tools") (license license:lgpl2.0+))) + +(define-public libguestfs + (package + (name "libguestfs") + (version "1.42.0") + (source (origin + (method url-fetch) + (uri (string-append + "https://download.libguestfs.org/" + (version-major+minor version) + "-stable/libguestfs-" + version + ".tar.gz")) + (sha256 + (base32 + "097hfi53w5lhf3im9l1lrymzv07ksyi1zcmg8bqrg9daycn1kvjg")))) + (build-system gnu-build-system) + (arguments + `(;; XXX: I'm not sure why runpath validation doesn't work + #:validate-runpath? #f + ;; XXX: It's possible to get at least some of the tests to work + #:tests? #f + #:configure-flags (list "--disable-gnulib-tests" + "--disable-daemon" + "--disable-appliance" + "--with-distro=none" + "--disable-static") + ;; Installation is discouraged because users might want to have multiple + ;; versions installed at once. For that reason we have to specify + ;; "REALLY_INSTALL=yes" to install + #:make-flags (list "REALLY_INSTALL=yes") + #:phases + (modify-phases %standard-phases + (add-before 'configure 'fix-configure + (lambda* (#:key inputs #:allow-other-keys) + ;; Our ncurses package doesn't have a binary called + ;; "ncurses6-config". It probably should though + (substitute* "configure" + (("ncurses6-config") + "ncursesw6-config")) + ;; Hard code paths to ld and file in the configure script + (substitute* "configure" + (("/usr/bin/ld") + (string-append (assoc-ref inputs "ld-wrapper") "/bin/ld")) + (("/usr/bin/file") + (string-append (assoc-ref inputs "file") "/bin/file"))) + #t)) + (add-before 'check 'fix-tests + (lambda* (#:key inputs #:allow-other-keys) + (let ((bash (string-append (assoc-ref inputs "bash") "/bin/bash"))) + (setenv "SHELL" bash)) + #t)) + (add-before 'install 'patch-ocaml-installdir + (lambda* (#:key outputs #:allow-other-keys) + (let ((out (assoc-ref outputs "out"))) + ;; Force ocaml installdir to be correct + (substitute* "ocaml/Makefile" + (("\\$\\(DESTDIR\\)\\$\\(OCAMLLIB\\)") + (string-append + out "/lib/ocaml/site-lib")))) + #t))))) + (native-inputs + `(("bison" ,bison) + ("curl" ,curl) + ("flex" ,flex) + ("pkg-config" ,pkg-config))) + (inputs + `(("augeas" ,augeas) + ("cdrkit-libre" ,cdrkit-libre) + ("cpio" ,cpio) + ("fuse" ,fuse) + ("gperf" ,gperf) + ("gperf" ,gperf) + ("jansson" ,jansson) + ("libselinux" ,libselinux) + ("libtirpc" ,libtirpc) + ("libvirt" ,libvirt) + ("libxml2" ,libxml2) + ("util-linux" ,util-linux) ; getopt + ("ncurses" ,ncurses) + ("ocaml" ,ocaml) + ("ocaml-findlib" ,ocaml-findlib) + ("ocaml-hivex" ,ocaml-hivex) + ("pcre" ,pcre) + ("perl" ,perl) + ("qemu" ,qemu))) + (home-page "https://libguestfs.org/") + (synopsis "Tools for accessing and modifying virtual machine (VM) disk +images") + (description "libguestfs is a C library and a set of tools for accessing +and modifying virtual disk images used in platform virtualization. The tools +can be used for viewing and editing virtual machines (VMs) managed by libvirt +and files inside VMs, scripting changes to VMs, and creating VMs.") + ;; The library files are released under LGPLv2.1 or later. + ;; The programs ;; are released under GPLv2+. + (license (list license:lgpl2.1+ license:gpl2+)))) -- 2.28.0
guix-patches@HIDDEN
:bug#44040
; Package guix-patches
.
Full text available.Received: (at 44040) by debbugs.gnu.org; 16 Oct 2020 20:01:37 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Oct 16 16:01:37 2020 Received: from localhost ([127.0.0.1]:60963 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kTVuv-0005PJ-0e for submit <at> debbugs.gnu.org; Fri, 16 Oct 2020 16:01:37 -0400 Received: from mail-dm6nam11olkn2074.outbound.protection.outlook.com ([40.92.19.74]:15296 helo=NAM11-DM6-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <Morgan.J.Smith@HIDDEN>) id 1kTVuq-0005P0-LY for 44040 <at> debbugs.gnu.org; Fri, 16 Oct 2020 16:01:32 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aUNaMI/AbbuBjT9an4bHg3+XCHC/VUPu5acGMQoxkVHdmDBD0aPZ1s4Lk93gtALO9COuMGT6DRrKizplbfVfHCqXrOwSFJiuzEqBiAKjpIHeAaJWiuzG7hrKw6LI0uW7gdcr1kL3QjxWUmLRryynvKy+98b+fOL+S81cF5u4ujevN1AsIKLNPH2oCIabUO+WqlvvRRCwVgIbbCcKRq34BIRhVYsnXV5yvTaO2p19QrnpbwPGQ/KG/IR7B+ut0tY3wMlVtjlUg08kjT6SLRK6U/t0Is0M8RXjitwPqNjGorxOy5FbmKyM+ZFbZ5xKXYk5SMdJxaL2JtLiiZrDkoF8lA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=W6c93nD+Oo4BjVSkYXwTNGtLsqvqtEEM8029jbHQzbI=; b=LDE9bE9Z2/bqR/9OPfh48cifrd67ZafmkKxpR5Jx54Ov/pXtaNyDjYiXK9xRlkssVFpCEQ8gqN1C2AOhdVeMLLC5uRYqgbhxm2dhSnvi7RkD5qMEkt5BZpGmk9S+bWl1ZmvoIJUmDBxaL0lO8C0njO2D8lFob7qNjpuvuNd05K5atUI4Lh9bNIiGOieEZ4nu8hbD1JhqTx0rRVCrQWwydm+tU1xNuaecUakhd3jxhjgrh54d+YdYNkDFvd/C7Uvzq4YSDYCTWMV3AoN/RVAV6n/cyh/7AVDnOedgQzkRCXIOMUafhuu6ZfTaimUE4i8VkKm8DBDrmlKT7kNLs+I0Yw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=W6c93nD+Oo4BjVSkYXwTNGtLsqvqtEEM8029jbHQzbI=; b=tcECHTjMzUT5TXmnEaMSxpgCs+sSHcyrlR53O5cZ72XUkcxhnDHKNqQjhCfq60mM0uRAJDeqsNIXRpayULQ4cDyDmhUFFDlXz+MWmgAVMsvpqMA7OeyvPcsyM5Sm54+sl92OWZf8v/hZc15z4JBwMtZd6CAy3X0co1h+iVeV8Fmxb8+JdiEVt5xSHiksWUQlTuNJFm7M4bruaiRBYSRMJim5LfeqLnsY3awsduR1Hvti76fwshyvYj9orOOvyBMOHF29pUmLYfqowR7SdnOtagGWQbK0EBPyt5aY2HlKqLnGem6L/hvDZyMDp71Jw8CQmgkWmgyjIsn/Xp/xZ2On/w== Received: from BN8NAM11FT055.eop-nam11.prod.protection.outlook.com (2a01:111:e400:fc4b::43) by BN8NAM11HT044.eop-nam11.prod.protection.outlook.com (2a01:111:e400:fc4b::127) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3477.21; Fri, 16 Oct 2020 20:01:22 +0000 Received: from DM5PR1001MB2105.namprd10.prod.outlook.com (2a01:111:e400:fc4b::41) by BN8NAM11FT055.mail.protection.outlook.com (2a01:111:e400:fc4b::318) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3477.21 via Frontend Transport; Fri, 16 Oct 2020 20:01:22 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:B2C2D82331AF5474907E5B61C4B27EDD2E6EC77CB84D2DD943AAFECFFD0CB99D; UpperCasedChecksum:15AC4DE169ADB880116ACC79506C890B158CB4C55B80927665F45A0AB56046D9; SizeAsReceived:8611; Count:47 Received: from DM5PR1001MB2105.namprd10.prod.outlook.com ([fe80::2405:9d83:9d59:c5cf]) by DM5PR1001MB2105.namprd10.prod.outlook.com ([fe80::2405:9d83:9d59:c5cf%5]) with mapi id 15.20.3477.025; Fri, 16 Oct 2020 20:01:22 +0000 From: Morgan.J.Smith@HIDDEN To: 44040 <at> debbugs.gnu.org Subject: [PATCH 1/2] gnu: Add ocaml-hivex. Date: Fri, 16 Oct 2020 16:00:51 -0400 Message-ID: <DM5PR1001MB2105E82B91C9FE8D14CC119DC5030@HIDDEN> X-Mailer: git-send-email 2.28.0 In-Reply-To: <DM5PR1001MB21056B37F10D88430FA3C3DAC5030@HIDDEN> References: <DM5PR1001MB21056B37F10D88430FA3C3DAC5030@HIDDEN> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-TMN: [Um+hMREhIrvrjnCyv8WQd2x2VKSZJGm1] X-ClientProxiedBy: YT1PR01CA0113.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:2c::22) To DM5PR1001MB2105.namprd10.prod.outlook.com (2603:10b6:4:2b::24) X-Microsoft-Original-Message-ID: <20201016200051.6985-1-Morgan.J.Smith@HIDDEN> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from pancake.lan (184.164.21.96) by YT1PR01CA0113.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:2c::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3477.20 via Frontend Transport; Fri, 16 Oct 2020 20:01:21 +0000 X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 47 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: 1352c1d1-3224-4868-8eca-08d8720e40f3 X-MS-Exchange-SLBlob-MailProps: 0RSV28T7LqT9n3kMDvFKhsxiQvoTt9GHNNqNxwX7KGOUw0nggx4mrZ7xBWKERiW3tJQ1sVm0kuw2cnUrnWNZJIR0a7NTbwwKkJXuDp6F66hqsGmMp4n0P/iGEQCTitwXDeyYgiFSkWG3jlpvlLE4nfLlxaitkQSb6J9/OutEEltw7jdo/9UeX+ITSotB8/UoTy1cmlSWVC0Oh1c4R3Tx52+brUiyIKmvaeq1GAOHps+f8JvRmBBuhgIAb8PW/y67YHLpwkrdzp6BjwijsPqNjEXHeeMxnnSOyf9KLvY4zZ1sx1FrwWUx6dboIF8YM5W+/leCdEMNRof2nKrlji/NaBqCD5oXAfZjujzZ2dnCoUTs7vEOWghohscGrPEOV5XbyM1uWAktDqVmkBLz1qWS36t8DXNrTuxPHacIVi1HNqc5UHTv2zrhrwTJ2yEsGrvWdw1a+YjS6WHQ1olN+DJXnHgFy9ZGn4kyG0TJKLdQXhFuB1lqOV1CGfiYoffYSrmwYKPtzSjqCApGUEe7l8pi/Fp03MVKd/i1ZNwiD88Hq7ZEDlAMeo3p7X2y05p4UpJwVwjiUPEpx8TbUK2XDOWkhSjvbGGqroHxN7DjgZhgRr52FpX6bND6N29L4yRvGd2UhtnX58hC5nQoF4kb3IIILbXEXCsdhqjb7GbX98LPem56KQY36KnRhNUeslPx8vt7 X-MS-TrafficTypeDiagnostic: BN8NAM11HT044: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: iFkjCcNLui7MeYfeI/Ye0MeHZD86f7hfaIr/KD2hRPcZiQqWw7RWggEZ6ILtsR0IMBur6F+RIJpk2oljLtANIg4Ta0qdBcZYJtQ/70N+Ttr4PiN4B6VVB/ol5WfOLps7Ng79lAdxKARZg5vD3BKeAtQPtWJy/V2dsmDhVTtJbGa6B3Uk3/5NYzQG6O50bnYYo/S8QwG/CkWRkGZiQWt1TMtrG5KK9IUNJG7CRwvz98DJO6xTmQH5hhqpLnAlqaa5 X-MS-Exchange-AntiSpam-MessageData: ZvXxnd0vEHLDEqB6BBnLRSg152L74DQleda6TLr/VQ0YHvp31Jpdx82ntpuwPl5O8oi6tpRvssgu5L1SbFjAiCOZ3TJAWL+UbY9Nk0tVDCyk3WfzPpd0tvqWYKl0Jwwfi/bC1A5Y1KvOYefPxcCIuQ== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1352c1d1-3224-4868-8eca-08d8720e40f3 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Oct 2020 20:01:22.1325 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-AuthSource: BN8NAM11FT055.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN8NAM11HT044 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 44040 Cc: Morgan Smith <Morgan.J.Smith@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) From: Morgan Smith <Morgan.J.Smith@HIDDEN> * gnu/packages/ocaml.scm (ocaml-hivex): New variable. --- gnu/packages/ocaml.scm | 104 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 104 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 4cc530509a..88c7f3c1d3 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -15,6 +15,7 @@ ;;; Copyright © 2019 Ricardo Wurmus <rekado@HIDDEN> ;;; Copyright © 2020 Brett Gilio <brettg@HIDDEN> ;;; Copyright © 2020 Marius Bakke <marius@HIDDEN> +;;; Copyright © 2020 Morgan Smith <Morgan.J.Smith@HIDDEN> ;;; ;;; This file is part of GNU Guix. ;;; @@ -47,6 +48,8 @@ #:use-module (gnu packages ghostscript) #:use-module (gnu packages glib) #:use-module (gnu packages gnome) + #:use-module (gnu packages gperf) + #:use-module (gnu packages gettext) #:use-module (gnu packages gtk) #:use-module (gnu packages libevent) #:use-module (gnu packages libffi) @@ -68,6 +71,7 @@ #:use-module (gnu packages texinfo) #:use-module (gnu packages time) #:use-module (gnu packages tls) + #:use-module (gnu packages version-control) #:use-module (gnu packages virtualization) #:use-module (gnu packages web-browsers) #:use-module (gnu packages xml) @@ -2831,6 +2835,106 @@ writing to these structures, and they are accessed via the Bigarray module.") (description "Hex is a minimal library providing hexadecimal converters.") (license license:isc))) +(define-public ocaml-hivex + (package + (name "ocaml-hivex") + ;; Make sure to update the gnulib input to the commit upstream uses when + ;; updating this package + (version "1.3.19") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/libguestfs/hivex") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1gw59ac6z4fbg0flajnsh6d25h75pnk4605d5rw9rv0bvhfvway5")))) + (build-system ocaml-build-system) + (arguments + `(;; XXX: I'm not sure why runpath validation doesn't work + #:validate-runpath? #f + #:configure-flags + (list (string-append "CONFIG_SHELL=" + (assoc-ref %build-inputs "bash") "/bin/bash") + (string-append "SHELL=" + (assoc-ref %build-inputs "bash") "/bin/bash")) + #:test-target "check" + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'unpack-gnulib + (lambda* (#:key inputs #:allow-other-keys) + (let ((gnulib (assoc-ref inputs "gnulib"))) + ;; Upstream gnulib is cloned into this directory as a submodule + (copy-recursively gnulib ".gnulib") + #t))) + ;; Autogen calls bootstrap and then generates a configure script + (add-before 'configure 'autogen + (lambda _ + (chmod "configure.ac" #o644) + (invoke "./autogen.sh") + #t)) + (add-before 'autogen 'fix-bootstrap + (lambda _ + ;; Stop bootstrap from cloning gnulib + (substitute* "bootstrap" + (("^git.*$") "")) + #t)) + (add-before 'autogen 'fix-autogen.sh + (lambda _ + (substitute* "autogen.sh" + ;; Forces bootstrap to run + (("git submodule status") "echo false") + ;; Don't run configure yet + (("^.*configure.*$") "echo\n")) + #t)) + (add-after 'autogen 'patch-configure-and-build-aux + (lambda* (#:key native-inputs inputs outputs #:allow-other-keys) + (patch-shebang "configure") + ;; Hard code paths to ld and file in the configure script + (substitute* "configure" + (("/usr/bin/ld") + (string-append (assoc-ref inputs "ld-wrapper") "/bin/ld")) + (("/usr/bin/file") + (string-append (assoc-ref inputs "file") "/bin/file"))) + #t)) + (add-before 'install 'patch-ocaml-installdir + (lambda* (#:key outputs #:allow-other-keys) + (let ((out (assoc-ref outputs "out"))) + ;; Force ocaml installdir to be correct + (substitute* "ocaml/Makefile" + (("\\$\\(DESTDIR\\)\\$\\(OCAMLLIB\\)") + (string-append + out "/lib/ocaml/site-lib")))) + #t))))) + (native-inputs + `(("autoconf" ,autoconf) + ("automake" ,automake) + ("gperg" ,gperf) + ("libtool" ,libtool) + ("pkg-config" ,pkg-config) + ("gnulib" + ;; This is the commit upstream uses + ,(let ((commit "5e50baa16ef90204d9048a9e2f23c5a538955121")) + (origin + (method git-fetch) + (uri (git-reference + (url "git://git.savannah.gnu.org/gnulib.git") + (commit commit))) + (sha256 + (base32 "0clx0gq6mmm4dkzp5pqh02cbzggnc3ba491qb79brpxcrjri1pnd")) + (file-name (git-file-name "gnulib" commit))))))) + (inputs + `(("perl" ,perl) + ("sed" ,sed) + ("gettext" ,gettext-minimal))) + (home-page "https://github.com/libguestfs/hivex") + (synopsis "Library for reading and writing Windows Registry \"hive\" +binary files") + (description "This library reads Windows NT registry files (ie. not +Windows 3.1 or Windows 95/98/ME).") + (license license:lgpl2.1))) + (define-public ocaml4.07-ezjsonm (package (name "ocaml4.07-ezjsonm") -- 2.28.0
guix-patches@HIDDEN
:bug#44040
; Package guix-patches
.
Full text available.Received: (at submit) by debbugs.gnu.org; 16 Oct 2020 19:58:58 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Oct 16 15:58:58 2020 Received: from localhost ([127.0.0.1]:60957 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kTVsQ-0005HS-JO for submit <at> debbugs.gnu.org; Fri, 16 Oct 2020 15:58:58 -0400 Received: from lists.gnu.org ([209.51.188.17]:37038) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <Morgan.J.Smith@HIDDEN>) id 1kTVsP-0005HJ-Cq for submit <at> debbugs.gnu.org; Fri, 16 Oct 2020 15:58:57 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45004) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <Morgan.J.Smith@HIDDEN>) id 1kTVsK-0005ni-9Y for guix-patches@HIDDEN; Fri, 16 Oct 2020 15:58:55 -0400 Received: from mail-dm6nam11olkn2038.outbound.protection.outlook.com ([40.92.19.38]:9792 helo=NAM11-DM6-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <Morgan.J.Smith@HIDDEN>) id 1kTVsF-00047O-Um for guix-patches@HIDDEN; Fri, 16 Oct 2020 15:58:51 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UizWO//td+pVwqfik3E+b3UQNDHBu+EIYjX3V4vlirdwf/aWcAj1sAcI9LBViaoYEBGP8YQwaW3YLSjKN4NI6q4DIIFeWjP8o3Cva3KI+ktOSe8vSA7TufwkIXjPd0sPzAO4veCQwY+uaBR+u+pph+uVX+/E/Pvvyr8R7/of1yfER2PRolKwHGbIWh3V/CO+x0TaHo+wcj041chCWBSf9GjtwLBS8Jb5kfl60dU5wmz+v/M7hQEPcf9sWGvtRgCIcEjPMzoO1d6TRNx179C0vxXb9TR52VAGxTuFQnoFRiyv19zxLVv6SoOGfD0LG8M05t8s8dd9zCYBe8xe6meMBw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=u4ASsgxcKZWE0uR7JBGKVmNSEsj/55E5bCHpNnEps4o=; b=VQjo8Z4WltVqCxgskSCLYqGd1nqYZA0q9GEVMRiWTJxPt/+YofDBcgqYdHZbX2adBnhz31x8jx3A+L3e2Q+55CdKZ7C+Y2omxDHMfEH7tpG8NJL1uQ0PTU7hkcvSCYLAwHNeFpxcKx/FP7fDSRBMuvzCA0NyIrcJLLAJs+aZVcIRm8eyOPYIFJvFmR+KG7CH02txIPbn4SHRO4VbZYxDhwIG7Y0BoKCnqt3N1LKs33MFFSkX2szGRFoqxA8PyADyi0pUIfvBE3e+UVF0gDRpc063aFoDR6Q01aJ2SGCsRnhM9F9Zw4QG1VQTt+Zv8KnEazE374HBIEjPiWehh4PKnA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=u4ASsgxcKZWE0uR7JBGKVmNSEsj/55E5bCHpNnEps4o=; b=F3B8rFsecBNMZPEElzHEa+MTiDS5vz62LAkJokjonkdxuvc7sA2iVwpuYIq/c9kPO7BONaF0iPphMbb+/eAiCVRo5/gsRXy2+62359y/+ygSFEfs9jl/PS4sM/9Jtt7fpzXAHqb5NblqyKHj8J3zFO+jBWZKOGpOUHWTDddQ5H5YFZqTUpH2QEUE7hSFUZzXBzjDcOE9gSwmfhAAVt+6HbhS1jGNSrUJVisFGe2hB1ZJ4VItGwVPfXQCH6yUYZXtgHK9Dxm7fZv9YEK2kTqyqRuE1/j7UVkqgOPRluOhgB+36rfUvVkV5+vog+RbwS3ADTg1mUg0Kx7b74f1rbgXJw== Received: from DM6NAM11FT031.eop-nam11.prod.protection.outlook.com (2a01:111:e400:fc4d::40) by DM6NAM11HT253.eop-nam11.prod.protection.outlook.com (2a01:111:e400:fc4d::257) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3477.23; Fri, 16 Oct 2020 19:43:42 +0000 Received: from DM5PR1001MB2105.namprd10.prod.outlook.com (2a01:111:e400:fc4d::40) by DM6NAM11FT031.mail.protection.outlook.com (2a01:111:e400:fc4d::203) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3477.21 via Frontend Transport; Fri, 16 Oct 2020 19:43:42 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:4659A82A73F9F5BC4FE2F2EA948040ABB7CD8AB370D02C9A1A2343AF8A2C5FAA; UpperCasedChecksum:EDA061EB3FA2C398F94668710418E992BD5A19E04DF77A0FAEAAECE8FD6E9CD3; SizeAsReceived:8477; Count:43 Received: from DM5PR1001MB2105.namprd10.prod.outlook.com ([fe80::2405:9d83:9d59:c5cf]) by DM5PR1001MB2105.namprd10.prod.outlook.com ([fe80::2405:9d83:9d59:c5cf%5]) with mapi id 15.20.3477.025; Fri, 16 Oct 2020 19:43:42 +0000 To: guix-patches@HIDDEN From: Morgan Smith <Morgan.J.Smith@HIDDEN> Subject: libguestfs + ocaml-hivex help wanted Message-ID: <DM5PR1001MB21056B37F10D88430FA3C3DAC5030@HIDDEN> Date: Fri, 16 Oct 2020 15:43:40 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Icedove/78.3.1 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="qnpqQ9iaCjZHdCwgbnp24pbWwElXjux8m" X-TMN: [PKouhoffzyI5PmjJFV1rEQ+BGAsmMAqC] X-ClientProxiedBy: YT1PR01CA0018.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01::31) To DM5PR1001MB2105.namprd10.prod.outlook.com (2603:10b6:4:2b::24) X-Microsoft-Original-Message-ID: <00b5e273-ace6-fbfd-ef31-8e35b3098abc@HIDDEN> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from [192.168.8.218] (184.164.21.96) by YT1PR01CA0018.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3477.21 via Frontend Transport; Fri, 16 Oct 2020 19:43:41 +0000 X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 43 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: dc9a316f-22e6-4f7f-2413-08d8720bc93d X-MS-TrafficTypeDiagnostic: DM6NAM11HT253: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: XKFq0k/6FTMSX2hUD9EMpf/VAhRQwu8XwcK4e0QPV1/RYE3Vn7kEVb4b26dPSQh+SSDvXkoAYnDYyJFtRI+7TB0gRyTcGg/1kXp1eeZbPC7XEEtwgdCSEQad2lIsP6v1fgZz69J863x2soBM73UNZ08mkmqhb+49cSFycVoN45VmrDrUoKTvTLrUK2fRMdR2xw0ayWW8HIq+y/RUwu6rNQ== X-MS-Exchange-AntiSpam-MessageData: 8fAyl3WisybbffU5f61iOxXCPdvxwEz9ryKCtQOGI+K3IoQoBDSoDLQ4osBFn9SllVjc5g3NKIMpQoLei5/NA+NEAR/Pe3GI4BKukUFpG4RlG/grAUKYIdggBgSBnagIQwOU2dH054+Vzo2k0xqHlQ== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: dc9a316f-22e6-4f7f-2413-08d8720bc93d X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Oct 2020 19:43:42.4036 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-AuthSource: DM6NAM11FT031.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6NAM11HT253 Received-SPF: pass client-ip=40.92.19.38; envelope-from=Morgan.J.Smith@HIDDEN; helo=NAM11-DM6-obe.outbound.protection.outlook.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/10/16 15:58:45 X-ACL-Warn: Detected OS = Windows NT kernel [generic] [fuzzy] X-Spam_score_int: 2 X-Spam_score: 0.2 X-Spam_bar: / X-Spam_report: (0.2 / 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, FORGED_MUA_MOZILLA=2.309, FREEMAIL_FROM=0.001, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 2.3 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: So I've sunk a lot of time into this package but I actually don't need it anymore. My use-case is gone. Also I don't have a lot of time these days. It does build and some of the tests pass, but It's u [...] Content analysis details: (2.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (morgan.j.smith[at]outlook.com) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [209.51.188.17 listed in list.dnswl.org] 0.0 RCVD_IN_MSPIKE_H4 RBL: Very Good reputation (+4) [209.51.188.17 listed in wl.mailspike.net] 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 0.0 MSGID_FROM_MTA_HEADER Message-Id was added by a relay 1.6 FORGED_MUA_MOZILLA Forged mail pretending to be from Mozilla 2.0 SPOOFED_FREEMAIL No description available. 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: -0.7 (/) --qnpqQ9iaCjZHdCwgbnp24pbWwElXjux8m Content-Type: multipart/mixed; boundary="7QnrPLMagtXBhhAorBZZF627pGL5VOTc8"; protected-headers="v1" From: Morgan Smith <Morgan.J.Smith@HIDDEN> To: guix-patches@HIDDEN Message-ID: <00b5e273-ace6-fbfd-ef31-8e35b3098abc@HIDDEN> Subject: libguestfs + ocaml-hivex help wanted --7QnrPLMagtXBhhAorBZZF627pGL5VOTc8 Content-Type: multipart/mixed; boundary="------------D0D4F30C151391263013BAC7" Content-Language: en-US This is a multi-part message in MIME format. --------------D0D4F30C151391263013BAC7 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable So I've sunk a lot of time into this package but I actually don't need it anymore. My use-case is gone. Also I don't have a lot of time these days. It does build and some of the tests pass, but It's untested since I don't have a use case. Basically I'm just posting this here so someone else can finish it. I don't want to touch this anymore. Sorry for only going half way --------------D0D4F30C151391263013BAC7 Content-Type: application/pgp-keys; name="OpenPGP_0x52D93416EEAA45A6.asc" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="OpenPGP_0x52D93416EEAA45A6.asc" -----BEGIN PGP PUBLIC KEY BLOCK----- xsBNBFwIaPkBCAC0ftYeut16x9zh8J7PCe+yVncNdhql5kmTPReny9l1kJ8OJRjBtgbhnS/jg= Imu OkSYJng4jc0PflEf+WoozLznLCHoM0DYHZwX0ThfUvgVMJ+eJEobSpX0n6A5zWdQm2NNzy05+= iVN i5Bld8779kP1pLqBwbDR/Z4ohnGIrTyHjYNRa9w0xwJ6wytgiTtpgoqeRwEDA3dZteuFD8BM4= DDy FJ3Gcr1iAp9geS/PaNKNg0V2o0hGA29LVRqT7IKY9WHgXG7nWcJpL9rUlBXOG35NINYB4eAiQ= rR6 CvJbsj6m0Vp39lMXcb5jYqLfZcXLAxKn93oP1srlpD6c0oj5avuhABEBAAHNI21vcmdhbiA8b= W9y Z2FuLmouc21pdGhAb3V0bG9vay5jb20+wsCOBBMBCAA4FiEEF3oHh1HcS/5V5sbnUtk0Fu6qR= aYF AlwIaPkCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQUtk0Fu6qRabAuQf6Ahi++Fq8X= mjj sIuM7K39ArSOpDBMV3kjUeJxOg9gUQKNT8k+CKI/jzd8B0oALvM0O7yW06qHXqrkTf9XB7tM8= mGP +HxHP0BAM9aL0oeq3deKN2Mt1ghhkv1r/ZbmNP+ZZbKhDV98liZhvnDdwPLQfIGPBNpNz5RDS= b55 XFHEIV8Il36YYHLBVID2TzT5gWUaoqzmZn0RDCrVAoR2lqZxStoYR3g2dDZeFbJoAtyl5n2lp= O5f QvNG4pbPjiPSfScKBoZLS2R+ExAjTc46ed6na5uplzM1Hx+vGl450p4mZkzP12Jj8s0Z7x3yK= JbJ zbrWK2d2eu+emAuc9uJOHyqFiMKMBBAWCAA0FiEEZz0ER3wop2iO21azxKridMrUM/cFAl5zt= KAW FIAAAAAADQAAcmVtQGdudXBnLm9yZwAKCRDEquJ0ytQz9823AQCwwti+hSHBaJ0GQCLQc2lQE= flJ aZ8sERLHG4UefzejwQEAxACLJufrNOK5b3sEHyLWel6Ru0inVNSea5VwJE2izgHCwHMEEAEIA= B0W IQT8po0ozfUlNqldJNSENCWNqAwEdQUCXpCyyAAKCRCENCWNqAwEddjgCADL7HhyP9rWP2Wm3= afq TgAXKbwnKGcdl503CuQ/1xCUSVjEiDsYMbBYSP9XZolP2XpBzwrT42Sbh37lZl2fJBsdv4NoP= Z+d s9894mbAsfz1EJBlHKSPZghLyJCaArPAXN0TAVsnTLh1jH/QhdpYp/p9imkgTd90bGZx/VbTd= M5g w3o3ZC6x5UUcmv6A4sxhR2XERwABnWuwUOUW7g6NLQ3/0GXBQFxoBZdjyAJbzTy1Bg2pV5x/a= 1vm gxYsnqe9fEGhweBY4SQhZznpDDZNx2FrEO+TvkhJRKQlkQZDJn2DIjkDP3IH6ohYRaYjIq5dc= AYb O4oKW97cm3NLKIWbevWwzsBNBFwIaPkBCADGIwjYC3HDtNRO4gT34Anb3PGRN8H5RQMK5z9Iz= HyM Hp8TscxAfX495xCAytenW/UgjW7XeIePaTQmIRPeUE7PtntlIIqcZqORqYMfatY/lq7QG4zrk= SR5 hoxCcVmBc2XTNWNJ1jCunVGU2e13Ll1+UOqDj26JhBkC69D2vuLyAHBVhz7sKGGuKbbOHmwzP= 60Z qbYKCAlR7+ifEGzRapXi/SUvGLcYQyY/OQR8MJ3srKk6I2ZkXlbBpu18CCK8dsHLIx++qot7m= bAO SHQY+RlUsMsSeWx2JIqCdGFI2r9ELzr4B5zBZ4ldS68wBdMe37b6XuBIdOknSe4y24iFBRTvA= BEB AAHCwHYEGAEIACAWIQQXegeHUdxL/lXmxudS2TQW7qpFpgUCXAho+QIbDAAKCRBS2TQW7qpFp= lZP B/4pTuqJlImgC9fkeYPhkXSEcfJQEUD0vPFKNBsPR5oWeR8o57eI/pVBB3psucgw5U1VLuYBQ= VyU VLylrxz9GKVuLcL1PsncnMRLZLj6TcsdgMEg05zZGZ5Bgj8Wea6kIK1wWJULzmG4wBT/ECxQp= G1f q4tFKSFZuRmgWOldycdxwtmbFdWjKcsKHJJnDqhsaxZs3Tf0Nrul2pEv7s8WkIOmatA4oH8UB= Fkq NtuWrwYSm/XIk++/1LG7NCm5Dnoww0wWLHeCQzvb6XI2zh/aEAXATFMzDabzFxJuJ4Lf0SuDn= iP3 oKAwKBybGs5EJyBKWNn7nxQQIEexcilFyR8S6BFSzsBNBF6SqzgBCAD2aKaClVuSpkMb8W+/y= JPe LBwouRCjjgx/Vsj9qbiXhEOBK9fHBXiHDo3cCxZVQhNQQZc9gmGEROtR0FI5dSYgARfIRbiCr= 6IB WTt3/hjqrIneIWy2LH+nzXWFAfG9RDFN6Pgxv3rFZkQYjmWfXGGYN3Rkex0It8VQQ7OfNellx= c3B QTjWQjsFGfZyINRu6Uzj81QsyA4TT7czp8UMORISaaK4VMv1Zii5q2iSUxhSOwEQYZbK3Viwi= q96 cXfQyhXjeRx0rXifYglPMzFg5lK3mkyA4I3ncE7lpx2WZ6Ro/8Wi43VPXwIMUvRLrZNri1uKv= jCI wIgf5DoiKV4IOp5vABEBAAHCwHwEGAEIACYWIQQXegeHUdxL/lXmxudS2TQW7qpFpgUCXpKrO= AIb IAUJAeEzgAAKCRBS2TQW7qpFpuPLB/4l/qw+ClpaU0/1WjIKILWOelWLWKyrsDVUq1TlnFgAe= lNm 7IDn48Myo44bHV2QvacI5YXw59ftNR/mlc/iEJeFHUMiYuzOjjp+7xEC4Bt69FiDxyO/SMWcQ= Wts /0boO539KYVGwQ6x5RkPueFZPpz8FSPwLx6nYGM0oyvSK1tGrlUjVPu5Rr0hvqat/GmYTzn8j= WW8 lt3kHvIWEAYMbsMkvVa2zHY4IL4CJUSkhI3Y4ryvMPoiGpcj09PpnADD2RTD3UelkU7gxLwZI= Fn7 Iln+x/BDlE2s7kU2E9Id2/QMiYt2jHct8NXrRHWr9R/nnCeLddJw8OIx7PTg3/0RxByW =3DsFp2 -----END PGP PUBLIC KEY BLOCK----- --------------D0D4F30C151391263013BAC7-- --7QnrPLMagtXBhhAorBZZF627pGL5VOTc8-- --qnpqQ9iaCjZHdCwgbnp24pbWwElXjux8m Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wsB5BAABCAAjFiEEF3oHh1HcS/5V5sbnUtk0Fu6qRaYFAl+J9+wFAwAAAAAACgkQUtk0Fu6qRaYo qgf9HhoydZ2G/3/SwsOVVO4UYiOdMHan2FP8Y/3cZ5Am7Eau4Fpav04UtC6RyIjMM9RGCTmzMSeC G7Pkt9EEEcl7TUDLmXZ9GyApEZApuv77+9hPzgq7XZyd0Meh25Gy5KcXmo7xwWwEdTy3RYWo9/mc KOiX2qxKq/ul2WNh6jvhNwXw+Tcct2Q1Nr5+DaeabIpc3tlOWlzsjeljb8qOiqOnhm3puUU7TOVn WxkmDfOCVE3FRz+2OA2MCSp0ufW9qLX/QJft0vZt8JwLGeZd6wbqhDp5r3xzG4uosPYgRke9IkqD PeC7bnOt/PlHhU0BPw7qauxMqIqUsvSu2eiaI159eg== =eMZi -----END PGP SIGNATURE----- --qnpqQ9iaCjZHdCwgbnp24pbWwElXjux8m--
Morgan Smith <Morgan.J.Smith@HIDDEN>
:guix-patches@HIDDEN
.
Full text available.guix-patches@HIDDEN
:bug#44040
; Package guix-patches
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.