From patchwork Fri Jun 24 12:14:24 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 5701 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384 client-signature ECDSA (P-384) client-digest SHA384) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4LTwzH3ZL4z3wcT for ; Fri, 24 Jun 2022 12:14:35 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail02.haj.ipfire.org", Issuer "R3" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4LTwzF3dMhzlC; Fri, 24 Jun 2022 12:14:33 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4LTwzF39fgz2xmL; Fri, 24 Jun 2022 12:14:33 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384 client-signature ECDSA (P-384) client-digest SHA384) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4LTwzD18dCz2xHK for ; Fri, 24 Jun 2022 12:14:32 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4LTwzC56hSz7n; Fri, 24 Jun 2022 12:14:31 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1656072871; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=QUm4Ug1pLOvFUrLWvEimq4jdlz3Uw679xFWoFpTsdmo=; b=o3jR6tYzMuhi/jnUQlf2+WRPi2PfRnKfWfEGfeE0eEhf77J0qd8g4ubcv6OsTR3pHvZz/c DaezHBAjWPVhBTAw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1656072871; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=QUm4Ug1pLOvFUrLWvEimq4jdlz3Uw679xFWoFpTsdmo=; b=kvSz+ucdYIt5vrQnVqOvkOMXt/3ygXtMNSc6sbuF6cOYfeMnfol6wCYnylZEmxUv7sujJ3 6uuXSox1tz63fbqfKinSN8n0Wwh3hqAb/C+k/y4fVwKFNhlHERSzCM8N/3TsHaLhUXoGlU dIeot6FOKh5G/5SBjopYgAZGGrXOHjM22kTELhj5wN6fKPhzGqJE+8A1l15jQXrEkFeDdL Q5tmCWz7ppD7zXOyHjPv6UNRPsH0ZSI15OisLCjpFrZVS/PyQwulbjR8LHnQcdbMWd62Bt pXRqfCN/sJaoe0Mw+GTCTlamkNphgeOLnrmV9f8VwYeBeAnKSgWBKnoqIcRO8g== From: Adolf Belka To: development@lists.ipfire.org Subject: [PATCH 1/3] borgbackup: Fix bug #12884 - borgbackup 1.2.0 crashes on running any borg command Date: Fri, 24 Jun 2022 14:14:24 +0200 Message-Id: <20220624121426.3504065-1-adolf.belka@ipfire.org> MIME-Version: 1.0 X-BeenThere: development@lists.ipfire.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: IPFire development talk List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: development-bounces@lists.ipfire.org Sender: "Development" - When borgbackup was upgraded from version 1.1.17 to 1.2.0 the build was sucessfully completed but there was no testing feedback till after full release. It turned out that it did not successfully run. - python3-packaging which had been installed for the build of borgbackup needed to also be available for the execution. - When borgbackup was upgraded to 1.2.0 it was noticed that the old python3-msgpack was no longer needed as borgbackup used its own bundled msgpack since around version 1.1.10 What was not seen was that in version 1.1.19 or 1.1.18 the bundled version of msgpack had been removed and that the newer version of python3-msgpack now needed to be installed but the version number has to meet the borgbackup requirements which currently require it to be =<1.0.3 - This patch adds the python3-packaging and python3-msgpack modules as dependencies for borgbackup - The egg-info files are uncommented in the rootfile so that the borgbackup metadata can be found by python. - The updated borgbackup build together with the python3-packaging and python3-msgpack modules were installed into a vm system using the .ipfire packages. Successfully initialised a borgbackup repo and ran two backups to the repo and checked the stats for the backup. Everything ran fine. Fixes: Bug #12884 Tested-by: Adolf Belka Signed-off-by: Adolf Belka --- config/rootfiles/packages/borgbackup | 14 +++++++------- lfs/borgbackup | 4 ++-- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/config/rootfiles/packages/borgbackup b/config/rootfiles/packages/borgbackup index a27b7c11c..b744b0b99 100644 --- a/config/rootfiles/packages/borgbackup +++ b/config/rootfiles/packages/borgbackup @@ -92,10 +92,10 @@ usr/lib/python3.10/site-packages/borg/upgrader.py usr/lib/python3.10/site-packages/borg/version.py usr/lib/python3.10/site-packages/borg/xattr.py #usr/lib/python3.10/site-packages/borgbackup-1.2.0-py3.10.egg-info -#usr/lib/python3.10/site-packages/borgbackup-1.2.0-py3.10.egg-info/PKG-INFO -#usr/lib/python3.10/site-packages/borgbackup-1.2.0-py3.10.egg-info/SOURCES.txt -#usr/lib/python3.10/site-packages/borgbackup-1.2.0-py3.10.egg-info/dependency_links.txt -#usr/lib/python3.10/site-packages/borgbackup-1.2.0-py3.10.egg-info/entry_points.txt -#usr/lib/python3.10/site-packages/borgbackup-1.2.0-py3.10.egg-info/not-zip-safe -#usr/lib/python3.10/site-packages/borgbackup-1.2.0-py3.10.egg-info/requires.txt -#usr/lib/python3.10/site-packages/borgbackup-1.2.0-py3.10.egg-info/top_level.txt +usr/lib/python3.10/site-packages/borgbackup-1.2.0-py3.10.egg-info/PKG-INFO +usr/lib/python3.10/site-packages/borgbackup-1.2.0-py3.10.egg-info/SOURCES.txt +usr/lib/python3.10/site-packages/borgbackup-1.2.0-py3.10.egg-info/dependency_links.txt +usr/lib/python3.10/site-packages/borgbackup-1.2.0-py3.10.egg-info/entry_points.txt +usr/lib/python3.10/site-packages/borgbackup-1.2.0-py3.10.egg-info/not-zip-safe +usr/lib/python3.10/site-packages/borgbackup-1.2.0-py3.10.egg-info/requires.txt +usr/lib/python3.10/site-packages/borgbackup-1.2.0-py3.10.egg-info/top_level.txt diff --git a/lfs/borgbackup b/lfs/borgbackup index bfdc9e3ff..c2faaac21 100644 --- a/lfs/borgbackup +++ b/lfs/borgbackup @@ -33,9 +33,9 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = borgbackup -PAK_VER = 11 +PAK_VER = 12 -DEPS = python3-pkgconfig +DEPS = python3-pkgconfig python3-msgpack python3-packaging SERVICES = From patchwork Fri Jun 24 12:14:25 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 5702 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4LTwzV6yZkz3wcT for ; Fri, 24 Jun 2022 12:14:46 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail02.haj.ipfire.org", Issuer "R3" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4LTwzV43tlzDp; Fri, 24 Jun 2022 12:14:46 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4LTwzV3zDnz2xhl; Fri, 24 Jun 2022 12:14:46 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4LTwzV1HpVz2xNB for ; Fri, 24 Jun 2022 12:14:46 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4LTwzT6wNCz7n; Fri, 24 Jun 2022 12:14:45 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1656072886; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=js7GRKew/jgICMeCs16L/ATGHCdaZRH1m8X++fE3Pjg=; b=azS5pqwq5q3eUmwQTx6VfYH8nxcwGnWUaRqCxqYVsNy8CH1uWnnhHKOR3KJ3OwPAbonJE6 9nNIYbd7C23HbJBQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1656072886; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=js7GRKew/jgICMeCs16L/ATGHCdaZRH1m8X++fE3Pjg=; b=v8VEHOx6vMrkyZEhjGf5qI6C52ioz72W7FGN1HbrYRGqK/5rkxS9r4x/zSRJZA4spw4siZ 0eiKnnU83zDBcGpZzEgc7FjRa068kDHe6Ipee6liygEyRZ8awhiJWRH0fBPm2XbDqAxNrL bJ8qLzW2GewE+N+RCylkDsscyUR1m0veA408/tTBE60q5P2JDh6jL8T9Mn7sLEEImkSpeF V88IOhVkuS+uQfnDiRkJPc1/sCc6NdOBg06ZBVkEG9tzYZAVoU+adN6hAqVWZ8c91e9cLP IjCEBnIzrHXjvTCz5s3v4u0SvGBJd/+uJPLoFvv6bxq8AdSbgxAdVt3PxiHrRQ== From: Adolf Belka To: development@lists.ipfire.org Subject: [PATCH 2/3] python3-packaging: Moved to rootfiles/packages/ directory Date: Fri, 24 Jun 2022 14:14:25 +0200 Message-Id: <20220624121426.3504065-2-adolf.belka@ipfire.org> In-Reply-To: <20220624121426.3504065-1-adolf.belka@ipfire.org> References: <20220624121426.3504065-1-adolf.belka@ipfire.org> MIME-Version: 1.0 X-BeenThere: development@lists.ipfire.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: IPFire development talk List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: development-bounces@lists.ipfire.org Sender: "Development" - Required for borgbackup execution Signed-off-by: Adolf Belka --- config/rootfiles/common/python3-packaging | 19 ------------------- config/rootfiles/packages/python3-packaging | 19 +++++++++++++++++++ lfs/python3-packaging | 2 +- 3 files changed, 20 insertions(+), 20 deletions(-) delete mode 100644 config/rootfiles/common/python3-packaging create mode 100644 config/rootfiles/packages/python3-packaging diff --git a/config/rootfiles/common/python3-packaging b/config/rootfiles/common/python3-packaging deleted file mode 100644 index 075e21455..000000000 --- a/config/rootfiles/common/python3-packaging +++ /dev/null @@ -1,19 +0,0 @@ -#usr/lib/python3.10/site-packages/packaging -#usr/lib/python3.10/site-packages/packaging-21.3-py3.10.egg-info -#usr/lib/python3.10/site-packages/packaging-21.3-py3.10.egg-info/PKG-INFO -#usr/lib/python3.10/site-packages/packaging-21.3-py3.10.egg-info/SOURCES.txt -#usr/lib/python3.10/site-packages/packaging-21.3-py3.10.egg-info/dependency_links.txt -#usr/lib/python3.10/site-packages/packaging-21.3-py3.10.egg-info/requires.txt -#usr/lib/python3.10/site-packages/packaging-21.3-py3.10.egg-info/top_level.txt -#usr/lib/python3.10/site-packages/packaging/__about__.py -#usr/lib/python3.10/site-packages/packaging/__init__.py -#usr/lib/python3.10/site-packages/packaging/_manylinux.py -#usr/lib/python3.10/site-packages/packaging/_musllinux.py -#usr/lib/python3.10/site-packages/packaging/_structures.py -#usr/lib/python3.10/site-packages/packaging/markers.py -#usr/lib/python3.10/site-packages/packaging/py.typed -#usr/lib/python3.10/site-packages/packaging/requirements.py -#usr/lib/python3.10/site-packages/packaging/specifiers.py -#usr/lib/python3.10/site-packages/packaging/tags.py -#usr/lib/python3.10/site-packages/packaging/utils.py -#usr/lib/python3.10/site-packages/packaging/version.py diff --git a/config/rootfiles/packages/python3-packaging b/config/rootfiles/packages/python3-packaging new file mode 100644 index 000000000..ef6d7497a --- /dev/null +++ b/config/rootfiles/packages/python3-packaging @@ -0,0 +1,19 @@ +usr/lib/python3.10/site-packages/packaging +#usr/lib/python3.10/site-packages/packaging-21.3-py3.10.egg-info +#usr/lib/python3.10/site-packages/packaging-21.3-py3.10.egg-info/PKG-INFO +#usr/lib/python3.10/site-packages/packaging-21.3-py3.10.egg-info/SOURCES.txt +#usr/lib/python3.10/site-packages/packaging-21.3-py3.10.egg-info/dependency_links.txt +#usr/lib/python3.10/site-packages/packaging-21.3-py3.10.egg-info/requires.txt +#usr/lib/python3.10/site-packages/packaging-21.3-py3.10.egg-info/top_level.txt +usr/lib/python3.10/site-packages/packaging/__about__.py +usr/lib/python3.10/site-packages/packaging/__init__.py +usr/lib/python3.10/site-packages/packaging/_manylinux.py +usr/lib/python3.10/site-packages/packaging/_musllinux.py +usr/lib/python3.10/site-packages/packaging/_structures.py +usr/lib/python3.10/site-packages/packaging/markers.py +usr/lib/python3.10/site-packages/packaging/py.typed +usr/lib/python3.10/site-packages/packaging/requirements.py +usr/lib/python3.10/site-packages/packaging/specifiers.py +usr/lib/python3.10/site-packages/packaging/tags.py +usr/lib/python3.10/site-packages/packaging/utils.py +usr/lib/python3.10/site-packages/packaging/version.py diff --git a/lfs/python3-packaging b/lfs/python3-packaging index 836b93bd8..81697c115 100644 --- a/lfs/python3-packaging +++ b/lfs/python3-packaging @@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = python3-packaging -PAK_VER = 1 +PAK_VER = 2 ############################################################################### # Top-level Rules From patchwork Fri Jun 24 12:14:26 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 5703 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4LTwzr2Ljqz3wcT for ; Fri, 24 Jun 2022 12:15:04 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail02.haj.ipfire.org", Issuer "R3" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4LTwzq4lmVzDp; Fri, 24 Jun 2022 12:15:03 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4LTwzq4f9Tz2y3C; Fri, 24 Jun 2022 12:15:03 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4LTwzp3BsHz2xKb for ; Fri, 24 Jun 2022 12:15:02 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4LTwzp0JFyz7n; Fri, 24 Jun 2022 12:15:02 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1656072902; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=MWNaQrCxDFP5r5EaW//6mtRV/FrVHuv7RBVYu7dq0Zk=; b=ldzMqoDLu/8U+bC6TYWNGz8l4U7nnHLfgwcfgApAvUcI7YesNGfm7vZpDWOy99MM+vfEXf VhlUay8UfW6CvPCQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1656072902; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=MWNaQrCxDFP5r5EaW//6mtRV/FrVHuv7RBVYu7dq0Zk=; b=rkbqL+HofdO7qcPL3OnjAsSAMR2lO8upzzDazql78r6H4lLBs6EGrIdlLrwCjDdqLiX76A EBP8Xl97hPEMkBL+N+HypsNNgeZnJ1yd0jYTHQ44f9KRxfjKkT+vGVcEI+qlPDZTtktQuH uiZWVEJks/sjOu3B2l4vEvRAAEpdqR6J9y3jkKIzQ3Lr17lzz9slPp7alc0aY6DIYTVYQp iGFIWZ7TCJBKTvi3huM/s64Vht7hTtfVT9xliyNv3WAr1eYuYaoWW5oML9N7KXCi+wVlyz hE9X+CXCbVUj9W3QhS5VDUnukVUpbrGgXPFAqu5YU2cd4zX6SRD9RirVOCxvGw== From: Adolf Belka To: development@lists.ipfire.org Subject: [PATCH 3/3] python3-msgpack: Required for build and execution of borgbackup 1.2.0 Date: Fri, 24 Jun 2022 14:14:26 +0200 Message-Id: <20220624121426.3504065-3-adolf.belka@ipfire.org> In-Reply-To: <20220624121426.3504065-1-adolf.belka@ipfire.org> References: <20220624121426.3504065-1-adolf.belka@ipfire.org> MIME-Version: 1.0 X-BeenThere: development@lists.ipfire.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: IPFire development talk List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: development-bounces@lists.ipfire.org Sender: "Development" - New python module required for borgbackup. In borgbackup version 1.1.18 or 1.1.19 the old bundled msgpack in borgbackup was removed and a specified version range of python3-msgpack required. - This patch adds the lfs and rootfiles for this module Signed-off-by: Adolf Belka --- config/rootfiles/packages/python3-msgpack | 12 ++++ lfs/python3-msgpack | 86 +++++++++++++++++++++++ make.sh | 1 + 3 files changed, 99 insertions(+) create mode 100644 config/rootfiles/packages/python3-msgpack create mode 100644 lfs/python3-msgpack diff --git a/config/rootfiles/packages/python3-msgpack b/config/rootfiles/packages/python3-msgpack new file mode 100644 index 000000000..c5e0e7a39 --- /dev/null +++ b/config/rootfiles/packages/python3-msgpack @@ -0,0 +1,12 @@ +usr/lib/python3.10/site-packages/msgpack +#usr/lib/python3.10/site-packages/msgpack-1.0.3-py3.10.egg-info +#usr/lib/python3.10/site-packages/msgpack-1.0.3-py3.10.egg-info/PKG-INFO +#usr/lib/python3.10/site-packages/msgpack-1.0.3-py3.10.egg-info/SOURCES.txt +#usr/lib/python3.10/site-packages/msgpack-1.0.3-py3.10.egg-info/dependency_links.txt +#usr/lib/python3.10/site-packages/msgpack-1.0.3-py3.10.egg-info/top_level.txt +usr/lib/python3.10/site-packages/msgpack/__init__.py +usr/lib/python3.10/site-packages/msgpack/_cmsgpack.cpython-310-xxxMACHINExxx-linux-gnu.so +usr/lib/python3.10/site-packages/msgpack/_version.py +usr/lib/python3.10/site-packages/msgpack/exceptions.py +usr/lib/python3.10/site-packages/msgpack/ext.py +usr/lib/python3.10/site-packages/msgpack/fallback.py diff --git a/lfs/python3-msgpack b/lfs/python3-msgpack new file mode 100644 index 000000000..d32820fdf --- /dev/null +++ b/lfs/python3-msgpack @@ -0,0 +1,86 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2020 IPFire Team # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see . # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 1.0.3 +SUMMARY = Python module for reading and writing MessagePack data + +THISAPP = msgpack-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) +PROG = python3-msgpack +PAK_VER = 1 + +DEPS = + +SERVICES = + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = 308af03206fef18edb0acd3c1d91ccd28385731c02cb930e8f64786bbcd8925510cf4ca0b924830b84fd6eaa7edf91e6a43f79c77d856651768eeaa1ab8cf855 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && python3 setup.py build + cd $(DIR_APP) && python3 setup.py install --root=/ + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/make.sh b/make.sh index fde39bb29..ff58c75a9 100755 --- a/make.sh +++ b/make.sh @@ -1612,6 +1612,7 @@ buildipfire() { lfsmake2 python3-arrow lfsmake2 python3-terminaltables lfsmake2 python3-pkgconfig + lfsmake2 python3-msgpack lfsmake2 aws-cli lfsmake2 oci-python-sdk lfsmake2 oci-cli