From unknown Sun Jun 22 11:46:33 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#52659] Vorta GUI for Borg backup Resent-From: Leo Famulari Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 19 Dec 2021 17:42:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 52659 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 52659@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.163993567129670 (code B ref -1); Sun, 19 Dec 2021 17:42:01 +0000 Received: (at submit) by debbugs.gnu.org; 19 Dec 2021 17:41:11 +0000 Received: from localhost ([127.0.0.1]:48012 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mz0BK-0007iU-LS for submit@debbugs.gnu.org; Sun, 19 Dec 2021 12:41:10 -0500 Received: from lists.gnu.org ([209.51.188.17]:33860) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mz0BJ-0007iN-KT for submit@debbugs.gnu.org; Sun, 19 Dec 2021 12:41:10 -0500 Received: from eggs.gnu.org ([209.51.188.92]:40838) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mz0BI-0001b7-TW for guix-patches@gnu.org; Sun, 19 Dec 2021 12:41:09 -0500 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:51501) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mz0BE-0001ZC-St for guix-patches@gnu.org; Sun, 19 Dec 2021 12:41:08 -0500 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.west.internal (Postfix) with ESMTP id 459F53200657; Sun, 19 Dec 2021 12:41:03 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute1.internal (MEProxy); Sun, 19 Dec 2021 12:41:03 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:subject:message-id:mime-version:content-type; s= mesmtp; bh=JIJ6LiJHGfzH3YaJ26XXEcVbcJE21BNLHPs57/tNT5Y=; b=K74f0 sTNMZFRxI8oo+QaSXmVnO/4e/nsojx6ekBCBTbWCHd0DHGlfTGxAJ/ZPDH+wj1xz yWLNE9H3N+Dl5wB1xNWXDbfId6KW5Q5N8L9fnFQz9Gv/cez4ho0wGUdCf/e1NFCo KgZvUrvn9itFsK+d/Hu6zb5if7xlRj8SB5Dh9Y= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=JIJ6LiJHGfzH3YaJ26XXEcVbcJE21 BNLHPs57/tNT5Y=; b=XHCVBj0hn+XeqVscjHEvFhhwtgRnVNMkkftdbkqzz0T5I gW5U+2btTinwK6n/6upd88M/sQ469Mn+ezfvWwEOvDKep4vSCldgmXMkcncy5JXk KEa1i8154r1nZWmZGAiFAgybMz/1rogKJ3u91eC4/73lo8SMUxovl0SbonJNpFbJ Wf+XARSoaLYPdEs72J/6+RX+sRlwRsSdm6LK46ufAdwfX2+JMluN6uSXN4k8qb4w Zjv0fmRupN3FCetZtaj8fQCfdbZFwGz7+uGmNLZCASUhUHVFwWOo4Db72I7uWptY mzuuip4RNbhER7fsgK7jNYQ+y8R3nwsc0Ur8qI66g== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvuddruddttddguddthecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhepfffhvffukfggtggusehgtderre dttddvnecuhfhrohhmpefnvghoucfhrghmuhhlrghrihcuoehlvghosehfrghmuhhlrghr ihdrnhgrmhgvqeenucggtffrrghtthgvrhhnpeejieeutdffleegudehgefhhfduueeule evveeggeehveffkeeihfevvdfhkeefvdenucevlhhushhtvghrufhiiigvpedtnecurfgr rhgrmhepmhgrihhlfhhrohhmpehlvghosehfrghmuhhlrghrihdrnhgrmhgv X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Sun, 19 Dec 2021 12:41:02 -0500 (EST) Date: Sun, 19 Dec 2021 12:41:00 -0500 From: Leo Famulari Message-ID: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="2Wh1glW7XGHpfl9t" Content-Disposition: inline Received-SPF: pass client-ip=64.147.123.19; envelope-from=leo@famulari.name; helo=wout3-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) 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 (--) --2Wh1glW7XGHpfl9t Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Recently I noticed some discussion on #guix IRC about Vorta, a GUI for Borg backup. I actually have some ooooold patches for this, that I've been maintaining privately for a while. I never submitted them because I haven't been using Vorta, just Borg via cron. But since I have this work, I might as well submit it since others are asking about this program. Please test! --2Wh1glW7XGHpfl9t Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAmG/bqwACgkQJkb6MLrK fwgSuRAA2ZLoc7Pf3ZnZWZOuGi6FtxPsnJOd/TJEgEvNZGSa5DIr14q9ebWtFNZm M8aIBWCKxHGFphCQ1a6+m3oVDdStCgfe7r8Cq0GeC5ZVg5POFpsR1Lm4FzMJOFWJ /rc5yMY30kudpU5GOBCLtKtu5xajxUY9QyoTJKC4mk3HWZ8iD3hJArDUIg80cTTJ a/Cey8IHLcR+OHmiFzpa1KSfTcQXIjCI6uQn01kRJXvcnJEEADiZggj6kXVa/nfk 6uFwJ+bcwHjtMJFocHSDaVTJDGoE2qmgc/TX9IAOrXeh6E5z2LwA3A+tZphCuqw2 LjDUGZMC70jtIjKDBXI8XhrppRRVPxd8mP/IDH1MqNHYtLJFdd4WZsRkvm14DTKo 7RXsnuQk4GUfSpRBsFEgBYBFOk3OofEky+n0cCvnce/PZGrGRbMwzCMj905PmSIX 5ZMyatGVE4j6wQC5XR5Lv1HHIloQup/sMzauo9ze+Y9tW986668BNGe/5jQ67PiY VmnJdBkXL3I3ljBANRls2otD332jK3VJW67IdN40LYc2YUsVUM9g+7cdYNNzO2wM m3D3sHKe7T+GQuwubxsnJaJRAoTwYOWWdrHpz/00cm4ZqPdkgXLWUCDLyL3UrYUj CV5JKWDbQOxDxzVhd+GVkIIf2JRonYDPR1Uyb6N1BBJ5MHVFreA= =Uv+2 -----END PGP SIGNATURE----- --2Wh1glW7XGHpfl9t-- From unknown Sun Jun 22 11:46:33 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#52659] [PATCH 2/2] gnu: Add Vorta. Resent-From: Leo Famulari Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 19 Dec 2021 17:45:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52659 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 52659@debbugs.gnu.org Received: via spool by 52659-submit@debbugs.gnu.org id=B52659.163993587630009 (code B ref 52659); Sun, 19 Dec 2021 17:45:01 +0000 Received: (at 52659) by debbugs.gnu.org; 19 Dec 2021 17:44:36 +0000 Received: from localhost ([127.0.0.1]:48021 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mz0EY-0007ne-4N for submit@debbugs.gnu.org; Sun, 19 Dec 2021 12:44:35 -0500 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:34481) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mz0EV-0007nK-Hl for 52659@debbugs.gnu.org; Sun, 19 Dec 2021 12:44:29 -0500 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id CEED832009CC; Sun, 19 Dec 2021 12:44:21 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute6.internal (MEProxy); Sun, 19 Dec 2021 12:44:22 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=from:to:subject:date:message-id:in-reply-to:references :mime-version:content-type:content-transfer-encoding; s=mesmtp; bh=tt4P3dvfjOvFsgJr/hLYIStoK02TueX4eE4FlXprW9o=; b=R1jcixAwweAx Nv9soFxJeevxsMpEdtlQyTU6qVawMOj7ihFnFpR/r6b2wUhNVBvGm6Es3JcqvBEZ Fa+hJc1uesp/tcc5bhXfICmtmh+4fob/9/abYT9v1ovUDTF52+fiIiAZt0HLgETh 782eaOy/y0CJejwCzESO7CuGeDuGFkA= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm1; bh=tt4P3dvfjOvFsgJr/hLYIStoK02TueX4eE4FlXprW 9o=; b=fq0K6BKaV1wI8MMBGSfUoBgA9tT5LrITNTLetkYrqr5byyan61alBH5y1 sNRnH7yaB8zyqrpdgNkW/afEBS3l1o0LXF4L3IVdbDDGvV96zcW/4OimLa4l6BBp tvNXjVZ2ncaT9NLZdigqlPUV9E94vaeiFFpwqScjghP4r8E/t55k7efqvgkWbzFZ txzV4VClYxzfYn7WDJtXN1kI7aDWVSirLvlrc7qRu+frKeGLH4cit+ftc9wLY3AX 5fidRxdQHLKW2iHT3Ew5jHiSpsGF1RLoADW5G3wNkibzqRiXHsmq4lwIxtZ8Q7io 5WeErNVRxuejYhYkMqhpwU6DLmBrQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvuddruddttddguddthecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhephffvufffkffojghfgggtgfesth ekredtredtjeenucfhrhhomhepnfgvohcuhfgrmhhulhgrrhhiuceolhgvohesfhgrmhhu lhgrrhhirdhnrghmvgeqnecuggftrfgrthhtvghrnhephffgfedutdefudeuhfdtleegie etfeeuueehudfhgefgfffgveehueefvdegjedvnecuffhomhgrihhnpehgihhthhhusgdr tghomhenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpe hlvghosehfrghmuhhlrghrihdrnhgrmhgv X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA for <52659@debbugs.gnu.org>; Sun, 19 Dec 2021 12:44:21 -0500 (EST) From: Leo Famulari Date: Sun, 19 Dec 2021 12:44:13 -0500 Message-Id: X-Mailer: git-send-email 2.34.0 In-Reply-To: <4c7b52460f5316ff206efb57aefcb856334dc85f.1639935851.git.leo@famulari.name> References: <4c7b52460f5316ff206efb57aefcb856334dc85f.1639935851.git.leo@famulari.name> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/backup.scm (vorta): New variable. --- gnu/packages/backup.scm | 58 ++++++++++++++++++++++++++++++++++++++++- 1 file changed, 57 insertions(+), 1 deletion(-) diff --git a/gnu/packages/backup.scm b/gnu/packages/backup.scm index fdb84898bb..f683266359 100644 --- a/gnu/packages/backup.scm +++ b/gnu/packages/backup.scm @@ -1,7 +1,7 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2014, 2015, 2020 Eric Bavier ;;; Copyright © 2014 Ian Denhardt -;;; Copyright © 2015, 2016, 2017 Leo Famulari +;;; Copyright © 2015, 2016, 2017, 2021 Leo Famulari ;;; Copyright © 2017–2021 Tobias Geerinckx-Rice ;;; Copyright © 2017 Thomas Danckaert ;;; Copyright © 2017, 2021 Arun Isaac @@ -47,6 +47,7 @@ (define-module (gnu packages backup) #:use-module (guix build-system gnu) #:use-module (guix build-system go) #:use-module (guix build-system python) + #:use-module (guix build-system qt) #:use-module (gnu packages) #:use-module (gnu packages acl) #:use-module (gnu packages autotools) @@ -76,12 +77,15 @@ (define-module (gnu packages backup) #:use-module (gnu packages pkg-config) #:use-module (gnu packages protobuf) #:use-module (gnu packages python) + #:use-module (gnu packages python-check) #:use-module (gnu packages python-crypto) #:use-module (gnu packages python-web) #:use-module (gnu packages python-xyz) + #:use-module (gnu packages qt) #:use-module (gnu packages rsync) #:use-module (gnu packages serialization) #:use-module (gnu packages ssh) + #:use-module (gnu packages time) #:use-module (gnu packages tls) #:use-module (gnu packages valgrind) #:use-module (gnu packages xml)) @@ -1181,3 +1185,55 @@ (define-public borgmatic your databases too. Monitor it all with integrated third-party services. borgmatic is powered by borg.") (license license:gpl3+))) + +(define-public vorta + (package + (name "vorta") + (version "0.8.2") + (source (origin + (method url-fetch) + (uri (pypi-uri "vorta" version)) + (sha256 + (base32 + "1cl7kyh14h38xavbq23b8ifvk8abkiqdkpgaxfxvd223fm02zz26")))) + (build-system python-build-system) + (arguments + `(#:imported-modules ((guix build qt-utils) + (guix build cmake-build-system) + (guix build qt-build-system) + ,@%python-build-system-modules) + #:modules ((guix build utils) + (guix build python-build-system) + ((guix build qt-build-system) #:prefix qt:)) + #:phases + (modify-phases %standard-phases + ;; XXX This phase tries to write to $HOME + (add-before 'sanity-check 'set-HOME + (lambda _ + (setenv "HOME" "/tmp"))) + ;; Otherwise, the user interface's icons will be missing. + (add-after 'wrap 'qt-wrap + (assoc-ref qt:%standard-phases 'qt-wrap))))) + (native-inputs + `(("python-pytest-mock" ,python-pytest-mock) + ("python-pytest-qt" ,python-pytest-qt) + ("python-pytest-runner" ,python-pytest-runner) + ("python-setuptools-git" ,python-setuptools-git))) + (inputs + `(("python-appdirs" ,python-appdirs) + ("python-dateutil" ,python-dateutil) + ("python-keyring" ,python-keyring) + ("python-paramiko" ,python-paramiko) + ("python-peewee" ,python-peewee) + ("python-psutil" ,python-psutil) + ("python-pyqt" ,python-pyqt) + ("python-secretstorage" ,python-secretstorage) + ;; XXX This is included so that the qt-wrap phase picks it up. + ("qtsvg" ,qtsvg))) + (home-page "https://github.com/borgbase/vorta") + (synopsis "Graphical backup client based on BorgBackup") + (description "Vorta is a graphical backup client based on the Borg backup +tool. It supports the use of remote backup repositories. It can perform +scheduled backups, and has a graphical tool for browsing and extracting the Borg +archives.") + (license license:gpl3+))) -- 2.34.0 From unknown Sun Jun 22 11:46:33 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#52659] [PATCH 1/2] gnu: Add python-pytest-faulthandler. References: In-Reply-To: Resent-From: Leo Famulari Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 19 Dec 2021 17:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52659 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 52659@debbugs.gnu.org Received: via spool by 52659-submit@debbugs.gnu.org id=B52659.163993588030025 (code B ref 52659); Sun, 19 Dec 2021 17:45:02 +0000 Received: (at 52659) by debbugs.gnu.org; 19 Dec 2021 17:44:40 +0000 Received: from localhost ([127.0.0.1]:48023 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mz0Ee-0007ny-12 for submit@debbugs.gnu.org; Sun, 19 Dec 2021 12:44:40 -0500 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:46417) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mz0EV-0007nE-48 for 52659@debbugs.gnu.org; Sun, 19 Dec 2021 12:44:30 -0500 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id 8176D3200993; Sun, 19 Dec 2021 12:44:20 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Sun, 19 Dec 2021 12:44:20 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=from:to:subject:date:message-id:mime-version:content-type :content-transfer-encoding; s=mesmtp; bh=4A2ew63Gx3Ah/rHR0wqTYFJ 7TlaZuLQB6AJrpgy/J1w=; b=xhTQG9zICUcwgTLBGArouukbVG8OuXq5afYUms7 K2kUjCO19ud2ybp0aAOwaG+/YJ015Z78E3WYHtnhoQbsDg3YLHuIbXjfsrF07qAN e0XPg9zsiAcqcr96OB1yjW+H0x1A63ApP4LgzHJuZejU2htYUDTMtQs3HA0fl/zI iVA8= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=4A2ew6 3Gx3Ah/rHR0wqTYFJ7TlaZuLQB6AJrpgy/J1w=; b=Gk0oxCfq7RYJ/H9fRX1l/K SterZtgxn2+mHktTFy5mQMmlmEVVG/6KyzrMibNAj/zDQVDZ+O9eI8Nsu8n7AEmg uG21IaWtvkAk00Vpmbf2HLwhesgbXrpqfZW6gczGkwRlWZvnkt0jRuWYgcAJ7L/f 7vnOidZvtH4CuizyfC+3jUmyMjIJJnWFPFi3PE+UrJPyUBOSNXV60/QXGhKEBeNG oFmLCtjajaEOdLWbpnIfPmNpWKBGEzqlDLnb6GnUXbuTVs2URZjsTY0f+Ee6N9bF OVcBjuZP5M7/m7QWABugHSv03cOvy1+ZPJ+4u/dvs+gNMHVDVBRcmtqERbi778hg == X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvuddruddttddguddthecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhephffvufffkffogggtgfesthekre dtredtjeenucfhrhhomhepnfgvohcuhfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgr rhhirdhnrghmvgeqnecuggftrfgrthhtvghrnhepfeelfefhudetheetteeuueetheffgf fhieeihfdvgfeiudeujeegvedukefgffehnecuffhomhgrihhnpehgihhthhhusgdrtgho mhenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehlvg hosehfrghmuhhlrghrihdrnhgrmhgv X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA for <52659@debbugs.gnu.org>; Sun, 19 Dec 2021 12:44:19 -0500 (EST) From: Leo Famulari Date: Sun, 19 Dec 2021 12:44:12 -0500 Message-Id: <4c7b52460f5316ff206efb57aefcb856334dc85f.1639935851.git.leo@famulari.name> X-Mailer: git-send-email 2.34.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/check.scm (python-pytest-faulthandler): New variable. --- gnu/packages/check.scm | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/gnu/packages/check.scm b/gnu/packages/check.scm index 0a90a3b167..bdd0eae0aa 100644 --- a/gnu/packages/check.scm +++ b/gnu/packages/check.scm @@ -8,7 +8,7 @@ ;;; Copyright © 2015 Federico Beffa ;;; Copyright © 2015 Andreas Enge ;;; Copyright © 2015, 2016, 2018, 2019, 2020, 2021 Efraim Flashner -;;; Copyright © 2016, 2017 Leo Famulari +;;; Copyright © 2016, 2017, 2021 Leo Famulari ;;; Copyright © 2016 Christine Lemmer-Webber ;;; Copyright © 2016, 2017 Danny Milosavljevic ;;; Copyright © 2016 Roel Janssen @@ -1481,6 +1481,27 @@ (define-public python-pytest-forked side-effects (such as setting environment variables).") (license license:expat))) +;; This package is included in Pytest >=5.0. +(define-public python-pytest-faulthandler + (package + (name "python-pytest-faulthandler") + (version "2.0.1") + (source (origin + (method url-fetch) + (uri (pypi-uri "pytest-faulthandler" version)) + (sha256 + (base32 + "1r8ssxfdib2d2mblmnm34q84lza5d8cq5n5p3sl4sd5chz7bnwpd")))) + (build-system python-build-system) + (native-inputs + `(("python-pytest" ,python-pytest) + ("python-setuptools-scm" ,python-setuptools-scm))) + (home-page "https://github.com/pytest-dev/pytest-faulthandler") + (synopsis "Pytest plugin that activates the faulthandler module for tests") + (description "This package provides a pytest plugin that automatically +enables the @code{faulthandler} module during tests.") + (license license:expat))) + (define-public python-scripttest (package (name "python-scripttest") -- 2.34.0 From unknown Sun Jun 22 11:46:33 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#52659] [PATCH 2/2] gnu: Add Vorta. Resent-From: Leo Famulari Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 19 Dec 2021 17:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52659 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 52659@debbugs.gnu.org Received: via spool by 52659-submit@debbugs.gnu.org id=B52659.163993634630939 (code B ref 52659); Sun, 19 Dec 2021 17:53:02 +0000 Received: (at 52659) by debbugs.gnu.org; 19 Dec 2021 17:52:26 +0000 Received: from localhost ([127.0.0.1]:48045 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mz0MD-00082x-UL for submit@debbugs.gnu.org; Sun, 19 Dec 2021 12:52:26 -0500 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:33749) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mz0MC-00082l-PM for 52659@debbugs.gnu.org; Sun, 19 Dec 2021 12:52:25 -0500 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.west.internal (Postfix) with ESMTP id D69B63200A1E; Sun, 19 Dec 2021 12:52:18 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Sun, 19 Dec 2021 12:52:19 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:subject:message-id:references:mime-version :content-type:in-reply-to; s=mesmtp; bh=sx0I+2xF+hcduPqifR3rvkWC /I4lNbQV+vkAlJuRYEg=; b=cgOoDxbjZ8RPhPck2910CMPpICplmstiT7uGwcB/ 3AY2A/xpDiElCS3pa1vfVkmMpcI53ECHEHdMbp+FOmcljjqmK7Iq6cyjDTxGR0DA T3VePjb3W/rYk7QcXewI3T0dt8PyqS6dVXpkzf9YFqY2y0wvAAHDvtdI+8dnEX1x qP4= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=sx0I+2 xF+hcduPqifR3rvkWC/I4lNbQV+vkAlJuRYEg=; b=Vbhh6Rt8OeeVfvIOXdR9eL h6XG7B+i8f75NVvC0lW+f7doUE9aGvxHdqFNLXOLv1B5EspF+FQq5BXvojhulf8i KiNgYbDpk7gX+xpCaNN1m8AlghNOBLqj8O+P3CXAt7Js5A6p3UevMY6vpgSMmx+P 3mxSi3v2kpsuJ0lync7Uti1vNTZwAMjIY4GvTGH3fix0jAFmZAwp+FBTb618EKK4 ofQ1hO+gCSYc3h85N0fYBtmgBnpJfxIg7C0ndr6g6jYqd5UeN3P/fwpbLul2CoVe qgiQssNZK8aMF/a3+kVMPcq6lEHprd5ONxDRAVuPHc4LgIfDrYAWHVqJKyKkYN7A == X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvuddruddttddguddtjecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhepfffhvffukfhfgggtuggjsehttd ertddttddvnecuhfhrohhmpefnvghoucfhrghmuhhlrghrihcuoehlvghosehfrghmuhhl rghrihdrnhgrmhgvqeenucggtffrrghtthgvrhhnpeeukeektdffvddtudegjeegtdevhf eufeeivdejiedtieegtdevjedvjeehffevgfenucevlhhushhtvghrufhiiigvpedtnecu rfgrrhgrmhepmhgrihhlfhhrohhmpehlvghosehfrghmuhhlrghrihdrnhgrmhgv X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA for <52659@debbugs.gnu.org>; Sun, 19 Dec 2021 12:52:18 -0500 (EST) Date: Sun, 19 Dec 2021 12:52:16 -0500 From: Leo Famulari Message-ID: References: <4c7b52460f5316ff206efb57aefcb856334dc85f.1639935851.git.leo@famulari.name> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On Sun, Dec 19, 2021 at 12:44:13PM -0500, Leo Famulari wrote: > * gnu/packages/backup.scm (vorta): New variable. > + (inputs > + `(("python-appdirs" ,python-appdirs) > + ("python-dateutil" ,python-dateutil) > + ("python-keyring" ,python-keyring) > + ("python-paramiko" ,python-paramiko) > + ("python-peewee" ,python-peewee) > + ("python-psutil" ,python-psutil) > + ("python-pyqt" ,python-pyqt) > + ("python-secretstorage" ,python-secretstorage) > + ;; XXX This is included so that the qt-wrap phase picks it up. > + ("qtsvg" ,qtsvg))) You may notice an important missing dependency: Borg. The build doesn't require it. Should we propagate it? Find out where Vorta invokes it and patch the invocation? Let the user install it (sounds like a recipe for complaints)? From unknown Sun Jun 22 11:46:33 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#52659] [WIP v2 1/4] gnu: Add python-pytest-faulthandler. References: In-Reply-To: Resent-From: Leo Famulari Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 19 Dec 2021 18:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52659 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 52659@debbugs.gnu.org Received: via spool by 52659-submit@debbugs.gnu.org id=B52659.163994021013085 (code B ref 52659); Sun, 19 Dec 2021 18:57:02 +0000 Received: (at 52659) by debbugs.gnu.org; 19 Dec 2021 18:56:50 +0000 Received: from localhost ([127.0.0.1]:48140 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mz1MR-0003Ol-Vi for submit@debbugs.gnu.org; Sun, 19 Dec 2021 13:56:50 -0500 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:51867) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mz1MP-0003OJ-4S for 52659@debbugs.gnu.org; Sun, 19 Dec 2021 13:56:42 -0500 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id D3E123200993; Sun, 19 Dec 2021 13:56:34 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute6.internal (MEProxy); Sun, 19 Dec 2021 13:56:35 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=from:to:subject:date:message-id:mime-version:content-type :content-transfer-encoding; s=mesmtp; bh=AxU5uQ+X7BYEGD9lXUxgyFm rJClKQW/JaeI1+d3ZCcE=; b=osWB7+tzjx27WPJvodhtxPHsEHhAnfb1Wg6ORUj H73hB/tGZJPrjWSC1TeUvqW6pk/W9/VFlkPNHVk7C8ICLXpl/sPS4iCS8a1nBS9s TFd+voNKlgKTxR9aftwHqWkKaYaCt1yhRMbasc+RcaUx0byu5ohJY3NiU8vwKrX0 TLo0= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=AxU5uQ +X7BYEGD9lXUxgyFmrJClKQW/JaeI1+d3ZCcE=; b=I/5wO1bF0z0LuWfNvH9gN+ TE5Qd1wtbXoMDuFUrzd1yJSgHyXRpSZuBhuuWrHvKkmXV9T8Ce6IKWuypvsvXF5f zmze1SLB25DV3vi8aqarTzYZjvIapAmFQTLm3WXxAuNdfiE0WJoZ/plE60rzVjrI eqfJXBcsGVdWFXH0FTXuHgIc2HQ3WNZ0gJOFQ6UxDLag/ZqEF7rKhZ10jP3Af608 MM6ICj0G9DdyVvMFt7r+ti0K9shlE6LJmqJy4iW+bP3iDanPXNoZUq3WeuLIEDAm UaDr03pKJNTjpySL8HwQeB0J7XTSlncwMrIPmwWvzIdmtDGBiuAz+LlVssnlNnig == X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvuddruddttddguddvtdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhephffvufffkffogggtgfesthekre dtredtjeenucfhrhhomhepnfgvohcuhfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgr rhhirdhnrghmvgeqnecuggftrfgrthhtvghrnhepfeelfefhudetheetteeuueetheffgf fhieeihfdvgfeiudeujeegvedukefgffehnecuffhomhgrihhnpehgihhthhhusgdrtgho mhenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehlvg hosehfrghmuhhlrghrihdrnhgrmhgv X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA for <52659@debbugs.gnu.org>; Sun, 19 Dec 2021 13:56:34 -0500 (EST) From: Leo Famulari Date: Sun, 19 Dec 2021 13:56:23 -0500 Message-Id: X-Mailer: git-send-email 2.34.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/check.scm (python-pytest-faulthandler): New variable. --- gnu/packages/check.scm | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/gnu/packages/check.scm b/gnu/packages/check.scm index 0a90a3b167..e3bb53dae0 100644 --- a/gnu/packages/check.scm +++ b/gnu/packages/check.scm @@ -8,7 +8,7 @@ ;;; Copyright © 2015 Federico Beffa ;;; Copyright © 2015 Andreas Enge ;;; Copyright © 2015, 2016, 2018, 2019, 2020, 2021 Efraim Flashner -;;; Copyright © 2016, 2017 Leo Famulari +;;; Copyright © 2016, 2017, 2021 Leo Famulari ;;; Copyright © 2016 Christine Lemmer-Webber ;;; Copyright © 2016, 2017 Danny Milosavljevic ;;; Copyright © 2016 Roel Janssen @@ -1481,6 +1481,26 @@ (define-public python-pytest-forked side-effects (such as setting environment variables).") (license license:expat))) +;; This package is included in Pytest >=5.0. +(define-public python-pytest-faulthandler + (package + (name "python-pytest-faulthandler") + (version "2.0.1") + (source (origin + (method url-fetch) + (uri (pypi-uri "pytest-faulthandler" version)) + (sha256 + (base32 + "1r8ssxfdib2d2mblmnm34q84lza5d8cq5n5p3sl4sd5chz7bnwpd")))) + (build-system python-build-system) + (native-inputs + (list python-pytest python-setuptools-scm)) + (home-page "https://github.com/pytest-dev/pytest-faulthandler") + (synopsis "Pytest plugin that activates the faulthandler module for tests") + (description "This package provides a pytest plugin that automatically +enables the @code{faulthandler} module during tests.") + (license license:expat))) + (define-public python-scripttest (package (name "python-scripttest") -- 2.34.0 From unknown Sun Jun 22 11:46:33 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#52659] [WIP v2 3/4] Vorta: patch Borg invocation Resent-From: Leo Famulari Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 19 Dec 2021 18:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52659 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 52659@debbugs.gnu.org Received: via spool by 52659-submit@debbugs.gnu.org id=B52659.163994021113093 (code B ref 52659); Sun, 19 Dec 2021 18:57:02 +0000 Received: (at 52659) by debbugs.gnu.org; 19 Dec 2021 18:56:51 +0000 Received: from localhost ([127.0.0.1]:48144 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mz1MY-0003P0-Pb for submit@debbugs.gnu.org; Sun, 19 Dec 2021 13:56:51 -0500 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:47039) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mz1MR-0003OP-9I for 52659@debbugs.gnu.org; Sun, 19 Dec 2021 13:56:43 -0500 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id 8F27732009E5; Sun, 19 Dec 2021 13:56:37 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Sun, 19 Dec 2021 13:56:37 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=from:to:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; s=mesmtp; bh=xx9uBgW0Na QNoKpm5FxmbbLPF/h4T12mE6GxO1E0jrM=; b=MLoReCyyejCGcMXrHCF2k8Cz96 Dz7BXWpDsX5QECUbnqHpIbDYtXkUjxaRkCgAyomdTJKScYVkLXrsbEpXzU4KeieV MgmiM7mqIP0fZttkd2xd8e02OEexESTGV85Sm9J+7Nw0bCkNMITcXzvgLBu6aZos 1r2nMXXYDocEPlbXQ= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:date:from :in-reply-to:message-id:mime-version:references:subject:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm1; bh=xx9uBgW0NaQNoKpm5FxmbbLPF/h4T12mE6GxO1E0jrM=; b=VT1DwQQu R2oeCd50Q+W/5YVuFWql54ABuvhzmXboEHd9iFhFucVnSraTKeed/doMphTSglwX Og2J5932sKB25j/2fOSw86PGEKM6Y3K4+h7nGNwISfYEbSFEYzdi/SY5vbvanVGQ 3vgLh401qt2aDXMdVOvr/ZCDP9bt1FzPmvQ+Nqmj7ZSTFoJyv2/gwsuBAsnGSv1s lTFkMdhcxMqpznnMPA2CklqLXM5oXXtyXzhOs58NzvBEuydjd+exc7CML2gBhcfH J0a89I4h3dWll0N/pOtWrsCCxqNE27Q0klQMj1OiRcXyQ8nEccvCfoQh4eKV9gyX QyDb38qn7mLBPQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvuddruddttddguddvtdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhephffvufffkffojghfggfgsedtke ertdertddtnecuhfhrohhmpefnvghoucfhrghmuhhlrghrihcuoehlvghosehfrghmuhhl rghrihdrnhgrmhgvqeenucggtffrrghtthgvrhhnpefhgeegteeitddvudduveeuhedvhe fhfeehgfehvdfhudegueekhedvhfffhffhgeenucevlhhushhtvghrufhiiigvpedtnecu rfgrrhgrmhepmhgrihhlfhhrohhmpehlvghosehfrghmuhhlrghrihdrnhgrmhgv X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA for <52659@debbugs.gnu.org>; Sun, 19 Dec 2021 13:56:36 -0500 (EST) From: Leo Famulari Date: Sun, 19 Dec 2021 13:56:25 -0500 Message-Id: <9314f5c5a1726db8147dd70d1359baa77a03323c.1639940185.git.leo@famulari.name> X-Mailer: git-send-email 2.34.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --- gnu/packages/backup.scm | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/gnu/packages/backup.scm b/gnu/packages/backup.scm index 5ce6e10bab..e2a37d182b 100644 --- a/gnu/packages/backup.scm +++ b/gnu/packages/backup.scm @@ -1207,6 +1207,13 @@ (define-public vorta ((guix build qt-build-system) #:prefix qt:)) #:phases (modify-phases %standard-phases + (add-after 'unpack 'patch-borg-path + (lambda* (#:key inputs #:allow-other-keys) + (let ((borg (string-append (assoc-ref inputs "borg") + "/bin/borg"))) + (substitute* "src/vorta/borg/borg_job.py" + (("which\\('borg'\\)") + (string-append "which('" borg "')")))))) ;; XXX This phase tries to write to $HOME (add-before 'sanity-check 'set-HOME (lambda _ @@ -1220,7 +1227,8 @@ (define-public vorta python-pytest-runner python-setuptools-git)) (inputs - (list python-appdirs + (list borg + python-appdirs python-dateutil python-keyring python-paramiko -- 2.34.0 From unknown Sun Jun 22 11:46:33 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#52659] [WIP v2 2/4] gnu: Add Vorta. Resent-From: Leo Famulari Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 19 Dec 2021 18:57:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52659 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 52659@debbugs.gnu.org Received: via spool by 52659-submit@debbugs.gnu.org id=B52659.163994021613104 (code B ref 52659); Sun, 19 Dec 2021 18:57:03 +0000 Received: (at 52659) by debbugs.gnu.org; 19 Dec 2021 18:56:56 +0000 Received: from localhost ([127.0.0.1]:48146 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mz1MZ-0003P8-3v for submit@debbugs.gnu.org; Sun, 19 Dec 2021 13:56:56 -0500 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:60867) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mz1MP-0003OL-Sx for 52659@debbugs.gnu.org; Sun, 19 Dec 2021 13:56:43 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id 312BF3200A6A; Sun, 19 Dec 2021 13:56:36 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Sun, 19 Dec 2021 13:56:36 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=from:to:subject:date:message-id:in-reply-to:references :mime-version:content-type:content-transfer-encoding; s=mesmtp; bh=a7+zLKOK9lf9CFapsRWkbz/mIDphCHArIxgieg/dMwM=; b=Vtqpf6qCwz00 P0TTwbb5D0ACCczxeZ2p51Ks9RJ23j1Us8hsoQpoek/cw7T0lu8BIZoHpJCtdW42 iRPIfdfkpls/JTktDIIuHoc69J2EisVO17A6CvYEucBgCL5nOIyzLUqEJL+iv9// YB8jhYnsk4AB3rdkAtbYAPk93F1cs7E= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm1; bh=a7+zLKOK9lf9CFapsRWkbz/mIDphCHArIxgieg/dM wM=; b=Bp345jydJuMA/DdcGzLAM+ptvKToT3ueOD0ZB4qryBAFxGVDMNv30W99k RPnvnWIIwNQRabLtC16uaLdtQKwok/7Ft2gXizjEK3hncWrFnSb95LemwpYghVhz hjAA7rbCA0eBx0wajULMxr+klkfZJKbMSRSvF+4l33eqbRbwH50NNqgBQJpsOZNc qdaUNn16Df69alrMaCGYvTNXIgw4kI/p2K/CyKI76yrDKRFEHaYN4pz/gkHWdaAY 9UTqK8wws4q6r2zq5ApGX8xCKzLkG7Y491DfRaGVeW0FmxI1oPWhAOUnvHUwoCur oMvrE/gr0pEMKcRLa5wpAfzAfV/vQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvuddruddttddguddvtdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhephffvufffkffojghfgggtgfesth ekredtredtjeenucfhrhhomhepnfgvohcuhfgrmhhulhgrrhhiuceolhgvohesfhgrmhhu lhgrrhhirdhnrghmvgeqnecuggftrfgrthhtvghrnhephffgfedutdefudeuhfdtleegie etfeeuueehudfhgefgfffgveehueefvdegjedvnecuffhomhgrihhnpehgihhthhhusgdr tghomhenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpe hlvghosehfrghmuhhlrghrihdrnhgrmhgv X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA for <52659@debbugs.gnu.org>; Sun, 19 Dec 2021 13:56:35 -0500 (EST) From: Leo Famulari Date: Sun, 19 Dec 2021 13:56:24 -0500 Message-Id: X-Mailer: git-send-email 2.34.0 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/backup.scm (vorta): New variable. --- gnu/packages/backup.scm | 58 ++++++++++++++++++++++++++++++++++++++++- 1 file changed, 57 insertions(+), 1 deletion(-) diff --git a/gnu/packages/backup.scm b/gnu/packages/backup.scm index fdb84898bb..5ce6e10bab 100644 --- a/gnu/packages/backup.scm +++ b/gnu/packages/backup.scm @@ -1,7 +1,7 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2014, 2015, 2020 Eric Bavier ;;; Copyright © 2014 Ian Denhardt -;;; Copyright © 2015, 2016, 2017 Leo Famulari +;;; Copyright © 2015, 2016, 2017, 2021 Leo Famulari ;;; Copyright © 2017–2021 Tobias Geerinckx-Rice ;;; Copyright © 2017 Thomas Danckaert ;;; Copyright © 2017, 2021 Arun Isaac @@ -47,6 +47,7 @@ (define-module (gnu packages backup) #:use-module (guix build-system gnu) #:use-module (guix build-system go) #:use-module (guix build-system python) + #:use-module (guix build-system qt) #:use-module (gnu packages) #:use-module (gnu packages acl) #:use-module (gnu packages autotools) @@ -76,12 +77,15 @@ (define-module (gnu packages backup) #:use-module (gnu packages pkg-config) #:use-module (gnu packages protobuf) #:use-module (gnu packages python) + #:use-module (gnu packages python-check) #:use-module (gnu packages python-crypto) #:use-module (gnu packages python-web) #:use-module (gnu packages python-xyz) + #:use-module (gnu packages qt) #:use-module (gnu packages rsync) #:use-module (gnu packages serialization) #:use-module (gnu packages ssh) + #:use-module (gnu packages time) #:use-module (gnu packages tls) #:use-module (gnu packages valgrind) #:use-module (gnu packages xml)) @@ -1181,3 +1185,55 @@ (define-public borgmatic your databases too. Monitor it all with integrated third-party services. borgmatic is powered by borg.") (license license:gpl3+))) + +(define-public vorta + (package + (name "vorta") + (version "0.8.2") + (source (origin + (method url-fetch) + (uri (pypi-uri "vorta" version)) + (sha256 + (base32 + "1cl7kyh14h38xavbq23b8ifvk8abkiqdkpgaxfxvd223fm02zz26")))) + (build-system python-build-system) + (arguments + `(#:imported-modules ((guix build qt-utils) + (guix build cmake-build-system) + (guix build qt-build-system) + ,@%python-build-system-modules) + #:modules ((guix build utils) + (guix build python-build-system) + ((guix build qt-build-system) #:prefix qt:)) + #:phases + (modify-phases %standard-phases + ;; XXX This phase tries to write to $HOME + (add-before 'sanity-check 'set-HOME + (lambda _ + (setenv "HOME" "/tmp"))) + ;; Otherwise, the user interface's icons will be missing. + (add-after 'wrap 'qt-wrap + (assoc-ref qt:%standard-phases 'qt-wrap))))) + (native-inputs + (list python-pytest-mock + python-pytest-qt + python-pytest-runner + python-setuptools-git)) + (inputs + (list python-appdirs + python-dateutil + python-keyring + python-paramiko + python-peewee + python-psutil + python-pyqt + python-secretstorage + ;; XXX This is included so that the qt-wrap phase picks it up. + qtsvg)) + (home-page "https://github.com/borgbase/vorta") + (synopsis "Graphical backup client based on BorgBackup") + (description "Vorta is a graphical backup client based on the Borg backup +tool. It supports the use of remote backup repositories. It can perform +scheduled backups, and has a graphical tool for browsing and extracting the Borg +archives.") + (license license:gpl3+))) -- 2.34.0 From unknown Sun Jun 22 11:46:33 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#52659] [WIP v2 4/4] WIP: Vorta: Use gexps instead of (assoc-ref ...) Resent-From: Leo Famulari Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 19 Dec 2021 18:57:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52659 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 52659@debbugs.gnu.org Received: via spool by 52659-submit@debbugs.gnu.org id=B52659.163994021613112 (code B ref 52659); Sun, 19 Dec 2021 18:57:03 +0000 Received: (at 52659) by debbugs.gnu.org; 19 Dec 2021 18:56:56 +0000 Received: from localhost ([127.0.0.1]:48148 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mz1Me-0003PJ-DK for submit@debbugs.gnu.org; Sun, 19 Dec 2021 13:56:56 -0500 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:48295) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mz1MS-0003OR-HQ for 52659@debbugs.gnu.org; Sun, 19 Dec 2021 13:56:44 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id CCD753200AF0; Sun, 19 Dec 2021 13:56:38 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Sun, 19 Dec 2021 13:56:39 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=from:to:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; s=mesmtp; bh=+yZufvHJgU BdrJGGfXg0fgo9q1viOgVuHvB94uMrDMY=; b=JV/usUXpdrk0YuN05mOh0KoSY3 TO+M19b24L41VY4wQL4WlWqabKVfGnBxmFjv4r3ahHvby60J1yz66tJsa+rPQfun dJHNsveBuaPwI7KlDYi523pfzbZFRQy77eBRiG3BzDiaTM+MG+KPmS9n9fQBuOt+ 00lggofJYk4KQDHbw= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:date:from :in-reply-to:message-id:mime-version:references:subject:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm1; bh=+yZufvHJgUBdrJGGfXg0fgo9q1viOgVuHvB94uMrDMY=; b=PUB6fA6K oayTV5lQasiC6U3IjstPYfinNIeMbpKkT6zD9BHdXxwq87SsajyAfKQXKNuJq6xF 2tifC36+sfaLbTuhr/2rmqdCyJcSy3kDYbjV47qhN+J1NAMpjtRQqbQ880K1L0oA o1SxClDaeDkzIgOFgSWEg+vV26Rm/LXzkeNfGaSVK1PtaCfASuZq6+5pUVVV/CGC ATEDw0hhl+e/A6yL5zVd1Bjj8aSWcbph2oDFyPXWQt67/MZ1iQ6sqnerIZfhzW0X v2UCJKp2fPMG+Fc8sjwflxnqWKfMlOr5Xklh2lZ6Oes9+tXACH10MXVPUabexa9e Yl+XvCZbKX1RbQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvuddruddttddguddvtdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhephffvufffkffojghfggfgsedtke ertdertddtnecuhfhrohhmpefnvghoucfhrghmuhhlrghrihcuoehlvghosehfrghmuhhl rghrihdrnhgrmhgvqeenucggtffrrghtthgvrhhnpefhgeegteeitddvudduveeuhedvhe fhfeehgfehvdfhudegueekhedvhfffhffhgeenucevlhhushhtvghrufhiiigvpedtnecu rfgrrhgrmhepmhgrihhlfhhrohhmpehlvghosehfrghmuhhlrghrihdrnhgrmhgv X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA for <52659@debbugs.gnu.org>; Sun, 19 Dec 2021 13:56:38 -0500 (EST) From: Leo Famulari Date: Sun, 19 Dec 2021 13:56:26 -0500 Message-Id: <62457430763f08a6e6355c1a3fa134682cd2069b.1639940185.git.leo@famulari.name> X-Mailer: git-send-email 2.34.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --- gnu/packages/backup.scm | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/gnu/packages/backup.scm b/gnu/packages/backup.scm index e2a37d182b..16353682dd 100644 --- a/gnu/packages/backup.scm +++ b/gnu/packages/backup.scm @@ -1209,11 +1209,10 @@ (define-public vorta (modify-phases %standard-phases (add-after 'unpack 'patch-borg-path (lambda* (#:key inputs #:allow-other-keys) - (let ((borg (string-append (assoc-ref inputs "borg") - "/bin/borg"))) - (substitute* "src/vorta/borg/borg_job.py" - (("which\\('borg'\\)") - (string-append "which('" borg "')")))))) + (substitute* "src/vorta/borg/borg_job.py" + (("which\\('borg'\\)") + (string-append "which('" ,#$(this-package-input borg) + "/bin/borg')"))))) ;; XXX This phase tries to write to $HOME (add-before 'sanity-check 'set-HOME (lambda _ -- 2.34.0 From unknown Sun Jun 22 11:46:33 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#52659] [PATCH v3 1/2] gnu: Add python-pytest-faulthandler. References: In-Reply-To: Resent-From: Leo Famulari Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 19 Dec 2021 19:36:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52659 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 52659@debbugs.gnu.org Received: via spool by 52659-submit@debbugs.gnu.org id=B52659.163994255116901 (code B ref 52659); Sun, 19 Dec 2021 19:36:01 +0000 Received: (at 52659) by debbugs.gnu.org; 19 Dec 2021 19:35:51 +0000 Received: from localhost ([127.0.0.1]:48195 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mz1yC-0004OP-8X for submit@debbugs.gnu.org; Sun, 19 Dec 2021 14:35:51 -0500 Received: from wout1-smtp.messagingengine.com ([64.147.123.24]:34849) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mz1y8-0004O4-VT for 52659@debbugs.gnu.org; Sun, 19 Dec 2021 14:35:43 -0500 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.west.internal (Postfix) with ESMTP id 8EDF832009BE; Sun, 19 Dec 2021 14:35:34 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Sun, 19 Dec 2021 14:35:34 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=from:to:subject:date:message-id:mime-version:content-type :content-transfer-encoding; s=mesmtp; bh=AxU5uQ+X7BYEGD9lXUxgyFm rJClKQW/JaeI1+d3ZCcE=; b=aJXPBk36HbAOBh3vzQXl/1OM3DVcvEag5ikTttN /7X1jgAK64k/h3yn7vDcz0bGNx2iHM2ySwOCdM6ob7YWVMvMi0WLYXlBLCx+R23V psJyADG4340j/6kQm0lPjbJSAIXUv6uRuDDIg6ax5Zy3+Ccsa0G+pWFTpAumx7OA 6xak= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=AxU5uQ +X7BYEGD9lXUxgyFmrJClKQW/JaeI1+d3ZCcE=; b=bdGG4adGOLgxXgF5Stxze3 47Wr+OiUxinVJ+tRqZQA4G08O5DNdi7NXRBCLqQ9w2E4S8JUsB2jHEN2wq5j/LbA GRfXbY55axFejy0p+F3MEHr5BujTtGaZ6lARRgJyd9K+/nHDwOBPoitT6H46/ebC Q6/8l+SH0Aimw8Vdqt2AJZGdJdgOD35zvLk2UWioMMnvaRvL+FhG86TjBGHkY+uy 3ubwHyv8NOslkEJiLHJsQRnfmJsXgLz8034JAmI5nQJ5d2ME8btaejmJ+Ghxltkh BfVhw+TGwxjohHozrsSMwRaVpl0FERpQl7hqD0Bi0rh5HqjH4vQjGaNQiWxwE/JA == X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvuddruddttddguddvkecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhephffvufffkffogggtgfesthekre dtredtjeenucfhrhhomhepnfgvohcuhfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgr rhhirdhnrghmvgeqnecuggftrfgrthhtvghrnhepfeelfefhudetheetteeuueetheffgf fhieeihfdvgfeiudeujeegvedukefgffehnecuffhomhgrihhnpehgihhthhhusgdrtgho mhenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehlvg hosehfrghmuhhlrghrihdrnhgrmhgv X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA for <52659@debbugs.gnu.org>; Sun, 19 Dec 2021 14:35:33 -0500 (EST) From: Leo Famulari Date: Sun, 19 Dec 2021 14:35:27 -0500 Message-Id: X-Mailer: git-send-email 2.34.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/check.scm (python-pytest-faulthandler): New variable. --- gnu/packages/check.scm | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/gnu/packages/check.scm b/gnu/packages/check.scm index 0a90a3b167..e3bb53dae0 100644 --- a/gnu/packages/check.scm +++ b/gnu/packages/check.scm @@ -8,7 +8,7 @@ ;;; Copyright © 2015 Federico Beffa ;;; Copyright © 2015 Andreas Enge ;;; Copyright © 2015, 2016, 2018, 2019, 2020, 2021 Efraim Flashner -;;; Copyright © 2016, 2017 Leo Famulari +;;; Copyright © 2016, 2017, 2021 Leo Famulari ;;; Copyright © 2016 Christine Lemmer-Webber ;;; Copyright © 2016, 2017 Danny Milosavljevic ;;; Copyright © 2016 Roel Janssen @@ -1481,6 +1481,26 @@ (define-public python-pytest-forked side-effects (such as setting environment variables).") (license license:expat))) +;; This package is included in Pytest >=5.0. +(define-public python-pytest-faulthandler + (package + (name "python-pytest-faulthandler") + (version "2.0.1") + (source (origin + (method url-fetch) + (uri (pypi-uri "pytest-faulthandler" version)) + (sha256 + (base32 + "1r8ssxfdib2d2mblmnm34q84lza5d8cq5n5p3sl4sd5chz7bnwpd")))) + (build-system python-build-system) + (native-inputs + (list python-pytest python-setuptools-scm)) + (home-page "https://github.com/pytest-dev/pytest-faulthandler") + (synopsis "Pytest plugin that activates the faulthandler module for tests") + (description "This package provides a pytest plugin that automatically +enables the @code{faulthandler} module during tests.") + (license license:expat))) + (define-public python-scripttest (package (name "python-scripttest") -- 2.34.0 From unknown Sun Jun 22 11:46:33 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#52659] [PATCH v3 2/2] gnu: Add Vorta. Resent-From: Leo Famulari Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 19 Dec 2021 19:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52659 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 52659@debbugs.gnu.org Received: via spool by 52659-submit@debbugs.gnu.org id=B52659.163994255516911 (code B ref 52659); Sun, 19 Dec 2021 19:36:02 +0000 Received: (at 52659) by debbugs.gnu.org; 19 Dec 2021 19:35:55 +0000 Received: from localhost ([127.0.0.1]:48197 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mz1yJ-0004OY-2R for submit@debbugs.gnu.org; Sun, 19 Dec 2021 14:35:55 -0500 Received: from wout1-smtp.messagingengine.com ([64.147.123.24]:47315) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mz1y9-0004O6-L4 for 52659@debbugs.gnu.org; Sun, 19 Dec 2021 14:35:43 -0500 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.west.internal (Postfix) with ESMTP id E25233200BD2; Sun, 19 Dec 2021 14:35:35 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Sun, 19 Dec 2021 14:35:36 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=from:to:subject:date:message-id:in-reply-to:references :mime-version:content-type:content-transfer-encoding; s=mesmtp; bh=mG5/8ZC96g1JhpKFpfDt0tdBUc9PmjE6MnqG9SjgbXA=; b=sjsIMIvux7u3 Ij3l2s/kb0BZvcYPkdyWORMTJ67Hmwxthv+ZkYdE+JhLgjNR1ZscyexVxKw0DqeO oB2CUKTq+NTW+KIIWRBvKjV/RtRJFvfK5JSHFyI0npvOdIqNpzrj5QmK4ijKFmcI 6dYsrd/vZXeSTlaEj74I4FQkKJ31sKE= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm1; bh=mG5/8ZC96g1JhpKFpfDt0tdBUc9PmjE6MnqG9Sjgb XA=; b=dDxB59SlTuawdmZMtO5/26Kwz5Q0jihxvi8kgNZKYmnW+F7P0RSK5V/tb 57Nhj0waaC7OaDv1TsnacQkUyJEn7mFccJv4fPm47W2gQ+qU3cUpGhIBkvTFDt2A 8L1V2LG6ceJgzeYaSq6OvOiI1VLJgoHSqFYwVZQEUXmGTJUfWtjljdxHIKdCEUUe 2+/ICp7Fu4pL1FfTKksWuuog4Nd8cs20+SAGxiqe+BYIciaBThhGwgKojuutHt+u ySSyvpvADrewu0r4ASDDr+zAgJyu9xYJsv9SBT9fmW488l75NVsBMvQ52GF50mPu oeEoDPXSlFLI92zRkiXdwJrn8Gtkw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvuddruddttddguddvkecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhephffvufffkffojghfgggtgfesth ekredtredtjeenucfhrhhomhepnfgvohcuhfgrmhhulhgrrhhiuceolhgvohesfhgrmhhu lhgrrhhirdhnrghmvgeqnecuggftrfgrthhtvghrnhephffgfedutdefudeuhfdtleegie etfeeuueehudfhgefgfffgveehueefvdegjedvnecuffhomhgrihhnpehgihhthhhusgdr tghomhenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpe hlvghosehfrghmuhhlrghrihdrnhgrmhgv X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA for <52659@debbugs.gnu.org>; Sun, 19 Dec 2021 14:35:35 -0500 (EST) From: Leo Famulari Date: Sun, 19 Dec 2021 14:35:28 -0500 Message-Id: <5b38cd43b84536e5ec9879ce036625700e783d0d.1639942526.git.leo@famulari.name> X-Mailer: git-send-email 2.34.0 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/backup.scm (vorta): New variable. --- gnu/packages/backup.scm | 67 ++++++++++++++++++++++++++++++++++++++++- 1 file changed, 66 insertions(+), 1 deletion(-) diff --git a/gnu/packages/backup.scm b/gnu/packages/backup.scm index fdb84898bb..2a47b759d7 100644 --- a/gnu/packages/backup.scm +++ b/gnu/packages/backup.scm @@ -1,7 +1,7 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2014, 2015, 2020 Eric Bavier ;;; Copyright © 2014 Ian Denhardt -;;; Copyright © 2015, 2016, 2017 Leo Famulari +;;; Copyright © 2015, 2016, 2017, 2021 Leo Famulari ;;; Copyright © 2017–2021 Tobias Geerinckx-Rice ;;; Copyright © 2017 Thomas Danckaert ;;; Copyright © 2017, 2021 Arun Isaac @@ -40,6 +40,7 @@ (define-module (gnu packages backup) #:use-module (guix packages) #:use-module ((guix licenses) #:prefix license:) + #:use-module (guix gexp) #:use-module (guix git-download) #:use-module (guix download) #:use-module (guix utils) @@ -47,6 +48,7 @@ (define-module (gnu packages backup) #:use-module (guix build-system gnu) #:use-module (guix build-system go) #:use-module (guix build-system python) + #:use-module (guix build-system qt) #:use-module (gnu packages) #:use-module (gnu packages acl) #:use-module (gnu packages autotools) @@ -76,12 +78,15 @@ (define-module (gnu packages backup) #:use-module (gnu packages pkg-config) #:use-module (gnu packages protobuf) #:use-module (gnu packages python) + #:use-module (gnu packages python-check) #:use-module (gnu packages python-crypto) #:use-module (gnu packages python-web) #:use-module (gnu packages python-xyz) + #:use-module (gnu packages qt) #:use-module (gnu packages rsync) #:use-module (gnu packages serialization) #:use-module (gnu packages ssh) + #:use-module (gnu packages time) #:use-module (gnu packages tls) #:use-module (gnu packages valgrind) #:use-module (gnu packages xml)) @@ -1181,3 +1186,63 @@ (define-public borgmatic your databases too. Monitor it all with integrated third-party services. borgmatic is powered by borg.") (license license:gpl3+))) + +(define-public vorta + (package + (name "vorta") + (version "0.8.2") + (source (origin + (method url-fetch) + (uri (pypi-uri "vorta" version)) + (sha256 + (base32 + "1cl7kyh14h38xavbq23b8ifvk8abkiqdkpgaxfxvd223fm02zz26")))) + (build-system python-build-system) + (arguments + (list + #:imported-modules `((guix build qt-utils) + (guix build cmake-build-system) + (guix build qt-build-system) + ,@%python-build-system-modules) + #:modules '((guix build utils) + (guix build python-build-system) + ((guix build qt-build-system) #:prefix qt:)) + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'patch-borg-path + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "src/vorta/borg/borg_job.py" + (("which\\('borg'\\)") + (string-append "which('" #$(this-package-input "borg") + "/bin/borg')"))))) + ;; XXX This phase tries to write to $HOME + (add-before 'sanity-check 'set-HOME + (lambda _ + (setenv "HOME" "/tmp"))) + ;; Otherwise, the user interface's icons will be missing. + (add-after 'wrap 'qt-wrap + (assoc-ref qt:%standard-phases 'qt-wrap))))) + (native-inputs + (list python-pytest-mock + python-pytest-qt + python-pytest-runner + python-setuptools-git)) + (inputs + (list borg + python-appdirs + python-dateutil + python-keyring + python-paramiko + python-peewee + python-psutil + python-pyqt + python-secretstorage + ;; XXX This is included so that the qt-wrap phase picks it up. + qtsvg)) + (home-page "https://github.com/borgbase/vorta") + (synopsis "Graphical backup client based on BorgBackup") + (description "Vorta is a graphical backup client based on the Borg backup +tool. It supports the use of remote backup repositories. It can perform +scheduled backups, and has a graphical tool for browsing and extracting the Borg +archives.") + (license license:gpl3+))) -- 2.34.0 From unknown Sun Jun 22 11:46:33 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#52659] [PATCH v3 2/2] gnu: Add Vorta. Resent-From: Leo Famulari Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Dec 2021 17:56:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52659 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: Xinglu Chen Cc: 52659@debbugs.gnu.org Received: via spool by 52659-submit@debbugs.gnu.org id=B52659.164002294929630 (code B ref 52659); Mon, 20 Dec 2021 17:56:01 +0000 Received: (at 52659) by debbugs.gnu.org; 20 Dec 2021 17:55:49 +0000 Received: from localhost ([127.0.0.1]:51378 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mzMt3-0007hq-44 for submit@debbugs.gnu.org; Mon, 20 Dec 2021 12:55:49 -0500 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:34985) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mzMsz-0007hZ-Nc for 52659@debbugs.gnu.org; Mon, 20 Dec 2021 12:55:47 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id F12075C01A8; Mon, 20 Dec 2021 12:55:39 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Mon, 20 Dec 2021 12:55:39 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=mesmtp; bh=oEyn5bsF0VHgTPjWQ78JOqR6 DPoQRYtazTZqSTKiXwM=; b=SzeHuktco8jz8fZceOVppVykZhcxZSmTFAsJ84lJ +qcgU2YsPQBQzsN5HczVjKF6mrRACLsh/4fzW6dl8q8RZEMuoPng+o6LrXsLXEa3 YgTymTgbQ8dblNr659ori3hG5AGN6iu/cmD95CO2+Zhu4N54kxjZStkRS7FRHgyg 6M0= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=oEyn5b sF0VHgTPjWQ78JOqR6DPoQRYtazTZqSTKiXwM=; b=SZmnZqfxyCjAb/7brgr322 hB4yvUUnD9ZMA21TA0T8spEx/DNNJSs0x8eXHFD6HsgvUfAb7X8IzBql4Jq7Lhbw 8z2aAeWMLCVFLdI1e+ISaLuc0ahl0LAns+GFVM1ZBO3QDedIRAs4JzpLeJbeR9+0 z80G5vHlUkg+RAXCNh0Hk+VScwEXwEsJQzXtIUZ8ZrnTg5OpmFgizYXBEljLXWF5 XAWDhIMDRnIWRNTAr+xfLMyrnbsiiBwMH2h0SOTXvZduSwxEVcDQqv+Rd70ImuIZ 9+CC1uwMVXNJx2y4bqCC3UiV7gukp65GZLL4jdl9isGiNCPjBv15TRYz+Y1w62SQ == X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvuddruddtvddguddtjecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhepfffhvffukfhfgggtuggjsehttd ertddttddvnecuhfhrohhmpefnvghoucfhrghmuhhlrghrihcuoehlvghosehfrghmuhhl rghrihdrnhgrmhgvqeenucggtffrrghtthgvrhhnpeeukeektdffvddtudegjeegtdevhf eufeeivdejiedtieegtdevjedvjeehffevgfenucevlhhushhtvghrufhiiigvpedtnecu rfgrrhgrmhepmhgrihhlfhhrohhmpehlvghosehfrghmuhhlrghrihdrnhgrmhgv X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 20 Dec 2021 12:55:39 -0500 (EST) Date: Mon, 20 Dec 2021 12:55:37 -0500 From: Leo Famulari Message-ID: References: <5b38cd43b84536e5ec9879ce036625700e783d0d.1639942526.git.leo@famulari.name> <87v8zjoed4.fsf@disroot.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87v8zjoed4.fsf@disroot.org> X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On Mon, Dec 20, 2021 at 09:43:51AM +0100, Xinglu Chen wrote: > Result of running `guix review b960924583def5400b477d3eea839c78ec8cf950.1639942526.git.leo@famulari.name': (still a WIP) What is `guix review`? :) From unknown Sun Jun 22 11:46:33 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#52659] [PATCH v3 2/2] gnu: Add Vorta. Resent-From: Xinglu Chen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Dec 2021 19:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52659 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: Leo Famulari Cc: 52659@debbugs.gnu.org Received: via spool by 52659-submit@debbugs.gnu.org id=B52659.16400292318058 (code B ref 52659); Mon, 20 Dec 2021 19:41:02 +0000 Received: (at 52659) by debbugs.gnu.org; 20 Dec 2021 19:40:31 +0000 Received: from localhost ([127.0.0.1]:51504 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mzOWN-00025u-2g for submit@debbugs.gnu.org; Mon, 20 Dec 2021 14:40:31 -0500 Received: from h87-96-130-155.cust.a3fiber.se ([87.96.130.155]:36550 helo=mail.yoctocell.xyz) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mzOWK-00025Z-Pm for 52659@debbugs.gnu.org; Mon, 20 Dec 2021 14:40:29 -0500 From: Xinglu Chen DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yoctocell.xyz; s=mail; t=1640029220; bh=KKYEZjbL7mojuGCbd5rGbcNrKhrbMzQftGZbaiJCzwQ=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=RNLiPvZ/YLazUX9qZwkUnpFL2TCeR3DxZQmIJc4zUu3atq7x0Cegv6SjgSj6XC7SA iIQuB5pvvNq440sf7FI+zJ5a6sgnsncp/HQOQcFurm+a5VWuxLgGENUNNYxy1mTpPD M6I9rlWKxGe7v9FuLevKnT97Glis1g0tLKTHE+YE= In-Reply-To: References: <5b38cd43b84536e5ec9879ce036625700e783d0d.1639942526.git.leo@famulari.name> <87v8zjoed4.fsf@disroot.org> Date: Mon, 20 Dec 2021 20:40:19 +0100 Message-ID: <87wnjzm5ek.fsf@yoctocell.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 2.9 (++) 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: On Mon, Dec 20 2021, Leo Famulari wrote: > On Mon, Dec 20, 2021 at 09:43:51AM +0100, Xinglu Chen wrote: >> Result of running `guix review b960924583def5400b477d3eea839c78ec8cf950.1639942526.git.leo@famulari.name': (still a WIP) > > What is ` [...] Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 0.0 PDS_RDNS_DYNAMIC_FP RDNS_DYNAMIC with FP steps 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.9 (++) 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: On Mon, Dec 20 2021, Leo Famulari wrote: > On Mon, Dec 20, 2021 at 09:43:51AM +0100, Xinglu Chen wrote: >> Result of running `guix review b960924583def5400b477d3eea839c78ec8cf950.1639942526.git.leo@famulari.name': (still a WIP) > > What is ` [...] Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 1.0 BULK_RE_SUSP_NTLD Precedence bulk and RE: from a suspicious TLD -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager 0.0 PDS_RDNS_DYNAMIC_FP RDNS_DYNAMIC with FP steps --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Mon, Dec 20 2021, Leo Famulari wrote: > On Mon, Dec 20, 2021 at 09:43:51AM +0100, Xinglu Chen wrote: >> Result of running `guix review b960924583def5400b477d3eea839c78ec8cf950.= 1639942526.git.leo@famulari.name': (still a WIP) > > What is `guix review`? :) Hehe, it=E2=80=99s still a WIP (which is why I am testing it), and as the n= ame suggests, it makes it easier to review packages. It can read the diff between two commits and determine the packages that have been changed, and then it will build and lint those package. Or it can be given a message id (as you see above) and use the =E2=80=98b4=E2=80=99 program to f= etch patches from a public-inbox archive[1], and then apply them, build and lint the packages. I still have some work to do on Guix Home[2], but after that I will hopefully send some patches for this =E2=80=98guix review=E2=80=99 command.= :-) [1]: Like this one [2]: --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJJBAEBCAAzFiEEAVhh4yyK5+SEykIzrPUJmaL7XHkFAmHA3CMVHHB1YmxpY0B5 b2N0b2NlbGwueHl6AAoJEKz1CZmi+1x5M/MQAKRMZtmb/GikVN1RAvdsxdI9Txay X5SujFUdkjHoWcCx21/37RG1YN0TmUzBrZFyYN9LAm7uSkcTKNBpMiImyTLOKJyx wUpp/ROTqLDSdxKjhti1uCtOfevXmk6r3Qx8j6dAE4jRil5zX/++DQl4i6x2LuHZ NIrs4gcZS858jhv6+aPhMpxziHD8AZpD7gLnp5JfPdfcdctp7bkP1ZYzDCP4KlP4 Bl9cSMjZ0QPY4O0o+lgC/7wPMqJlGNuyZixqXwIDeCIypO9T/us05T18M0WXcJkw q0Gpc0XhIwtSwRiMctQIgQFwsrtLv3oqIhHEx5Y+inZ1JZuP9PrY4d/hi9F/5gke /IzlKzH/WFbjTOn+Z9hfB36HyvnXZEIYflOlHurAsnu8cQI9Ege0Uolu0glgOYem eOmVenldg+HUs5/H/faafEol1wzXHWQuUXovfoh/GYUe+dmDCToJxIwgfHZ5ILFI 0iCsiwFeXVrY/szLoAgeI08GpP8kWEPdInXISoaDfIUQY0nbYQ61kU2Ej9IYNOmj P5A/AiaC3yKM18cWokZSY+C8806UqNYXnEnFsksuwq1zYyZQ6dOsWEWwHYhGUX3E Y2ICeKCBaebjPtBZteKCWF8HSbtIjHjcqp1qu5u65RRWQxOGkZFN8uO1zEVdGZkQ xvwstCw5HN1P3cYf =nVOo -----END PGP SIGNATURE----- --=-=-=-- From unknown Sun Jun 22 11:46:33 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#52659] [PATCH v3 2/2] gnu: Add Vorta. Resent-From: Leo Famulari Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Dec 2021 19:52:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52659 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: Xinglu Chen Cc: 52659@debbugs.gnu.org Received: via spool by 52659-submit@debbugs.gnu.org id=B52659.16400299139353 (code B ref 52659); Mon, 20 Dec 2021 19:52:01 +0000 Received: (at 52659) by debbugs.gnu.org; 20 Dec 2021 19:51:53 +0000 Received: from localhost ([127.0.0.1]:51518 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mzOhN-0002Qn-Dn for submit@debbugs.gnu.org; Mon, 20 Dec 2021 14:51:53 -0500 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:52395) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mzOhL-0002QW-7b for 52659@debbugs.gnu.org; Mon, 20 Dec 2021 14:51:51 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id F12905C00C4; Mon, 20 Dec 2021 14:51:45 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Mon, 20 Dec 2021 14:51:45 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=mesmtp; bh=TPubGmt+2nnXOsq/OWmJxNet 3sdysndBT6qJusT2euw=; b=dRIE19tsvpHpdvFc3QJxROu9tBQaw8CLzhnXImRb eMMjnjAUI7bJvDA1ZZToOVkNqka5T542ilvBAwPw/E5W/2FR0IuojCSOUYYXb+kY RLO5iVmY/lqMXmV6NUgHO35/0D0F+pl7fnNltxoMr+Zv9mpMnGZjlVM8LRzZfSlZ nPs= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=TPubGm t+2nnXOsq/OWmJxNet3sdysndBT6qJusT2euw=; b=nfcFEPRy3nXwYGx3lpfKWP 9mPQ9nHgkTC/vgHMqVkyIs8sJF7ada0eeTyNrPdhIfpVUgRo3jIx9EUJtoqGcLzJ KVX79dLaICOH852FYfn7SRw3A8jT4BJGUEMoCBSmPXvUAYvVg7MA6t+7A1FyUwr5 I9zAWP3nl0RQXN6rs0ZS3ydbrJbIqzIscF4a/wc6pDIHr4Hd0z7ZnT5rc0ENIkkI snLDOHoAtpxxfHbmAVIiPAh1sz9mByJcoNKXoX/sKX5noBM2bz2VUjr0G77TCMrT zazkz8zdBkS33sLQDxjFGvSA4Zo7s/bcEzsLF2tuCZIP3un4DVOo5DkpoXr/79JQ == X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvuddruddtvddgudefudcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhepfffhvffukfhfgggtuggjsehgtd erredttdejnecuhfhrohhmpefnvghoucfhrghmuhhlrghrihcuoehlvghosehfrghmuhhl rghrihdrnhgrmhgvqeenucggtffrrghtthgvrhhnpeeigffhfeeftdffkeevkedttdeike efffeltdfgveekkeetueeftdefhfeghfekfeenucevlhhushhtvghrufhiiigvpedtnecu rfgrrhgrmhepmhgrihhlfhhrohhmpehlvghosehfrghmuhhlrghrihdrnhgrmhgv X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 20 Dec 2021 14:51:45 -0500 (EST) Date: Mon, 20 Dec 2021 14:51:43 -0500 From: Leo Famulari Message-ID: References: <5b38cd43b84536e5ec9879ce036625700e783d0d.1639942526.git.leo@famulari.name> <87v8zjoed4.fsf@disroot.org> <87wnjzm5ek.fsf@yoctocell.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="FMrJpOGlgIyrJNNz" Content-Disposition: inline In-Reply-To: <87wnjzm5ek.fsf@yoctocell.xyz> X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --FMrJpOGlgIyrJNNz Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Dec 20, 2021 at 08:40:19PM +0100, Xinglu Chen wrote: > Hehe, it=E2=80=99s still a WIP (which is why I am testing it), and as the= name > suggests, it makes it easier to review packages. It can read the diff > between two commits and determine the packages that have been changed, > and then it will build and lint those package. Or it can be given a > message id (as you see above) and use the =E2=80=98b4=E2=80=99 program to= fetch patches > from a public-inbox archive[1], and then apply them, build and lint the > packages. >=20 > I still have some work to do on Guix Home[2], but after that I will > hopefully send some patches for this =E2=80=98guix review=E2=80=99 comman= d. :-) Cool, I'm looking forward to it. --FMrJpOGlgIyrJNNz Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAmHA3s8ACgkQJkb6MLrK fwgTnRAAvFloUlmGhew3gRrGvsDyNJfqR3J6PXZibqRmfNjavRiuLPIfegnHZ4gT Pfh4dJa64fM3bFTVZwVTty3gJoBLA3t3Ihb/J+0kKr/hiGFOMgxy46z4tuMM/Vmz e/sYByzKvmcc4COU1VqPpRPD4qlgk9TUuKkFlzhDROyp7zjQ2l9772E2lpJjKsLw toleJU/3m10/ItlP3LnSoGTkYKlX2eFkkGcj9HRdmpbmB8Nme/mspgi6YNI+PIXZ ZjB3HBwm4Fcv7rK1mn1GmVe+2+zC3BrD8n/folIxEba3fciCCjpM9L/CGm2yQyUv vkqsLi6vMvVM7w2FYDEWAm2m2kyVuvuTLpCpaQGj0Dq0Jc0VXFIhszmHWPid2qd7 mF0EIpfzpY44klhXr9UdFSo1FB8cb8eFIts+TDYmq93D8oSgvnyPOtPRDBigJjgS QOMXIZzBqeSUcBi1zvbsKfie1Pv1AIJOwaET2efavvfTFDjSkjTWNBjdJdVTBo1u R54xl0gE6QdiRI4iDjNjtQ8PLQOr+TN5Lm0lsnIwtgUuGffU1MoWtNcyU4jGUvvc QbFtgWKJFiYMLvP55l3dqC0dSPuIFdoA5DLXWeYJOYlOhXpA/9NOw8KFTgoUT9OD epTec14dM1sOlN4+gSck9bzfVRExLHkwqgqjZ9vUiAtGX1Y3fPU= =50ke -----END PGP SIGNATURE----- --FMrJpOGlgIyrJNNz-- From unknown Sun Jun 22 11:46:33 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Leo Famulari Subject: bug#52659: closed (Re: [PATCH v3 2/2] gnu: Add Vorta.) Message-ID: References: X-Gnu-PR-Message: they-closed 52659 X-Gnu-PR-Package: guix-patches Reply-To: 52659@debbugs.gnu.org Date: Wed, 26 Jan 2022 19:20:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1643224802-6135-1" This is a multi-part message in MIME format... ------------=_1643224802-6135-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #52659: Vorta GUI for Borg backup which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 52659@debbugs.gnu.org. --=20 52659: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D52659 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1643224802-6135-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 52659-done) by debbugs.gnu.org; 26 Jan 2022 19:19:02 +0000 Received: from localhost ([127.0.0.1]:53560 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nCnos-0001ZR-FI for submit@debbugs.gnu.org; Wed, 26 Jan 2022 14:19:02 -0500 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:60257) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nCnor-0001Yv-1n for 52659-done@debbugs.gnu.org; Wed, 26 Jan 2022 14:19:01 -0500 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id 03B253202249; Wed, 26 Jan 2022 14:18:54 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Wed, 26 Jan 2022 14:18:55 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:content-type:date:date:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to; s=mesmtp; bh=y8aHB2lFztXzYzZa/1jRtlUaczf7uRceMBG OgHY0Zbw=; b=HaowEE6n+C4CV8OB9wKUi+LaeWsOkxH983n3KcdUYUS4yltsBcy a4WD+tg6EvjOXUR9u+OuPWhK4degxADOoowT2SwKDIpQfimL1ZexuPY0JZyv97e7 AStPnQGW4ijd4aGU96dg+msgmm8jD5toH83sUX/1v0H6/qvHN7D23o+k= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=y8aHB2lFztXzYzZa/ 1jRtlUaczf7uRceMBGOgHY0Zbw=; b=LH/WnCoaApmVdN+giETNQSBr9SXcD2nSw AnM3QNbDANBVp1k43svEFsvse6BZIkpm8vfHkNBHHPcW9qP7w2m7zCRS2rpv5nnq lq+D7tZvuwmCL8ZaLZI0AVDKHN6RRlVerofDa7YYOe/0Z6ccMhzXr4ZbAh0hyL21 39gRcMuDIHxoPzsEG8/HJlCMm+0Dm3PBmhq1NLTJMl8fafLl0H2ae8ByT5p1jv1Y Jk0sqw58iLPmfYiyaiznHy7oJinlTk7auxGlsrTF2z4tb7DlZpGYoQfuAoDqhYzl wl2fuxOEIo8nxxnQUkyEl2oiGjKtRpbbtkhQroQ88STgmna6+HvmQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrfedugdduvddvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpeffhffvuffkfhggtggujgesthdtre dttddtvdenucfhrhhomhepnfgvohcuhfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgr rhhirdhnrghmvgeqnecuggftrfgrthhtvghrnhepueekkedtffdvtddugeejgedtvefhue efiedvjeeitdeigedtveejvdejheffvefgnecuvehluhhsthgvrhfuihiivgeptdenucfr rghrrghmpehmrghilhhfrhhomheplhgvohesfhgrmhhulhgrrhhirdhnrghmvg X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA for <52659-done@debbugs.gnu.org>; Wed, 26 Jan 2022 14:18:54 -0500 (EST) Date: Wed, 26 Jan 2022 14:18:52 -0500 From: Leo Famulari To: 52659-done@debbugs.gnu.org Subject: Re: [PATCH v3 2/2] gnu: Add Vorta. Message-ID: References: <5b38cd43b84536e5ec9879ce036625700e783d0d.1639942526.git.leo@famulari.name> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5b38cd43b84536e5ec9879ce036625700e783d0d.1639942526.git.leo@famulari.name> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 52659-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On Sun, Dec 19, 2021 at 02:35:28PM -0500, Leo Famulari wrote: > * gnu/packages/backup.scm (vorta): New variable. Pushed as c11b585a819a908f866d6072075a27fcb4e0e637 ------------=_1643224802-6135-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 19 Dec 2021 17:41:11 +0000 Received: from localhost ([127.0.0.1]:48012 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mz0BK-0007iU-LS for submit@debbugs.gnu.org; Sun, 19 Dec 2021 12:41:10 -0500 Received: from lists.gnu.org ([209.51.188.17]:33860) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mz0BJ-0007iN-KT for submit@debbugs.gnu.org; Sun, 19 Dec 2021 12:41:10 -0500 Received: from eggs.gnu.org ([209.51.188.92]:40838) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mz0BI-0001b7-TW for guix-patches@gnu.org; Sun, 19 Dec 2021 12:41:09 -0500 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:51501) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mz0BE-0001ZC-St for guix-patches@gnu.org; Sun, 19 Dec 2021 12:41:08 -0500 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.west.internal (Postfix) with ESMTP id 459F53200657; Sun, 19 Dec 2021 12:41:03 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute1.internal (MEProxy); Sun, 19 Dec 2021 12:41:03 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:subject:message-id:mime-version:content-type; s= mesmtp; bh=JIJ6LiJHGfzH3YaJ26XXEcVbcJE21BNLHPs57/tNT5Y=; b=K74f0 sTNMZFRxI8oo+QaSXmVnO/4e/nsojx6ekBCBTbWCHd0DHGlfTGxAJ/ZPDH+wj1xz yWLNE9H3N+Dl5wB1xNWXDbfId6KW5Q5N8L9fnFQz9Gv/cez4ho0wGUdCf/e1NFCo KgZvUrvn9itFsK+d/Hu6zb5if7xlRj8SB5Dh9Y= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=JIJ6LiJHGfzH3YaJ26XXEcVbcJE21 BNLHPs57/tNT5Y=; b=XHCVBj0hn+XeqVscjHEvFhhwtgRnVNMkkftdbkqzz0T5I gW5U+2btTinwK6n/6upd88M/sQ469Mn+ezfvWwEOvDKep4vSCldgmXMkcncy5JXk KEa1i8154r1nZWmZGAiFAgybMz/1rogKJ3u91eC4/73lo8SMUxovl0SbonJNpFbJ Wf+XARSoaLYPdEs72J/6+RX+sRlwRsSdm6LK46ufAdwfX2+JMluN6uSXN4k8qb4w Zjv0fmRupN3FCetZtaj8fQCfdbZFwGz7+uGmNLZCASUhUHVFwWOo4Db72I7uWptY mzuuip4RNbhER7fsgK7jNYQ+y8R3nwsc0Ur8qI66g== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvuddruddttddguddthecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhepfffhvffukfggtggusehgtderre dttddvnecuhfhrohhmpefnvghoucfhrghmuhhlrghrihcuoehlvghosehfrghmuhhlrghr ihdrnhgrmhgvqeenucggtffrrghtthgvrhhnpeejieeutdffleegudehgefhhfduueeule evveeggeehveffkeeihfevvdfhkeefvdenucevlhhushhtvghrufhiiigvpedtnecurfgr rhgrmhepmhgrihhlfhhrohhmpehlvghosehfrghmuhhlrghrihdrnhgrmhgv X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Sun, 19 Dec 2021 12:41:02 -0500 (EST) Date: Sun, 19 Dec 2021 12:41:00 -0500 From: Leo Famulari To: guix-patches@gnu.org Subject: Vorta GUI for Borg backup Message-ID: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="2Wh1glW7XGHpfl9t" Content-Disposition: inline Received-SPF: pass client-ip=64.147.123.19; envelope-from=leo@famulari.name; helo=wout3-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@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 (--) --2Wh1glW7XGHpfl9t Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Recently I noticed some discussion on #guix IRC about Vorta, a GUI for Borg backup. I actually have some ooooold patches for this, that I've been maintaining privately for a while. I never submitted them because I haven't been using Vorta, just Borg via cron. But since I have this work, I might as well submit it since others are asking about this program. Please test! --2Wh1glW7XGHpfl9t Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAmG/bqwACgkQJkb6MLrK fwgSuRAA2ZLoc7Pf3ZnZWZOuGi6FtxPsnJOd/TJEgEvNZGSa5DIr14q9ebWtFNZm M8aIBWCKxHGFphCQ1a6+m3oVDdStCgfe7r8Cq0GeC5ZVg5POFpsR1Lm4FzMJOFWJ /rc5yMY30kudpU5GOBCLtKtu5xajxUY9QyoTJKC4mk3HWZ8iD3hJArDUIg80cTTJ a/Cey8IHLcR+OHmiFzpa1KSfTcQXIjCI6uQn01kRJXvcnJEEADiZggj6kXVa/nfk 6uFwJ+bcwHjtMJFocHSDaVTJDGoE2qmgc/TX9IAOrXeh6E5z2LwA3A+tZphCuqw2 LjDUGZMC70jtIjKDBXI8XhrppRRVPxd8mP/IDH1MqNHYtLJFdd4WZsRkvm14DTKo 7RXsnuQk4GUfSpRBsFEgBYBFOk3OofEky+n0cCvnce/PZGrGRbMwzCMj905PmSIX 5ZMyatGVE4j6wQC5XR5Lv1HHIloQup/sMzauo9ze+Y9tW986668BNGe/5jQ67PiY VmnJdBkXL3I3ljBANRls2otD332jK3VJW67IdN40LYc2YUsVUM9g+7cdYNNzO2wM m3D3sHKe7T+GQuwubxsnJaJRAoTwYOWWdrHpz/00cm4ZqPdkgXLWUCDLyL3UrYUj CV5JKWDbQOxDxzVhd+GVkIIf2JRonYDPR1Uyb6N1BBJ5MHVFreA= =Uv+2 -----END PGP SIGNATURE----- --2Wh1glW7XGHpfl9t-- ------------=_1643224802-6135-1--