Your message dated Sun, 11 Mar 2012 23:22:58 +0000
with message-id <[email protected]>
and subject line Bug#467288: fixed in pristine-tar 1.22
has caused the Debian Bug report #467288,
regarding pristine-tar is not git-prune safe
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
467288: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=467288
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: pristine-tar
Version: 0.9
Severity: wishlist
The current way pristine-tar stores information doesn't prevent the
object which sha1 is in the .tar.gz.id file in a given pristine-tar
commit-tree to be removed by git-prune, if, for whatever reason, the
object is orphaned (a stupid example would be commit message change in
the upstream branch with git filter-branch).
I would suggest two possible solutions:
- have the delta stored in the commit message (possibly in base64 form)
and the commit-tree be the upstream tree sha1.
- replace the .tar.gz.id file by a directory which sha1 would just be
the upstream tree sha1.
If that is not clear enough, please ping me.
Mike
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.24-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages pristine-tar depends on:
ii libc6 2.7-8 GNU C Library: Shared libraries
ii perl-modules 5.8.8-12 Core Perl modules
ii xdelta 1.1.3-8 A diff utility which works with bi
ii zlib1g 1:1.2.3.3.dfsg-11 compression library - runtime
Versions of packages pristine-tar recommends:
ii bzip2 1.0.4-3 high-quality block-sorting file co
ii pbzip2 1.0.2-0 parallel bzip2 implementation
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: pristine-tar
Source-Version: 1.22
We believe that the bug you reported is fixed in the latest version of
pristine-tar, which is due to be installed in the Debian FTP archive:
pristine-tar_1.22.dsc
to main/p/pristine-tar/pristine-tar_1.22.dsc
pristine-tar_1.22.tar.gz
to main/p/pristine-tar/pristine-tar_1.22.tar.gz
pristine-tar_1.22_i386.deb
to main/p/pristine-tar/pristine-tar_1.22_i386.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Joey Hess <[email protected]> (supplier of updated pristine-tar package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sun, 11 Mar 2012 18:49:12 -0400
Source: pristine-tar
Binary: pristine-tar
Architecture: source i386
Version: 1.22
Distribution: unstable
Urgency: low
Maintainer: Joey Hess <[email protected]>
Changed-By: Joey Hess <[email protected]>
Description:
pristine-tar - regenerate pristine tarballs
Closes: 467288
Changes:
pristine-tar (1.22) unstable; urgency=low
.
* Store the sha1 of the tree that is being committed, rather than
a sha1 of a commit or other object that points to the tree.
This makes committed tarballs more resilient against git filter-branch
when it's only used to change commit metadata. Closes: #467288
Checksums-Sha1:
60091723c98f151dfe5a62b20d5d000707a3926d 1591 pristine-tar_1.22.dsc
fa9bf3b499db7ca206db376fb330aee549ba0c72 140026 pristine-tar_1.22.tar.gz
0091040edb8f9e6e9cea26470a81a5f6a8ae41ec 196798 pristine-tar_1.22_i386.deb
Checksums-Sha256:
f84668aaa6fafec8916fbb0914c6728b7a0a7098ed137b4030f9cf86d730d3e2 1591
pristine-tar_1.22.dsc
4eb6062673e86847f86babeed676e3d31929f90f5b96e263e0cea13323b4ec46 140026
pristine-tar_1.22.tar.gz
29986c2530181253cdb1b77c31de18fbd4ebe7637b46b8c9b624f183b7405bbf 196798
pristine-tar_1.22_i386.deb
Files:
9bc039b9dfab7cb3abe62dfc6be9f024 1591 utils optional pristine-tar_1.22.dsc
6434b245df8ac30b0c33aa79514f04dc 140026 utils optional pristine-tar_1.22.tar.gz
8b64e2d2f4719597c842a625317ed2a5 196798 utils optional
pristine-tar_1.22_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQIVAwUBT10tuskQ2SIlEuPHAQjAmxAAmMvYqk+S7a4S8MKXDVwWyGurK0Ce/5ew
G62xhnVddtJjZKtRY9luFPtVzEe0zZMtv3tSgIfcrWMaF4EZZAILfQnS5dsGCilK
JeFw4Py4uUxArfsoHliWsPT6VztJYmpKDki8W2fpUIDMi55fILqOmCacmToPQNz7
nDyfN+yCExgimthK2K1rTrnjimwyuhnY5mHMFf4FMuy0sXa9mCct9fK+ftYIT2ZF
/tFXoRnD3FOKHjZZWPJ51eXItiLwZBJQouYVd9EE5YIRRvvH8g3C4r+YIxWUPLlG
56OGGZn5iz3cDTTBWJBj6g1Dnyw+1aLML67ihcu3068uXiF/oFftJQbDE1Eemsgv
F/EAmtzH9zsP6ovHoU3mqyExWHznCorEqkuvrIRk5iwLu7/wy8vxXimeaCbhK9pf
w9Ta5kTG4NT9LJn2eJ3hBZnpwC3m6WVxzuLyz4x/KtpFTxMKCetyu57glsN2sY8g
PxKWmFyjWmlcm1s0hDXbcv0iWPyrUvqrYK49wMhC3U0NYy475HGbsdtTzBFL+fCd
XEEZYwexSaudPaDmUbOIzScsa9EoMJZQcO05LDvLZzBPemn5HXrz3cDEJzyaRkZI
+Z2BJz2089H/xJDSuAySZUhxwJCSo090Ix4hRobVrP/gMcpixsA8n9fi1/fM2Wgf
gBes7jQaOIw=
=Oy0U
-----END PGP SIGNATURE-----
--- End Message ---