Anthony Towns wrote: > > > Maybe providing a feature on packages.debian.org (or similar) to download > > > sources in simple, non-VC, tarball format would make this a complete > > > non-issue though? > > pristine-tar could be used for this, it would just need source packages > > to put the delta somewhere standaised (under debian/), and would need > > some standarised way to get to the upstream source branch in git. > > 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. > Repo formats that bzr in etch can unpack could be denoted by > > Source-Depends: dpkg-bzr (>= 0.11) > > while repo formats that require bzr from lenny or later could be > denoted by: > > Source-Depends: dpkg-bzr (>= 0.18) 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. -- see shy jo
Attachment:
signature.asc
Description: Digital signature