On Thu, Jun 12, 2008 at 11:03:58AM +0200, Raphael Hertzog wrote:
> On Thu, 12 Jun 2008, Alexander Sack wrote:
> > On Sun, Jun 08, 2008 at 06:11:57PM +0200, Raphael Hertzog wrote:
> > > In several cases the usage of tarball(s) in tarball is justified by the
> > > fact that several upstream tarballs have to be combined. The new format
> > > does support unpacking of multiple upstream tarballs and as such, you
> > > probably want to defer fixing this bug until the new format is accepted
> > > and directly make usage of this new feature.
> > > 
> > > If your package only contains a single tarball, you might want to
> > > reconsider the choice of using a tarball inside a tarball and 
> > > handle the build like do most other Debian packages.
> > 
> > Do i really need to eliminate my embedded tarball? I have no changes
> > outside the debian/patches/.
> 
> Well, if the source package is using the new format, during build
> of a new source package it does want to apply patches on top of
> the extracted .orig.tar.gz and obviously if the new orig.tar.gz doesn't
> contain the required files to patch (because they are in the tarball), it will
> fail:
> 
> dpkg-source: info: building icedove using existing 
> ./icedove_2.0.0.14.orig.tar.gz
> dpkg-source: failure: quilt --quiltrc /dev/null push main-fsh gave error exit 
> status 1
> 
> Using tarball inside tarball goes against the spirit of the format evolution
> that adds the required features so that a package is ready for further
> modifications directly after "dpkg-source -x".
> 

But isnt that the same for any patchsystem package? or will you apply
some rule in future on dpkg-source -x to guarantee that its in "ready
for modifications" state?


 - Alexander




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to