[policy] orig.tar.gz unpacking to surprisingly named subdir! (Re: orig.tar.gz)
[ObCrossposts: We should decide what list to discuss this on.]
>>>>> "Henrique" == Henrique M Holschuh <hmh+debianml@rcm.org.br> writes:
Henrique> On Sat, 09 Dec 2000, Hamish Moffatt wrote:
>> On Fri, Dec 08, 2000 at 11:33:05PM -0200, Henrique M Holschuh wrote:
>> > Should I be filling a wishlist bug against lintian, or is it ok (although
>> > not optimal) to have .orig.tar.gz files unpacking at foo-1.2.3 instead of
>> > foo-1.2.3.orig ?
>>
>> The tools give warnings, but it really doesn't matter. Quite a lot
Henrique> I didn't receive warnings from any tools (otherwise it wouldn't have taken
Henrique> months for me to notice the problem).
IMO they should be fatal errors, not warnings.
>> of my packages have .orig.tar.gz which unpack into directories
>> with no version number at all, and sometimes even a different name.
>> eg geda-gschem unpacks just as 'gschem/'.
Henrique> I thought that would be the case (many .origs not unpacking to
Henrique> foo-1.2.3.orig).
This is very bad. What if I have (and I do have something like...)
The toplevel dir for all packages built from the "killer-app" source:
<srcdir>/PKG/woody/main/killer-app
The debian/* stuff out of my personal CVS repository:
.../killer-app/debian.killer-app
The source checked out of upstream CVS:
.../killer-app/killer-app
The symlink I use during development builds:
.../killer-app/killer-app/debian -> ../debian.killer-app
... and then when I do a release, it creates the orig.tar.gz
etc. without using the version number for some reason... somebody
else has a similar setup, tracking upstream CVS and my
debian.killer-app/ stuff... and they run an `apt-get source
killer-app' there to get my latest release's debian/* stuff to vendor
track me. It might blow away yet-to-be-submitted patches they have
in the code by untarring to "killer-app".
The version number is important inside .orig.tar.gz for this reason!!
--
mailto: Karl M. Hegbloom <karlheg@debian.org>
http://people.debian.org/~karlheg/
Reply to: