On Sun, Oct 07, 2007 at 09:45:20AM -0400, Joey Hess wrote:
> Anthony Towns wrote:
> > So the logic there would be:
> >     if there's an upstream tag, then
> >             generate an .orig.tgz
> >             if there's a pristine-tar info,
> >                     hax0r it to be pristine
> >             generate a .diff.gz
> >             if the .diff failed goto bailout
> >             generate a .dsc containing the orig and diff
> It's not generally possible to generate a .diff.gz that expresses all
> the changes that might be in a git repository.

Right, but it is possible to detect that, and bailout to generating a
.tar.gz, no?

> > Repo formats that bzr in etch can unpack could be denoted by
> >     Source-Depends: dpkg-bzr (>= 0.11)
> I was thinking about Source-Depends too, the main problem seems to be
> that it would need to be supported in apt-get source too. I wonder if
> we could just use build-depends.

apt-get source support could just be a warning "This package cannot be
unpacked without ________ installed". Using Build-Depends: would make it
pretty complicated to know which bits were needed for unpacking, if that's
all you're trying to do.

Cheers,
aj

Attachment: signature.asc
Description: Digital signature

Reply via email to