Re: [Dbmail-dev] [DBMail 0000166]: IMAP sort breakage in 2.0.3

2005-01-26 Thread Leif Jackson
All,

 Just as a note I never intended for this code to get back ported to 2.0,
so I guess if you guys want to work it out that is cool, however my vote
would be to remove it rather than fix it and have a patch on the side if
someone wants to fool with it. Otherwise I think it is a waste of time to
work on the code for 2.0 as it is limted by the parsing system and other
issues people are improving on in 2.1.

just my .02

-leif


 I'm putting the two strands of this thread back together ;-) ...

 On Tue, Jan 25, 2005, Leif Jackson [EMAIL PROTECTED] said:

 That US-ASCII isn't recognized at all means that a fallback is always
 used. I would be interested in seeing the command that SquirrelMail
 uses.
 Perhaps we'd be much better off replacing the tries-to-be-general
 _ic_sort
 with an actual hack -- one that recognizes specific SORT commands that
 we
 know we can implement and that we've seen used by clients in the wild.

 I thought about making it a specific hack but then I knew it would be a
 wast of time when we got to x.x version of dbmail with header cahcing
 where it can be done right. Anyway I agree with you guys, and say leave
 2.0.x alone with the _ic_sort and just make a push to make it right for
 2.1 ..etc. Tho latly I have been way to busy to help so you can ignore
 me
 if you want :)

 We're not getting to 2.1 anytime soon, and I don't want to leave this
 broken in 2.0 if we can make a sane set of workarounds. Which is to say,
 all of the strings that are recognized and then skipped because the code
 says TODO are essentially silent failures to perform the requested sort
 command. That's not OK. If we get a string that we don't have the SQL to
 handle, then we should give a suitable error message and allow the client
 to work around us.

 I tried that yesterday. Won't work even for ARRIVAL, because of the way
 the result set is constructed in db_search. But perhaps I was just
 being
 dense.

 Accualy paul you could do this with a search of the cmd string to set a
 key for reverse and then just tell my btree code not to re-order the
 mid's
 as it takes them in reverse to being with if I rember correctly.

 I'll start reading through this part of the code, as I've never done much
 work on the IMAP side of things. What I'd like to do is take a survey of
 the SORT command options, and then see what sort of SQL we can reasonably
 do, and then work backwards saying, We have SQL than can do X, Y and Z so
 we'll only accept SORT strings involving X, Y and Z. If the SORT string
 asks for Q, then we give an error.

 Aaron

 ___
 Dbmail-dev mailing list
 Dbmail-dev@dbmail.org
 http://twister.fastxs.net/mailman/listinfo/dbmail-dev




Re: [Dbmail-dev] [DBMail 0000166]: IMAP sort breakage in 2.0.3

2005-01-26 Thread Paul J Stevens



Aaron Stone wrote:
We're not getting to 2.1 anytime soon, 


Not true. cvs-head doesn't have many, if any, regressions at the moment. It 
already has fixed a significant number of bugs that are marked as wont-fix for 2.0


If we make a concerted effort, 2.1.0 can be released in no time at all. In fact, 
I'd very much like to release 2.1.0 before I start depending on the header tables.


Ilja, I'll prepare cvs-head for 2.1.0 release (tag dbmail_2_1_0_release) today. 
I just committed all remaining pending changes before 2.1.0 and will start 
testing with different clients before I do the actual tagging. Can you release 
later this week if I give the go ahead signal?



and I don't want to leave this
broken in 2.0 if we can make a sane set of workarounds.


Since we've fixed all the major bugs in 2.0 I think the time has come to at 
least start thinking about putting 2.0 in maintenance mode. All I have to do is 
convince a guy named Aaron :-)



Which is to say,
all of the strings that are recognized and then skipped because the code
says TODO are essentially silent failures to perform the requested sort
command. That's not OK. If we get a string that we don't have the SQL to
handle, then we should give a suitable error message and allow the client
to work around us.


I do agree here. Silent failures are not good. But they've also been in there 
since 2.0.0.



I'll start reading through this part of the code, as I've never done much
work on the IMAP side of things. What I'd like to do is take a survey of
the SORT command options, and then see what sort of SQL we can reasonably
do, and then work backwards saying, We have SQL than can do X, Y and Z so
we'll only accept SORT strings involving X, Y and Z. If the SORT string
asks for Q, then we give an error.


Even knowing what sort of sql we can do given the 2.0 database layout is not 
enough. I think Leif will agree the sort code was not designed with even a 
semblance of full compliance in mind. It also leans too heavily on the search 
code to extract strict sort functionality from it.


I'd say: leave it be.

--
  
  Paul Stevens [EMAIL PROTECTED]
  NET FACILITIES GROUP GPG/PGP: 1024D/11F8CD31
  The Netherlands___www.nfg.nl


Re: [Dbmail-dev] [DBMail 0000166]: IMAP sort breakage in 2.0.3

2005-01-26 Thread Aaron Stone
On Wed, Jan 26, 2005, Paul J Stevens [EMAIL PROTECTED] said:

 
 Aaron Stone wrote:
 We're not getting to 2.1 anytime soon, 
 
 Not true. cvs-head doesn't have many, if any, regressions at the moment.
 It already has fixed a significant number of bugs that are marked as
 wont-fix for 2.0

What wont-fix bugs in 2.0 are resolved in 2.1 without header caching?

 If we make a concerted effort, 2.1.0 can be released in no time at all. In
 fact, I'd very much like to release 2.1.0 before I start depending on the
 header tables.

Where 2.1.0 involves mostly cleanups and rewrites of the imap server? I
guess I'm a little out of touch with just what's happened so far in 2.1
:-\

If we're still keeping with the Linux kernel-style version numbers, then
2.1.0 is a release only developers should be touching. Even if 2.1.0 is
rock solid, I fail to see how that benefits regular users -- the current
release plan on the wiki (albeit from Nov. 2004) says that you want to do
header caching in 2.1.1. So a user who things, gee 2.1.0 is rock solid,
I'll just use that will have to go right back to 2.0.x if there's a
security release or other bugfix release, since going to 2.1.x might
involve database changes.

[snip]

 and I don't want to leave this
 broken in 2.0 if we can make a sane set of workarounds.
 
 Since we've fixed all the major bugs in 2.0 I think the time has come to
 at least start thinking about putting 2.0 in maintenance mode. All I have
 to do is convince a guy named Aaron :-)

Just a quick look at the 2.0.4 wiki gives me the impression that 2.0 is in
a combined bugfix / code speedup mode. Basically, the idea is that most
people are on 2.0 now, and things are getting smoother and faster with
each release. That's a good thing in my book!

 Which is to say,
 all of the strings that are recognized and then skipped because the code
 says TODO are essentially silent failures to perform the requested sort
 command. That's not OK. If we get a string that we don't have the SQL to
 handle, then we should give a suitable error message and allow the client
 to work around us.
 
 I do agree here. Silent failures are not good. But they've also been in
 there since 2.0.0.

So what? You uncovered how bad this bug is by silenty recognizing
US-ASCII, which was the cornerstone of c-client's SORT request. If a
client requests ISO-8859-1, we recognize and silenty fail on that, too. We
just happen not to have received a bug report from someone whose client
issues the command SORT (REVERSE ARRIVAL) ISO-8859-1 ALL. It's a bug and
needs to be fixed.

 I'll start reading through this part of the code, as I've never done much
 work on the IMAP side of things. What I'd like to do is take a survey of
 the SORT command options, and then see what sort of SQL we can reasonably
 do, and then work backwards saying, We have SQL than can do X, Y and Z so
 we'll only accept SORT strings involving X, Y and Z. If the SORT string
 asks for Q, then we give an error.
 
 Even knowing what sort of sql we can do given the 2.0 database layout is
 not enough. I think Leif will agree the sort code was not designed with
 even a semblance of full compliance in mind. It also leans too heavily on
 the search code to extract strict sort functionality from it.
 
 I'd say: leave it be.

If you're saying that there are no valid arguments to SORT, then let's
take it out of the capabilities. It's just by luck that no client is
asking for something it actually relies on DBMail returning sane values
for. We're offering to do this SORT thing, but all we give back is
garbage. Why offer in the first place?

Aaron



[Dbmail-dev] [DBMail 0000162]: dbmail-pop3d zombies galore..

2005-01-26 Thread bugtrack

A BUGNOTE has been added to this bug.
==
http://dbmail.org/mantis/bug_view_advanced_page.php?bug_id=162
==
Reported By:xing
Assigned To:
==
Project:DBMail
Bug ID: 162
Category:   POP3 daemon
Reproducibility:always
Severity:   major
Priority:   normal
Status: new
==
Date Submitted: 18-Jan-05 01:44 CET
Last Modified:  26-Jan-05 11:39 CET
==
Summary:dbmail-pop3d zombies galore..
Description: 
Belive this problem started with 2.0.3

dbmail-pop3d is creating a bunch of dbmail-pop3d zombie proceses that must
be killed via kill -9 switch.

I see a lot of the following in my mail log. 

serverchild.c,CreateChild: child_register failed
Jan 17 16:29:16 mail dbmail/pop3d[19630]: serverchild.c,CreateChild:
child_register failed

as shown in ps:

19624 ?Z  0:00 [dbmail-pop3d] defunct
19625 ?Z  0:00 [dbmail-pop3d] defunct
19626 ?Z  0:00 [dbmail-pop3d] defunct

I have 144 of these zombies at this very moment even though I just killed
them all and restarted pop3d daemon a minute ago.

Important Note: Setting trace=5 for pop3d ALLEVIATES the problem! Thus I
cannot provide trace info here. Weird. I have duplicated this many times
on my end before submitting this report.

Here is my relevant dbmail.conf entires:
[DBMAIL]
# Database settings
host=localhost
user=postfix
pass=postfix
db=dbmail
sqlsocket=/tmp/mysql.sock
# trace level for dbmail-maintenance
TRACE_LEVEL=1


[POP]
EFFECTIVE_USER=postfix# the user that dbmail-pop3d will run as
(need to be root to bind to a port1024)
EFFECTIVE_GROUP=postfix   # the group that dbmail-pop3d will run
as
BINDIP=*  # the ipaddress the dbmail-pop3d server
has to bind to, * for all addresses
PORT=110  # the port number the dbmail-pop3d
server has to bind to.
NCHILDREN=5   # default number of POP3 handlers (each
is a process)
MAXCHILDREN=20# mac. number of POP3 handlers
MAXCONNECTS=1 # the maximum number of connections a
default childs makes
TIMEOUT=31# the time (s) before the dbmail-pop3d
should shutdown a connection which is being idle.
RESOLVE_IP=no# if yes, the pop daemon resolves IP
numbers to DNS names in the log
POP_BEFORE_SMTP=no
TRACE_LEVEL=1




==

--
 paul - 18-Jan-05 09:25 CET 
--
Xing,

I recently changed the manage_stop_children code to fix bug 
http://dbmail.org/mantis/bug_view_advanced_page.php?bug_id=158. Could
you please test the current 2.0 cvs code to check if that also helps in
your case?

--
 xing - 18-Jan-05 11:47 CET 
--
Checked out the CVS branch and still have the exact same problem.

Again the weird thing here is that the bug is completedly gone, when trace
is set to 5 for pop daemon in dbmail.conf. 

My only theory based on the trace level difference is perhaps the trace=5
produces noticeable delays between thread/process forking which allow
the system to work? Without the verbose trace, the server is trying to
spawn way too fast? Just a wild guess.

Extra info:

I can reproduce this bug with trace=1 almost immediately upon pop3d
startup each time. However, sometimes, the startup would be fine but after
3-5 minutes, all the childs get unregistered and the registering/failed
attempts create the same zombie pool. So the problem not only related to
startup.

edited on: 18-Jan-05 11:47

--
 sersop - 26-Jan-05 11:39 CET 
--
the same problem for dbmail-pop3d and dbmail-lmtpd on high load system

Fedora Core 2
Linux  2.6.10 
http://dbmail.org/mantis/bug_view_advanced_page.php?bug_id=001 SMP Mon Jan 
24 14:01:32 YEKT 2005 i686 i686 i386
GNU/Linux

Bug History
Date Modified  Username   FieldChange  
==
18-Jan-05 01:44xing   New Bug  
18-Jan-05 09:25paul   Bugnote Added: 539   

Re: [Dbmail-dev] [DBMail 0000166]: IMAP sort breakage in 2.0.3

2005-01-26 Thread Ilja Booij
On Wed, 26 Jan 2005 09:54:09 +0100, Paul J Stevens [EMAIL PROTECTED] wrote:
 
 
 Aaron Stone wrote:
  We're not getting to 2.1 anytime soon,
 
 Not true. cvs-head doesn't have many, if any, regressions at the moment. It
 already has fixed a significant number of bugs that are marked as wont-fix 
 for 2.0
 
 If we make a concerted effort, 2.1.0 can be released in no time at all. In 
 fact,
 I'd very much like to release 2.1.0 before I start depending on the header 
 tables.
 
 Ilja, I'll prepare cvs-head for 2.1.0 release (tag dbmail_2_1_0_release) 
 today.
 I just committed all remaining pending changes before 2.1.0 and will start
 testing with different clients before I do the actual tagging. Can you release
 later this week if I give the go ahead signal?
 

No problem. We'll label this as a development release I reckon?

cheers,
Ilja


[Dbmail-dev] [DBMail 0000168]: 2.0.3 fails install on FC3 with --prefix set

2005-01-26 Thread bugtrack

The following bug has been SUBMITTED.
==
http://www.dbmail.org/mantis/bug_view_advanced_page.php?bug_id=168
==
Reported By:Dead2
Assigned To:
==
Project:DBMail
Bug ID: 168
Category:   installation scripts
Reproducibility:always
Severity:   major
Priority:   normal
Status: new
==
Date Submitted: 26-Jan-05 12:39 CET
Last Modified:  26-Jan-05 12:39 CET
==
Summary:2.0.3 fails install on FC3 with --prefix set
Description: 
dbmail 2.0.3
Fedora Core 3 w/updates

./configure --with-pgsql --prefix=/usr/dbmail
make
make install

*snip*
/bin/sh ./buildtools/mkinstalldirs /usr/dbmail/lib
/bin/sh ./libtool  --mode=install /usr/bin/install -c libdbmail.la
/usr/dbmail/lib/libdbmail.la
libtool: install: error: cannot install `libdbmail.la' to a directory
not ending in /usr/local/lib
make[2]: *** [install-libLTLIBRARIES] Error 1
make[2]: Leaving directory `/usr/src/dbmail-2.0.3'
make[1]: *** [install-am] Error 2
make[1]: Leaving directory `/usr/src/dbmail-2.0.3'
make: *** [install-recursive] Error 1

Not all libraries get installed.
This worked fine with dbmail 2.0.1.
It never gets to install the sbins since it errors out before that.

This is what does get installed in lib:

# l -R /usr/dbmail/lib/
/usr/dbmail/lib/:
total 1
drwxr-xr-x  3 root root  72 Jan 26 12:36 .
drwxr-xr-x  4 root root 120 Jan 26 12:36 ..
drwxr-xr-x  2 root root 592 Jan 26 12:36 dbmail
 
/usr/dbmail/lib/dbmail:
total 141
drwxr-xr-x  2 root root   592 Jan 26 12:36 .
drwxr-xr-x  3 root root72 Jan 26 12:36 ..
-rw-r--r--  1 root root 32872 Jan 26 12:36 libauthdbmail.a
-rwxr-xr-x  1 root root   853 Jan 26 12:36 libauthdbmail.la
lrwxrwxrwx  1 root root22 Jan 26 12:36 libauthdbmail.so -
libauthdbmail.so.0.0.0
lrwxrwxrwx  1 root root22 Jan 26 12:36 libauthdbmail.so.0 -
libauthdbmail.so.0.0.0
-rwxr-xr-x  1 root root 32439 Jan 26 12:36 libauthdbmail.so.0.0.0
-rw-r--r--  1 root root 15216 Jan 26 12:36 libpgsqldbmail.a
-rwxr-xr-x  1 root root   860 Jan 26 12:36 libpgsqldbmail.la
lrwxrwxrwx  1 root root23 Jan 26 12:36 libpgsqldbmail.so -
libpgsqldbmail.so.0.0.0
lrwxrwxrwx  1 root root23 Jan 26 12:36 libpgsqldbmail.so.0 -
libpgsqldbmail.so.0.0.0
-rwxr-xr-x  1 root root 17289 Jan 26 12:36 libpgsqldbmail.so.0.0.0
-rw-r--r--  1 root root  8846 Jan 26 12:36 libsortdbmail.a
-rwxr-xr-x  1 root root   853 Jan 26 12:36 libsortdbmail.la
lrwxrwxrwx  1 root root22 Jan 26 12:36 libsortdbmail.so -
libsortdbmail.so.0.0.0
lrwxrwxrwx  1 root root22 Jan 26 12:36 libsortdbmail.so.0 -
libsortdbmail.so.0.0.0
-rwxr-xr-x  1 root root 11634 Jan 26 12:36 libsortdbmail.so.0.0.0

==

Bug History
Date Modified  Username   FieldChange  
==
26-Jan-05 12:39Dead2  New Bug  
==


[Dbmail-dev] [DBMail 0000168]: 2.0.3 fails install on FC3 with --prefix set

2005-01-26 Thread bugtrack

A BUGNOTE has been added to this bug.
==
http://www.dbmail.org/mantis/bug_view_advanced_page.php?bug_id=168
==
Reported By:Dead2
Assigned To:
==
Project:DBMail
Bug ID: 168
Category:   installation scripts
Reproducibility:always
Severity:   major
Priority:   normal
Status: new
==
Date Submitted: 26-Jan-05 12:39 CET
Last Modified:  26-Jan-05 13:51 CET
==
Summary:2.0.3 fails install on FC3 with --prefix set
Description: 
dbmail 2.0.3
Fedora Core 3 w/updates

./configure --with-pgsql --prefix=/usr/dbmail
make
make install

*snip*
/bin/sh ./buildtools/mkinstalldirs /usr/dbmail/lib
/bin/sh ./libtool  --mode=install /usr/bin/install -c libdbmail.la
/usr/dbmail/lib/libdbmail.la
libtool: install: error: cannot install `libdbmail.la' to a directory
not ending in /usr/local/lib
make[2]: *** [install-libLTLIBRARIES] Error 1
make[2]: Leaving directory `/usr/src/dbmail-2.0.3'
make[1]: *** [install-am] Error 2
make[1]: Leaving directory `/usr/src/dbmail-2.0.3'
make: *** [install-recursive] Error 1

Not all libraries get installed.
This worked fine with dbmail 2.0.1.
It never gets to install the sbins since it errors out before that.

This is what does get installed in lib:

# l -R /usr/dbmail/lib/
/usr/dbmail/lib/:
total 1
drwxr-xr-x  3 root root  72 Jan 26 12:36 .
drwxr-xr-x  4 root root 120 Jan 26 12:36 ..
drwxr-xr-x  2 root root 592 Jan 26 12:36 dbmail
 
/usr/dbmail/lib/dbmail:
total 141
drwxr-xr-x  2 root root   592 Jan 26 12:36 .
drwxr-xr-x  3 root root72 Jan 26 12:36 ..
-rw-r--r--  1 root root 32872 Jan 26 12:36 libauthdbmail.a
-rwxr-xr-x  1 root root   853 Jan 26 12:36 libauthdbmail.la
lrwxrwxrwx  1 root root22 Jan 26 12:36 libauthdbmail.so -
libauthdbmail.so.0.0.0
lrwxrwxrwx  1 root root22 Jan 26 12:36 libauthdbmail.so.0 -
libauthdbmail.so.0.0.0
-rwxr-xr-x  1 root root 32439 Jan 26 12:36 libauthdbmail.so.0.0.0
-rw-r--r--  1 root root 15216 Jan 26 12:36 libpgsqldbmail.a
-rwxr-xr-x  1 root root   860 Jan 26 12:36 libpgsqldbmail.la
lrwxrwxrwx  1 root root23 Jan 26 12:36 libpgsqldbmail.so -
libpgsqldbmail.so.0.0.0
lrwxrwxrwx  1 root root23 Jan 26 12:36 libpgsqldbmail.so.0 -
libpgsqldbmail.so.0.0.0
-rwxr-xr-x  1 root root 17289 Jan 26 12:36 libpgsqldbmail.so.0.0.0
-rw-r--r--  1 root root  8846 Jan 26 12:36 libsortdbmail.a
-rwxr-xr-x  1 root root   853 Jan 26 12:36 libsortdbmail.la
lrwxrwxrwx  1 root root22 Jan 26 12:36 libsortdbmail.so -
libsortdbmail.so.0.0.0
lrwxrwxrwx  1 root root22 Jan 26 12:36 libsortdbmail.so.0 -
libsortdbmail.so.0.0.0
-rwxr-xr-x  1 root root 11634 Jan 26 12:36 libsortdbmail.so.0.0.0

==

--
 Dead2 - 26-Jan-05 13:51 CET 
--
dbmail_2_0_branch_26_Jan_2005.tgz works without any lib problems.

Bug History
Date Modified  Username   FieldChange  
==
26-Jan-05 12:39Dead2  New Bug  
26-Jan-05 13:51Dead2  Bugnote Added: 570   
==


Re: [Dbmail-dev] [DBMail 0000166]: IMAP sort breakage in 2.0.3

2005-01-26 Thread Paul J Stevens



Aaron Stone wrote:


What wont-fix bugs in 2.0 are resolved in 2.1 without header caching?


recent flag (bug #97) comes to mind. I know I said I would try to fix that one 
for 2.0, but that was before the sort breakage surfaced.


Also, insertion will be more robust in terms of mime parsing because of gmime.

Generally, there's not much difference between 2.0 and cvs-head yet from the 
client's point of view. Internally, things have changed quite a bit for imap and 
insertion.



If we make a concerted effort, 2.1.0 can be released in no time at all. In
fact, I'd very much like to release 2.1.0 before I start depending on the
header tables.



Where 2.1.0 involves mostly cleanups and rewrites of the imap server? I
guess I'm a little out of touch with just what's happened so far in 2.1
:-\


Mostly imap stuff, yes. But like I said I'm also reshuffling the insertion code 
and I'm adding a lot of test-code.



If we're still keeping with the Linux kernel-style version numbers, then
2.1.0 is a release only developers should be touching. Even if 2.1.0 is
rock solid, I fail to see how that benefits regular users -- the current
release plan on the wiki (albeit from Nov. 2004) says that you want to do
header caching in 2.1.1. 


True. But before I move on the 2.1.1, I need a 2.1.0 release first right?


So a user who things, gee 2.1.0 is rock solid,
I'll just use that will have to go right back to 2.0.x if there's a
security release or other bugfix release, since going to 2.1.x might
involve database changes.


The database changes I have in mind will be forward compatible. That is: 2.1.x 
code will use more tables, but 2.0.x will be able to use the same database 
without a problem. So people will be able to use both 2.0 and 2.1 connecting to 
the same database *at the same time*.


I don't mind working on 2.0 when it comes to bugs. But with just two people 
actively working on the code at the moment, maintaining and actively moving 
forward two different branches just seems a bit much.



Just a quick look at the 2.0.4 wiki gives me the impression that 2.0 is in
a combined bugfix / code speedup mode. Basically, the idea is that most
people are on 2.0 now, and things are getting smoother and faster with
each release. That's a good thing in my book!


agreed. 2.0 is definitely not abandon-ware. It's what all my clients use.


I do agree here. Silent failures are not good. But they've also been in
there since 2.0.0.



So what? You uncovered how bad this bug is by silenty recognizing
US-ASCII, which was the cornerstone of c-client's SORT request. If a
client requests ISO-8859-1, we recognize and silenty fail on that, too. We
just happen not to have received a bug report from someone whose client
issues the command SORT (REVERSE ARRIVAL) ISO-8859-1 ALL. It's a bug and
needs to be fixed.


There's no discussion there. Just whether it should be targetted at 2.0. If you 
feel strongly about fixing it for 2.0, I say excellent. Perhaps you can find an 
elegant solution to this problem :-)



If you're saying that there are no valid arguments to SORT, then let's
take it out of the capabilities. It's just by luck that no client is
asking for something it actually relies on DBMail returning sane values
for. We're offering to do this SORT thing, but all we give back is
garbage. Why offer in the first place?


Because the SM users love it?

--
  
  Paul Stevens [EMAIL PROTECTED]
  NET FACILITIES GROUP GPG/PGP: 1024D/11F8CD31
  The Netherlands___www.nfg.nl


Re: [Dbmail-dev] [DBMail 0000166]: IMAP sort breakage in 2.0.3

2005-01-26 Thread Matthew T. O'Connor

Paul J Stevens wrote:


Aaron Stone wrote:


If we're still keeping with the Linux kernel-style version numbers, then
2.1.0 is a release only developers should be touching. Even if 2.1.0 is
rock solid, I fail to see how that benefits regular users -- the current
release plan on the wiki (albeit from Nov. 2004) says that you want 
to do
header caching in 2.1.1. 



True. But before I move on the 2.1.1, I need a 2.1.0 release first right?



Just to confirm (since I'm still unsure), you are saying that 2.1 is for 
development not production right? 





Re: [Dbmail-dev] [DBMail 0000166]: IMAP sort breakage in 2.0.3

2005-01-26 Thread Paul J Stevens

Matthew T. O'Connor wrote:

Paul J Stevens wrote:


Aaron Stone wrote:


If we're still keeping with the Linux kernel-style version numbers, then
2.1.0 is a release only developers should be touching. Even if 2.1.0 is
rock solid, I fail to see how that benefits regular users -- the current
release plan on the wiki (albeit from Nov. 2004) says that you want 
to do
header caching in 2.1.1. 




True. But before I move on the 2.1.1, I need a 2.1.0 release first right?




Just to confirm (since I'm still unsure), you are saying that 2.1 is for 
development not production right?


Absolutely!!! The whole 2.1.x series will be a development series, whereas 2.0.x will be for stable production 
systems. Until 2.2.0 happens at the end of the 2.1 drive.



--
  
  Paul Stevens  mailto:[EMAIL PROTECTED]
  NET FACILITIES GROUP PGP: finger [EMAIL PROTECTED]
  The Netherlandshttp://www.nfg.nl


Re: [Dbmail-dev] [DBMail 0000166]: IMAP sort breakage in 2.0.3

2005-01-26 Thread Matthew T. O'Connor

Paul J Stevens wrote:


Matthew T. O'Connor wrote:


Paul J Stevens wrote:

True. But before I move on the 2.1.1, I need a 2.1.0 release first 
right?



Just to confirm (since I'm still unsure), you are saying that 2.1 is 
for development not production right?



Absolutely!!! The whole 2.1.x series will be a development series, 
whereas 2.0.x will be for stable production systems. Until 2.2.0 
happens at the end of the 2.1 drive. 




Good, glad that has been made crystal clear :-)  But I don't think you 
need a 2.1 release.  2.1 will just be CVS Head, it should probably be 
tagged 2.1 at some point, but we don't need (or want) a 2.1 CVS branch.


Re: [Dbmail-dev] [DBMail 0000166]: IMAP sort breakage in 2.0.3

2005-01-26 Thread Aaron Stone
On Wed, Jan 26, 2005, Matthew T. O'Connor matthew@zeut.net said:

 Good, glad that has been made crystal clear :-)  But I don't think you 
 need a 2.1 release.  2.1 will just be CVS Head, it should probably be 
 tagged 2.1 at some point, but we don't need (or want) a 2.1 CVS branch.

I was going to suggest a dbmail_2_1_branch, until the mantra main
development happens on HEAD started to ring between my ears. So we'll
just tag the 2_1_x release points along the way, and eventually we'll be
stable and *then* we'll branch off with dbmail_2_2_branch before
continuing new work in HEAD again.

Aaron