Debian Bug report logs - #737871
O: pristine-tar -- regenerate pristine tarballs

Package: wnpp; Maintainer for wnpp is wnpp@debian.org;

Reported by: Joey Hess <joeyh@debian.org>

Date: Thu, 6 Feb 2014 15:45:02 UTC

Severity: normal

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, paravoid@debian.org, wnpp@debian.org:
Bug#737871; Package wnpp. (Thu, 06 Feb 2014 15:45:07 GMT) Full text and rfc822 format available.

Acknowledgement sent to Joey Hess <joeyh@debian.org>:
New Bug report received and forwarded. Copy sent to paravoid@debian.org, wnpp@debian.org. (Thu, 06 Feb 2014 15:45:07 GMT) Full text and rfc822 format available.

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

From: Joey Hess <joeyh@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: O: pristine-tar -- regenerate pristine tarballs
Date: Thu, 6 Feb 2014 11:41:42 -0400
[Message part 1 (text/plain, inline)]
Package: wnpp
Severity: normal

I am orphaning pristine-tar. Note that this is a native package, so
it needs a new upstream maintainer in addition to Debian maintainer.

I have no personal need to use pristine-tar now that dgit exists,
and I would rather spend time on dgit.

I should add a little bit about the reason I wrote pristine-tar in the
first place. There were two reasons:

1. I was once in a talk where someone mentioned that Ubuntu had/was
   developing something that involved regenerating orig tarballs
   from version control.
   I asked the obvious question: How could that possibly be done
   technically? 
   The (slightly hung over) presenter did not have a satesfactory
   response, so my curiosity was piqued to find a way to do it.
   (I later heard that Ubuntu has been using pristine-tar..)

2. Sometimes code can be subversive. It can change people's perspective
   on a topic, nudging discourse in a different direction. It can even
   point out absurdities in the way things are done. I may or may not
   have accomplished the subversive part of my goals with pristine-tar.

Code can also escape its original intention. Many current uses of
pristine-tar fall into that category. So it seems likely that some
people will want it to continue to work even if it's met the two goals
above already.

My feeling is that pristine-tar will eventually need to embed a suite of
historical versions of tar and gzip (and bzip2 etc), since upstream
changes can break output stability. It already embeds several versions
of the compressors. We've slightly been abusing the Debian patches of
tar to put in pristine-tar compatability hacks there, and while I
appreciate Bdale's willingness to do that, I don't think that's
sustainable.

Anyone who wants to maintain this is going to need to tackle that issue.
It's also helpful if you enjoy the interesting puzzle of taking a
file it fails to support currently, and finding the trick to make it work.

Without Faidon Liambotis, much of the hardest parts of pristine-tar
(particularly pristine-gz) would not have happened. If Faidon wants this
package, he has it.

-- 
see shy jo
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, wnpp@debian.org:
Bug#737871; Package wnpp. (Sun, 09 Feb 2014 16:51:13 GMT) Full text and rfc822 format available.

Acknowledgement sent to Tomasz Buchert <tomasz.buchert@inria.fr>:
Extra info received and forwarded to list. Copy sent to wnpp@debian.org. (Sun, 09 Feb 2014 16:51:13 GMT) Full text and rfc822 format available.

Message #10 received at 737871@bugs.debian.org (full text, mbox):

From: Tomasz Buchert <tomasz.buchert@inria.fr>
To: 737871@bugs.debian.org
Subject: Re:
Date: Sun, 9 Feb 2014 17:47:40 +0100
Hi Joey,
I feel like I could maintain pristine-tar. I use
git-buildpackage for all my current packages and
pristine-tar seems like an important element.
I have a few questions that:

  * I have no experience with Perl - is it going
    to be an issue?
  * I didn't know about dgit, does it render
    git-buildpackage somehow obsolete? I'm DM
    and as far as I know, I cannot use. Will
    dgit support non-DDs one day? Will dgit
    effectively replace gbp and pristine-tar?

Cheers,
Tomasz



Information forwarded to debian-bugs-dist@lists.debian.org, wnpp@debian.org:
Bug#737871; Package wnpp. (Wed, 19 Feb 2014 05:21:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to Joey Hess <joey@kitenet.net>:
Extra info received and forwarded to list. Copy sent to wnpp@debian.org. (Wed, 19 Feb 2014 05:21:04 GMT) Full text and rfc822 format available.

Message #15 received at 737871@bugs.debian.org (full text, mbox):

From: Joey Hess <joey@kitenet.net>
To: Tomasz Buchert <tomasz.buchert@inria.fr>
Cc: 737871@bugs.debian.org
Subject: Re: O: pristine-tar -- regenerate pristine tarballs
Date: Wed, 19 Feb 2014 01:19:46 -0400
[Message part 1 (text/plain, inline)]
You will need to know perl and C.

dgit does not obsolete dpkg-buildpackage, but dpkg-buildpackage
does not use pristine-tar.

-- 
see shy jo
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, wnpp@debian.org:
Bug#737871; Package wnpp. (Thu, 06 Mar 2014 10:30:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to Tomasz Buchert <tomasz.buchert@inria.fr>:
Extra info received and forwarded to list. Copy sent to wnpp@debian.org. (Thu, 06 Mar 2014 10:30:04 GMT) Full text and rfc822 format available.

Message #20 received at 737871@bugs.debian.org (full text, mbox):

From: Tomasz Buchert <tomasz.buchert@inria.fr>
To: Joey Hess <joey@kitenet.net>
Cc: 737871@bugs.debian.org
Subject: Re: O: pristine-tar -- regenerate pristine tarballs
Date: Thu, 6 Mar 2014 11:27:40 +0100
On 19/02/14 01:19, Joey Hess wrote:
> You will need to know perl and C.
> 
> dgit does not obsolete dpkg-buildpackage, but dpkg-buildpackage
> does not use pristine-tar.
> 
> -- 
> see shy jo

I'll try to fix a bug or two and we'll see. :)

Tomasz



Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Wed Apr 23 17:16:19 2014; Machine Name: buxtehude.debian.org

Debian Bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.