Re: Debian package of SA-Exim 2.2

Marc MERLIN <[email protected]>
Newsgroups gmane.mail.exim.spamassassin
Message-ID <[email protected]>
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 [email protected] for PGP key

_______________________________________________
SA-Exim mailing list
[email protected]
http://lists.merlins.org/lists/listinfo/sa-exim
signature.asc (application/pgp-signature, 307 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)

iQCVAwUBPkdCJX4xUKZ2O+kBAQHSiAQAwFfk5Gg52Hlb5n7wF0dzp1vO6em1GVfa
ylYLxdTWpkc1e3TOp75/DzjKrrWkJFpdRWXM4u7qjV4e080o/kGANUtZld4FxKQ2
0NmOt51glaULWlVxhnShAP1RoLc4SooknSB00Fnr0DG/iEijGYkvmjf8GRlSnU5c
yigw7EkL9pE=
=cQ0P
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.