Debian Bug report logs - #691250
[debdiff] support source format 3.0 containing executables and symbolic links in debian/

version graph

Package: devscripts; Maintainer for devscripts is Devscripts Devel Team <devscripts-devel@lists.alioth.debian.org>; Source for devscripts is src:devscripts (PTS, buildd, popcon).

Reported by: Helmut Grohne <helmut@subdivi.de>

Date: Tue, 23 Oct 2012 14:09:01 UTC

Severity: wishlist

Found in version devscripts/2.12.4

Reply or subscribe to this bug.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Devscripts Devel Team <devscripts-devel@lists.alioth.debian.org>:
Bug#691250; Package devscripts. (Tue, 23 Oct 2012 14:09:04 GMT) (full text, mbox, link).


Acknowledgement sent to Helmut Grohne <helmut@subdivi.de>:
New Bug report received and forwarded. Copy sent to Devscripts Devel Team <devscripts-devel@lists.alioth.debian.org>. (Tue, 23 Oct 2012 14:09:04 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Helmut Grohne <helmut@subdivi.de>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: [debdiff] support source format 3.0 containing executables and symbolic links in debian/
Date: Tue, 23 Oct 2012 16:06:20 +0200
Package: devscripts
Version: 2.12.4
Severity: wishlist
File: /usr/bin/debdiff

With the introduction of the 3.0 source format the debian directory may
be shipped as a .debian.tar.gz. This allows adding executable scripts
and symbolic links to the debian directory. See dh-exec for a use case.
Unfortunately debdiff is not up to the task in this case. Changing the
permission of a file is not represented in the resulting .debdiff.

With more and more packages adopting source format 3.0 this problem will
become more common. I suggest upgrading the severity if that happens.

Unfortunately there is no straight forward solution. The diff tool is
not capable of representing permission changes either. This lead to git
introducing its own format[1] for such things. Maybe this format can be
used? The gnu patch utility supports most of them since the 2.7
release[2].

Helmut

[1] man 1 git-diff-tree # /GENERATING
[2] This is not yet available in sid. But having the changes in the
    diffs would make the diffs more useful for reviews right now.



Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sat Jan 6 12:06:32 2018; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU 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.