GNU bug report logs - #60003
[PATCH 0/3] gnu: Add pass-import.

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: Tobias Kortkamp <tobias.kortkamp@HIDDEN>; Keywords: patch; dated Mon, 12 Dec 2022 11:48:01 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.

Message received at 60003 <at> debbugs.gnu.org:


Received: (at 60003) by debbugs.gnu.org; 18 Apr 2024 18:52:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Apr 18 14:52:58 2024
Received: from localhost ([127.0.0.1]:54042 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rxWsU-00019i-F4
	for submit <at> debbugs.gnu.org; Thu, 18 Apr 2024 14:52:58 -0400
Received: from mta-08-4.privateemail.com ([198.54.122.147]:30808)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <abhi@HIDDEN>) id 1rxWsS-00018m-7e
 for 60003 <at> debbugs.gnu.org; Thu, 18 Apr 2024 14:52:56 -0400
Received: from mta-08.privateemail.com (localhost [127.0.0.1])
 by mta-08.privateemail.com (Postfix) with ESMTP id 22698180004D
 for <60003 <at> debbugs.gnu.org>; Thu, 18 Apr 2024 14:52:36 -0400 (EDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=quic.us; s=default;
 t=1713466356; bh=5pmWrRWFrK03wCcJ8PrdUP2hZuHXdvUiBFGdmfXkIXU=;
 h=From:To:Subject:Date:From;
 b=hVlBiwddhMZAdzgSAOVUJSc41pu+RUbalyZR4+P5GuAquZS56Zf8VFhbwg4DKAm6f
 ocFC7kgREVtHhZTAKYO1t5l2huzX5DaCXuqOkdIVXDTNlPs7NZkNWUy8+P2yGjIrqr
 BRaIHMm7hwFk2U3BtmE3ViNQsKuhNT9P1M8CZY6a54tOpXnSb31H/QN734m7gbnUit
 r3p29zA9YFe9hf57apJ2xpf9v1JSDhEMBwbYLi8wu7f0J9raR9p5oR5kucxH57MJgd
 05D8oR1Kz/jiahatVjW4CHcaFoi/D69bHMaRsxVXhsKtu7eG0eI4HNKZLLbAtRnhxT
 jJ2hK5k30L0dg==
Received: from localhost
 (207-237-25-55.s5642.c3-0.wsd-cbr1.qens-wsd.ny.cable.rcncustomer.com
 [207.237.25.55]) by mta-08.privateemail.com (Postfix) with ESMTPA
 for <60003 <at> debbugs.gnu.org>; Thu, 18 Apr 2024 14:52:35 -0400 (EDT)
Received: from localhost (localhost [local])
 by localhost (OpenSMTPD) with ESMTPA id 8022cc48
 for <60003 <at> debbugs.gnu.org>; Thu, 18 Apr 2024 18:52:33 +0000 (UTC)
From: Abhishek Cherath <abhi@HIDDEN>
To: 60003 <at> debbugs.gnu.org
Subject: Built docs using pandoc
Date: Thu, 18 Apr 2024 14:52:33 -0400
Message-ID: <87h6fy8pvy.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Virus-Scanned: ClamAV using ClamSMTP
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 60003
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hello!

So I somehow missed this patch, and wrote my own here:
https://issues.guix.gnu.org/70082

I've used git-fetch, and built the man pages etc

There's a bunch of tests that don't pass though, as I recall most were
some serialization thing.

I've not seen any impact on operation yet, however.

Sincerely,
Abhishek Cherath.




Information forwarded to guix-patches@HIDDEN:
bug#60003; Package guix-patches. Full text available.

Message received at 60003 <at> debbugs.gnu.org:


Received: (at 60003) by debbugs.gnu.org; 22 May 2023 10:03:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 22 06:03:09 2023
Received: from localhost ([127.0.0.1]:33621 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1q12Ng-0000NN-Vx
	for submit <at> debbugs.gnu.org; Mon, 22 May 2023 06:03:09 -0400
Received: from mail-ej1-f47.google.com ([209.85.218.47]:40344)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tobias.kortkamp@HIDDEN>) id 1q12Nf-0000N1-ME
 for 60003 <at> debbugs.gnu.org; Mon, 22 May 2023 06:03:08 -0400
Received: by mail-ej1-f47.google.com with SMTP id
 a640c23a62f3a-94ea38c90ccso54219466b.1
 for <60003 <at> debbugs.gnu.org>; Mon, 22 May 2023 03:03:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20221208; t=1684749782; x=1687341782;
 h=mime-version:message-id:in-reply-to:date:subject:cc:to:from
 :user-agent:references:from:to:cc:subject:date:message-id:reply-to;
 bh=DsrsM/zJK9ghdtJfDzs2TgW5Sl9zbJrEj7nhSW9oqRo=;
 b=X6/LP1+3WvUGAK891j3DqNwa5QZcMbzi6WyySKeUCdLba1QYHs3w93K2AEalwoLKHP
 WVRoRzF8b7gYcmfdcu8pHc5x+YQ5+WMgRnSJYJPL7lTlYpcnYvA4MVtwcD3Kvi8+b7aU
 AFCmuIkGYxE/HmTx12OEtn11q4T8QojJqjiPe44X/XV0eAgspz+XrFC6xWXQjXvRfhu4
 tGUfCSJ86oCWSMtlEUL4dFSswHGrPwzT+3ikZmHlloR9SWwoEP5QM189dsPYX9usAK1P
 YWFrzRlrricaLPisqxoJ/q1oola/MimxaIcSll87T1BykTfDX9+1klxvRZQQ2muHIhqT
 Z9Pg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20221208; t=1684749782; x=1687341782;
 h=mime-version:message-id:in-reply-to:date:subject:cc:to:from
 :user-agent:references:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=DsrsM/zJK9ghdtJfDzs2TgW5Sl9zbJrEj7nhSW9oqRo=;
 b=PNqWr/iAyXiMDx8B8YO1Zj9pqzFJbiv1z1FvdJmHRedoOtedyt5uBrmnHQRLpbrBRm
 zXHyauw4aLEZAPYMugwVTq4Ooi1QDB31NnC2K6B2u0I+bnoOfgL4lEnTVn3hhmJpAoEw
 4s9oHYISK/bFfPqXwDCZ/l5LRQVMzrjPVuSkMvIROOJhF2T2lF/PISEH2yCpaGRUzqD3
 tJUzfN1ke8+h7DPM+WkGN5hbwL9cveOu85FhROoWUi+bi9rhzzrg8bC2cU3iIVjzBe2T
 9mJiunuteIpD/OmyGVZs1rqvJ5FgNYTxszz44GCTn9ByTD9MW9a44DGSy6Kuoa03l2Km
 MNsQ==
X-Gm-Message-State: AC+VfDx2ifA84GXTh+dl+rUexXUmIDE4+sPE0rshBFYDDmuNtyuF8FIC
 g10x8bruaAVRnyBCwuJn6uE=
X-Google-Smtp-Source: ACHHUZ51AUQ6PNNCrWNoSFzSFx+s/3TC3acpnK9TvRPN5aAgeShp0E2vrt+8j3GmuCqE67CH88FC/A==
X-Received: by 2002:a17:906:7a50:b0:94a:5f0d:d9d6 with SMTP id
 i16-20020a1709067a5000b0094a5f0dd9d6mr7562551ejo.4.1684749781549; 
 Mon, 22 May 2023 03:03:01 -0700 (PDT)
Received: from anubis (p200300ff7f008500873e7d05b0b76269.dip0.t-ipconnect.de.
 [2003:ff:7f00:8500:873e:7d05:b0b7:6269])
 by smtp.gmail.com with ESMTPSA id
 g27-20020a170906349b00b00965f31ff894sm2895107ejb.137.2023.05.22.03.03.00
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 22 May 2023 03:03:01 -0700 (PDT)
References: <cover.1670844319.git.tobias.kortkamp@HIDDEN>
 <c0c4a768-0110-44da-2906-63382050df96@HIDDEN>
User-agent: mu4e 1.10.2; emacs 30.0.50
From: Tobias Kortkamp <tobias.kortkamp@HIDDEN>
To: Jonathan Brielmaier <jonathan.brielmaier@HIDDEN>
Subject: Re: [bug#60003] [PATCH 0/3] gnu: Add pass-import.
Date: Mon, 22 May 2023 11:48:35 +0200
In-reply-to: <c0c4a768-0110-44da-2906-63382050df96@HIDDEN>
Message-ID: <87zg5witd4.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 60003
Cc: 60003 <at> debbugs.gnu.org, guix-patches@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)


I rebased the patch. python-construct was already updated to 2.10.68 in
the mean time. Maybe QA will catch the test failures.

Though if either of you happen to try to build this again can you send
me the full build log?

> I further recommend to use the `git-fetch` method in this case...

Maybe after we can fix the test failures because that would mean pulling
in pandoc to build the manuals etc.




Information forwarded to guix-patches@HIDDEN:
bug#60003; Package guix-patches. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 22 May 2023 10:03:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 22 06:03:09 2023
Received: from localhost ([127.0.0.1]:33619 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1q12Ng-0000NK-N7
	for submit <at> debbugs.gnu.org; Mon, 22 May 2023 06:03:08 -0400
Received: from lists.gnu.org ([209.51.188.17]:34478)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tobias.kortkamp@HIDDEN>) id 1q12Nf-0000N6-H2
 for submit <at> debbugs.gnu.org; Mon, 22 May 2023 06:03:07 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <tobias.kortkamp@HIDDEN>)
 id 1q12Ne-0005Ey-OB
 for guix-patches@HIDDEN; Mon, 22 May 2023 06:03:07 -0400
Received: from mail-ej1-x632.google.com ([2a00:1450:4864:20::632])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <tobias.kortkamp@HIDDEN>)
 id 1q12Nd-0008JM-AG
 for guix-patches@HIDDEN; Mon, 22 May 2023 06:03:06 -0400
Received: by mail-ej1-x632.google.com with SMTP id
 a640c23a62f3a-96ffba243b1so11965366b.0
 for <guix-patches@HIDDEN>; Mon, 22 May 2023 03:03:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20221208; t=1684749782; x=1687341782;
 h=mime-version:message-id:in-reply-to:date:subject:cc:to:from
 :user-agent:references:from:to:cc:subject:date:message-id:reply-to;
 bh=DsrsM/zJK9ghdtJfDzs2TgW5Sl9zbJrEj7nhSW9oqRo=;
 b=X6/LP1+3WvUGAK891j3DqNwa5QZcMbzi6WyySKeUCdLba1QYHs3w93K2AEalwoLKHP
 WVRoRzF8b7gYcmfdcu8pHc5x+YQ5+WMgRnSJYJPL7lTlYpcnYvA4MVtwcD3Kvi8+b7aU
 AFCmuIkGYxE/HmTx12OEtn11q4T8QojJqjiPe44X/XV0eAgspz+XrFC6xWXQjXvRfhu4
 tGUfCSJ86oCWSMtlEUL4dFSswHGrPwzT+3ikZmHlloR9SWwoEP5QM189dsPYX9usAK1P
 YWFrzRlrricaLPisqxoJ/q1oola/MimxaIcSll87T1BykTfDX9+1klxvRZQQ2muHIhqT
 Z9Pg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20221208; t=1684749782; x=1687341782;
 h=mime-version:message-id:in-reply-to:date:subject:cc:to:from
 :user-agent:references:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=DsrsM/zJK9ghdtJfDzs2TgW5Sl9zbJrEj7nhSW9oqRo=;
 b=UW7AYAhzDN653r766wkZJ9L9WKDOqmE4whJ5wttfJF3GgwNBJTjKSgccXD++tEGoF1
 rydZ86uZPAgMpNdrGbo/a6LiLiC5vWoGDbhbgx9kAa6KauM7YSd4703TuNugg2p1HJp8
 viKEz1sfh1PujYcgTOUJab0u9fnQqCS/8OE1ttilv0pRvraAYrxPwZMaNKaB1HJCj/Ni
 lU13S9lVpqCxQ8aseE8uhiyc19dEEBNNcN25m+IvSDroajMXTTGnHgoQd05jnQmCDVTF
 zb3vpVfGOEEud3tTYQwicGwpd1smq3OIAoapo5lwyGiOKYzK+gHMfnhkGuwb/ptSrkJk
 +HGg==
X-Gm-Message-State: AC+VfDyzIuLWh2VAM37tefZz/7oDBxvtDxww/xG3gRFKrbQFKp1ZBEk6
 vqkI86Rq/kAQDTA2qNQGtqYqa2Isv70=
X-Google-Smtp-Source: ACHHUZ51AUQ6PNNCrWNoSFzSFx+s/3TC3acpnK9TvRPN5aAgeShp0E2vrt+8j3GmuCqE67CH88FC/A==
X-Received: by 2002:a17:906:7a50:b0:94a:5f0d:d9d6 with SMTP id
 i16-20020a1709067a5000b0094a5f0dd9d6mr7562551ejo.4.1684749781549; 
 Mon, 22 May 2023 03:03:01 -0700 (PDT)
Received: from anubis (p200300ff7f008500873e7d05b0b76269.dip0.t-ipconnect.de.
 [2003:ff:7f00:8500:873e:7d05:b0b7:6269])
 by smtp.gmail.com with ESMTPSA id
 g27-20020a170906349b00b00965f31ff894sm2895107ejb.137.2023.05.22.03.03.00
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 22 May 2023 03:03:01 -0700 (PDT)
References: <cover.1670844319.git.tobias.kortkamp@HIDDEN>
 <c0c4a768-0110-44da-2906-63382050df96@HIDDEN>
User-agent: mu4e 1.10.2; emacs 30.0.50
From: Tobias Kortkamp <tobias.kortkamp@HIDDEN>
To: Jonathan Brielmaier <jonathan.brielmaier@HIDDEN>
Subject: Re: [bug#60003] [PATCH 0/3] gnu: Add pass-import.
Date: Mon, 22 May 2023 11:48:35 +0200
In-reply-to: <c0c4a768-0110-44da-2906-63382050df96@HIDDEN>
Message-ID: <87zg5witd4.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=2a00:1450:4864:20::632;
 envelope-from=tobias.kortkamp@HIDDEN; helo=mail-ej1-x632.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001,
 T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
X-Debbugs-Envelope-To: submit
Cc: 60003 <at> debbugs.gnu.org, guix-patches@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)


I rebased the patch. python-construct was already updated to 2.10.68 in
the mean time. Maybe QA will catch the test failures.

Though if either of you happen to try to build this again can you send
me the full build log?

> I further recommend to use the `git-fetch` method in this case...

Maybe after we can fix the test failures because that would mean pulling
in pandoc to build the manuals etc.




Information forwarded to guix-patches@HIDDEN:
bug#60003; Package guix-patches. Full text available.

Message received at 60003 <at> debbugs.gnu.org:


Received: (at 60003) by debbugs.gnu.org; 22 May 2023 09:46:08 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 22 05:46:08 2023
Received: from localhost ([127.0.0.1]:33604 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1q127E-00089L-3m
	for submit <at> debbugs.gnu.org; Mon, 22 May 2023 05:46:08 -0400
Received: from mail-ed1-f44.google.com ([209.85.208.44]:40256)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tobias.kortkamp@HIDDEN>) id 1q127C-00088M-5E
 for 60003 <at> debbugs.gnu.org; Mon, 22 May 2023 05:46:07 -0400
Received: by mail-ed1-f44.google.com with SMTP id
 4fb4d7f45d1cf-510f866ce78so555368a12.1
 for <60003 <at> debbugs.gnu.org>; Mon, 22 May 2023 02:46:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20221208; t=1684748760; x=1687340760;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=kzFscY4iRg5716P75Aelz6Tl6hxzpCSzK5B19lSo3tM=;
 b=VHgMPitR8srqu8/VyQyi6Xx8soRzbynBF0N8oMG76FtkLNFOHTeRFnhRVwXQH6XlHj
 AJHLyoqYkQv2iu1TqOLuVQAoMoZc6fv3a7uFSMB5kERXgT9mi6TI+MqtAer36kHcgwIo
 ZCYZVthh74459cMynM6nt38GWW28+9tcgv9JoDSE3DA/y5vQWH9c95+obIqvd+dzA6qb
 VPIT4hW3yo5OeKj8kpxkqZddj498Aohq6aKZW4hAbWX84QS4cNmCQiVIIpm66L2m9FWB
 4IXpaaeU93zaapAABg2HaSlyxfJZ7Mb9yIJs0Su63va5ZuiiCHk3lw2x1ne4HITaTKRa
 l0oA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20221208; t=1684748760; x=1687340760;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=kzFscY4iRg5716P75Aelz6Tl6hxzpCSzK5B19lSo3tM=;
 b=ech3LGDA462pIoKgT2mqy8VfDHt4r3M9XmqMYv2fuWcQi2IANQet5WRd8ZUCghXxTX
 nDDASGTuitbUmy80w3yZquB7qZmmA1jb+c+/WPOeCyGIJunRHSY/DrCQVW0s7TG8h742
 RIx/Jo+Lz/6lSQL/lVESrqdEcIojR8geOHjmUOSf4zQAREg+fHVZmY83ZV8cr3BNM/kU
 P/Zv/c9cz0IJ9mSjhDL8+tLLXj/N4+CYI/DlYpL7XLlrHtm+i41zfj2vANHug/bjM/OV
 YVvBFvoCFYXe7vu3eiR57vt01P1nLYM9yarYOgTN4AdiW8S/Q9nGqTJxwinf+FEMlEM8
 JgcQ==
X-Gm-Message-State: AC+VfDwg0kEYbFluACj+mzktkbo++lE6xZapNSV4n6VAZcNXLyaBdj6T
 1spjSnEScIGQRA92nlut6fsd6S9WQoc=
X-Google-Smtp-Source: ACHHUZ673CN4FGA5qxMk9SyHBraiSEDDuQzwYG9wdG9S7FgVxoPtwiFuzb33mk/KoUMlEGj0eGOiJg==
X-Received: by 2002:a17:906:2097:b0:965:86ed:ca6d with SMTP id
 23-20020a170906209700b0096586edca6dmr8899278ejq.0.1684748760074; 
 Mon, 22 May 2023 02:46:00 -0700 (PDT)
Received: from anubis.kortkamp.xyz
 (p200300ff7f008500873e7d05b0b76269.dip0.t-ipconnect.de.
 [2003:ff:7f00:8500:873e:7d05:b0b7:6269])
 by smtp.gmail.com with ESMTPSA id
 e14-20020a170906844e00b0095fd0462695sm2855262ejy.5.2023.05.22.02.45.59
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 22 May 2023 02:45:59 -0700 (PDT)
From: Tobias Kortkamp <tobias.kortkamp@HIDDEN>
To: 60003 <at> debbugs.gnu.org
Subject: [PATCH v2 2/2] gnu: Add pass-import.
Date: Mon, 22 May 2023 11:45:49 +0200
Message-Id: <d77bed491567d42c02f312d8916ff22489e6a243.1684748692.git.tobias.kortkamp@HIDDEN>
X-Mailer: git-send-email 2.40.1
In-Reply-To: <88ef10732de65df4d429462766c443603960571e.1684748692.git.tobias.kortkamp@HIDDEN>
References: <88ef10732de65df4d429462766c443603960571e.1684748692.git.tobias.kortkamp@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 60003
Cc: Tobias Kortkamp <tobias.kortkamp@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/password-utils.scm (pass-import): New variable.
---
 gnu/packages/password-utils.scm | 72 +++++++++++++++++++++++++++++++++
 1 file changed, 72 insertions(+)

diff --git a/gnu/packages/password-utils.scm b/gnu/packages/password-utils.scm
index f5f301308a..7805af6ffe 100644
--- a/gnu/packages/password-utils.scm
+++ b/gnu/packages/password-utils.scm
@@ -39,6 +39,7 @@
 ;;; Copyright © 2022 ( <paren@HIDDEN>
 ;;; Copyright © 2022 Nicolas Graves <ngraves@HIDDEN>
 ;;; Copyright © 2022 Petr Hodina <phodina@HIDDEN>
+;;; Copyright © 2022 Tobias Kortkamp <tobias.kortkamp@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -103,6 +104,7 @@ (define-module (gnu packages password-utils)
   #:use-module (gnu packages perl)
   #:use-module (gnu packages pkg-config)
   #:use-module (gnu packages python)
+  #:use-module (gnu packages python-crypto)
   #:use-module (gnu packages python-web)
   #:use-module (gnu packages python-xyz)
   #:use-module (gnu packages rdesktop)
@@ -1523,3 +1525,73 @@ (define-public xkcdpass
                    license:lgpl2.0 ;finnish word list
                    license:lgpl2.1 ;portuguese word list
                    license:mpl1.1)))) ;portuguese word list
+
+(define-public pass-import
+  (package
+    (name "pass-import")
+    (version "3.4")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append "https://github.com/roddhjav/pass-import"
+                                  "/releases/download/v" version "/pass-import-"
+                                  version ".tar.gz"))
+              (sha256
+               (base32 "18vh97h3bmspwqhb9xjkapk3p8hy4rxhazrcc06f6pdz8rb6rxxp"))))
+    (build-system python-build-system)
+    (arguments
+     (list #:phases
+           #~(modify-phases %standard-phases
+               (add-after 'unpack 'patch-paths
+                 (lambda* (#:key inputs #:allow-other-keys)
+                   (substitute* '("import.bash")
+                     (("python3")
+                      (search-input-file inputs "/bin/python3")))
+                   (substitute* '("setup.py")
+                     (("base = '/usr'")
+                      (string-append "base = '" #$output "'"))
+                     (("sys\\.prefix")
+                      (string-append "'" #$output "'")))))
+               (add-after 'install 'wrap-extension
+                 (lambda _
+                   (let ((pylib (string-append #$output "/lib/python"
+                                               #$(version-major+minor
+                                                  (package-version python))
+                                               "/site-packages"))
+                         (extension "/lib/password-store/extensions/import.bash"))
+                     (wrap-program (string-append #$output extension)
+                       (list "GUIX_PYTHONPATH" ":"
+                             'prefix
+                             (list (getenv "GUIX_PYTHONPATH")
+                                   pylib))))))
+               (add-before 'check 'disable-lastpass-and-dbus-tests
+                 (lambda _
+                   (substitute* '("tests/imports/test_parse.py")
+                     ;; requires running D-Bus session
+                     (("test_import_gnome_keyring") "disabled_test_import_gnome_keyring")
+                     ;; requires lastpass
+                     (("test_import_lastpass") "disabled_test_import_lastpass"))
+                   (substitute* '("tests/exports/test_lastpass.py")
+                     (("test_import_lastpass") "disabled_test_import_lastpass")
+                     (("test_lastpass_exist") "disabled_test_lastpass_exist")
+                     (("test_lastpass_insert") "disabled_test_lastpass_insert")
+                     (("test_lastpass_show") "disabled_test_lastpass_show")
+                     (("test_lastpass_list") "disabled_test_lastpass_list")
+                     (("test_lastpass_isvalid") "disabled_test_lastpass_isvalid")))))))
+    (inputs (list gnupg
+                  password-store
+                  python-cryptography
+                  python-defusedxml
+                  python-magic
+                  python-pyaml
+                  python-pykeepass
+                  python-requests
+                  python-secretstorage
+                  python-zxcvbn))
+    (home-page "https://github.com/roddhjav/pass-import")
+    (synopsis
+     "Pass extension for importing data from many password managers")
+    (description
+     "This package provides a pass extension for importing data from many password
+managers. @command{pimport} can be used to export data to other password managers
+like gopass or keepassxc.")
+    (license license:gpl3+)))
-- 
2.40.1





Information forwarded to guix-patches@HIDDEN:
bug#60003; Package guix-patches. Full text available.

Message received at 60003 <at> debbugs.gnu.org:


Received: (at 60003) by debbugs.gnu.org; 22 May 2023 09:46:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 22 05:46:04 2023
Received: from localhost ([127.0.0.1]:33601 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1q1279-000891-PS
	for submit <at> debbugs.gnu.org; Mon, 22 May 2023 05:46:04 -0400
Received: from mail-ej1-f43.google.com ([209.85.218.43]:39393)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tobias.kortkamp@HIDDEN>) id 1q1278-00088H-7L
 for 60003 <at> debbugs.gnu.org; Mon, 22 May 2023 05:46:02 -0400
Received: by mail-ej1-f43.google.com with SMTP id
 a640c23a62f3a-96fc07d7e6bso34129366b.1
 for <60003 <at> debbugs.gnu.org>; Mon, 22 May 2023 02:46:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20221208; t=1684748756; x=1687340756;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=k2PeLpaGF6rqsQKxeNOsbICkAqmrV3jeHmA3jHgu23c=;
 b=aajckxbt9LLzYdxYdrDfnD0Vo5GAfoLrziz/PG4Omn9hjpuO/62GkIoRbFv+FAv4YQ
 zTQc+Zaj1e9+TCI2dhR1/NNdXU/JQD45EWGqWbBlDTpsB4vtu7NqrigyeFtcI6dtk7Lv
 K0EtSi8WlzHsbAgpbJl+zDmSg+ZSy7kxv5wizLyeI8fAfXizBus1ujEYAMN+B1qhwN29
 UmGnq8uFm3SPXhp+Ia01ecmjEa+dcBA2fTXBazBooKME/FeEtZEo8UKWEXGS78EZasEk
 wDtQkXzVuC+mlbrSZocqi8fj6M34EJ+0fqzEAzfdvJOZefzu05eTdkJnWn6FjOwb2nko
 KfNQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20221208; t=1684748756; x=1687340756;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=k2PeLpaGF6rqsQKxeNOsbICkAqmrV3jeHmA3jHgu23c=;
 b=TaqFGjcbQYzhKZDe54ZAliK8x6L2GE+iJaL9NS4qWKycyeifWGJpS/eUpKWd/t0SAA
 BrNwgCGnqrOEyEeeFV1JQOhtcwen7zELUWfcsrmVIO/AgWjKNOEsKNTQbzXZtT2L1QIV
 s8QTioseHuNCA2VmuiBx+wazJJKMTHIqp35ljwkVt9BJTEOvW/3REqKqTOI1mSVzmnXW
 R0YMeWrp4h8oi2zjqznfqm6jBzqLBkjNmjg4U0DTAcwRfr+xdZV7tJHrIO3QluK34nYZ
 vEmrsrsvxAFDQ5fLlZqB35dtHUWdbTqu1yJzMO+RF8ATQ7bNi9q2sDD6qEQ+lJkYVb2v
 waSw==
X-Gm-Message-State: AC+VfDwMzIXTF4gxqTc2SkcM/VLL32+EMO9AOj080G5Pbf1SgoMOBuqG
 yguV0QQDRI4P4FH9rpgcNI2GndhSveU=
X-Google-Smtp-Source: ACHHUZ76MRnXI+pKgGnmRBun0iJ4F/szm5pqs626tF6AikXcNRbVsgZ7QLSQjISFuM7vn6wUneWIrw==
X-Received: by 2002:a17:906:1019:b0:96f:4cd0:56a1 with SMTP id
 25-20020a170906101900b0096f4cd056a1mr8627566ejm.5.1684748756111; 
 Mon, 22 May 2023 02:45:56 -0700 (PDT)
Received: from anubis.kortkamp.xyz
 (p200300ff7f008500873e7d05b0b76269.dip0.t-ipconnect.de.
 [2003:ff:7f00:8500:873e:7d05:b0b7:6269])
 by smtp.gmail.com with ESMTPSA id
 e14-20020a170906844e00b0095fd0462695sm2855262ejy.5.2023.05.22.02.45.55
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 22 May 2023 02:45:55 -0700 (PDT)
From: Tobias Kortkamp <tobias.kortkamp@HIDDEN>
To: 60003 <at> debbugs.gnu.org
Subject: [PATCH v2 1/2] gnu: python-pykeepass: Update to 4.0.4.
Date: Mon, 22 May 2023 11:45:48 +0200
Message-Id: <88ef10732de65df4d429462766c443603960571e.1684748692.git.tobias.kortkamp@HIDDEN>
X-Mailer: git-send-email 2.40.1
MIME-Version: 1.0
X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN>, jgart <jgart@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 60003
Cc: Tobias Kortkamp <tobias.kortkamp@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/python-crypto.scm (python-pykeepass): Update to 4.0.4.
---
 gnu/packages/python-crypto.scm | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/python-crypto.scm b/gnu/packages/python-crypto.scm
index b1d94e85b8..16cfb440cb 100644
--- a/gnu/packages/python-crypto.scm
+++ b/gnu/packages/python-crypto.scm
@@ -1025,17 +1025,17 @@ (define-public python-m2crypto
 (define-public python-pykeepass
   (package
     (name "python-pykeepass")
-    (version "3.2.1")
+    (version "4.0.4")
     (source
      (origin
        (method git-fetch)
        ;; Source tarball on PyPI doesn't include tests.
        (uri (git-reference
              (url "https://github.com/libkeepass/pykeepass")
-             (commit version)))
+             (commit (string-append "v" version))))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "1symxf4ahylynihnp9z4z3lh2vy65ipvg8s4hjrnn936hcaaxghk"))))
+        (base32 "0s5n519vxnx06kj9g6clfpfzgprhg71p1jswskajd7n9zwixlqxk"))))
     (build-system python-build-system)
     (arguments
      `(#:phases

base-commit: 849286ba66c96534bddc04df1a47d5692cbc977e
-- 
2.40.1





Information forwarded to lars@HIDDEN, jgart@HIDDEN, guix-patches@HIDDEN:
bug#60003; Package guix-patches. Full text available.

Message received at 60003 <at> debbugs.gnu.org:


Received: (at 60003) by debbugs.gnu.org; 3 Feb 2023 17:25:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 03 12:25:36 2023
Received: from localhost ([127.0.0.1]:39894 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pNzoe-000657-Jg
	for submit <at> debbugs.gnu.org; Fri, 03 Feb 2023 12:25:36 -0500
Received: from mout.web.de ([212.227.17.12]:48483)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jonathan.brielmaier@HIDDEN>) id 1pNzoY-00064p-Cp
 for 60003 <at> debbugs.gnu.org; Fri, 03 Feb 2023 12:25:34 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273;
 t=1675445124; bh=A4vDvchEY62+XkmvMp/G5RNhfEiRqZG9a0ODB2pgcFU=;
 h=X-UI-Sender-Class:Date:To:Subject:From;
 b=ZjMYyP0QP5Jq3/fINIQpimhGCquIFhuA3PeuCWaImXEO9yEhd/Q0flUr6xajfXzZD
 t3G0RDbikrc8bPUtQzd/pUpSyxGGFiMkhekUsy4FrA5JoV8nJwKRCgz472N2gH/zwM
 6qenZXXqLbH+7MDwt6xyPG/dm/OQ1QlABH+DOleO1D/BwEyiQH7pr6SAC0tyTNdWVY
 1TvwfXltoFFNfo1/K69Q3CivPZZFyQaHALD4LfIVGjfjtpfJ263UAkjcwGvv2HxuhO
 jndwVQq2VQTST9HYXg8PW/1Kb27rijX9vvt1sLnnwAtS1lZlmr2z2LKZaZilSRQg2F
 bNI1xaDKHS5Dg==
X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6
Received: from [192.168.124.99] ([85.28.89.231]) by smtp.web.de (mrweb105
 [213.165.67.124]) with ESMTPSA (Nemesis) id 1M4sc1-1pNAjU43jr-00297C for
 <60003 <at> debbugs.gnu.org>; Fri, 03 Feb 2023 18:25:24 +0100
Message-ID: <c0c4a768-0110-44da-2906-63382050df96@HIDDEN>
Date: Fri, 3 Feb 2023 18:25:23 +0100
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.6.1
To: 60003 <at> debbugs.gnu.org
Subject: [PATCH 0/3] gnu: Add pass-import.
Content-Language: en-US
From: Jonathan Brielmaier <jonathan.brielmaier@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:le4C84g7trYL0Lj3FIm2ZLVwcK7i2ZiJ6GLCySfUwkvB0EC9KWc
 pV+/csYKjvEz/qgnFneHS1GHwpWm+IKlUoJCZbFs8eQ0alnMbS2CqBdesYJSkhkP190HBYu
 fMAGSAgStXmOz8lUW2Q9x8eaZrLYBI+NKPkRaCDiIC2Ml1f2HkulVA6iFm0TfwfKwpjLvfC
 iJ84C7k4eRviFpnVzpluA==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:opGmwCww0Lk=;W07qmchCT27MDu4UbLzI6fGXvpJ
 BUISeTQzJ1IYqZ21BayqmKfZWNWpt/Zk3YXuyJ3Oa2T5VatHjF0zVvnYJCP0vNrfXWW8ljnv/
 qlgCaTYV4EE0dOZTc8OigRlduRUtzLnA/b7kh+YAz93lEuR6wL6qHAMsYQWYV/i1H9Jt9/Zxq
 1mflWULdSFFRwBcG+xrizVmR5P6MOwB0ANmZ5t+249xLoZfWy3TQYcik9VAxOocHI6Rmy1Pfg
 hRUFoCh+kqRTv3M7xWSgH0W21PYeiM1rS1xzNnv8BEUF1zMkqROpsIterJB16HC0RBgHA4Vwx
 lBVVJ0+igqcqSYPHaf099JjqRNQhZgca9Q80xGxKEDXk+deGmRCk/HAW75fxVKjj9by+Bvuv4
 Y6QIsGMJpjPYaWzm6+jdHQaJq75oN+L/Mpc3EVQ8XpbR0bDaqjDHtO2oJbQpS+aZBBLXmLa15
 GYI08LAiwSk2LpFh9KE3j/rxk0WXPkW1PmRDSFs7Q14khEqkNeFx6Zmy9ukHG0FdX9Nz+2SJ8
 l4Rjw3NAraulbSafV4D5NsC0V1K9KXYh0F/aTdBpxvuSiHI9UkZk65hrPljW5gCjg9PzPJQy+
 aIuRlnSh9RCB+be+RJkNaKJepayBgRBrQsGPGE9bril7OyR0VdID812qXHNzf/nmXXKRyUCOe
 Ddl3lWibYW/3yNyTqiPBG2PWb7GK0dQYnUNllesuRrAan7or1zO84FJY8zMVJnXGVbffk2Nu/
 /A91Lz5HvPfmFb0pKH3MVZMQDmfdEc9p4HFTuXOxR7gJx0wdc5kRCOPQHfNhjWb//W8/Tn5gg
 gmUiTCF/zojcEmm0e13aoVSo1BP6grIFi4XQUIkYuabXNgY49yF6k3afug/b0iPBRMR6IfbPC
 EGazMMXjELnmtBpr2PTjHAr2Z9Z/0QNUfxZAwqrikPAXECBpF/B9cLjDVnKjCFIwI02jFPWTv
 b+xjJKWICKtXi7Or0qKd1/Zd+E0=
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 60003
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

I see this test failure(s) as well. Additionaly I required this diff to
get it start building:

diff --git a/gnu/packages/password-utils.scm
b/gnu/packages/password-utils.scm
index 0fdfccaa5b..f8a0b6a40c 100644
=2D-- a/gnu/packages/password-utils.scm
+++ b/gnu/packages/password-utils.scm
@@ -1535,7 +1535,7 @@ (define-public pass-import
      (source (origin
                (method url-fetch)
                (uri (string-append
"https://github.com/roddhjav/pass-import"
-                                  "/releases/download/" version
"/pass-import-"
+                                  "/releases/download/v" version
"/pass-import-"
                                    version ".tar.gz"))
                (sha256
                 (base32
"18vh97h3bmspwqhb9xjkapk3p8hy4rxhazrcc06f6pdz8rb6rxxp"))))

I further recommend to use the `git-fetch` method in this case...




Information forwarded to guix-patches@HIDDEN:
bug#60003; Package guix-patches. Full text available.

Message received at 60003 <at> debbugs.gnu.org:


Received: (at 60003) by debbugs.gnu.org; 2 Feb 2023 13:13:14 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 02 08:13:14 2023
Received: from localhost ([127.0.0.1]:32878 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pNZOs-0001ol-EF
	for submit <at> debbugs.gnu.org; Thu, 02 Feb 2023 08:13:14 -0500
Received: from mail1.fsfe.org ([217.69.89.151]:49672)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jlicht@HIDDEN>) id 1pNZOp-0001oa-0Y
 for 60003 <at> debbugs.gnu.org; Thu, 02 Feb 2023 08:13:12 -0500
From: Jelle Licht <jlicht@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fsfe.org; s=2021100501;
 t=1675343589;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=bS57ag28XgmZzU4n6jOEbnSQ6p/0/7vu97XQ3YSwaQE=;
 b=b45g0NvNcRX2vqtfIBGfo66IZupNT/6pTU/TJskS57vOD5zt+SUEwffLHdFy3fXcQaK11a
 BlJAICZJTqMj7oVsaSqBgM2kOPS9h6GhQ4ildPFsKC765AMm3O2b4IZbUurg0KHEsDfx/v
 CsZnbtIC6anAYmeZBFDxv8EbotV0ytE=
To: Tobias Kortkamp <tobias.kortkamp@HIDDEN>
Subject: Re: [bug#60003] [PATCH 3/3] gnu: Add pass-import.
In-Reply-To: <87r0w1452a.fsf@HIDDEN>
References: <cover.1670844319.git.tobias.kortkamp@HIDDEN>
 <fd7915fd85f98a5c55d8099f92122e6ce8f5c0c0.1670844319.git.tobias.kortkamp@HIDDEN>
 <878rih2eje.fsf@HIDDEN> <87r0w1452a.fsf@HIDDEN>
Date: Thu, 02 Feb 2023 14:13:07 +0100
Message-ID: <87fsboi524.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 60003
Cc: 60003 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)


Hi Tobias,

Tobias Kortkamp <tobias.kortkamp@HIDDEN> writes:

> Hi Jelle,
>
> thanks for the review. I addressed most of the problems.

Great to hear! Any chance you could share it ;-)?

>
> Jelle Licht <jlicht@HIDDEN> writes:
>
>> I still run into some test failures:
>>
>> --8<---------------cut here---------------start------------->8---
>> Ran 135 tests in 12.145s
>>
>> FAILED (failures=6, errors=1, skipped=10)
>> Test failed: <unittest.runner.TextTestResult run=135 errors=1 failures=6>
>> error: Test failed: <unittest.runner.TextTestResult run=135 errors=1 failures=6>
>>         Password-pwned-1
>>         Password-pwned-2
>>         Password-pwned-3
>>         Password-pwned-4
>>         Password-pwned-5
>>         Password-pwned-6
>>         Password-pwned-7
>> --8<---------------cut here---------------end--------------->8---
>>
>
> Hmm, I can't reproduce this on a8b2decf287498eeb51ef23712c5bd01b60cb18b

This should be picked up by our QA system if you send a revised patch
series, I think, so we'll be able to tell if the problem is just on my
end or not.

Kind regards,
- Jelle




Information forwarded to guix-patches@HIDDEN:
bug#60003; Package guix-patches. Full text available.

Message received at 60003 <at> debbugs.gnu.org:


Received: (at 60003) by debbugs.gnu.org; 11 Jan 2023 12:44:50 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 11 07:44:50 2023
Received: from localhost ([127.0.0.1]:41894 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pFaTJ-0005wi-HO
	for submit <at> debbugs.gnu.org; Wed, 11 Jan 2023 07:44:50 -0500
Received: from mail-ed1-f47.google.com ([209.85.208.47]:45622)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tobias.kortkamp@HIDDEN>) id 1pFaTC-0005wM-IS
 for 60003 <at> debbugs.gnu.org; Wed, 11 Jan 2023 07:44:48 -0500
Received: by mail-ed1-f47.google.com with SMTP id s5so22120883edc.12
 for <60003 <at> debbugs.gnu.org>; Wed, 11 Jan 2023 04:44:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=mxIMRVFlo4cw3b0XpVHqXm/YtB8SLFs7nr8ot9P+X3I=;
 b=ExI8XuuBVVDHv2K1pgQ55iHf0XwB73hkrMheL6/tlQ8pDBatYq74kckr68lidiP3yC
 p+sli3t+tdCQtLUbL/TbbiIwigsmsOahBkG2Cc/mQTO7Z8/AA51vkGNSCdw0irDxit93
 FMCvEm09clIg63OSbgEIp1WJm2Dpv0GeSpcgH5A0sQMgWGh0jjwf4BqXM/Ikn+zS2TON
 Wjnks7U9NOandezw0ldFLqzBNerYsAhXW8Pd2uyKmVQnsv7dcNTRYQ8Z/4VPOm24Sc5D
 szXUKH7xUnF5ZqmYC9RgxGlU3F9me67kuiR4c0SGkpR49DarVczDlDe81+AVkIXFyvwe
 +CyQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=mxIMRVFlo4cw3b0XpVHqXm/YtB8SLFs7nr8ot9P+X3I=;
 b=NE6HVyH4wHrbOr0TeUYbkY7UUnLx2MWRpBehJQUITfRNEGdMYtis4LcLELYT1xGsIQ
 AkFl/BGzqHS6e+UOdfZKttzib6QyvWM0kF+T8h5YQIrxlWoAJknoBP/b68iq8NgwEHrY
 2d3vuw6cHP9lZ40dAI7j9qrV4YeB7SoekMDeioHGE/3tRRCyZ5wZ4ECfQV8NOUVdQqwm
 q3ODEWu0lNUTbmBYf6N3LbOlrXacyWiNbiBoYHb4PRdPrYZ2QZNFELvZpxFljt+Xj8pz
 AooWs5W4YVJXpqG7zBCE5goJbeId9I6XHCoNOxyXVekJNm7cDtDqXt453X95fWMHRmF3
 YcTg==
X-Gm-Message-State: AFqh2kpNFsmpxcfWBrPSRghhpQ1cKP83GFi9bnEOBpHtd0aX2H95ki6V
 8qM60rJIoCtJQQYXbVBYbwtR6R1xNuk=
X-Google-Smtp-Source: AMrXdXtLbYdyD6iSZ81HfCGxdJjAlwJi5Y6f1/uRmeUHzaEVSuI12NKFFGdjaBU3iocr8DsxneSA3w==
X-Received: by 2002:a05:6402:2484:b0:46c:6ed1:83ac with SMTP id
 q4-20020a056402248400b0046c6ed183acmr68387641eda.9.1673441076856; 
 Wed, 11 Jan 2023 04:44:36 -0800 (PST)
Received: from anubis.kortkamp.xyz
 (p200300ff7f02ab00046b83ca6c4becd9.dip0.t-ipconnect.de.
 [2003:ff:7f02:ab00:46b:83ca:6c4b:ecd9])
 by smtp.gmail.com with ESMTPSA id
 s5-20020a170906c30500b008552bc8399dsm2209750ejz.172.2023.01.11.04.44.36
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 11 Jan 2023 04:44:36 -0800 (PST)
From: Tobias Kortkamp <tobias.kortkamp@HIDDEN>
To: 60003 <at> debbugs.gnu.org
Subject: [PATCH 3/3] gnu: Add pass-import.
Date: Wed, 11 Jan 2023 13:44:28 +0100
Message-Id: <da8c6ad0bb8acddc1126d09adb562f5ac676c8e3.1673440963.git.tobias.kortkamp@HIDDEN>
X-Mailer: git-send-email 2.38.1
In-Reply-To: <40ad2d0262052c5ddac3c957391b2ac2df9fede2.1673440963.git.tobias.kortkamp@HIDDEN>
References: <40ad2d0262052c5ddac3c957391b2ac2df9fede2.1673440963.git.tobias.kortkamp@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 60003
Cc: Tobias Kortkamp <tobias.kortkamp@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/password-utils.scm (pass-import): New variable.
---
 gnu/packages/password-utils.scm | 72 +++++++++++++++++++++++++++++++++
 1 file changed, 72 insertions(+)

diff --git a/gnu/packages/password-utils.scm b/gnu/packages/password-utils.scm
index 9fc41d9b0a..f84e80e9cb 100644
--- a/gnu/packages/password-utils.scm
+++ b/gnu/packages/password-utils.scm
@@ -38,6 +38,7 @@
 ;;; Copyright © 2022 Maxime Devos <maximedevos@HIDDEN>
 ;;; Copyright © 2022 ( <paren@HIDDEN>
 ;;; Copyright © 2022 Nicolas Graves <ngraves@HIDDEN>
+;;; Copyright © 2022 Tobias Kortkamp <tobias.kortkamp@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -101,6 +102,7 @@ (define-module (gnu packages password-utils)
   #:use-module (gnu packages perl)
   #:use-module (gnu packages pkg-config)
   #:use-module (gnu packages python)
+  #:use-module (gnu packages python-crypto)
   #:use-module (gnu packages python-web)
   #:use-module (gnu packages python-xyz)
   #:use-module (gnu packages readline)
@@ -1493,3 +1495,73 @@ (define-public xkcdpass
                    license:lgpl2.0 ;finnish word list
                    license:lgpl2.1 ;portuguese word list
                    license:mpl1.1)))) ;portuguese word list
+
+(define-public pass-import
+  (package
+    (name "pass-import")
+    (version "3.4")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append "https://github.com/roddhjav/pass-import"
+                                  "/releases/download/v" version "/pass-import-"
+                                  version ".tar.gz"))
+              (sha256
+               (base32 "18vh97h3bmspwqhb9xjkapk3p8hy4rxhazrcc06f6pdz8rb6rxxp"))))
+    (build-system python-build-system)
+    (arguments
+     (list #:phases
+           #~(modify-phases %standard-phases
+               (add-after 'unpack 'patch-paths
+                 (lambda* (#:key inputs #:allow-other-keys)
+                   (substitute* '("import.bash")
+                     (("python3")
+                      (search-input-file inputs "/bin/python3")))
+                   (substitute* '("setup.py")
+                     (("base = '/usr'")
+                      (string-append "base = '" #$output "'"))
+                     (("sys\\.prefix")
+                      (string-append "'" #$output "'")))))
+               (add-after 'install 'wrap-extension
+                 (lambda _
+                   (let ((pylib (string-append #$output "/lib/python"
+                                               #$(version-major+minor
+                                                  (package-version python))
+                                               "/site-packages"))
+                         (extension "/lib/password-store/extensions/import.bash"))
+                     (wrap-program (string-append #$output extension)
+                       (list "GUIX_PYTHONPATH" ":"
+                             'prefix
+                             (list (getenv "GUIX_PYTHONPATH")
+                                   pylib))))))
+               (add-before 'check 'disable-lastpass-and-dbus-tests
+                 (lambda _
+                   (substitute* '("tests/imports/test_parse.py")
+                     ;; requires running D-Bus session
+                     (("test_import_gnome_keyring") "disabled_test_import_gnome_keyring")
+                     ;; requires lastpass
+                     (("test_import_lastpass") "disabled_test_import_lastpass"))
+                   (substitute* '("tests/exports/test_lastpass.py")
+                     (("test_import_lastpass") "disabled_test_import_lastpass")
+                     (("test_lastpass_exist") "disabled_test_lastpass_exist")
+                     (("test_lastpass_insert") "disabled_test_lastpass_insert")
+                     (("test_lastpass_show") "disabled_test_lastpass_show")
+                     (("test_lastpass_list") "disabled_test_lastpass_list")
+                     (("test_lastpass_isvalid") "disabled_test_lastpass_isvalid")))))))
+    (inputs (list gnupg
+                  password-store
+                  python-cryptography
+                  python-defusedxml
+                  python-magic
+                  python-pyaml
+                  python-pykeepass
+                  python-requests
+                  python-secretstorage
+                  python-zxcvbn))
+    (home-page "https://github.com/roddhjav/pass-import")
+    (synopsis
+     "Pass extension for importing data from many password managers")
+    (description
+     "This package provides a pass extension for importing data from many password
+managers. @command{pimport} can be used to export data to other password managers
+like gopass or keepassxc.")
+    (license license:gpl3+)))
-- 
2.38.1





Information forwarded to guix-patches@HIDDEN:
bug#60003; Package guix-patches. Full text available.

Message received at 60003 <at> debbugs.gnu.org:


Received: (at 60003) by debbugs.gnu.org; 11 Jan 2023 12:43:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 11 07:43:58 2023
Received: from localhost ([127.0.0.1]:41890 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pFaSU-0005ut-5c
	for submit <at> debbugs.gnu.org; Wed, 11 Jan 2023 07:43:58 -0500
Received: from mail-ed1-f51.google.com ([209.85.208.51]:46839)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tobias.kortkamp@HIDDEN>) id 1pFaST-0005uf-3b
 for 60003 <at> debbugs.gnu.org; Wed, 11 Jan 2023 07:43:57 -0500
Received: by mail-ed1-f51.google.com with SMTP id c17so22112699edj.13
 for <60003 <at> debbugs.gnu.org>; Wed, 11 Jan 2023 04:43:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=mime-version:message-id:in-reply-to:date:subject:cc:to:from
 :user-agent:references:from:to:cc:subject:date:message-id:reply-to;
 bh=gdnMf5CQvYDV/EFdV8aYzeZJmu5LJ398zVt7+V6fxp8=;
 b=je0XzCv9GCXPwGmp5i1IuLa0Am556fR9NptAY8vd6Qf+AS0+6Vt2SQJWQpJPgCoLTQ
 d4UiOcUrZYJ7ste+iE1apcTuntQJ1dx6rHhRsvtndJpNhL2+SzMgIdpYwANLGxsE2zjn
 x/ei6kzSqEzynkNkFbsPv4M28+utg2Gq6sAiqiCOSp03336w86+JFmeGXCqg5KTNpS63
 tu4YxsVOb0yesQ1/VEaX1jtR4lkJ+TNXDbmLUZ+7fYdwWStb2+bFfs27AbB7tjChqzyP
 Oof5jOnRsqhBlVNUldpSH9JErRgAwY/ZV27LxrXRpH0kQhg8zhLn+6cNcvNlsvJTXmOj
 GX9w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=mime-version:message-id:in-reply-to:date:subject:cc:to:from
 :user-agent:references:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=gdnMf5CQvYDV/EFdV8aYzeZJmu5LJ398zVt7+V6fxp8=;
 b=cxUDNMTEifzG46fZoM8JqzSNOhP39r3Av20xNSNulb+pQK6pFLZHFL6rz8Nkd6eNhw
 A+PYym3RH7Yr8DOsYFOil5Qb4MyBebxHuOEr+NvE+NSc5vDuXRQTurYEh5l4WwehOGWf
 Pyc9hQyx3rNZUPqnjoTsAfx4gQmquDUZcdyqVopmF7ORaneUwD8fI1qZMqs/GuZulP9w
 vLWXKrnNbLZVHJg8yWA2BzyRExeH5THfn1IrWnUkFfP9Cj6kWIhwNr2d/8GVtXayjmts
 GsuJ2Y17JwgkygtZYpsxR7pJJO387dii/TkYrPJ5MhKrH+k/25XbRlk/isp2CN5tNW1x
 LgXA==
X-Gm-Message-State: AFqh2kpkWsvQW/Gc7s6O3Lz0KHjuwZMqc8LPWj6noH1fSr18PYfqmyL8
 XS2nUrqcTJAZGIkpgJDQoBT/r+2LVTc=
X-Google-Smtp-Source: AMrXdXum9U0AbA7UmBBTJwqwaM98RsF1NX9RGsEDj1gslL7iwWjVJVcUMg5oweAiFfNNGL/pxO6H5g==
X-Received: by 2002:a05:6402:540f:b0:498:216:ee4a with SMTP id
 ev15-20020a056402540f00b004980216ee4amr13569593edb.8.1673441031060; 
 Wed, 11 Jan 2023 04:43:51 -0800 (PST)
Received: from anubis (p200300ff7f02ab00046b83ca6c4becd9.dip0.t-ipconnect.de.
 [2003:ff:7f02:ab00:46b:83ca:6c4b:ecd9])
 by smtp.gmail.com with ESMTPSA id
 l4-20020a056402344400b004822681a671sm6029716edc.37.2023.01.11.04.43.50
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 11 Jan 2023 04:43:50 -0800 (PST)
References: <cover.1670844319.git.tobias.kortkamp@HIDDEN>
 <fd7915fd85f98a5c55d8099f92122e6ce8f5c0c0.1670844319.git.tobias.kortkamp@HIDDEN>
 <878rih2eje.fsf@HIDDEN>
User-agent: mu4e 1.8.13; emacs 29.0.50
From: Tobias Kortkamp <tobias.kortkamp@HIDDEN>
To: Jelle Licht <jlicht@HIDDEN>
Subject: Re: [bug#60003] [PATCH 3/3] gnu: Add pass-import.
Date: Wed, 11 Jan 2023 12:55:05 +0100
In-reply-to: <878rih2eje.fsf@HIDDEN>
Message-ID: <87r0w1452a.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 60003
Cc: 60003 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)


Hi Jelle,

thanks for the review. I addressed most of the problems.

Jelle Licht <jlicht@HIDDEN> writes:

> I still run into some test failures:
>
> --8<---------------cut here---------------start------------->8---
> Ran 135 tests in 12.145s
>
> FAILED (failures=6, errors=1, skipped=10)
> Test failed: <unittest.runner.TextTestResult run=135 errors=1 failures=6>
> error: Test failed: <unittest.runner.TextTestResult run=135 errors=1 failures=6>
>         Password-pwned-1
>         Password-pwned-2
>         Password-pwned-3
>         Password-pwned-4
>         Password-pwned-5
>         Password-pwned-6
>         Password-pwned-7
> --8<---------------cut here---------------end--------------->8---
>

Hmm, I can't reproduce this on a8b2decf287498eeb51ef23712c5bd01b60cb18b

Not sure what's going on here.




Information forwarded to guix-patches@HIDDEN:
bug#60003; Package guix-patches. Full text available.

Message received at 60003 <at> debbugs.gnu.org:


Received: (at 60003) by debbugs.gnu.org; 5 Jan 2023 15:21:16 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 05 10:21:16 2023
Received: from localhost ([127.0.0.1]:52638 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pDS3Q-0004B0-3l
	for submit <at> debbugs.gnu.org; Thu, 05 Jan 2023 10:21:16 -0500
Received: from mail1.fsfe.org ([217.69.89.151]:54760)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jlicht@HIDDEN>) id 1pDS3N-0004Aq-Cs
 for 60003 <at> debbugs.gnu.org; Thu, 05 Jan 2023 10:21:14 -0500
From: Jelle Licht <jlicht@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fsfe.org; s=2021100501;
 t=1672932070;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=Yws+XV0tTsVhgvD7nBByHIg6QS+6IQw65tIzEOmYlQw=;
 b=RHwBeV5nHORNdQhUxIjWvILiOtSeDcjV5RG8ozun95eyjiwsJlivXwMXw6E6nkwqcj6gmp
 DnPGhjfqwXtQxExHtA1ovcV7D6HgqcUNEnL4PXgspcuDiaxmU8vk+Xc51LsXO+hfFZxXlX
 hLnXu/4avfeRfwpOqIP+6j5qiwzbyoE=
To: Tobias Kortkamp <tobias.kortkamp@HIDDEN>, 60003 <at> debbugs.gnu.org
Subject: Re: [bug#60003] [PATCH 3/3] gnu: Add pass-import.
In-Reply-To: <fd7915fd85f98a5c55d8099f92122e6ce8f5c0c0.1670844319.git.tobias.kortkamp@HIDDEN>
References: <cover.1670844319.git.tobias.kortkamp@HIDDEN>
 <fd7915fd85f98a5c55d8099f92122e6ce8f5c0c0.1670844319.git.tobias.kortkamp@HIDDEN>
Date: Thu, 05 Jan 2023 16:21:09 +0100
Message-ID: <878rih2eje.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 60003
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)


Hello Tobias,

Tobias Kortkamp <tobias.kortkamp@HIDDEN> writes:

> * gnu/packages/password-utils.scm (pass-import): New variable.
> ---
>  gnu/packages/password-utils.scm | 71 +++++++++++++++++++++++++++++++++
>  1 file changed, 71 insertions(+)
>
> diff --git a/gnu/packages/password-utils.scm b/gnu/packages/password-util=
s.scm
> index aab0a3f2a4..79781ed9e6 100644
> --- a/gnu/packages/password-utils.scm
> +++ b/gnu/packages/password-utils.scm
> @@ -38,6 +38,7 @@
>  ;;; Copyright =C2=A9 2022 Maxime Devos <maximedevos@HIDDEN>
>  ;;; Copyright =C2=A9 2022 ( <paren@HIDDEN>
>  ;;; Copyright =C2=A9 2022 Nicolas Graves <ngraves@HIDDEN>
> +;;; Copyright =C2=A9 2022 Tobias Kortkamp <tobias.kortkamp@HIDDEN>
>  ;;;
>  ;;; This file is part of GNU Guix.
>  ;;;
> @@ -101,6 +102,7 @@ (define-module (gnu packages password-utils)
>    #:use-module (gnu packages perl)
>    #:use-module (gnu packages pkg-config)
>    #:use-module (gnu packages python)
> +  #:use-module (gnu packages python-crypto)
>    #:use-module (gnu packages python-web)
>    #:use-module (gnu packages python-xyz)
>    #:use-module (gnu packages readline)
> @@ -1492,3 +1494,72 @@ (define-public xkcdpass
>                     license:lgpl2.0 ;finnish word list
>                     license:lgpl2.1 ;portuguese word list
>                     license:mpl1.1)))) ;portuguese word list
> +
> +(define-public pass-import
> +  (package
> +    (name "pass-import")
> +    (version "3.4")
> +    (source (origin
> +              (method url-fetch)
> +              (uri (string-append "https://github.com/roddhjav/pass-impo=
rt"
> +                                  "/releases/download/" version "/pass-i=
mport-"
You missed a "v" here; could you make it "download/v" instead? That works f=
or
me, with the provided base32 hash.

> +                                  version ".tar.gz"))
> +              (sha256
> +               (base32 "18vh97h3bmspwqhb9xjkapk3p8hy4rxhazrcc06f6pdz8rb6=
rxxp"))))
> +    (build-system python-build-system)
> +    (arguments
> +     (list #:phases
> +           #~(modify-phases %standard-phases
> +               (add-after 'unpack 'patch-paths
> +                 (lambda* (#:key inputs #:allow-other-keys)
> +                   (substitute* '("import.bash")
> +                     (("python3")
> +                      #$(file-append python-wrapper "/bin/python")))

Perhaps someone more experienced with our python-packages can still
weigh in, but wouldn't the following work here as well?

--8<---------------cut here---------------start------------->8---
                     (("python3")
                      (search-input-file inputs "/bin/python3")))
--8<---------------cut here---------------end--------------->8---

> +                   (substitute* '("setup.py")
> +                     (("base =3D '/usr'")
> +                      (string-append "base =3D '" #$output "'"))
> +                     (("sys\\.prefix")
> +                      (string-append "'" #$output "'")))
> +                   (substitute* '("tests/imports/test_parse.py")
> +                     ;; requires running D-Bus session
> +                     (("test_import_gnome_keyring") "disabled_test_impor=
t_gnome_keyring")
> +                     ;; requires lastpass
> +                     (("test_import_lastpass") "disabled_test_import_las=
tpass"))
> +                   (substitute* '("tests/exports/test_lastpass.py")
> +                     (("test_import_lastpass") "disabled_test_import_las=
tpass")
> +                     (("test_lastpass_exist") "disabled_test_lastpass_ex=
ist")
> +                     (("test_lastpass_insert") "disabled_test_lastpass_i=
nsert")
> +                     (("test_lastpass_show") "disabled_test_lastpass_sho=
w")
> +                     (("test_lastpass_list") "disabled_test_lastpass_lis=
t")
> +                     (("test_lastpass_isvalid") "disabled_test_lastpass_=
isvalid"))))

Nit: in this phase you seem to patch paths and disable tests. Consider spli=
tting
it up into two phases.

I still run into some test failures:
--8<---------------cut here---------------start------------->8---
Ran 135 tests in 12.145s

FAILED (failures=3D6, errors=3D1, skipped=3D10)
Test failed: <unittest.runner.TextTestResult run=3D135 errors=3D1 failures=
=3D6>
error: Test failed: <unittest.runner.TextTestResult run=3D135 errors=3D1 fa=
ilures=3D6>
        Password-pwned-1
        Password-pwned-2
        Password-pwned-3
        Password-pwned-4
        Password-pwned-5
        Password-pwned-6
        Password-pwned-7
--8<---------------cut here---------------end--------------->8---

> +               (add-after 'install 'wrap-extension
> +                 (lambda _
> +                   (let ((pylib (string-append #$output "/lib/python"
> +                                               #$(version-major+minor
> +                                                  (package-version pytho=
n))
> +                                               "/site-packages"))
> +                         (extension (string-append #$output
> +                                                   "/lib/password-store/=
extensions/import.bash")))

This line seems to make `./pre-inst-env guix lint pass-import' unhappy,
as it is too wide.

> +                     (wrap-program extension
> +                       (list "GUIX_PYTHONPATH" ":"
> +                             'prefix
> +                             (list (getenv "GUIX_PYTHONPATH")
> +                                   pylib)))))))))
> +    (inputs (list gnupg
> +                  password-store
> +                  python-cryptography
> +                  python-defusedxml
> +                  python-magic
> +                  python-pyaml
> +                  python-pykeepass
> +                  python-requests
> +                  python-secretstorage
> +                  python-zxcvbn))
> +    (home-page "https://github.com/roddhjav/pass-import")
> +    (synopsis
> +     "Pass extension for importing data from many password managers")
> +    (description
> +     "This package provides a pass extension for importing data from man=
y password
> +managers. @command{pimport} can be used to export data to other password=
 managers
> +like gopass or keepassxc too.")

Consider removing superfluous 'too'.

Thanks again!
 - Jelle




Information forwarded to guix-patches@HIDDEN:
bug#60003; Package guix-patches. Full text available.

Message received at 60003 <at> debbugs.gnu.org:


Received: (at 60003) by debbugs.gnu.org; 12 Dec 2022 11:49:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 12 06:49:58 2022
Received: from localhost ([127.0.0.1]:52474 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1p4hJi-0000zF-NM
	for submit <at> debbugs.gnu.org; Mon, 12 Dec 2022 06:49:58 -0500
Received: from mail-ej1-f50.google.com ([209.85.218.50]:44824)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tobias.kortkamp@HIDDEN>) id 1p4hJe-0000yl-LY
 for 60003 <at> debbugs.gnu.org; Mon, 12 Dec 2022 06:49:51 -0500
Received: by mail-ej1-f50.google.com with SMTP id x22so27249861ejs.11
 for <60003 <at> debbugs.gnu.org>; Mon, 12 Dec 2022 03:49:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=03gm9y2r9ebVUT5QsX5vP+81tOsQlf2X62f/KxxEj8Q=;
 b=jSPitikXq9P0odTywd4EZ0T2xLJEs7+hMA/e5/eImyPGFY0VSsJqxhon0BlEZHfF6M
 +ujhMg9l+/V3maclbb3hiKUGuGiQPiCEzssBUTJRBj8A5pWBQ7AtToTqu5sODa7GhVpA
 h1iSyAVCkCuBmsMvKbCwI1lpXfbGTUDp81MOuQ083yjYzPmsabyqTXqwie3RWdyHMdiw
 npxnkACPGXSpIq0BpTS9rSfx+gc8DHeW0GxnMlQUIyL9J9ztG/7Rg3jv65s6fuNRu2lZ
 4vlz2LsCyznAwmTgCisYRyGWgAhvRiElY9SnBmfsIXHKyPgCT+srXInMHHKnD9yQvqmI
 UFRw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=03gm9y2r9ebVUT5QsX5vP+81tOsQlf2X62f/KxxEj8Q=;
 b=H7tZ7CgEcDr1eMfjMF17zfC7tA02j09/7B7tSywGoxLzePyls7nf+4/XfuzR6XgV50
 MlAt7FzPZ/91klHmuUyxE6j/g+/Tv2nTOslUvfnio8Uw4EJOYkpkLyt9Jr/BPVk1MiX1
 qQiyr2fIL0Ui40yJSLzopSQL4j+EgyG+lEtlnFfXnfIeQyvDrtNLBUOSn4VGVXROBEIi
 naU0FUOZVq12OA8v48o/i/0gBAlFUL5aBZJfb0fs3VrcYu+X6lHZUa50OioJFvfGLldw
 4VQXpHqYaIGSUKjvzYXOj+lSHz80rtkPPpDYd9wwAyB34mrP8B3fWzswDdDKQOt3KmuM
 IFWQ==
X-Gm-Message-State: ANoB5pnX6qlkQn4COw1AKvysrq186eNCHx6HnmfsGuVBE5lQCEVbPyoY
 f2QdzquD8RktkZ8wJjeqZGqelKM/BTcaiw==
X-Google-Smtp-Source: AA0mqf4jkM0Nral5SCbMf6VIipyiAfUrAhFpVs5sso5gA+zXXk/rW0OPU9GiDhwrfIezj9jArEzG7g==
X-Received: by 2002:a17:906:58a:b0:78d:f455:c3a7 with SMTP id
 10-20020a170906058a00b0078df455c3a7mr12313949ejn.77.1670845784631; 
 Mon, 12 Dec 2022 03:49:44 -0800 (PST)
Received: from anubis.kortkamp.xyz
 (p200300ff7f02ab00046b83ca6c4becd9.dip0.t-ipconnect.de.
 [2003:ff:7f02:ab00:46b:83ca:6c4b:ecd9])
 by smtp.gmail.com with ESMTPSA id
 o11-20020a50fd8b000000b00461aca1c7b6sm3766134edt.6.2022.12.12.03.49.44
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 12 Dec 2022 03:49:44 -0800 (PST)
From: Tobias Kortkamp <tobias.kortkamp@HIDDEN>
To: 60003 <at> debbugs.gnu.org
Subject: [PATCH 3/3] gnu: Add pass-import.
Date: Mon, 12 Dec 2022 12:49:34 +0100
Message-Id: <fd7915fd85f98a5c55d8099f92122e6ce8f5c0c0.1670844319.git.tobias.kortkamp@HIDDEN>
X-Mailer: git-send-email 2.38.1
In-Reply-To: <cover.1670844319.git.tobias.kortkamp@HIDDEN>
References: <cover.1670844319.git.tobias.kortkamp@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 60003
Cc: Tobias Kortkamp <tobias.kortkamp@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/password-utils.scm (pass-import): New variable.
---
 gnu/packages/password-utils.scm | 71 +++++++++++++++++++++++++++++++++
 1 file changed, 71 insertions(+)

diff --git a/gnu/packages/password-utils.scm b/gnu/packages/password-utils.scm
index aab0a3f2a4..79781ed9e6 100644
--- a/gnu/packages/password-utils.scm
+++ b/gnu/packages/password-utils.scm
@@ -38,6 +38,7 @@
 ;;; Copyright © 2022 Maxime Devos <maximedevos@HIDDEN>
 ;;; Copyright © 2022 ( <paren@HIDDEN>
 ;;; Copyright © 2022 Nicolas Graves <ngraves@HIDDEN>
+;;; Copyright © 2022 Tobias Kortkamp <tobias.kortkamp@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -101,6 +102,7 @@ (define-module (gnu packages password-utils)
   #:use-module (gnu packages perl)
   #:use-module (gnu packages pkg-config)
   #:use-module (gnu packages python)
+  #:use-module (gnu packages python-crypto)
   #:use-module (gnu packages python-web)
   #:use-module (gnu packages python-xyz)
   #:use-module (gnu packages readline)
@@ -1492,3 +1494,72 @@ (define-public xkcdpass
                    license:lgpl2.0 ;finnish word list
                    license:lgpl2.1 ;portuguese word list
                    license:mpl1.1)))) ;portuguese word list
+
+(define-public pass-import
+  (package
+    (name "pass-import")
+    (version "3.4")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append "https://github.com/roddhjav/pass-import"
+                                  "/releases/download/" version "/pass-import-"
+                                  version ".tar.gz"))
+              (sha256
+               (base32 "18vh97h3bmspwqhb9xjkapk3p8hy4rxhazrcc06f6pdz8rb6rxxp"))))
+    (build-system python-build-system)
+    (arguments
+     (list #:phases
+           #~(modify-phases %standard-phases
+               (add-after 'unpack 'patch-paths
+                 (lambda* (#:key inputs #:allow-other-keys)
+                   (substitute* '("import.bash")
+                     (("python3")
+                      #$(file-append python-wrapper "/bin/python")))
+                   (substitute* '("setup.py")
+                     (("base = '/usr'")
+                      (string-append "base = '" #$output "'"))
+                     (("sys\\.prefix")
+                      (string-append "'" #$output "'")))
+                   (substitute* '("tests/imports/test_parse.py")
+                     ;; requires running D-Bus session
+                     (("test_import_gnome_keyring") "disabled_test_import_gnome_keyring")
+                     ;; requires lastpass
+                     (("test_import_lastpass") "disabled_test_import_lastpass"))
+                   (substitute* '("tests/exports/test_lastpass.py")
+                     (("test_import_lastpass") "disabled_test_import_lastpass")
+                     (("test_lastpass_exist") "disabled_test_lastpass_exist")
+                     (("test_lastpass_insert") "disabled_test_lastpass_insert")
+                     (("test_lastpass_show") "disabled_test_lastpass_show")
+                     (("test_lastpass_list") "disabled_test_lastpass_list")
+                     (("test_lastpass_isvalid") "disabled_test_lastpass_isvalid"))))
+               (add-after 'install 'wrap-extension
+                 (lambda _
+                   (let ((pylib (string-append #$output "/lib/python"
+                                               #$(version-major+minor
+                                                  (package-version python))
+                                               "/site-packages"))
+                         (extension (string-append #$output
+                                                   "/lib/password-store/extensions/import.bash")))
+                     (wrap-program extension
+                       (list "GUIX_PYTHONPATH" ":"
+                             'prefix
+                             (list (getenv "GUIX_PYTHONPATH")
+                                   pylib)))))))))
+    (inputs (list gnupg
+                  password-store
+                  python-cryptography
+                  python-defusedxml
+                  python-magic
+                  python-pyaml
+                  python-pykeepass
+                  python-requests
+                  python-secretstorage
+                  python-zxcvbn))
+    (home-page "https://github.com/roddhjav/pass-import")
+    (synopsis
+     "Pass extension for importing data from many password managers")
+    (description
+     "This package provides a pass extension for importing data from many password
+managers. @command{pimport} can be used to export data to other password managers
+like gopass or keepassxc too.")
+    (license license:gpl3+)))
-- 
2.38.1





Information forwarded to guix-patches@HIDDEN:
bug#60003; Package guix-patches. Full text available.

Message received at 60003 <at> debbugs.gnu.org:


Received: (at 60003) by debbugs.gnu.org; 12 Dec 2022 11:49:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 12 06:49:51 2022
Received: from localhost ([127.0.0.1]:52472 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1p4hJf-0000z3-9H
	for submit <at> debbugs.gnu.org; Mon, 12 Dec 2022 06:49:51 -0500
Received: from mail-ed1-f51.google.com ([209.85.208.51]:45991)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tobias.kortkamp@HIDDEN>) id 1p4hJc-0000yj-8N
 for 60003 <at> debbugs.gnu.org; Mon, 12 Dec 2022 06:49:48 -0500
Received: by mail-ed1-f51.google.com with SMTP id s5so12434563edc.12
 for <60003 <at> debbugs.gnu.org>; Mon, 12 Dec 2022 03:49:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=tIpbDLg9d4W8DKMuD/eQ9E3OVMqcvGW3cScCDp+wY5Y=;
 b=mLDtSzpBUg1iIMcDx9bXpZXwoWLBmIHouD7y4ygsT31Yk17eHQ3Y81SFenifITWkPS
 7ZULmLEU1ej1GIlmWGIdojmDGM6diWZtN1cdXeG7HXVDXYFMbRO/WKG04wPEkzkiB1Q1
 B9bgtz5LPOi6Qxzf1V2KiXEMDuAXzl9mb16TJiE4JaJ7t3Q+mMOAxCke2hV0l6hghG02
 /Oq+N4HrsdyQODnMbfXsWy5sAbmbpDwZWFQdwX3Khd/WIYAqm+JnBK/wFYziYp2/D2wZ
 ybe9yhA1090nwnZu2VJVSHqePG+TCC/tpoz46nvk4mJYelv2eUS6TJ2qH6DOQ7qjARG0
 TKug==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=tIpbDLg9d4W8DKMuD/eQ9E3OVMqcvGW3cScCDp+wY5Y=;
 b=LyuDCfGUCwAB9AHkSz9HFPSUt3pH0pTWgzx+oqmAXFK5A9Mt/ZRP8G7rt2AA5qxJsm
 PEg+P1A7ZmJYdBHd7s0PF3rj0J4a4w0p5NpheSibNouQKgwy9gcvqI0JfpWVZbuBGKOK
 mnrykFiOSurFcEl+UuoABOwFkXuUOkaARQScDtQnH/Ilc1oNXXry77MdNo63Xg+hmDmW
 nJBO5MrkiSG4u6O/rO27ue24sF8F5MK2fnBlfFrhHMGNLjckRV6ouoegNStfzC8WNmik
 SePkN3jQ1Fwe+fiYCsYgeYV5uOTKbtXByegGeUvsaXY2QI0/BxrbggtmNg77Anrg0K6H
 /tlA==
X-Gm-Message-State: ANoB5pnO+a+Aocu2A01kLQBaT1murK6X98TM9Zpp2OlDWUN+Hp/1VkD8
 nqSvX06P0qjwbS6TjKiSLfm5omkLZtG6yQ==
X-Google-Smtp-Source: AA0mqf4bmhmC4G1MlH66h8EY8IWZXkghPGjfyFq1moq6YxvMitUVSh8nsQdK8lWy88osO6VScRNKJQ==
X-Received: by 2002:aa7:d912:0:b0:46b:2b37:ffa6 with SMTP id
 a18-20020aa7d912000000b0046b2b37ffa6mr13842031edr.13.1670845782498; 
 Mon, 12 Dec 2022 03:49:42 -0800 (PST)
Received: from anubis.kortkamp.xyz
 (p200300ff7f02ab00046b83ca6c4becd9.dip0.t-ipconnect.de.
 [2003:ff:7f02:ab00:46b:83ca:6c4b:ecd9])
 by smtp.gmail.com with ESMTPSA id
 o11-20020a50fd8b000000b00461aca1c7b6sm3766134edt.6.2022.12.12.03.49.41
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 12 Dec 2022 03:49:42 -0800 (PST)
From: Tobias Kortkamp <tobias.kortkamp@HIDDEN>
To: 60003 <at> debbugs.gnu.org
Subject: [PATCH 2/3] gnu: python-pykeepass: Update to 4.0.3.
Date: Mon, 12 Dec 2022 12:49:33 +0100
Message-Id: <cb30f1d8c6815f8384ebf3e877a4b8fc6b106e01.1670844319.git.tobias.kortkamp@HIDDEN>
X-Mailer: git-send-email 2.38.1
In-Reply-To: <cover.1670844319.git.tobias.kortkamp@HIDDEN>
References: <cover.1670844319.git.tobias.kortkamp@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 60003
Cc: Tobias Kortkamp <tobias.kortkamp@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/python-crypto.scm (python-pykeepass): Update to 4.0.3.
---
 gnu/packages/python-crypto.scm | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/python-crypto.scm b/gnu/packages/python-crypto.scm
index c9071c4cf6..c356bdfea6 100644
--- a/gnu/packages/python-crypto.scm
+++ b/gnu/packages/python-crypto.scm
@@ -1134,17 +1134,17 @@ (define-public python-m2crypto
 (define-public python-pykeepass
   (package
     (name "python-pykeepass")
-    (version "3.2.1")
+    (version "4.0.3")
     (source
      (origin
        (method git-fetch)
        ;; Source tarball on PyPI doesn't include tests.
        (uri (git-reference
              (url "https://github.com/libkeepass/pykeepass")
-             (commit version)))
+             (commit (string-append "v" version))))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "1symxf4ahylynihnp9z4z3lh2vy65ipvg8s4hjrnn936hcaaxghk"))))
+        (base32 "1zkdzsm1fi0c8h7zy5k0rj3c24i9kam85kwdl5bf3m0x3c2dwaqz"))))
     (build-system python-build-system)
     (arguments
      `(#:phases
-- 
2.38.1





Information forwarded to guix-patches@HIDDEN:
bug#60003; Package guix-patches. Full text available.

Message received at 60003 <at> debbugs.gnu.org:


Received: (at 60003) by debbugs.gnu.org; 12 Dec 2022 11:49:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 12 06:49:49 2022
Received: from localhost ([127.0.0.1]:52468 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1p4hJd-0000yw-0r
	for submit <at> debbugs.gnu.org; Mon, 12 Dec 2022 06:49:49 -0500
Received: from mail-ed1-f48.google.com ([209.85.208.48]:40637)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tobias.kortkamp@HIDDEN>) id 1p4hJa-0000yi-Mz
 for 60003 <at> debbugs.gnu.org; Mon, 12 Dec 2022 06:49:47 -0500
Received: by mail-ed1-f48.google.com with SMTP id e13so12458440edj.7
 for <60003 <at> debbugs.gnu.org>; Mon, 12 Dec 2022 03:49:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=sXA//TCbCxwjkWw5QBRcuyqJAK1fXg/8UDDh0un1/XM=;
 b=UVS14cybb1R7CNKArbBNqQxpq+bMeD/GBjpBl7NiJO8WZnUbix0iZ9Sye44w7/C/Lv
 T631u74+VphuoM1U9+cRupv4yTtAqIRpL+PFcaZ0WyZhN+KUbV3dGMwM3Sm/Mi2htxaE
 ZdDcRSOCycM8ARVriZ/fXevNAqHyQGwVAbPBms+OOn15jDQ+XLZ6MNJVTZeazjIOyVon
 gsXtxIpI0i9v3C+/fJ2rOcpM5e57CBTFuVVzkVA2/1KlT22tz2tpUIslzYbzU1JQknKu
 vr99UFab5ogIdxsv/O+7DHHecf4Arx/Tol5HbwkqS8dtUTCaeo5aWl7ctebM7W14Qkb/
 sw2A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=sXA//TCbCxwjkWw5QBRcuyqJAK1fXg/8UDDh0un1/XM=;
 b=LPJZQjc6rzIZSGg+o5+KrxWfQ16sIHQhdxZ0v9zwKmJtNfgE9gvm/9rsrGFs7TZTxn
 UnXm/2g6/WsZ8VI+uAAoLijdAcqlaB915+/f6nfbQbX7LZao5KbMz7aoEwZ8pNicVmye
 HaOTUcmOqhQpPk6jHkluwEg+PJqPEI93Q9rafRitpfWFFN7LEMTzbAF+IVthka5YUubA
 IhlKc+V6gN9+qPjAGMOF4Tr2tV/th9dW7N6iseki/BDlw+D0726tkraR19uHHHVnV1rX
 +f0fbreea3giNDjY+KAucl8NJlle7mDp9Okx3rFK8fopyDt7Ew0gEwtyRT7dnkOwcxwY
 F7Ow==
X-Gm-Message-State: ANoB5pkE6YcXcUR1yuUE1xCcH3ibaDSz2E5kW0P1LrKdmc0J39IK/Div
 c6CUUaNd6Sm33oxX0Rbz2ryOu0PGJpkwxQ==
X-Google-Smtp-Source: AA0mqf4dFHXw3qERcivpYxpfJ5FsM5qZaYmCe9+YyBdJRYntQGeLBB1NEQtoXovOOrpeF2VTd2Jfag==
X-Received: by 2002:a05:6402:25c5:b0:467:6e86:e963 with SMTP id
 x5-20020a05640225c500b004676e86e963mr14047998edb.38.1670845779536; 
 Mon, 12 Dec 2022 03:49:39 -0800 (PST)
Received: from anubis.kortkamp.xyz
 (p200300ff7f02ab00046b83ca6c4becd9.dip0.t-ipconnect.de.
 [2003:ff:7f02:ab00:46b:83ca:6c4b:ecd9])
 by smtp.gmail.com with ESMTPSA id
 o11-20020a50fd8b000000b00461aca1c7b6sm3766134edt.6.2022.12.12.03.49.38
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 12 Dec 2022 03:49:39 -0800 (PST)
From: Tobias Kortkamp <tobias.kortkamp@HIDDEN>
To: 60003 <at> debbugs.gnu.org
Subject: [PATCH 1/3] gnu: python-construct: Update to 2.10.68.
Date: Mon, 12 Dec 2022 12:49:32 +0100
Message-Id: <3077dc45b27442b028e4a4fc42a3c685b12c2e58.1670844319.git.tobias.kortkamp@HIDDEN>
X-Mailer: git-send-email 2.38.1
In-Reply-To: <cover.1670844319.git.tobias.kortkamp@HIDDEN>
References: <cover.1670844319.git.tobias.kortkamp@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 60003
Cc: Tobias Kortkamp <tobias.kortkamp@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/python-xyz.scm (python-construct): Update to 2.10.68.
---
 gnu/packages/python-xyz.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index a9b123d4c2..3af1dbb70d 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -24304,14 +24304,14 @@ (define-public python-attr
 (define-public python-construct
   (package
     (name "python-construct")
-    (version "2.10.56")
+    (version "2.10.68")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "construct" version))
        (sha256
         (base32
-         "0q86jjzsvy835h3c8pjj4619vbp7ihfg8njmyw86ym4qrpni7flp"))))
+         "0icb7pr6xv5fz8g2miq42yq5s1ps2vaknk313nmab5zmwpc3yakv"))))
     (build-system python-build-system)
     (arguments
      `(#:tests? #f)) ; No tests exist.
-- 
2.38.1





Information forwarded to guix-patches@HIDDEN:
bug#60003; Package guix-patches. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 12 Dec 2022 11:47:14 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 12 06:47:14 2022
Received: from localhost ([127.0.0.1]:52449 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1p4hH8-0000tm-7x
	for submit <at> debbugs.gnu.org; Mon, 12 Dec 2022 06:47:14 -0500
Received: from lists.gnu.org ([209.51.188.17]:40738)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tobias.kortkamp@HIDDEN>) id 1p4hH6-0000tg-Ou
 for submit <at> debbugs.gnu.org; Mon, 12 Dec 2022 06:47:13 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <tobias.kortkamp@HIDDEN>)
 id 1p4hH0-0007Cj-Ea
 for guix-patches@HIDDEN; Mon, 12 Dec 2022 06:47:12 -0500
Received: from mail-ej1-x62d.google.com ([2a00:1450:4864:20::62d])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <tobias.kortkamp@HIDDEN>)
 id 1p4hGy-00058n-99
 for guix-patches@HIDDEN; Mon, 12 Dec 2022 06:47:06 -0500
Received: by mail-ej1-x62d.google.com with SMTP id qk9so27296741ejc.3
 for <guix-patches@HIDDEN>; Mon, 12 Dec 2022 03:47:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=fexFF0qTaf+a/ImFYhDtIKE5i7s8hGcxJvkoZTXsB8o=;
 b=N76FUNJdISXWZvnti8kY2S6L89hAr4NbkK0YWaDyMcou/V+0KbT3/fJSCTYJK0LIQI
 FEpXfa4P35RNe2wH7RjorNn12ZpNP2EevdAthffn8542CGlN7djw8dpKEpR9If/sj9rR
 PI3oyRFQsSBN6JC3zxN5M/PUOfvG4f2ZTuuDF4HSv5YIyQ42LT1zdDVY8ajor3gsegug
 r8pf+t+N3BpP17nhyy8hU9eBoHRj/NOps17e5KcKE3RgNKr8/6sc4T1mEBnGppXmphcc
 Qd9yq5NLJCA4eeczjS0j571tEDolWPFmjDWzkT0BS1Mlg4APyaambOlA6hcyp7ixLZCc
 vu8w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=fexFF0qTaf+a/ImFYhDtIKE5i7s8hGcxJvkoZTXsB8o=;
 b=aDWWJF1Oja6YzWaxHzV8FvtWK26svyqcTXw87eUsfzaP8o47Cq+eB64kWbQjylAp6H
 m7quQhgnzWGvqFmF0w5eomsb6MOZjeTR+8mH+p1++sWrrWHqPeZC+3dUqXwSoQsLQ2uC
 S9xGVXYZ+Pf4TztcNA/wjb9SCnjw2cZFb5YwzbbFVK7dKWf+Wm1f1zEjDEngjr21I/fv
 8mnohQGcXvlor37JDYZBhmtMWW1nvzTFT263BYJvjlKOZow4IiZLV+5CpVk/kAY0Kifc
 XUgMu1AZF7td5xRU1HKpALdfRLT9qcqnQFgJ+JPGzz6p1S7l7wKp9j3ow3yovchnd6kQ
 xM/w==
X-Gm-Message-State: ANoB5pmLgy/f5bqu5ZTm2vFUnCsxxD80qjHoJpIC19ge3WJkgcSGPh3t
 zh/fl838Q8zaE+5meuHz6os2r1lHevqc8A==
X-Google-Smtp-Source: AA0mqf7jXmvD//U42IFLkjqNRMPic4ooWhr6ICZx2kBQ6RtPynMJ1tbOKSkAVA54kmD2XA6laNJifg==
X-Received: by 2002:a17:907:8c81:b0:7c1:5b5e:4d85 with SMTP id
 td1-20020a1709078c8100b007c15b5e4d85mr6288480ejc.51.1670845621843; 
 Mon, 12 Dec 2022 03:47:01 -0800 (PST)
Received: from anubis.kortkamp.xyz
 (p200300ff7f02ab00046b83ca6c4becd9.dip0.t-ipconnect.de.
 [2003:ff:7f02:ab00:46b:83ca:6c4b:ecd9])
 by smtp.gmail.com with ESMTPSA id
 kx2-20020a170907774200b007a1d4944d45sm3253006ejc.142.2022.12.12.03.47.00
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 12 Dec 2022 03:47:01 -0800 (PST)
From: Tobias Kortkamp <tobias.kortkamp@HIDDEN>
To: guix-patches@HIDDEN
Subject: [PATCH 0/3] gnu: Add pass-import.
Date: Mon, 12 Dec 2022 12:46:50 +0100
Message-Id: <cover.1670844319.git.tobias.kortkamp@HIDDEN>
X-Mailer: git-send-email 2.38.1
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Received-SPF: pass client-ip=2a00:1450:4864:20::62d;
 envelope-from=tobias.kortkamp@HIDDEN; helo=mail-ej1-x62d.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
X-Debbugs-Envelope-To: submit
Cc: Tobias Kortkamp <tobias.kortkamp@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)

Hi,

this add pass-import which was useful for migrating from keepassxc to
pass. python-pykeepass needed to be updated which in turn required a newer
python-construct.

Best regards,

Tobias Kortkamp (3):
  gnu: python-construct: Update to 2.10.68.
  gnu: python-pykeepass: Update to 4.0.3.
  gnu: Add pass-import.

 gnu/packages/password-utils.scm | 71 +++++++++++++++++++++++++++++++++
 gnu/packages/python-crypto.scm  |  6 +--
 gnu/packages/python-xyz.scm     |  4 +-
 3 files changed, 76 insertions(+), 5 deletions(-)


base-commit: 2d989ad59793e10c6fef94d9eaa51be91469318a
-- 
2.38.1





Acknowledgement sent to Tobias Kortkamp <tobias.kortkamp@HIDDEN>:
New bug report received and forwarded. Copy sent to guix-patches@HIDDEN. Full text available.
Report forwarded to guix-patches@HIDDEN:
bug#60003; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Thu, 18 Apr 2024 19:00:04 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.