Bug#402604: debian/rules: "this is a kludge"

2017-05-24 Thread Jeremy Harris
On Sun, 7 Oct 2007 16:13:32 +0200 Marc Haber
 wrote:
> tags #402604 upstream
> forwarded #402604 http://bugs.exim.org/show_bug.cgi?id=610
> thanks

Fix was accepted upstream,  in 4.86 .



Bug#402604: debian/rules: "this is a kludge"

2007-10-07 Thread Marc Haber
tags #402604 upstream
forwarded #402604 http://bugs.exim.org/show_bug.cgi?id=610
thanks

On Mon, Dec 11, 2006 at 05:11:36PM +0100, Marc Haber wrote:
> debian/rules:
> build-exim4-daemon-heavy/exim: configure-stamp
> echo build-exim4-daemon-heavy
> dh_testdir
> 
> rm -rf $(BUILDDIR)/build-$(buildname)
> # Add here command to compile/build the package.
> mkdir -p $(BUILDDIR)/Local
> cp EDITME.exim4-heavy $(BUILDDIR)/Local/Makefile
> cd $(BUILDDIR) && $(MAKE) Local/Makefile configure
> # This is a kludge. The upstream Makefile should be fixed, really.
> cd $(BUILDDIR) && $(MAKE) -C build-$(buildname) checklocalmake 
> Makefile os.h os.c config.h buildpcre buildlookups buildrouters 
> buildtransports buildauths exim
> 
> Task: Find out why this is a kludge, whether upstream Makefile has
> already been fixed or not. If yes, remove kludge and replace with
> non-kludge. If no, file upstream wishlist request to have Makefile
> fixed.

This is meant to build only an exim daemon without the utility
binaries like exigrep, exiqsum et al. We only need them once, build
them with exim4-daemon-light, and thus try to build only the daemon
for -heavy and -custom by calling a subset of the prerequisites of the
allexim target in build-tree/build-$OS-$ARCH/Makefile.

I have filed an upstream bug to have this fixed, marking this bug as
forwarded.

Greetings
Marc

-- 
-
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Mannheim, Germany  |  lose things."Winona Ryder | Fon: *49 621 72739834
Nordisch by Nature |  How to make an American Quilt | Fax: *49 621 72739835



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#402604: debian/rules: "this is a kludge"

2006-12-11 Thread Marc Haber
Package: exim4-daemon-heavy
Severity: normal

debian/rules:
build-exim4-daemon-heavy/exim: configure-stamp
echo build-exim4-daemon-heavy
dh_testdir

rm -rf $(BUILDDIR)/build-$(buildname)
# Add here command to compile/build the package.
mkdir -p $(BUILDDIR)/Local
cp EDITME.exim4-heavy $(BUILDDIR)/Local/Makefile
cd $(BUILDDIR) && $(MAKE) Local/Makefile configure
# This is a kludge. The upstream Makefile should be fixed, really.
cd $(BUILDDIR) && $(MAKE) -C build-$(buildname) checklocalmake Makefile 
os.h os.c config.h buildpcre buildlookups buildrouters buildtransports 
buildauths exim

Task: Find out why this is a kludge, whether upstream Makefile has
already been fixed or not. If yes, remove kludge and replace with
non-kludge. If no, file upstream wishlist request to have Makefile
fixed.

Greetings
Marc

-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.19-zgsrv
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]