* Julien Valroff <[EMAIL PROTECTED]> [060715 18:19]: > > > When I try to import the Debian package I built with > > > make-googleearth-package, reprepro > > > reports an error: > > > > > > $ reprepro includedeb unstable googleearth_4.0.1660-1_i386.deb > > > Could not find a control.tar.gz file within > > > 'googleearth_4.0.1660-1_i386.deb'! > > > There have been errors! > > > > Where/how can I get access to such a file so I can analyse it. Google > > neither told me what googleearth_4.0 nor what make-googleearth-package > > is. > The package googleearth-package is in unstable [1] and makes it possible > to build your own personal Debian package of Google Earth (which is not > distributable). > > The generated package seems to be in good shape (despite the far too > numerous lintian warnings/errors), and dpkg --info returns no error.
Looks reprepro did not yet support GNU style ar files, dpkg-deb generates them in BSD style. (googleearth-package should really use dpkg-deb to build those, but good for reprepro that it did not). > > reprepro now (= since 0.9.0-1) uses libarchive to extrace .debs without > > having to call ar, tar and gunzip. Perhaps some error in some corner > > case was introduced there. (If you want a version with the old behaviour > > urgently, compile it with --without-libarchive or the Debian package > > with DEB_BUILD_OPTIONS=reprepro:nolibarchive > OK, this can explain the problem. This is not an urgent matter but can > be problematic for other people. Well, this also does not work, because the old style has problems with the control.tar.gz having a file 'control' in it and not './control' like dpkg-deb creates. Fixing this will be even more complicated (though will only be needed for backports without libarchive or people compiling reprepro on their own without it...) Hochachtungsvoll, Bernhard R. Link -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]