Debian bug report logs - #1802
source.deb package has unexpected Debian subdirectory

Package: source; Reported by: Bill Mitchell <mitchell@mdd.comm.mot.com>.

Message received at debian-bugs:


From pixar.com!bruce Sun Nov  5 22:14:28 1995
Return-Path: <bruce@pixar.com>
Received: from pixar.com by mongo.pixar.com with smtp
	(Smail3.1.28.1 #15) id m0tCKpA-000ELfC; Sun, 5 Nov 95 22:14 PST
Received: from mongo.pixar.com by pixar.com with SMTP id AA04345
  (5.67b/IDA-1.5 for bruce@mongo.pixar.com); Sun, 5 Nov 1995 22:13:58 -0800
Received: by mongo.pixar.com (Smail3.1.28.1 #15)
	id m0tCKod-000DsaC; Sun, 5 Nov 95 22:13 PST
Message-Id: <m0tCKod-000DsaC@mongo.pixar.com>
To: Bill Mitchell <mitchell@mdd.comm.mot.com>
Cc: Bruce Perens <bruce@Pixar.com>, debian-bugs@Pixar.com
Subject: Re: Bug#1802: source.deb package has unexpected Debian subdirectory 
In-Reply-To: Your message of "Sun, 05 Nov 1995 17:19:03 PST."
             <Pine.SUN.3.91.951105170524.25224A-100000@bb29c> 
Date: Sun, 05 Nov 1995 22:13:55 -0800
From: Bruce Perens <bruce@Pixar.com>

> It may be a feature, but it's an unexpected and confusing one.

OK. I'll put a README file in the Debian directory and in /usr/src/linux.
I expect some small degree of sophistication of anyone who uses the source
package and the boot-floppies package (which also builds itself).

This is a decision I made to make it easier for me (as well as others) to
maintain the packages. I am very reluctant to make my job more difficult
right now in order to appease a small quibble about esthetics concerning
a package that is not for the naive user. Ask me again when we have more
help.

	Thanks

	Bruce

Acknowledgement sent to Bruce Perens <bruce@Pixar.com>:
Extra info received and forwarded. Full text available.
Information forwarded to debian-devel@pixar.com:
Bug#1802; Package source. Full text available.

Message received at debian-bugs:


From bb29c.mdd.comm.mot.com!mitchell Sun Nov  5 17:19:41 1995
Return-Path: <mitchell@bb29c.mdd.comm.mot.com>
Received: from pixar.com by mongo.pixar.com with smtp
	(Smail3.1.28.1 #15) id m0tCGDt-000EymC; Sun, 5 Nov 95 17:19 PST
Received: from motgate.mot.com by pixar.com with SMTP id AA18360
  (5.67b/IDA-1.5 for bruce@mongo.pixar.com); Sun, 5 Nov 1995 17:19:11 -0800
Received: from pobox.mot.com (pobox.mot.com [129.188.137.100]) by motgate.mot.com (8.7.1/8.6.10/MOT-3.8) with ESMTP id TAA17782; Sun, 5 Nov 1995 19:19:37 -0600 (CST)
Received: from bb29c.mdd.comm.mot.com (bb29c.mdd.comm.mot.com [138.242.72.29]) by pobox.mot.com (8.7.1/8.6.10/MOT-3.8) with ESMTP id TAA06694; Sun, 5 Nov 1995 19:19:06 -0600 (CST)
Received: (from mitchell@localhost) by bb29c.mdd.comm.mot.com (8.7.1/8.7.1) id RAA25229; Sun, 5 Nov 1995 17:19:04 -0800 (PST)
Date: Sun, 5 Nov 1995 17:19:03 -0800 (PST)
From: Bill Mitchell <mitchell@mdd.comm.mot.com>
X-Sender: mitchell@bb29c
To: Bruce Perens <bruce@Pixar.com>
Cc: debian-bugs@Pixar.com, bruce@Pixar.com
Subject: Re: Bug#1802: source.deb package has unexpected Debian subdirectory 
In-Reply-To: <m0tCFSG-0002pHC@mongo.pixar.com>
Message-Id: <Pine.SUN.3.91.951105170524.25224A-100000@bb29c>
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII


("What's the "debian" stuff in the /usr/src/linux directory?",
I was asked...)

On Sun, 5 Nov 1995, Bruce Perens wrote:

> It's a feature! The /usr/src/linux directory can re-build all of the
> Debian kernel packages ("image", "includes", and "source") using itself
> as the source. The Debian sub-directory and the debian.rules file are
> necessary for this functionality. I felt this was the most elegant
> solution to the problem of maintaining the kernel packages. The additional
> files take up little space.

It may be a feature, but it's an unexpected and confusing one.

Debian users installing .deb packages aren't clued in to what
debian.whatever files are for.  They don't know what to make
of them.

I'd expect debian source packages to build debian binary packages.
Debian binary packages which are set up to rebuild themselves and
to also build other related debian binary packages are a suprose.

A kernel.tar.gz source package which produces image.deb, includes.deb,
and source.deb without placing unexpected (spurious, that is)
debian.whatever files /usr/src/linux when source.deb is installed
would be better, IMHO.  If elegance has to be sacrificed to do this,
I'd say we're better off with a less elegant solution which produces
less confusion.


Acknowledgement sent to Bill Mitchell <mitchell@mdd.comm.mot.com>:
Extra info received and forwarded. Full text available.
Information forwarded to debian-devel@pixar.com:
Bug#1802; Package source. Full text available.

Message received at debian-bugs:


From pixar.com!bruce Sun Nov  5 16:31:03 1995
Return-Path: <bruce@pixar.com>
Received: from pixar.com by mongo.pixar.com with smtp
	(Smail3.1.28.1 #15) id m0tCFSp-000F1VC; Sun, 5 Nov 95 16:31 PST
Received: from mongo.pixar.com by pixar.com with SMTP id AA14193
  (5.67b/IDA-1.5 for debian-bugs-pipe@mongo.pixar.com); Sun, 5 Nov 1995 16:30:33 -0800
Received: by mongo.pixar.com (Smail3.1.28.1 #15)
	id m0tCFSG-0002pHC; Sun, 5 Nov 95 16:30 PST
Message-Id: <m0tCFSG-0002pHC@mongo.pixar.com>
To: Bill Mitchell <mitchell@mdd.comm.mot.com>, debian-bugs@Pixar.com
Cc: bruce@Pixar.com
Subject: Re: Bug#1802: source.deb package has unexpected Debian subdirectory 
In-Reply-To: Your message of "Sat, 04 Nov 1995 13:41:24 PST."
             <199511042141.NAA24596@bb29c.mdd.comm.mot.com> 
Date: Sun, 05 Nov 1995 16:30:28 -0800
From: Bruce Perens <bruce@Pixar.com>

It's a feature! The /usr/src/linux directory can re-build all of the
Debian kernel packages ("image", "includes", and "source") using itself
as the source. The Debian sub-directory and the debian.rules file are
necessary for this functionality. I felt this was the most elegant
solution to the problem of maintaining the kernel packages. The additional
files take up little space.

	Thanks

	Bruce

Acknowledgement sent to Bruce Perens <bruce@Pixar.com>:
Extra info received and forwarded. Full text available.
Information forwarded to debian-devel@pixar.com:
Bug#1802; Package source. Full text available.

Message received at debian-bugs:


From bb29c.mdd.comm.mot.com!mitchell Sat Nov  4 13:42:06 1995
Return-Path: <mitchell@bb29c.mdd.comm.mot.com>
Received: from pixar.com by mongo.pixar.com with smtp
	(Smail3.1.28.1 #15) id m0tBqLm-0006MhC; Sat, 4 Nov 95 13:42 PST
Received: from motgate.mot.com by pixar.com with SMTP id AA03103
  (5.67b/IDA-1.5 for debian-bugs-pipe@mongo.pixar.com); Sat, 4 Nov 1995 13:41:36 -0800
Received: from pobox.mot.com (pobox.mot.com [129.188.137.100]) by motgate.mot.com (8.7.1/8.6.10/MOT-3.8) with ESMTP id PAA18964 for <debian-bugs@pixar.com>; Sat, 4 Nov 1995 15:41:57 -0600 (CST)
Received: from bb29c.mdd.comm.mot.com (bb29c.mdd.comm.mot.com [138.242.72.29]) by pobox.mot.com (8.7.1/8.6.10/MOT-3.8) with ESMTP id PAA12194 for <debian-bugs@pixar.com>; Sat, 4 Nov 1995 15:41:26 -0600 (CST)
Received: (from mitchell@localhost) by bb29c.mdd.comm.mot.com (8.7.1/8.7.1) id NAA24596 for debian-bugs@pixar.com; Sat, 4 Nov 1995 13:41:24 -0800 (PST)
Date: Sat, 4 Nov 1995 13:41:24 -0800 (PST)
From: Bill Mitchell <mitchell@mdd.comm.mot.com>
Message-Id: <199511042141.NAA24596@bb29c.mdd.comm.mot.com>
To: debian-bugs@pixar.com
Subject: source.deb package has unexpected Debian subdirectory


package:  source
version:  1.2.13-4

I ran into a debian user a while ago, and he asked me what the
Debian directory was doing in the kernel sources.  I'd never noticed
it and had to say I didn't know.

I see now that /usr/src/linux/Debian contains kernel-headers,
kernel-image, and kernel-source subdirs, each with what look
like debian packaging files related respectively to include,
image, and source packages.

It seems as if these should be in the source*.tar.gz package, but not
in the unpackaed source*.deb package.


Acknowledgement sent to Bill Mitchell <mitchell@mdd.comm.mot.com>:
New bug report received and forwarded. Full text available.
Report forwarded to debian-devel@pixar.com:
Bug#1802; Package source. Full text available.
Ian Jackson / iwj10@thor.cam.ac.uk, with the debian-bugs tracking mechanism
This page last modified 06:43:02 GMT Mon 06 Nov