Package: autotools-dev
Version: 20041130.2
Severity: wishlist
Tags: patch

Hi, I liked your debian-mentor message.  I think adding it to your
README.Debian makes it much more clear.  (I put few extra hints in
maint-guide CVS so people will read autotools-dev README.Debian.)

Here is patch to the current unstable source.

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.8-2-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

-- no debconf information

-- 
~\^o^/~~~ ~\^.^/~~~ ~\^*^/~~~ ~\^_^/~~~ ~\^+^/~~~ ~\^:^/~~~ ~\^v^/~~~ +++++
        Osamu Aoki <[EMAIL PROTECTED]>  Brussels Belgium, GPG-key: A8061F32
 .''`.  Debian Reference: post-installation user's guide for non-developers
 : :' : http://qref.sf.net and http://people.debian.org/~osamu
 `. `'  "Our Priorities are Our Users and Free Software" --- Social Contract

diff -Nru autotools-dev-20041130.2-orig/debian/README.Debian 
autotools-dev-20041130.2/debian/README.Debian
--- autotools-dev-20041130.2-orig/debian/README.Debian  2004-11-15 
14:40:06.000000000 +0100
+++ autotools-dev-20041130.2/debian/README.Debian       2005-01-15 
09:39:41.000000000 +0100
@@ -2,10 +2,32 @@
 $Id: README.Debian,v 1.21 2004/11/15 13:40:06 hmh Exp $
 --------------------------------------------------------
 
+Basics:
+You have two good choices, and one bad choice for packaging upstream source
+which uses automake and autoconf and contains generated files:
+
+  1. Tolerate the big diff size, and run the autotools stuff before you
+     create the debian source package.  This is what I usually do.  If 
+     you do this, go read the following section.
+
+  2. Patch the autotools files (*.in, *.am) at build time, make sure all the
+     build dependencies are 100% correct (hint: conflicting with
+     autoconf2.13 is *always* a good idea if you're not using autoconf 2.13
+     and automake 1.4).  This means that the autobuilders will have to rerun
+     the entire thing, and so will the users, etc.
+
+     When you're doing a full dpatch-based packaging, this choice makes
+     sense.
+
+  3. Live with whatever crap upstream used.  You do *not* have this choice
+     if libtool is being used, BTW.  And it is a bad choice IMHO, I'm yet
+     to see any distribution with better autoconf, automake, libtool and
+     gettext packages than Debian. (I do have a lot of experience on this :P
+     but strongly discourage to do this.  Bad choice.)
+
 (Before packaging something in Debian that uses GNU autoconf, you must read the
 "Introduction" and the "Calling GNU configure properly" sections)
 
-
 Note: libtool is part of the autotools toolchain.  We don't cover libtool in
 this document, but there is one big fat warning that I will repeat here:
 
@@ -13,6 +35,7 @@
 from Debian, or libtool 1.6 from upstream.  If your package is using an older
 libtool, upgrade immediately.  See the libtool package for more information.
 
+=============================================================================
 
 Introduction:
 -------------

Reply via email to