summaryrefslogtreecommitdiff
path: root/tickets/ba57b3a936924865b1afd0737de7348d/Maildir/new/1455998996.M863811P17339Q57.exolobe1
blob: 50982ea035b64232b81b8d3fb26b3768f7b129a7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
Return-Path: <obnam-dev-bounces@obnam.org>
X-Original-To: distix@pieni.net
Delivered-To: distix@pieni.net
Received: from bagpuss.pepperfish.net (bagpuss.pepperfish.net [148.251.8.16])
	(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by pieni.net (Postfix) with ESMTPS id A56EC238DA
	for <distix@pieni.net>; Wed, 22 Jul 2015 00:52:18 +0200 (CEST)
Received: from platypus.pepperfish.net (unknown [10.112.100.20])
	by bagpuss.pepperfish.net (Postfix) with ESMTP id 396082E9C;
	Tue, 21 Jul 2015 23:52:18 +0100 (BST)
Received: from ip6-localhost ([::1] helo=platypus.pepperfish.net)
	by platypus.pepperfish.net with esmtp (Exim 4.80 #2 (Debian))
	id 1ZHgOY-00077R-3R; Tue, 21 Jul 2015 23:52:18 +0100
Received: from inmail ([10.112.100.10] helo=mx0.pepperfish.net)
 by platypus.pepperfish.net with esmtp (Exim 4.80 #2 (Debian))
 id 1ZHgOW-00077L-6s
 for <obnam-dev@obnam.org>; Tue, 21 Jul 2015 23:52:16 +0100
Received: from element.ksp.sk ([158.195.16.154] helo=ksp.sk ident=postfix)
 by mx0.pepperfish.net with esmtp (Exim 4.80)
 (envelope-from <lukas@ksp.sk>) id 1ZHgOU-0002Ly-49
 for obnam-dev@obnam.org; Tue, 21 Jul 2015 23:52:16 +0100
Received: from kongruent.localnet (c213-89-161-244.bredband.comhem.se
 [213.89.161.244]) by ksp.sk (Postfix) with ESMTPSA id DD7DF4C009
 for <obnam-dev@obnam.org>; Wed, 22 Jul 2015 00:52:07 +0200 (CEST)
From: =?utf-8?B?THVrw6HFoSBQb2zDocSNZWs=?= <lukas@ksp.sk>
To: obnam-dev@obnam.org
Date: Wed, 22 Jul 2015 00:52:07 +0200
Message-ID: <2820956.uQGutGorOu@kongruent>
User-Agent: KMail/4.14.8 (Linux/4.0.5-gentoo; KDE/4.14.10; x86_64; ; )
MIME-Version: 1.0
Content-Transfer-Encoding: 7Bit
Content-Type: text/plain; charset="us-ascii"
X-Spam-Score: -3.8
X-Spam-Score-int: -37
X-Spam-Bar: ---
X-Scanned-By: pepperfish.net, Tue, 21 Jul 2015 23:52:16 +0100
X-Spam-Report: Content analysis details: (-3.8 points)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at http://www.dnswl.org/, low
 trust [158.195.16.154 listed in list.dnswl.org]
 -0.5 PPF_USER_AGENT         User-Agent: exists
 0.5 PPF_MESSAGEID_NODOTS   Message-Id contains no dots after the @
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
 -0.0 SPF_PASS               SPF: sender matches SPF record
 -1.2 RP_MATCHES_RCVD Envelope sender domain matches handover relay domain
 -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
 [score: 0.0000]
X-ACL-Warn: message may be spam
X-Scan-Signature: 7dc7a8a4720feec014ee0c5052b99ae1
Subject: Unlock repository after GPG error
X-BeenThere: obnam-dev@obnam.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Obnam development discussions <obnam-dev-obnam.org>
List-Unsubscribe: <http://listmaster.pepperfish.net/cgi-bin/mailman/listinfo/obnam-dev-obnam.org>,
 <mailto:obnam-dev-request@obnam.org?subject=unsubscribe>
List-Archive: <http://listmaster.pepperfish.net/pipermail/obnam-dev-obnam.org>
List-Post: <mailto:obnam-dev@obnam.org>
List-Help: <mailto:obnam-dev-request@obnam.org?subject=help>
List-Subscribe: <http://listmaster.pepperfish.net/cgi-bin/mailman/listinfo/obnam-dev-obnam.org>,
 <mailto:obnam-dev-request@obnam.org?subject=subscribe>
Sender: obnam-dev-bounces@obnam.org
Errors-To: obnam-dev-bounces@obnam.org

Hi,
there is a bug with how GPG is used:
1. start a backup
2. obnam locks the clientlist
3. a dialog opens asking for GPG password
4. click "Cancel"
5. obnam fails with GpgError but leaves the clientlist locked

This bug sometimes made my backups not being run for weeks, because the repository was locked.

I have a patch which should fix the 'forget' and 'backup' commands:
https://github.com/lukipuki/obnam/pull/3

Is there any other command that needs special attention in this case? It seems that only backup doesn't call repo.lock_everything() but maybe I'm mistaken.

Lukas

_______________________________________________
obnam-dev mailing list
obnam-dev@obnam.org
http://listmaster.pepperfish.net/cgi-bin/mailman/listinfo/obnam-dev-obnam.org