[816] in athena10

home help back first fref pref prev next nref lref last post

Re: Changes to every package

daemon@ATHENA.MIT.EDU (Evan Broder)
Sat Jan 10 16:45:24 2009

Message-ID: <496916B9.8040002@mit.edu>
Date: Sat, 10 Jan 2009 16:44:25 -0500
From: Evan Broder <broder@MIT.EDU>
MIME-Version: 1.0
To: Tim Abbott <tabbott@mit.edu>
CC: debathena@mit.edu, athena10@mit.edu
In-Reply-To: <alpine.DEB.2.00.0901101551030.21723@opus.mit.edu>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

Tim Abbott wrote:
> * Remove whichever of debian/control and debian/control.in we're
> removing from svn (if any).

Since Tim was unwilling to actually take a stance on this, I will.

We should punt one of debian/control or debian/control.in from the svn
repository, as it's completely redundant. I think we should punt
debian/control.in, for a bunch of reasons.

First, you can't actually use normal Debian tools to make a buildable
package from one only containing debian/control.in and not
debian/control. `debian/rules debian/control
DEB_AUTO_UPDATE_DEBIAN_CONTROL=1` won't work if there's no control file
to begin with.

Second, we don't actually gain that much from using
DEB_AUTO_UPDATE_DEBIAN_CONTROL. It generates versioned build
dependencies for us, but I really don't see that much benefit to the
versioned dependencies, and non-versioned build-dependencies aren't that
hard to maintain by hand.

- Evan

home help back first fref pref prev next nref lref last post