[SA-exim] Debian package of SA-Exim 2.2

Marc MERLIN marc at merlins.org
Mon Feb 10 06:09:43 2003


On Sun, Feb 09, 2003 at 11:54:42PM -0500, Nicolas Marchildon wrote:
> Hello all,
> 
> I installed and started using the Debian package of exim4 with SA-Exim
> 2.1, where I discovered the bug with the big mails hanging SA-Exim (many
> thanks to Bruno for that 1.1M mail he received few mins after installing
> exim4, without which I would have been running a pretty buggy MTA for a
> while ;).
 
I am loathe to release sa-exim 2.3 without actually using it on my system,
and I haven't had the time to work on exim 4.12 and sa-exim 2.3 lately.
sa-exim 2.3 also has a minor bug with X-SA-Exim-Rcpt-To: if you have
hundreds of receipients in a mail.
sa-exim 2.2cvs fixes that, and I think you have that.
 
> So, I downloaded the debian tree and tried to run "debian/rules binary"
> on a few versions of exim (4.02, 4.04, 4.10, and the latest 4.12), with
> sa-exim right from CVS (2.2), but kept getting rejects from one patch or
> the other.

Without seeing them, it's hard to tell.
It should work just fine on 4.10, but it will fail on 4.12 because Philip
included some of my exim patches.
I'm mostly done with my 4.12 package, I just haven't had the time to
actually install and test it.

The 4.10 package should be fine, and you can compile sa-exim yourself
and drop it in /usr/lib/exim4/

> For example, with exim 4.10, after having fixed debian/EDITME.diff, it
> started building exim, but failed here:
> 
> /bin/rm -f auths.a
> ar cq auths.a b64encode.o b64decode.o call_pam.o call_pwcheck.o
> call_radius.o xtextencode.o xtextdecode.o get_data.o md5.o cram_md5.o
> plaintext.o pwcheck.o auth-spa.o spa.o
> ranlib auths.a
> /bin/rm -rf ../drtables.o
> make[3]: Leaving directory
> `/home/nicolas/download/exim-4.10/build-Linux-i386/auths'
>  
> make[2]: *** No rule to make target `lookups/lookups.a', needed by

Ah.
That's a problem with the exim makefile
It actually fails earlier, probably with postgres because debian
changed/renamed the postgres packages recently.
If you look up the build log, you'll see the real error.

If you edit EDITME.diff to remove postgres support, I'm fairly sure the
build will work.

I'll try to get my exim4 4.12 package out soon, and I'll probably make the
sa-exim package separate for the benefit of the exim4debian folks.

> Did anybody else tried to package SA-Exim 2.2 for Debian? I'd like to
> have some recommendations as to which versions of Exim and SA-Exim to
> use. Marc?
 
Sorry it's such a mess right now. It's both a problem with debian unstable
for changing/renaming binaries, and me for not having the time to keep up
with it.
There was some discussion on the exim4debian list (people putting out a real
exim4 package), and sa-exim will be packaged separately, which will
alleviate some of these problems.
 
> I also noticed that the debian tree was not stored in CVS, which was
> probably just from lack of time. It would be great if that was in CVS if
> we are going to modify it (update EDITME.diff). It could simply be a
> separate module in the current sa-exim repository.

Well, my exim4 debian package works, but it's not a work of art, and story
its debian tree in the sa-exim CVS tree isn't really appropriate, they
are technically separate.
I'm sure than 75% of the sa-exim users don't use debian, a few don't even
use linux, so an exim4 debian build tree wouldn't have it's place there :)

Marc
-- 
"A mouse is a device used to point at the xterm you want to type in" - A.S.R.
Microsoft is to operating systems & security ....
                                      .... what McDonalds is to gourmet cooking
Home page: http://marc.merlins.org/   |   Finger marc_f@merlins.org for PGP key
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 307 bytes
Desc: not available
Url : http://lists.merlins.org/archives/sa-exim/attachments/20030209/2c859ba1/attachment.bin


More information about the SA-Exim mailing list