diff options
Diffstat (limited to 'tickets/d9cb60c88af64fb3853f8c002db95b6e/Maildir/new/1455999008.M97732P17339Q187.exolobe1')
-rw-r--r-- | tickets/d9cb60c88af64fb3853f8c002db95b6e/Maildir/new/1455999008.M97732P17339Q187.exolobe1 | 150 |
1 files changed, 150 insertions, 0 deletions
diff --git a/tickets/d9cb60c88af64fb3853f8c002db95b6e/Maildir/new/1455999008.M97732P17339Q187.exolobe1 b/tickets/d9cb60c88af64fb3853f8c002db95b6e/Maildir/new/1455999008.M97732P17339Q187.exolobe1 new file mode 100644 index 0000000..db0b6cf --- /dev/null +++ b/tickets/d9cb60c88af64fb3853f8c002db95b6e/Maildir/new/1455999008.M97732P17339Q187.exolobe1 @@ -0,0 +1,150 @@ +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 40EE32DA23 + for <distix@pieni.net>; Sun, 11 Oct 2015 13:42:54 +0200 (CEST) +Received: from platypus.pepperfish.net (unknown [10.112.100.20]) + by bagpuss.pepperfish.net (Postfix) with ESMTP id A7AAA2BF; + Sun, 11 Oct 2015 12:42:53 +0100 (BST) +Received: from ip6-localhost ([::1] helo=platypus.pepperfish.net) + by platypus.pepperfish.net with esmtp (Exim 4.80 #2 (Debian)) + id 1ZlF1h-0004BM-Go; Sun, 11 Oct 2015 12:42:53 +0100 +Received: from inmail0 ([10.112.100.10] helo=mx0.pepperfish.net) + by platypus.pepperfish.net with esmtp (Exim 4.80 #2 (Debian)) + id 1ZlF1g-0004BG-FN + for <obnam-dev@obnam.org>; Sun, 11 Oct 2015 12:42:52 +0100 +Received: from pieni.net ([95.142.166.37] ident=postfix) + by mx0.pepperfish.net with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256) + (Exim 4.80) (envelope-from <liw@liw.fi>) id 1ZlF1e-0002iN-3J + for obnam-dev@obnam.org; Sun, 11 Oct 2015 12:42:52 +0100 +Received: from exolobe1.liw.fi (82-181-8-107.bb.dnainternet.fi [82.181.8.107]) + (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) + (No client certificate requested) + by pieni.net (Postfix) with ESMTPSA id 05A2C2DA23; + Sun, 11 Oct 2015 13:42:44 +0200 (CEST) +Received: from exolobe1.liw.fi (localhost [127.0.0.1]) + by exolobe1.liw.fi (Postfix) with ESMTPS id 4BCCE4095C; + Sun, 11 Oct 2015 14:42:43 +0300 (EEST) +Date: Sun, 11 Oct 2015 14:42:42 +0300 +From: Lars Wirzenius <liw@liw.fi> +To: Ian Campbell <ijc@hellion.org.uk> +Message-ID: <20151011114242.GP2384@exolobe1.liw.fi> +References: <1443871840-4436-1-git-send-email-ijc@hellion.org.uk> +MIME-Version: 1.0 +Content-Type: text/plain; charset=iso-8859-1 +Content-Disposition: inline +Content-Transfer-Encoding: 8bit +In-Reply-To: <1443871840-4436-1-git-send-email-ijc@hellion.org.uk> +User-Agent: Mutt/1.5.23 (2014-03-12) +X-Spam-Score: -3.4 +X-Spam-Score-int: -33 +X-Spam-Bar: --- +X-Scanned-By: pepperfish.net, Sun, 11 Oct 2015 12:42:52 +0100 +X-Spam-Report: Content analysis details: (-3.4 points) + pts rule name description + ---- ---------------------- -------------------------------------------------- + -1.0 PPF_USER_AGENT_MUTT User-Agent: contains Mutt (Mutt isn't a spam + tool) -0.5 PPF_USER_AGENT User-Agent: exists + -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: cb3ee7de316b4489dec5a195b4b4db2c +Cc: Florian Geyer <blueice@fobos.de>, obnam-dev@obnam.org +Subject: Re: [PATCH] kdirstat: Handled named pipes (fifos) +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 + +Thank you, merged and pushed to git.liw.fi. + +On Sat, Oct 03, 2015 at 12:30:40PM +0100, Ian Campbell wrote: +> For some reason this was missing from the mode_str lookup, it is the only type +> listed on +> https://github.com/thomas-joiner/k4dirstat/blob/master/kdirstat/cache-file-format.txt +> which wasn't handled. +> +> For unknown file types emit a commented "#UNHANDLED ..." line rather than +> crashing with a backtrace. +> +> Add a yarn for this scenario, although I've not been able to run it due to +> "ASSUMING extended attributes are allowed for users". +> +> Real world use has been tested by Florian Geyer, +> http://listmaster.pepperfish.net/pipermail/obnam-support-obnam.org/2015-September/003836.html +> +> Cc: Florian Geyer <blueice@fobos.de> +> --- +> obnamlib/plugins/show_plugin.py | 5 +++++ +> yarns/0300-kdirstat-integration.yarn | 10 ++++++++++ +> 2 files changed, 15 insertions(+) +> +> diff --git a/obnamlib/plugins/show_plugin.py b/obnamlib/plugins/show_plugin.py +> index 2e942f0..4b97ea8 100644 +> --- a/obnamlib/plugins/show_plugin.py +> +++ b/obnamlib/plugins/show_plugin.py +> @@ -287,8 +287,13 @@ class ShowPlugin(obnamlib.ObnamPlugin): +> mode_str = "BlockDev\t" +> elif stat.S_ISCHR(mode): +> mode_str = "CharDev\t" +> + elif stat.S_ISFIFO(mode): +> + mode_str = "FIFO" +> elif stat.S_ISSOCK(mode): +> mode_str = "Socket\t" +> + else: +> + # Unhandled, make it look like a comment +> + mode_str = "#UNHANDLED\t" +> +> enc_filename = filename.replace("%", "%25") +> enc_filename = enc_filename.replace(" ", "%20") +> diff --git a/yarns/0300-kdirstat-integration.yarn b/yarns/0300-kdirstat-integration.yarn +> index a2ff8e6..695994f 100644 +> --- a/yarns/0300-kdirstat-integration.yarn +> +++ b/yarns/0300-kdirstat-integration.yarn +> @@ -17,6 +17,16 @@ file. +> THEN first line of C matches [kdirstat 4.0 cache file] +> AND for each file in directory L a line in the kdircache C matches it +> +> +Now a backup containing some interesting objects +> + +> + SCENARIO create and do a check of a kdirstat cache of interesting objects +> + ASSUMING extended attributes are allowed for users +> + GIVEN directory L with interesting filesystem objects +> + WHEN user U backs up directory L to repository R +> + AND user U creates a kdirstat cache file C of repository R +> + THEN first line of C matches [kdirstat 4.0 cache file] +> + AND for each file in directory L a line in the kdircache C matches it +> + +> Validating the cache file +> ------------------------- +> +> -- +> 2.5.3 +> +> +> _______________________________________________ +> obnam-dev mailing list +> obnam-dev@obnam.org +> http://listmaster.pepperfish.net/cgi-bin/mailman/listinfo/obnam-dev-obnam.org +> + +-- +Schrödinger's backup hypothesis: the condition of any backup is +undefined until a restore is attempted. -- andrewsh + +_______________________________________________ +obnam-dev mailing list +obnam-dev@obnam.org +http://listmaster.pepperfish.net/cgi-bin/mailman/listinfo/obnam-dev-obnam.org |