From unknown Fri Jun 13 10:15:13 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#31768 <31768@debbugs.gnu.org> To: bug#31768 <31768@debbugs.gnu.org> Subject: Status: [PATCH 1/3] gnu: Add libostree. Reply-To: bug#31768 <31768@debbugs.gnu.org> Date: Fri, 13 Jun 2025 17:15:13 +0000 retitle 31768 [PATCH 1/3] gnu: Add libostree. reassign 31768 guix-patches submitter 31768 =E5=AE=8B=E6=96=87=E6=AD=A6 severity 31768 normal tag 31768 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 09 07:22:14 2018 Received: (at submit) by debbugs.gnu.org; 9 Jun 2018 11:22:14 +0000 Received: from localhost ([127.0.0.1]:40379 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fRbwf-00089m-0v for submit@debbugs.gnu.org; Sat, 09 Jun 2018 07:22:14 -0400 Received: from eggs.gnu.org ([208.118.235.92]:46933) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fRbwa-00088n-0F for submit@debbugs.gnu.org; Sat, 09 Jun 2018 07:22:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fRbwT-00058J-Ms for submit@debbugs.gnu.org; Sat, 09 Jun 2018 07:21:58 -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.0 required=5.0 tests=BAYES_40 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:47389) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fRbwT-00058C-J9 for submit@debbugs.gnu.org; Sat, 09 Jun 2018 07:21:57 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37880) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fRbwS-0005l7-9Y for guix-patches@gnu.org; Sat, 09 Jun 2018 07:21:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fRbwP-00056f-28 for guix-patches@gnu.org; Sat, 09 Jun 2018 07:21:56 -0400 Received: from rezeros.cc ([2001:19f0:7001:2f3e:5400:ff:fe84:e55d]:51302) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fRbwO-000568-Iy for guix-patches@gnu.org; Sat, 09 Jun 2018 07:21:52 -0400 Received: from localhost (183.220.27.139 [183.220.27.139]) by rezeros.cc (OpenSMTPD) with ESMTPSA id 745ce614 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Sat, 9 Jun 2018 11:21:47 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id f00b7077; Sat, 9 Jun 2018 11:21:01 +0000 (UTC) From: =?UTF-8?q?=E5=AE=8B=E6=96=87=E6=AD=A6?= To: guix-patches@gnu.org Subject: [PATCH 1/3] gnu: Add libostree. Date: Sat, 9 Jun 2018 19:20:58 +0800 Message-Id: <20180609112100.18807-1-iyzsong@member.fsf.org> X-Mailer: git-send-email 2.17.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit Cc: =?UTF-8?q?=E5=AE=8B=E6=96=87=E6=AD=A6?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/package-management.scm (libostree): New variable. --- gnu/packages/package-management.scm | 59 +++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) diff --git a/gnu/packages/package-management.scm b/gnu/packages/package-management.scm index e8e17eeee..e1e41c2f5 100644 --- a/gnu/packages/package-management.scm +++ b/gnu/packages/package-management.scm @@ -7,6 +7,7 @@ ;;; Copyright © 2017, 2018 Tobias Geerinckx-Rice ;;; Copyright © 2018 Julien Lepiller ;;; Copyright © 2018 Rutger Helling +;;; Copyright © 2018 Sou Bunnbu ;;; ;;; This file is part of GNU Guix. ;;; @@ -26,15 +27,19 @@ (define-module (gnu packages package-management) #:use-module (gnu packages) #:use-module (gnu packages acl) + #:use-module (gnu packages attr) + #:use-module (gnu packages avahi) #:use-module (gnu packages autotools) #:use-module (gnu packages backup) #:use-module (gnu packages bdw-gc) + #:use-module (gnu packages bison) #:use-module (gnu packages bootstrap) ;for 'bootstrap-guile-origin' #:use-module (gnu packages check) #:use-module (gnu packages compression) #:use-module (gnu packages cpio) #:use-module (gnu packages curl) #:use-module (gnu packages databases) + #:use-module (gnu packages docbook) #:use-module (gnu packages file) #:use-module (gnu packages gettext) #:use-module (gnu packages glib) @@ -899,3 +904,57 @@ Microsoft cabinet (.@dfn{CAB}) files.") and sign Windows@tie{}Installer (.@dfn{MSI}) files. It aims to be a solution for packaging and deployment of cross-compiled Windows applications.") (license license:lgpl2.1+))) + +(define-public libostree + (package + (name "libostree") + (version "2018.5") + (source (origin + (method url-fetch) + (uri (string-append + "https://github.com/ostreedev/ostree/releases/download/v" + version "/libostree-" version ".tar.xz")) + (sha256 + (base32 + "0q82d6rvp119nx7ck7j63a591kz8vg7v465kf9ygh8kzg875l3xd")))) + (build-system gnu-build-system) + (arguments + '(#:phases + (modify-phases %standard-phases + (add-before 'check 'pre-check + (lambda _ + ;; Don't try to use the non-existing '/var/tmp' as test + ;; directory. + (setenv "TEST_TMPDIR" (getenv "TMPDIR")) + #t))) + ;; XXX: fails with: + ;; tap-driver.sh: internal error getting exit status + ;; tap-driver.sh: fatal: I/O or internal error + #:tests? #f)) + (native-inputs + `(("attr" ,attr) ; for tests + ("bison" ,bison) + ("glib:bin" ,glib "bin") ; for 'glib-mkenums' + ("gobject-introspection" ,gobject-introspection) + ("pkg-config" ,pkg-config) + ("xsltproc" ,libxslt))) + (inputs + `(("avahi" ,avahi) + ("docbook-xml" ,docbook-xml-4.2) + ("docbook-xsl" ,docbook-xsl) + ("e2fsprogs" ,e2fsprogs) + ("fuse" ,fuse) + ("glib" ,glib) + ("gpgme" ,gpgme) + ("libarchive" ,libarchive) + ("libsoup" ,libsoup) + ("nettle" ,nettle) ; required by 'libarchive.la' + ("util-linux" ,util-linux))) + (home-page "https://ostree.readthedocs.io/en/latest/") + (synopsis "Operating system and container binary deployment and upgrades") + (description + "@code{libostree} is both a shared library and suite of command line +tools that combines a \"git-like\" model for committing and downloading +bootable filesystem trees, along with a layer for deploying them and managing +the bootloader configuration.") + (license license:lgpl2.0+))) -- 2.17.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 11 08:23:09 2018 Received: (at 31768) by debbugs.gnu.org; 11 Jun 2018 12:23:09 +0000 Received: from localhost ([127.0.0.1]:42867 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fSLqn-0006Hp-JK for submit@debbugs.gnu.org; Mon, 11 Jun 2018 08:23:09 -0400 Received: from eggs.gnu.org ([208.118.235.92]:59394) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fSLqm-0006Hd-4G for 31768@debbugs.gnu.org; Mon, 11 Jun 2018 08:23:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fSLqd-0003Bp-Ro for 31768@debbugs.gnu.org; Mon, 11 Jun 2018 08:23:02 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:42860) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fSLqd-0003Bh-P9; Mon, 11 Jun 2018 08:22:59 -0400 Received: from [193.50.110.75] (port=56616 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fSLqd-0008Lv-8U; Mon, 11 Jun 2018 08:22:59 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: =?utf-8?B?5a6L5paH5q2m?= Subject: Re: [bug#31768] [PATCH 1/3] gnu: Add libostree. References: <20180609112100.18807-1-iyzsong@member.fsf.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 23 Prairial an 226 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Mon, 11 Jun 2018 14:22:57 +0200 In-Reply-To: <20180609112100.18807-1-iyzsong@member.fsf.org> (=?utf-8?B?IuWui+aWh+atpiIncw==?= message of "Sat, 9 Jun 2018 19:20:58 +0800") Message-ID: <87r2ldikbi.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 31768 Cc: 31768@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: -6.0 (------) Hello, =E5=AE=8B=E6=96=87=E6=AD=A6 skribis: > * gnu/packages/package-management.scm (libostree): New variable. [...] > + (inputs > + `(("avahi" ,avahi) > + ("docbook-xml" ,docbook-xml-4.2) > + ("docbook-xsl" ,docbook-xsl) > + ("e2fsprogs" ,e2fsprogs) > + ("fuse" ,fuse) > + ("glib" ,glib) > + ("gpgme" ,gpgme) > + ("libarchive" ,libarchive) > + ("libsoup" ,libsoup) > + ("nettle" ,nettle) ; required by 'libarchive.la' I think Nettle is no longer needed since commit 5294836d6a5eb1a37da1c130c182a06f201640e6. Otherwise LGTM, thanks! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 12 07:36:00 2018 Received: (at 31768-done) by debbugs.gnu.org; 12 Jun 2018 11:36:00 +0000 Received: from localhost ([127.0.0.1]:44141 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fShai-0001z4-0C for submit@debbugs.gnu.org; Tue, 12 Jun 2018 07:36:00 -0400 Received: from rezeros.cc ([45.76.207.221]:34308) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fShaf-0001yu-J8 for 31768-done@debbugs.gnu.org; Tue, 12 Jun 2018 07:35:58 -0400 Received: from localhost (117.174.29.138 [117.174.29.138]) by rezeros.cc (OpenSMTPD) with ESMTPSA id 9b13f625 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Tue, 12 Jun 2018 11:35:51 +0000 (UTC) Received: from gift (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 85e05958; Tue, 12 Jun 2018 11:35:15 +0000 (UTC) From: iyzsong@member.fsf.org (=?utf-8?B?5a6L5paH5q2m?=) To: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: [bug#31768] [PATCH 1/3] gnu: Add libostree. References: <20180609112100.18807-1-iyzsong@member.fsf.org> <87r2ldikbi.fsf@gnu.org> Date: Tue, 12 Jun 2018 19:35:15 +0800 In-Reply-To: <87r2ldikbi.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Mon, 11 Jun 2018 14:22:57 +0200") Message-ID: <87o9ggjkzw.fsf@member.fsf.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.1 (+) 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: ludo@gnu.org (Ludovic Courtès) writes: > Hello, > > 宋文武 skribis: > >> * gnu/packages/package-management.scm (libostree): New variable. > > [...] > >> + (inputs >> + `(("avahi" ,avahi) >> + ("docbook-xml" ,docbook-xml-4.2) >> + ("docbook-xsl" ,docbook-xsl) >> + ("e2fsprogs" ,e2fsprogs) >> + ("fuse" ,fuse) >> + ("glib" ,glib) >> + ("gpgme" ,gpgme) >> + ("libarchive" ,libarchive) >> + ("libsoup" ,libsoup) >> + ("nettle" ,nettle) ; required by 'libarchive.la' > > I think Nettle is no longer needed since commit > 5294836d6a5eb1a37da1c130c182a06f201640e6. > [...] Content analysis details: (1.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.1 FROM_EXCESS_BASE64 From: base64 encoded unnecessarily X-Debbugs-Envelope-To: 31768-done Cc: 31768-done@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.1 (/) ludo@gnu.org (Ludovic Court=C3=A8s) writes: > Hello, > > =E5=AE=8B=E6=96=87=E6=AD=A6 skribis: > >> * gnu/packages/package-management.scm (libostree): New variable. > > [...] > >> + (inputs >> + `(("avahi" ,avahi) >> + ("docbook-xml" ,docbook-xml-4.2) >> + ("docbook-xsl" ,docbook-xsl) >> + ("e2fsprogs" ,e2fsprogs) >> + ("fuse" ,fuse) >> + ("glib" ,glib) >> + ("gpgme" ,gpgme) >> + ("libarchive" ,libarchive) >> + ("libsoup" ,libsoup) >> + ("nettle" ,nettle) ; required by 'libarchive.la' > > I think Nettle is no longer needed since commit > 5294836d6a5eb1a37da1c130c182a06f201640e6. > It's still needed. Guess it doesn't use flags from 'pkg-config'... Pushed, thanks for the review! From unknown Fri Jun 13 10:15:13 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 11 Jul 2018 11:24:06 +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