A NOTE has been added to this issue. 
====================================================================== 
http://www.dbmail.org/mantis/view.php?id=438 
====================================================================== 
Reported By:                jasb
Assigned To:                aaron
====================================================================== 
Project:                    DBMail
Issue ID:                   438
Category:                   Sieve (delivery, dbmail-sievecmd, dbmail-timsieved)
Reproducibility:            always
Severity:                   major
Priority:                   normal
Status:                     feedback
target:                      
====================================================================== 
Date Submitted:             05-Nov-06 13:10 CET
Last Modified:              07-Nov-06 09:18 CET
====================================================================== 
Summary:                    Can't receive email
Description: 
Hi,

With libsieve 2.2.0 i can't receive email in users that have an active
script, i went back to 2.1.13.
I think this may be related to bug http://www.dbmail.org/mantis/view.php?id=428

I can't compile 2.2.1, it show's me:

*** [Gentoo] sanity check failed! ***
*** libtool.m4 and ltmain.sh have a version mismatch! ***
*** (libtool.m4 = 1.5.22, ltmain.sh = "1.5.22 Debian 1.5.22-4") ***


I don't have nothing to do with that thing "Gentoo" (I hate that
distribution).

Here's a script from one user that can't receive email with libsieve
2.2.0:
I've past all on this field sinse i use squirrelmail avelsieve plugin to
insert the sieve scripts.


# This script has been automatically generated by avelsieve
# (Sieve Mail Filters Plugin for Squirrelmail)
# Warning: If you edit this manually, then the changes will not 
# be reflected in the users' front-end!
#AVELSIEVE_VERSIONYTo0OntzOjU6Im1ham9yIjtpOjE7czo1OiJtaW5vciI7aTo5O3M6NzoicmVsZWFzZSI7aTo3O3M6Njoic3RyaW5nIjtzOjU6IjEuOS43Ijt9
#AVELSIEVE_CREATED1160690678
#AVELSIEVE_MODIFIED1160690678
require ["fileinto","envelope","reject","regex"];
if
#START_SIEVE_RULEYTo0OntzOjQ6ImNvbmQiO2E6MTp7aTowO2E6NDp7czo0OiJ0eXBlIjtzOjY6ImhlYWRlciI7czo2OiJoZWFkZXIiO3M6NzoiU3ViamVjdCI7czo5OiJtYXRjaHR5cGUiO3M6ODoiY29udGFpbnMiO3M6MTE6ImhlYWRlcm1hdGNoIjtzOjE0OiIqKioqKlNQQU0qKioqKiI7fX1zOjQ6InR5cGUiO3M6MToiMSI7czo5OiJjb25kaXRpb24iO3M6MzoiYW5kIjtzOjY6ImFjdGlvbiI7czoxOiIyIjt9END_SIEVE_RULE
header :contains "Subject" "*****SPAM*****"
{
discard;
}
====================================================================== 

---------------------------------------------------------------------- 
 aaron - 05-Nov-06 17:30  
---------------------------------------------------------------------- 
The Debian package appears to be broken wrt the libtool scripts. Please
file a bug with Debian.

libSieve 2.2.0 had a severe assert() bug and 2.2.1 fixes it, so that issue
is moot. 

---------------------------------------------------------------------- 
 jasb - 06-Nov-06 23:46  
---------------------------------------------------------------------- 
Sorry beeing reopening this Aaron,
Can't this be a configure script error?

i was taking a look at the configure script and change this:

gentoo_lt_version="1.5.22"
#gentoo_ltmain_version=`sed -n '/^[     ]*VERSION=/{s/^[       
]*VERSION=//;p;q
;}' "$ltmain"`
gentoo_ltmain_version="1.5.22"


can't be something here when you lock the version to "1.5.22" ? 

---------------------------------------------------------------------- 
 aaron - 06-Nov-06 23:58  
---------------------------------------------------------------------- 
Ok, yeah, that is my fault, sorry. I'll email the Debian packager and ask
if he can fix this on the Debian side, otherwise I'll have to make a new
libSieve release with fixed aclocal.m4 script. 

---------------------------------------------------------------------- 
 jasb - 07-Nov-06 00:03  
---------------------------------------------------------------------- 
No problem Aaron,
Tell me another thing, i deleted all *sieve* files in /usr/local/lib and
/usr/local/lib/dbmail
and compiled 2.2.1

and when i go to start dbmail he ask's me for libsort_sieve.so, but 2.2.1
didn't produced this (i copied this from an older version).
Is this suposed? 

---------------------------------------------------------------------- 
 jasb - 07-Nov-06 00:26  
---------------------------------------------------------------------- 
checking for sieve2.h (user supplied)... /usr/local/include/sieve2.h
checking for sieve2_listextensions in -lsieve... no
configure: error:
  Unable to link against libSieve.  It appears you are missing the
  development libraries or they aren't in your linker's path


This help's? 

---------------------------------------------------------------------- 
 aaron - 07-Nov-06 00:37  
---------------------------------------------------------------------- 
libsort_sieve is the loadable module that DBMail uses to pull in libsieve.

Now it looks like what you've done is delete the libsieve modules and try
to compile against libsieve. It fails because you deleted the libsieve
modules. 

---------------------------------------------------------------------- 
 jasb - 07-Nov-06 00:39  
---------------------------------------------------------------------- 
ok ignore the last note

i moved all *sieve* libs to /usr/local/lib/dbmail
and the default path for dbmail configure is to look in /usr/local/lib

don't you think there's something here with the path's that should be
uniform? 

---------------------------------------------------------------------- 
 aaron - 07-Nov-06 01:46  
---------------------------------------------------------------------- 
libSieve installs into /usr/lib or /usr/local/lib because it is a shared
library for anybody to use.

DBMail's libsort_sieve is a shim that connects DBMail to libSieve. It
lives in /usr/lib/dbmail or /usr/local/lib/dbmail because it is
DBMail-specific. 

---------------------------------------------------------------------- 
 paul - 07-Nov-06 09:18  
---------------------------------------------------------------------- 
Jorge,

Can we please NOT pollute the dbmail tracker with libsieve bugs. Please
use bugs.debian.org if you have a problem with packages from debian.org. 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
05-Nov-06 13:10 jasb           New Issue                                    
05-Nov-06 17:30 aaron          Status                   new => resolved     
05-Nov-06 17:30 aaron          Resolution               open => won't fix   
05-Nov-06 17:30 aaron          Assigned To               => aaron           
05-Nov-06 17:30 aaron          Note Added: 0001535                          
05-Nov-06 22:08 jasb           Issue Monitored: jasb                        
06-Nov-06 23:46 jasb           Status                   resolved => feedback
06-Nov-06 23:46 jasb           Resolution               won't fix => reopened
06-Nov-06 23:46 jasb           Note Added: 0001549                          
06-Nov-06 23:58 aaron          Note Added: 0001550                          
07-Nov-06 00:03 jasb           Note Added: 0001551                          
07-Nov-06 00:26 jasb           Note Added: 0001552                          
07-Nov-06 00:37 aaron          Note Added: 0001553                          
07-Nov-06 00:39 jasb           Note Added: 0001554                          
07-Nov-06 01:46 aaron          Note Added: 0001555                          
07-Nov-06 09:18 paul           Note Added: 0001556                          
======================================================================

Reply via email to