From unknown Thu Jun 19 14:03:20 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#38860 <38860@debbugs.gnu.org> To: bug#38860 <38860@debbugs.gnu.org> Subject: Status: Support JFS! Reply-To: bug#38860 <38860@debbugs.gnu.org> Date: Thu, 19 Jun 2025 21:03:20 +0000 retitle 38860 Support JFS! reassign 38860 guix-patches submitter 38860 Tobias Geerinckx-Rice severity 38860 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 01 19:28:02 2020 Received: (at submit) by debbugs.gnu.org; 2 Jan 2020 00:28:02 +0000 Received: from localhost ([127.0.0.1]:37784 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1imoLK-0001Pp-CH for submit@debbugs.gnu.org; Wed, 01 Jan 2020 19:28:02 -0500 Received: from lists.gnu.org ([209.51.188.17]:56527) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1imoLJ-0001PU-Fv for submit@debbugs.gnu.org; Wed, 01 Jan 2020 19:28:01 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:33827) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1imoLI-0005D7-6U for guix-patches@gnu.org; Wed, 01 Jan 2020 19:28:01 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,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 1imoLG-0001Th-EQ for guix-patches@gnu.org; Wed, 01 Jan 2020 19:27:59 -0500 Received: from tobias.gr ([2001:470:7405::1]:33784) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1imoLF-0001S0-Sc for guix-patches@gnu.org; Wed, 01 Jan 2020 19:27:58 -0500 Received: by tobias.gr (OpenSMTPD) with ESMTP id 8d9cd731 for ; Thu, 2 Jan 2020 00:27:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=tobias.gr; h=from:to :subject:date:message-id:mime-version:content-type; s=2018; i= me@tobias.gr; bh=nr7Atv7DgQOjWnbHCawPnlYkUgTJmsPcz2T9J7q9azY=; b= ay4DnSyYX7LmEsU552a1Q8/9FYEvo7ZAay03faysDMAGgZSTKt0lHaVAHYift6UC SECZDC2PPpI12hHyCPj46bZhD1O1lw7xNW+n1kpS4Aq0L0MfFizhRPpacGmubMrG nXgO3DgDoA2Xqp7mOEXqlJR5AyXl2nj18u/AXtrM2fxCtAL3iA3ml3HQM0acZnIs H9GzwV+Zu+nSm57DOWoP2DDO7NozR9bNMHSdKHsm7CNDHLbXDv5jANrJokP5hRkq C51CCue4gthbuLAyYwUndRShG/jaswIj98uNA6kf9c6gsG2GaJ8Fp+mBTeFUYSVp iy8dG/pg5aEcCDkiD68kew== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id d6bbfa69 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for ; Thu, 2 Jan 2020 00:27:52 +0000 (UTC) From: Tobias Geerinckx-Rice To: Tobias Geerinckx-Rice via Guix-patches via Subject: Support JFS! Date: Thu, 02 Jan 2020 01:27:50 +0100 Message-ID: <87r20ivh15.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2001:470:7405::1 X-Spam-Score: -1.4 (-) 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: -2.4 (--) --=-=-= Content-Type: text/plain; format=flowed Friends, These should add JFS root support to Guix System. There's a system test, which passes, but I need to do some more testing with external drives &c. when I get home. Help welcome. Kind regards, T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfo+u0AlEeO9y5k0W2Imw8BjFSTwFAl4NOQYACgkQ2Imw8BjF STw26xAAtDqT0DcDwpNSpl6Ovoddr5/037O+QTjqqhCY8H9+RkusOMlTsHBIEJAZ B/ZFOdIjEEStf4mOBOpKypqvCfHCX43zhb6e6G9b4ieb9gsGZVzW13nA/xvzN5Gt 2ZoQKMb1kadnd8nvykAFMPsoWb29pVw7VYMuz1lvpVJnHhRFIyf1Nyn4M5kMTz33 d3FG8dQhQiXaQEomSodrc28LaIHHAbX7O4DC9TQE8T1A7p3Nl8SyAvN3UMk1kkmk lqOOSNmQrPz4bv4xJvwE9jvRjSqdTgc4yDxLP+0d947FgubWIdrB9MSZCgD+TKYP gF7r5Y9hfWedXbexAwZ36NMW9WutPQYtb+9Tsv+KhLKmK5MQOMyGMUiyI5BRePNT XvHlhmUEjEiOB7+5Bq5yUfBOOwme4ZD1XG6j6gklwAjwmfYK34vAHBJv85Qvfnwr lMgexL7KevaO5nFzjNMxa8E3pVyb1qyzYvFYbfYgCXJLexrpFLao8myLdNg9GWAB z4RYLjUmsDWkS1tcm8p5KR7WDxHbc0bMo1O5dKtlsLJiEcfeaw/RxmZToY27ptFn 1S0bvdjsj02pct4FbmPcRCu+jyTJ2qhFPj3TcarNtIrWseYzlEgH5DtlfozHNDkq d9/rhpiVeF2TVgUE4xEbOWxaF346UTJsXshunrr5r2/2+4qIIx4= =swzi -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 01 19:39:15 2020 Received: (at 38860) by debbugs.gnu.org; 2 Jan 2020 00:39:15 +0000 Received: from localhost ([127.0.0.1]:37793 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1imoWB-0003c6-F8 for submit@debbugs.gnu.org; Wed, 01 Jan 2020 19:39:15 -0500 Received: from tobias.gr ([80.241.217.52]:39910) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1imoW9-0003bs-KI for 38860@debbugs.gnu.org; Wed, 01 Jan 2020 19:39:14 -0500 Received: by tobias.gr (OpenSMTPD) with ESMTP id 5ab6b4ab for <38860@debbugs.gnu.org>; Thu, 2 Jan 2020 00:39:11 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=tobias.gr; h=from:to :subject:date:message-id:mime-version:content-type :content-transfer-encoding; s=2018; i=me@tobias.gr; bh=PduQN1d9v EYyvyn2cV0i38AjZUbnPL3GNOYsD04kQVk=; b=WIQVmaBVOGz2Sn7Uw2GcIM00p npaZ0pOtxHrYai+467kdCrtdUQiCZkqf5wWwk7cFuo5JrnMytV/kknXFbIaQilo7 Giw+7H2Af4EBd9MC+OMwgInHGkjiodS+r7gBRTiiUOJTjtxMq0y1r7MVIiYyRGwf iIpJhd5QYyxLEDt1tsPrTyZmoySJaH7QhyaB3O1GqoF2w/xkesXAOOhd3pZm4qQj b0JTmD0hR2eQ+m5c+Z/9Xp47FJ4aXAxCQevDVfI1t4enxLKVBPTqMTVH+b4bZ1Nd PNtblco5w6dgdMbPcTZTxMQ3lbbqmGjiwRzEFZl30Nrnvm5NwAmWkMfB/VuYA== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 02b171db (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <38860@debbugs.gnu.org>; Thu, 2 Jan 2020 00:39:11 +0000 (UTC) From: Tobias Geerinckx-Rice To: 38860@debbugs.gnu.org Subject: [PATCH 1/7] file-systems: Add support for JFS. Date: Thu, 2 Jan 2020 01:38:56 +0100 Message-Id: <20200102003902.15205-1-me@tobias.gr> X-Mailer: git-send-email 2.23.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 38860 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: -3.3 (---) * gnu/build/file-systems.scm (%jfs-endianness): New syntax. (jfs-superblock?, read-jfs-superblock, jfs-superblock-uuid) (jfs-superblock-volume-name, check-jfs-file-system): New procedures. (%partition-label-readers, %partition-uuid-readers, check-file-system): Register them. --- gnu/build/file-systems.scm | 49 ++++++++++++++++++++++++++++++++++++-- 1 file changed, 47 insertions(+), 2 deletions(-) diff --git a/gnu/build/file-systems.scm b/gnu/build/file-systems.scm index 13c44aa728..9299cc2e4c 100644 --- a/gnu/build/file-systems.scm +++ b/gnu/build/file-systems.scm @@ -3,6 +3,7 @@ ;;; Copyright © 2016, 2017 David Craven ;;; Copyright © 2017 Mathieu Othacehe ;;; Copyright © 2019 Guillaume Le Vaillant +;;; Copyright © 2019 Tobias Geerinckx-Rice ;;; ;;; This file is part of GNU Guix. ;;; @@ -294,6 +295,45 @@ string. Trailing spaces are trimmed." (string-trim-right (latin1->string (sub-bytevector sblock 40 32) (lambda (c) #f)) #\space)) + +;;; +;;; JFS file systems. +;;; + +;; Taken from /fs/jfs/jfs_superblock.h. + +(define-syntax %jfs-endianness + ;; Endianness of JFS file systems. + (identifier-syntax (endianness little))) + +(define (jfs-superblock? sblock) + "Return #t when SBLOCK is a JFS superblock." + (bytevector=? (sub-bytevector sblock 0 4) + (string->utf8 "JFS1"))) + +(define (read-jfs-superblock device) + "Return the raw contents of DEVICE's JFS superblock as a bytevector, or #f +if DEVICE does not contain a JFS file system." + (read-superblock device 32768 184 jfs-superblock?)) + +(define (jfs-superblock-uuid sblock) + "Return the UUID of JFS superblock SBLOCK as a 16-byte bytevector." + (sub-bytevector sblock 136 16)) + +(define (jfs-superblock-volume-name sblock) + "Return the volume name of SBLOCK as a string of at most 16 characters, or +#f if SBLOCK has no volume name." + (null-terminated-latin1->string (sub-bytevector sblock 152 16))) + +(define (check-jfs-file-system device) + "Return the health of a JFS file system on DEVICE." + (match (status:exit-val + (system* "jfs_fsck" "-p" "-v" device)) + (0 'pass) + (1 'errors-corrected) + (2 'reboot-required) + (_ 'fatal-error))) + ;;; ;;; LUKS encrypted devices. @@ -420,7 +460,9 @@ partition field reader that returned a value." (partition-field-reader read-fat32-superblock fat32-superblock-volume-name) (partition-field-reader read-fat16-superblock - fat16-superblock-volume-name))) + fat16-superblock-volume-name) + (partition-field-reader read-jfs-superblock + jfs-superblock-volume-name))) (define %partition-uuid-readers (list (partition-field-reader read-iso9660-superblock @@ -432,7 +474,9 @@ partition field reader that returned a value." (partition-field-reader read-fat32-superblock fat32-superblock-uuid) (partition-field-reader read-fat16-superblock - fat16-superblock-uuid))) + fat16-superblock-uuid) + (partition-field-reader read-jfs-superblock + jfs-superblock-uuid))) (define read-partition-label (cut read-partition-field <> %partition-label-readers)) @@ -527,6 +571,7 @@ were found." ((string-prefix? "ext" type) check-ext2-file-system) ((string-prefix? "btrfs" type) check-btrfs-file-system) ((string-suffix? "fat" type) check-fat-file-system) + ((string-prefix? "jfs" type) check-jfs-file-system) (else #f))) (if check-procedure -- 2.23.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 01 19:39:17 2020 Received: (at 38860) by debbugs.gnu.org; 2 Jan 2020 00:39:17 +0000 Received: from localhost ([127.0.0.1]:37799 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1imoWC-0003cP-PZ for submit@debbugs.gnu.org; Wed, 01 Jan 2020 19:39:17 -0500 Received: from tobias.gr ([80.241.217.52]:39910) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1imoWA-0003bs-Pt for 38860@debbugs.gnu.org; Wed, 01 Jan 2020 19:39:15 -0500 Received: by tobias.gr (OpenSMTPD) with ESMTP id ec239098 for <38860@debbugs.gnu.org>; Thu, 2 Jan 2020 00:39:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=tobias.gr; h=from:to :subject:date:message-id:in-reply-to:references:mime-version :content-type:content-transfer-encoding; s=2018; i=me@tobias.gr; bh=EikwNS0fmBZuTW7pTZpNSNUbGcJoc5+awh6XUIsJlZg=; b=CR6JEpRg+z42 sdP0U9LA6waAWG/9clDlXFlOjCA5kV3tA/V6oG+d1x7MfNZjMb4o6gFJ7bSDaJNa ZqtWQ1HiGsDxyxeLJo0+iCpHFZKvcAY73kknjcwu4oykFiI280UDfRAeQzHMreja KtyK4GzCGUivTbD1RHjXVVYje4tnqy9HZ54cSDXcFyFbx5j811orVpyz6iJgjmOk PoKTAWQ+nMwpwGzTCyonzjGhMfppdIoHlalktl/S6V+5TaAw4LPegywgmFsy+ePw CE/lV3bxmwC1PVpckPzSlWI1sXTrNU8Q1xZ36HgU41NQBWQxwxEd86kCE8p93r37 RJkDlnfwEQ== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id f32df85d (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <38860@debbugs.gnu.org>; Thu, 2 Jan 2020 00:39:12 +0000 (UTC) From: Tobias Geerinckx-Rice To: 38860@debbugs.gnu.org Subject: [PATCH 2/7] uuid: Add support for JFS. Date: Thu, 2 Jan 2020 01:38:57 +0100 Message-Id: <20200102003902.15205-2-me@tobias.gr> X-Mailer: git-send-email 2.23.0 In-Reply-To: <20200102003902.15205-1-me@tobias.gr> References: <20200102003902.15205-1-me@tobias.gr> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 38860 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: -3.3 (---) * gnu/system/uuid.scm (string->jfs-uuid): New procedure. (%uuid-parsers, %uuid-printers): Add ‘jfs’ file system type. --- gnu/system/uuid.scm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/gnu/system/uuid.scm b/gnu/system/uuid.scm index e7a3a0439d..225959e2b7 100644 --- a/gnu/system/uuid.scm +++ b/gnu/system/uuid.scm @@ -1,6 +1,7 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2016, 2017, 2018, 2019 Ludovic Courtès ;;; Copyright © 2017 Danny Milosavljevic +;;; Copyright © 2019 Tobias Geerinckx-Rice ;;; ;;; This file is part of GNU Guix. ;;; @@ -43,6 +44,7 @@ string->ext4-uuid string->btrfs-uuid string->fat-uuid + string->jfs-uuid iso9660-uuid->string ;; XXX: For lack of a better place. @@ -202,6 +204,7 @@ ISO9660 UUID representation." (define string->ext3-uuid string->dce-uuid) (define string->ext4-uuid string->dce-uuid) (define string->btrfs-uuid string->dce-uuid) +(define string->jfs-uuid string->dce-uuid) (define-syntax vhashq (syntax-rules (=>) @@ -215,13 +218,13 @@ ISO9660 UUID representation." (define %uuid-parsers (vhashq - ('dce 'ext2 'ext3 'ext4 'btrfs 'luks => string->dce-uuid) + ('dce 'ext2 'ext3 'ext4 'btrfs 'jfs 'luks => string->dce-uuid) ('fat32 'fat16 'fat => string->fat-uuid) ('iso9660 => string->iso9660-uuid))) (define %uuid-printers (vhashq - ('dce 'ext2 'ext3 'ext4 'btrfs 'luks => dce-uuid->string) + ('dce 'ext2 'ext3 'ext4 'btrfs 'jfs 'luks => dce-uuid->string) ('iso9660 => iso9660-uuid->string) ('fat32 'fat16 'fat => fat-uuid->string))) -- 2.23.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 01 19:39:17 2020 Received: (at 38860) by debbugs.gnu.org; 2 Jan 2020 00:39:17 +0000 Received: from localhost ([127.0.0.1]:37803 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1imoWD-0003cR-1X for submit@debbugs.gnu.org; Wed, 01 Jan 2020 19:39:17 -0500 Received: from tobias.gr ([80.241.217.52]:39910) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1imoWB-0003bs-HB for 38860@debbugs.gnu.org; Wed, 01 Jan 2020 19:39:15 -0500 Received: by tobias.gr (OpenSMTPD) with ESMTP id 82e9ea25 for <38860@debbugs.gnu.org>; Thu, 2 Jan 2020 00:39:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=tobias.gr; h=from:to :subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; s=2018; i=me@tobias.gr; bh=gEEIq1zSk RqqZIA9dhhAGnNv/ipHfMf+FfkriUBh1ho=; b=X4R6X4jhFCHl7shXzuxiThLMo b3A0DzJbBFV/SVGVmD7H1sefRN2d1+QCAcGigyoESylStZtjiDvqSS4umEScLhd3 xCd98suJKXPkAY0FkwzYkhzXXUtST8BfQ+qdSJ37Hs/i9iQezYBRjpqSxL7HYRPt r19ZrqTFKdbDCseB16SHLaCpGpcCuxO0TWnYhpkSZ+iPO/d4z6T/rynaIAYO5Cja 7RflnFqtHSX8pdReFTFXfhKYIp9S/IIFV9lJblBcrbsZDraKl7tdAXNxulUkIRtO 2jLcrVflBAbpWyTZJSwbE9zXU0wQHo+dIJjsZElRr+GVY9cswhfav9bJ/JTiw== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id b8d70ae2 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <38860@debbugs.gnu.org>; Thu, 2 Jan 2020 00:39:12 +0000 (UTC) From: Tobias Geerinckx-Rice To: 38860@debbugs.gnu.org Subject: [PATCH 3/7] gnu: Add jfsutils-static. Date: Thu, 2 Jan 2020 01:38:58 +0100 Message-Id: <20200102003902.15205-3-me@tobias.gr> X-Mailer: git-send-email 2.23.0 In-Reply-To: <20200102003902.15205-1-me@tobias.gr> References: <20200102003902.15205-1-me@tobias.gr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 38860 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: -3.3 (---) gnu/packages/file-systems.scm (jfsutils/static): New public variable. --- gnu/packages/file-systems.scm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/gnu/packages/file-systems.scm b/gnu/packages/file-systems.scm index fbf0e2641f..3a8848b3ad 100644 --- a/gnu/packages/file-systems.scm +++ b/gnu/packages/file-systems.scm @@ -145,6 +145,15 @@ transaction log. @end enumerate\n") (license license:gpl3+))) ; no explicit version given +(define-public jfsutils/static + (static-package + (package + (inherit jfsutils) + (name "jfsutils-static") + (inputs + `(("util-linux:static" ,util-linux "static") + ,@(package-inputs jfsutils)))))) + (define-public disorderfs (package (name "disorderfs") -- 2.23.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 01 19:39:17 2020 Received: (at 38860) by debbugs.gnu.org; 2 Jan 2020 00:39:17 +0000 Received: from localhost ([127.0.0.1]:37805 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1imoWD-0003cf-CS for submit@debbugs.gnu.org; Wed, 01 Jan 2020 19:39:17 -0500 Received: from tobias.gr ([80.241.217.52]:39910) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1imoWC-0003bs-7R for 38860@debbugs.gnu.org; Wed, 01 Jan 2020 19:39:16 -0500 Received: by tobias.gr (OpenSMTPD) with ESMTP id f01cff07 for <38860@debbugs.gnu.org>; Thu, 2 Jan 2020 00:39:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=tobias.gr; h=from:to :subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; s=2018; i=me@tobias.gr; bh=5crDu+8cd 2hQDktEKdNwzIqqS3b/GKCArEFKMJZJeNE=; b=kJamzi6e6t2XPqH0rB+BWscJY 8tXKDN/+wod2ht+AuPqRXhITdxKxrE0ajyGBr3mm3lNCLEJVi8B2SLwpwn5IM4iu RE5BlyEQ6AAr2YxVEkChLdlJmdhTcBZqsnDjnIwkvUzLrvTQmDSnCniL9HdLIpIe 4W70vA+0sOr761e94PVS43mNEJQGcAT1deiqGO0mcsm+PTo2mkK+U7XtD06izaAx ppDZBbse/k3ErjajdODs3WPKQGpkBAKK3zvpXwVdXH3PgVgc6/LiLMdupps3NntE e40/LAQdXGBu+FvtmOPG0L/dfjCzX1Zf1qlB+VDPEgOEZyWzOOtWRqHB4+wcg== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id a73c7036 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <38860@debbugs.gnu.org>; Thu, 2 Jan 2020 00:39:12 +0000 (UTC) From: Tobias Geerinckx-Rice To: 38860@debbugs.gnu.org Subject: [PATCH 4/7] gnu: Add jfs_fsck-static. Date: Thu, 2 Jan 2020 01:38:59 +0100 Message-Id: <20200102003902.15205-4-me@tobias.gr> X-Mailer: git-send-email 2.23.0 In-Reply-To: <20200102003902.15205-1-me@tobias.gr> References: <20200102003902.15205-1-me@tobias.gr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 38860 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: -3.3 (---) * gnu/packages/file-systems.scm (jfs_fsck-static): New public variable. --- gnu/packages/file-systems.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/file-systems.scm b/gnu/packages/file-systems.scm index 3a8848b3ad..a3dc993055 100644 --- a/gnu/packages/file-systems.scm +++ b/gnu/packages/file-systems.scm @@ -28,6 +28,7 @@ #:use-module (guix build-system cmake) #:use-module (guix build-system gnu) #:use-module (guix build-system linux-module) + #:use-module (guix build-system trivial) #:use-module (guix utils) #:use-module (gnu packages) #:use-module (gnu packages acl) @@ -154,6 +155,38 @@ transaction log. `(("util-linux:static" ,util-linux "static") ,@(package-inputs jfsutils)))))) +(define-public jfs_fsck/static + (package + (name "jfs_fsck-static") + (version (package-version jfsutils)) + (source #f) + (build-system trivial-build-system) + (arguments + `(#:modules ((guix build utils)) + #:builder + (begin + (use-modules (guix build utils) + (ice-9 ftw) + (srfi srfi-26)) + (let* ((jfsutils (assoc-ref %build-inputs "jfsutils")) + (fsck "jfs_fsck") + (out (assoc-ref %outputs "out")) + (sbin (string-append out "/sbin"))) + (mkdir-p sbin) + (with-directory-excursion sbin + (install-file (string-append jfsutils "/sbin/" fsck) + ".") + (remove-store-references fsck) + (chmod fsck #o555)) + #t)))) + (inputs + `(("jfsutils" ,jfsutils/static))) + (home-page (package-home-page jfsutils)) + (synopsis "Statically-linked jfs_fsck command from jfsutils") + (description "This package provides statically-linked jfs_fsck command taken +from the jfsutils package. It is meant to be used in initrds.") + (license (package-license jfsutils)))) + (define-public disorderfs (package (name "disorderfs") -- 2.23.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 01 19:39:19 2020 Received: (at 38860) by debbugs.gnu.org; 2 Jan 2020 00:39:19 +0000 Received: from localhost ([127.0.0.1]:37811 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1imoWE-0003cx-PW for submit@debbugs.gnu.org; Wed, 01 Jan 2020 19:39:19 -0500 Received: from tobias.gr ([80.241.217.52]:39910) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1imoWC-0003bs-Ro for 38860@debbugs.gnu.org; Wed, 01 Jan 2020 19:39:17 -0500 Received: by tobias.gr (OpenSMTPD) with ESMTP id 1f2cffef for <38860@debbugs.gnu.org>; Thu, 2 Jan 2020 00:39:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=tobias.gr; h=from:to :subject:date:message-id:in-reply-to:references:mime-version :content-type:content-transfer-encoding; s=2018; i=me@tobias.gr; bh=OJF8kqDY2i6iWObWV9jUx4whlzs2xn4JkOhZ2K5AXjk=; b=ooT77IfqTZ85 +mKclArmTGk6f6Lb9zojFkTTip5gveAPK9NzfNYezZzNPoYr3rERxWLmQTr6agDY Ds/qu6cDqw5s1hYguvuZW8IUKzFdBZ9LeSfe+SfpV7fDX+4UTyJ4JWtaNYlRgD4L H8OAPNR5A7u7L3Tslf3I20wqc7JpeQJ/DVKmXJEqHK5w5C9MnNN/47xIz6Y0rOjU Y1folXDJEC8hSVAz6mTHq3f8vDlrP/sXh+Ll2LnpKs2KoImchC57EnjRsZew4NrT 8O+1FPeV+1zInKV/oZ2+ArX8IXZ9p/njO3GvmDdoHTe9TK5cPDb1A5KtVE/nC4SU Qorkm87jGA== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id ef55de9b (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <38860@debbugs.gnu.org>; Thu, 2 Jan 2020 00:39:12 +0000 (UTC) From: Tobias Geerinckx-Rice To: 38860@debbugs.gnu.org Subject: [PATCH 5/7] linux-initrd: Add support for JFS. Date: Thu, 2 Jan 2020 01:39:00 +0100 Message-Id: <20200102003902.15205-5-me@tobias.gr> X-Mailer: git-send-email 2.23.0 In-Reply-To: <20200102003902.15205-1-me@tobias.gr> References: <20200102003902.15205-1-me@tobias.gr> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 38860 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: -3.3 (---) * gnu/system/linux-initrd.scm (file-system-packages): Add jfs_fsck/static. (file-system-type-modules): Add ‘jfs’ module. --- gnu/system/linux-initrd.scm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gnu/system/linux-initrd.scm b/gnu/system/linux-initrd.scm index 0efb8fb222..dcc9b6b937 100644 --- a/gnu/system/linux-initrd.scm +++ b/gnu/system/linux-initrd.scm @@ -3,6 +3,7 @@ ;;; Copyright © 2016 Mark H Weaver ;;; Copyright © 2016 Jan Nieuwenhuizen ;;; Copyright © 2017, 2019 Mathieu Othacehe +;;; Copyright © 2019 Tobias Geerinckx-Rice ;;; ;;; This file is part of GNU Guix. ;;; @@ -30,6 +31,7 @@ #:use-module (gnu packages compression) #:use-module (gnu packages disk) #:use-module (gnu packages linux) + #:use-module (gnu packages file-systems) #:use-module (gnu packages guile) #:use-module ((gnu packages xorg) #:select (console-setup xkeyboard-config)) @@ -240,6 +242,9 @@ FILE-SYSTEMS." '()) ,@(if (find (file-system-type-predicate "btrfs") file-systems) (list btrfs-progs/static) + '()) + ,@(if (find (file-system-type-predicate "jfs") file-systems) + (list jfs_fsck/static) '()))) (define-syntax vhash ;TODO: factorize @@ -269,6 +274,7 @@ FILE-SYSTEMS." ("9p" => '("9p" "9pnet_virtio")) ("btrfs" => '("btrfs")) ("iso9660" => '("isofs")) + ("jfs" => '("jfs")) (else '()))) (define (file-system-modules file-systems) -- 2.23.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 01 19:39:19 2020 Received: (at 38860) by debbugs.gnu.org; 2 Jan 2020 00:39:19 +0000 Received: from localhost ([127.0.0.1]:37813 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1imoWF-0003d2-1b for submit@debbugs.gnu.org; Wed, 01 Jan 2020 19:39:19 -0500 Received: from tobias.gr ([80.241.217.52]:39910) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1imoWD-0003bs-Iv for 38860@debbugs.gnu.org; Wed, 01 Jan 2020 19:39:18 -0500 Received: by tobias.gr (OpenSMTPD) with ESMTP id 7b95b530 for <38860@debbugs.gnu.org>; Thu, 2 Jan 2020 00:39:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=tobias.gr; h=from:to :subject:date:message-id:in-reply-to:references:mime-version :content-type:content-transfer-encoding; s=2018; i=me@tobias.gr; bh=yZK4TRJ1AE43gs4tEI5RwfpojbQtMi4MAFZRWzUEVYM=; b=E8HVTGE4VOgl G9/kGs2FU87g8AE+EXcuE2SGP0IPOVp6/fapuYxVXLWPPQALuIK61U/vv5M0nEOH Z7IIQtZLbC76+Hfc1GgAU0nIwrqdpHnhaIX442blEm+b12+hqmwkE8Tkhp+yvsiu D/+YvMB2ErFxmW6I/UX8oAtl9rPzJlAgtiPqACME1SdFdaf4i77HS6BRJ7BvioCC zGmLLG2OSH27hoW5IU3FBlbAOxVyfPSoCi4TSLXbutgpqF+2baB2YWwu7g+pf51r ZJtJ7zOiSfQhANfDEMQKOMZthm/lAOIS/IKLvQzTYaPBIq4wx3MYxHcQH4/B/pLB xXy75mS5Pg== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 8b7362c2 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <38860@debbugs.gnu.org>; Thu, 2 Jan 2020 00:39:13 +0000 (UTC) From: Tobias Geerinckx-Rice To: 38860@debbugs.gnu.org Subject: [PATCH 6/7] tests: install: Test a JFS root file system. Date: Thu, 2 Jan 2020 01:39:01 +0100 Message-Id: <20200102003902.15205-6-me@tobias.gr> X-Mailer: git-send-email 2.23.0 In-Reply-To: <20200102003902.15205-1-me@tobias.gr> References: <20200102003902.15205-1-me@tobias.gr> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 38860 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: -3.3 (---) * gnu/tests/install.scm (%jfs-root-os, %jfs-root-installation-script) (%test-jfs-root-os): New variables. --- gnu/tests/install.scm | 78 +++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 76 insertions(+), 2 deletions(-) diff --git a/gnu/tests/install.scm b/gnu/tests/install.scm index bce4c4b9d4..8842d48df8 100644 --- a/gnu/tests/install.scm +++ b/gnu/tests/install.scm @@ -1,6 +1,6 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2016, 2017, 2018, 2019 Ludovic Courtès -;;; Copyright © 2017 Tobias Geerinckx-Rice +;;; Copyright © 2017, 2019 Tobias Geerinckx-Rice ;;; ;;; This file is part of GNU Guix. ;;; @@ -43,7 +43,8 @@ %test-separate-home-os %test-raid-root-os %test-encrypted-root-os - %test-btrfs-root-os)) + %test-btrfs-root-os + %test-jfs-root-os)) ;;; Commentary: ;;; @@ -810,4 +811,77 @@ build (current-guix) and then store a couple of full system images.") (command (qemu-command/writable-image image))) (run-basic-test %btrfs-root-os command "btrfs-root-os"))))) + +;;; +;;; JFS root file system. +;;; + +(define-os-with-source (%jfs-root-os %jfs-root-os-source) + ;; The OS we want to install. + (use-modules (gnu) (gnu tests) (srfi srfi-1)) + + (operating-system + (host-name "liberigilo") + (timezone "Europe/Paris") + (locale "en_US.UTF-8") + + (bootloader (bootloader-configuration + (bootloader grub-bootloader) + (target "/dev/vdb"))) + (kernel-arguments '("console=ttyS0")) + (file-systems (cons (file-system + (device (file-system-label "my-root")) + (mount-point "/") + (type "jfs")) + %base-file-systems)) + (users (cons (user-account + (name "charlie") + (group "users") + (supplementary-groups '("wheel" "audio" "video"))) + %base-user-accounts)) + (services (cons (service marionette-service-type + (marionette-configuration + (imported-modules '((gnu services herd) + (guix combinators))))) + %base-services)))) + +(define %jfs-root-installation-script + ;; Shell script of a simple installation. + "\ +. /etc/profile +set -e -x +guix --version + +export GUIX_BUILD_OPTIONS=--no-grafts +ls -l /run/current-system/gc-roots +parted --script /dev/vdb mklabel gpt \\ + mkpart primary ext2 1M 3M \\ + mkpart primary ext2 3M 2G \\ + set 1 boot on \\ + set 1 bios_grub on +jfs_mkfs -L my-root -q /dev/vdb2 +mount /dev/vdb2 /mnt +herd start cow-store /mnt +mkdir /mnt/etc +cp /etc/target-config.scm /mnt/etc/config.scm +guix system build /mnt/etc/config.scm +guix system init /mnt/etc/config.scm /mnt --no-substitutes +sync +reboot\n") + +(define %test-jfs-root-os + (system-test + (name "jfs-root-os") + (description + "Test basic functionality of an OS installed like one would do by hand. +This test is expensive in terms of CPU and storage usage since we need to +build (current-guix) and then store a couple of full system images.") + (value + (mlet* %store-monad ((image (run-install %jfs-root-os + %jfs-root-os-source + #:script + %jfs-root-installation-script)) + (command (qemu-command/writable-image image))) + (run-basic-test %jfs-root-os command "jfs-root-os"))))) + ;;; install.scm ends here -- 2.23.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 01 19:39:21 2020 Received: (at 38860) by debbugs.gnu.org; 2 Jan 2020 00:39:21 +0000 Received: from localhost ([127.0.0.1]:37815 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1imoWH-0003dI-EA for submit@debbugs.gnu.org; Wed, 01 Jan 2020 19:39:21 -0500 Received: from tobias.gr ([80.241.217.52]:39910) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1imoWE-0003bs-DN for 38860@debbugs.gnu.org; Wed, 01 Jan 2020 19:39:18 -0500 Received: by tobias.gr (OpenSMTPD) with ESMTP id 36bccc8a for <38860@debbugs.gnu.org>; Thu, 2 Jan 2020 00:39:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=tobias.gr; h=from:to :subject:date:message-id:in-reply-to:references:mime-version :content-type:content-transfer-encoding; s=2018; i=me@tobias.gr; bh=rskSi78YBJ1tsoMtfxO952x6ZUtU2f/ODZNf4Wbf4eI=; b=c+6emagSBeBp 1BlmTiUnu6u1M6j9qx4n6Hm8WxDv0Hbnoj6QNCmpD38Hb04CQG7Kh8kRkj+RStpi qGnhHdwy5BdVvCp2SPeyT1F5yNzwuwasv/mYf1BFmjEuPXqvR9vOWG7+PpHhvpL0 zizwxYtEbOSVxmSjvOv92sQz+pGA8t9vDe0Y9hScQKssFdex373RIx8fQDEcF1kD CpZeM7fPznhVOGd/uFICQsCBap8Vc4gdInEwJGv/0H4nxQ8qh2QfuOufTlUe1fqO x/PDRmud7Yar5RrHZv9zuMu1mmqqxmO6nmk3BFFMxq01xhFhwKnr2ARFgTKosOZk jcNz19MSkA== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id d8d62162 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <38860@debbugs.gnu.org>; Thu, 2 Jan 2020 00:39:13 +0000 (UTC) From: Tobias Geerinckx-Rice To: 38860@debbugs.gnu.org Subject: [PATCH 7/7] install: Add jfsutils to the installation image. Date: Thu, 2 Jan 2020 01:39:02 +0100 Message-Id: <20200102003902.15205-7-me@tobias.gr> X-Mailer: git-send-email 2.23.0 In-Reply-To: <20200102003902.15205-1-me@tobias.gr> References: <20200102003902.15205-1-me@tobias.gr> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 38860 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: -3.3 (---) * gnu/system/install.scm (installation-os)[packages]: Add jfsutils. --- gnu/system/install.scm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gnu/system/install.scm b/gnu/system/install.scm index 4d1612ac7f..c15c2c7814 100644 --- a/gnu/system/install.scm +++ b/gnu/system/install.scm @@ -3,7 +3,7 @@ ;;; Copyright © 2015 Mark H Weaver ;;; Copyright © 2016 Andreas Enge ;;; Copyright © 2017 Marius Bakke -;;; Copyright © 2017 Tobias Geerinckx-Rice +;;; Copyright © 2017, 2019 Tobias Geerinckx-Rice ;;; ;;; This file is part of GNU Guix. ;;; @@ -38,6 +38,7 @@ #:use-module (gnu packages bash) #:use-module (gnu packages bootloaders) #:use-module (gnu packages certs) + #:use-module (gnu packages file-systems) #:use-module (gnu packages fonts) #:use-module (gnu packages fontutils) #:use-module (gnu packages guile) @@ -488,6 +489,7 @@ Access documentation at any time by pressing Alt-F2.\x1b[0m mdadm dosfstools ;mkfs.fat, for the UEFI boot partition btrfs-progs + jfsutils openssh ;we already have sshd, having ssh/scp can help wireless-tools iw wpa-supplicant-minimal iproute ;; XXX: We used to have GNU fdisk here, but as of version -- 2.23.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 02 09:36:00 2020 Received: (at 38860) by debbugs.gnu.org; 2 Jan 2020 14:36:00 +0000 Received: from localhost ([127.0.0.1]:38399 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1in1Zw-0006hM-FR for submit@debbugs.gnu.org; Thu, 02 Jan 2020 09:36:00 -0500 Received: from dd26836.kasserver.com ([85.13.145.193]:54376) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1in1Zu-0006hB-LZ for 38860@debbugs.gnu.org; Thu, 02 Jan 2020 09:35:59 -0500 Received: from localhost (046125250082.public.t-mobile.at [46.125.250.82]) by dd26836.kasserver.com (Postfix) with ESMTPSA id 8D2B03365355; Thu, 2 Jan 2020 15:35:56 +0100 (CET) Date: Thu, 2 Jan 2020 15:35:48 +0100 From: Danny Milosavljevic To: Tobias Geerinckx-Rice Subject: Re: [bug#38860] Support JFS! Message-ID: <20200102153548.6e87bc3c@scratchpost.org> In-Reply-To: <87r20ivh15.fsf@nckx> References: <87r20ivh15.fsf@nckx> X-Mailer: Claws Mail 3.17.3 (GTK+ 2.24.32; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/lvTa=_kVde.kijIeTk5zCpJ"; protocol="application/pgp-signature"; micalg=pgp-sha256 X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: 38860 Cc: 38860@debbugs.gnu.org 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.2 (/) --Sig_/lvTa=_kVde.kijIeTk5zCpJ Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hi, I reviewed and tested the patchset and it LGTM! --Sig_/lvTa=_kVde.kijIeTk5zCpJ Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEds7GsXJ0tGXALbPZ5xo1VCwwuqUFAl4N/8QACgkQ5xo1VCww uqUQKQf/Q446dIR2n+nl4eLkR9+CAma55I+hFZssPyISPi40iArDT631eWS2zdrI 2U77RDHIKqcCxIqTLFm7DHus1A5z9iVxthofFAX+cjp1665OnFTzYC1N48+/eLIB L27LiI/o+jII532o2nXkJgE+68cGjGYGDagWWFJDLR6sszCPXp9UNLp55Qs/BudO g7cAHzXNQc30aSX8Uzr2usWeLncgMdPfVMMtZQf13ZAye0K9hTmUqwa3YJqiJXBu zfI/GVTLg30wXPhoWyis0fuMaEBUYUSBzgz5MGryJCvBUUweCJxuuqo4k4KqxeB7 KSxt+Ydm36hrsaMSIbxDoAS38Mgnsg== =fl0n -----END PGP SIGNATURE----- --Sig_/lvTa=_kVde.kijIeTk5zCpJ-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 03 07:56:11 2020 Received: (at 38860-done) by debbugs.gnu.org; 3 Jan 2020 12:56:11 +0000 Received: from localhost ([127.0.0.1]:40477 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1inMUs-0001GQ-U4 for submit@debbugs.gnu.org; Fri, 03 Jan 2020 07:56:11 -0500 Received: from tobias.gr ([80.241.217.52]:49528) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1inMUq-0001GH-Pn for 38860-done@debbugs.gnu.org; Fri, 03 Jan 2020 07:56:09 -0500 Received: by tobias.gr (OpenSMTPD) with ESMTP id 7d32f70d; Fri, 3 Jan 2020 12:56:05 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=tobias.gr; h=from:to :subject:references:in-reply-to:date:message-id:mime-version :content-type; s=2018; i=me@tobias.gr; bh=ikJRXW4zCoS9cs6adNKZOk J7HG7yJttVRFkQpvpSriU=; b=WSKHJPNR5XM5l3T6uUsDY7pS2aAewiMuB03y9a NqXkKZ0usFjpHVXfqQ3beEJs4v+/90BjWp++/zFUHig9fxI/BpC30P9nY1KZqNLY TEycVAeoIDAat7p23rUNO47WZ62In+aYjLounS+mOu75B6euLUb05urcb9MfBmWA ZoLlvg7VyLiVp8LlQqN9HaeucBe0kP6Wyxqz0ctWC3Hxkp1SDfVv3lty7DMbaXCF yCsIRNcj6TFMOCmaPSUA2DqJsDWpeOsyqy3mpN5D6QAcW9/tJL2lkKr2dvktMkGv iUcTE4AbdF7aBqu4G/w95KcIKjfQm6j+O7fuadW0iZlmSatQ== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id ce8f8d31 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Fri, 3 Jan 2020 12:56:04 +0000 (UTC) From: Tobias Geerinckx-Rice To: Danny Milosavljevic , 38860-done@debbugs.gnu.org Subject: Re: [bug#38860] Support JFS! References: <87r20ivh15.fsf@nckx> <20200102153548.6e87bc3c@scratchpost.org> In-reply-to: <20200102153548.6e87bc3c@scratchpost.org> Date: Fri, 03 Jan 2020 13:56:03 +0100 Message-ID: <87o8vk8zrw.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 38860-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: -3.3 (---) --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Danny, Danny Milosavljevic =E5=86=99=E9=81=93=EF=BC=9A > I reviewed and tested the patchset and it LGTM! Thank you very much! Pushed as b24f561c5efc6cd5afb7afa9d8cf7a1e32dfbb35 &al. Kind regards, T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfo+u0AlEeO9y5k0W2Imw8BjFSTwFAl4POeMACgkQ2Imw8BjF STyJ7BAAnATn4HuJUWb5x4cSUsRNPgzsv2SNbHpExkhkSryqoP0H9Bu+w/Rf3oGi TPZkxlJOaJuKxdFD9zVdddVjv4gyXW7X/p5KoOg/hl1t6Fc3YItVxpCKrgchf98M Sbrs95zQ1Wk5+KFjoCsz2FHeLPrNsuOQa9kAezmHU/Z8xjBgx8jCBjwZx71RhTQx 69Gac6w3GjDhjwgOLqO74g2FJEW0hgsCu5qzZy+LYi+cXrX0VAjwufhnG0DbA/Ud B/IbMZ/cLi66DnJoF2hB4Kz80eE1AIW0lMPxisTbKKrjud7nlQFJ40qiIdY290x8 E3w43WpF1Fa9ebkGLnt8vHpuEUQscZCFyJ/s95HyjCQfHPoeV+BKBBLrTN6mcrcP w5FqHWDhclPDr0wOqfYz5XrpmxVRAyaN+cIDXrRQzJhVG09pUqZsIOP5QYwF2+AD MWrcens28db2BCaUV1dTd8FGsaTov0fRsQYoZUrds3hY3Y4HqR3+GcUSNgvC26jH elgJw6QEtdlsPCif/25Gr20RznfuRWJ40M4HcoIh3gFqDXs+RVL3sKjBDBpzPW5I KJsWMpptOSa1tgKNLLUwLmgt2Dx/MU5LAxfPhghWgMUIjtlhzOOq7W1+Ycp3mIca RTpJxhLwiDX3RjCwBfyPuc1JxrhPW0cKd2M3w08tmH+5kuRWYU4= =0kh8 -----END PGP SIGNATURE----- --=-=-=-- From unknown Thu Jun 19 14:03:20 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 01 Feb 2020 12:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator