Debian Bug report logs - #893037
Add support for diffing docker-format containers

Package: src:diffoscope; Maintainer for src:diffoscope is Reproducible builds folks <[email protected]>;

Reported by: Jonathan Dowland <[email protected]>

Date: Thu, 15 Mar 2018 20:27:01 UTC

Severity: wishlist

Tags: moreinfo

Forwarded to https://salsa.debian.org/reproducible-builds/diffoscope/issues/39

Full log


Message #22 received at [email protected] (full text, mbox, reply):

Received: (at 893037) by bugs.debian.org; 28 Mar 2018 16:25:10 +0000
From [email protected] Wed Mar 28 16:25:10 2018
X-Spam-Checker-Version: SpamAssassin 3.4.1-bugs.debian.org_2005_01_02
	(2015-04-28) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-14.2 required=4.0 tests=BAYES_00,DKIM_SIGNED,
	DKIM_VALID,FOURLA,FROMDEVELOPER,RCVD_IN_DNSWL_LOW,SPF_HELO_PASS,TXREP,
	URIBL_CNKR autolearn=ham autolearn_force=no
	version=3.4.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 17; hammy, 119; neutral, 57; spammy,
	0. spammytokens: hammytokens:0.000-+--U*lamby, 0.000-+--sk:lamby@d,
	0.000-+--sk:lambyd, [email protected], 0.000-+--lambydebianorg
Return-path: <[email protected]>
Received: from out5-smtp.messagingengine.com ([66.111.4.29])
	by buxtehude.debian.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
	(Exim 4.89)
	(envelope-from <[email protected]>)
	id 1f1Dss-0004ge-DS
	for [email protected]; Wed, 28 Mar 2018 16:25:10 +0000
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44])
	by mailout.nyi.internal (Postfix) with ESMTP id A598F20D12;
	Wed, 28 Mar 2018 12:25:08 -0400 (EDT)
Received: from web4 ([10.202.2.214])
  by compute4.internal (MEProxy); Wed, 28 Mar 2018 12:25:08 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
	messagingengine.com; h=cc:content-transfer-encoding:content-type
	:date:from:message-id:mime-version:subject:to:x-me-sender
	:x-me-sender:x-sasl-enc; s=fm2; bh=XGwpUpqJ8nw35vjJB2gJn5pvJsn7J
	kexgxbLuoMyjPk=; b=YDDVbZIu2dZN8j6kv33eCzuAGuDRgH7NdUadRYXkTciWm
	Edp5nPjo1qeYUwkyVsqwf/usUr/5KSdumxgi/8/2JJ21sNdGIyFi6oAkTaI0JRqM
	t1e5nUd6UAFE+mq+IUc8gcrK6nEaVdZRmS7WuGyvv+nh2HOH8XC0Ep2f21uROt4K
	+PZyPrMhhgU4vuwyxKeEe8cklL5fxBW1LtFfkHOpGEYn98Gc/m+ewiWNBHBjdzxm
	gXIW95/y09mElAPEhqRuDCr10xq992twt3pvlLajK+hVlwVpaoAneky+hOLHvvAU
	QeYb+63fWyDrDlWzAxwDTJbVfpOQX6HeLyxheytUg==
X-ME-Sender: <xms:5MG7WjCN6KCV5tZ14NTdQs1zGYZV0F4bnQmGtcR9bzC60b1i2a_fVQ>
Received: by mailuser.nyi.internal (Postfix, from userid 99)
	id 83A40BA43B; Wed, 28 Mar 2018 12:25:08 -0400 (EDT)
Message-Id: <1522254308.3487358.1319209792.3718153B@webmail.messagingengine.com>
From: Chris Lamb <[email protected]>
To: [email protected]
Cc: Jonathan Dowland <[email protected]>,
 Juliana Oliveira <[email protected]>
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="utf-8"
X-Mailer: MessagingEngine.com Webmail Interface - ajax-bb419338
Date: Wed, 28 Mar 2018 17:25:08 +0100
Subject: Re: Add support for diffing docker-format containers
Juliana wrote:

> AFAIK, docker /images/ can be exported to tarballs. Not sure how human
> readable they are, but diffoscope can definitely work. (:> 

Indeed that would definitely work. However, the "REPL" for someone
doing this would inevitably involve someone scripting the export of
two images and then runnning diffoscope against them, instead of
simply knowing how to carve them out of, say, Docker to begin with.

This seems a little at odds with diffoscope's idea of making the
whole process of diffing two things much more usable.

Whilst my gut was initially against it, perhaps some kind of "magic"
paths (or URI scheme) would work here.

(Inspired by IRC conversation with Jon right now)


Best wishes,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      [email protected] / chris-lamb.co.uk
       `-



Send a report that this bug log contains spam.


Debian bug tracking system administrator <[email protected]>. Last modified: Tue May 13 08:13:13 2025; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.