Re: removal of the vacation package

2014-01-15 Thread Bjørn Mork
Ansgar Burchardt ans...@debian.org writes:
 Bjørn Mork bj...@mork.no writes:

 Care to provide a pointer to an example?

 RFC 5230, sections 4.2, 4.5, 4.6 and 8.

Thanks for the pointer.  Are there any implementations of RFC 5230 in
Debian?

Both apt-cache search 5230 and apt-cache search sieve vacation only
return libnet-sieve-script-perl, which is more of a toolbox than an
actual sieve enabled MDA.



Bjørn


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87k3e15r1w@nemi.mork.no



Re: removal of the vacation package

2014-01-15 Thread Jonas Smedegaard
Quoting Bjørn Mork (2014-01-15 14:10:35)
 Ansgar Burchardt ans...@debian.org writes:
  Bjørn Mork bj...@mork.no writes:
 
  Care to provide a pointer to an example?
 
  RFC 5230, sections 4.2, 4.5, 4.6 and 8.
 
 Thanks for the pointer.  Are there any implementations of RFC 5230 in
 Debian?
 
 Both apt-cache search 5230 and apt-cache search sieve vacation only
 return libnet-sieve-script-perl, which is more of a toolbox than an
 actual sieve enabled MDA.

Package dovecot-sieve - RFC 5230 is listed as fully supported at 
upstream Homepage: http://pigeonhole.dovecot.org/


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature


Re: removal of the vacation package

2014-01-14 Thread Thomas Goirand
On 01/14/2014 01:58 PM, Christian PERRIER wrote:
 Quoting Thomas Goirand (z...@debian.org):
 
 With mailbot from courier-maildrop, it's easy to do for a .mailfilter
 file (though it'd be once per recipient, which is IMO enough, I don't
 
 You have an interesting definition of easy, Thomas..:-)

My example is complicated, I admit. Never the less, mailbot isn't a hard
thing to use. You don't have to use all the options. It's just a full
example to give enough to eat to someone who wants to try.

Cheers,

Thomas


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/52d4fc8a.90...@debian.org



Re: removal of the vacation package

2014-01-13 Thread Ansgar Burchardt
Bjørn Mork bj...@mork.no writes:
 Is there such a beast with feature parity?  vacation has a few nice
 defaults, like ignoring list mails and only sending one message per week
 to each receiver.  Having every end user implement similar behaviour in
 sieve isn't likely to happen.

 The world has become a lot more stupid since vacation was written

The statement in the second paragraph is false. This also answers the
first paragraph.

Ansgar


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87iotojmwy@deep-thought.43-1.org



Re: removal of the vacation package

2014-01-13 Thread Bjørn Mork
Ansgar Burchardt ans...@debian.org writes:
 Bjørn Mork bj...@mork.no writes:
 Is there such a beast with feature parity?  vacation has a few nice
 defaults, like ignoring list mails and only sending one message per week
 to each receiver.  Having every end user implement similar behaviour in
 sieve isn't likely to happen.

 The world has become a lot more stupid since vacation was written

 The statement in the second paragraph is false.

OK, then I got the wrong impression from the number of out of office
messages I see on public mailing lists.

 This also answers the first paragraph.

Care to provide a pointer to an example?


Bjørn


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87ioto9s1p@nemi.mork.no



Re: removal of the vacation package

2014-01-13 Thread Ansgar Burchardt
Bjørn Mork bj...@mork.no writes:
 Ansgar Burchardt ans...@debian.org writes:
 Bjørn Mork bj...@mork.no writes:
 Is there such a beast with feature parity?  vacation has a few nice
 defaults, like ignoring list mails and only sending one message per week
 to each receiver.  Having every end user implement similar behaviour in
 sieve isn't likely to happen.

 The world has become a lot more stupid since vacation was written

 The statement in the second paragraph is false.

 OK, then I got the wrong impression from the number of out of office
 messages I see on public mailing lists.

Yes. That might just be a larger sample size: your sample consists of
people who are subscribed to public mailing lists. This number depends
on time.

 This also answers the first paragraph.

 Care to provide a pointer to an example?

RFC 5230, sections 4.2, 4.5, 4.6 and 8.

Ansgar


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/8761pojkr6@deep-thought.43-1.org



Re: removal of the vacation package

2014-01-13 Thread Thomas Goirand
On 01/13/2014 05:25 AM, Bjørn Mork wrote:
 m...@linux.it (Marco d'Itri) writes:
 On Jan 12, Stefano Zacchiroli z...@debian.org wrote:

 It still seems to have a fair number of loyal users though. I see your
 popcon says 1867 have it installed, but only 222 voted.

 If we do have such a
 replacement (I just don't know) please mention it in the removal bug
 report.
 I agree with waldi that the most simple replacement is a Sieve-enabled 
 LDA.  
 
 Is there such a beast with feature parity?  vacation has a few nice
 defaults, like ignoring list mails and only sending one message per week
 to each receiver.  Having every end user implement similar behaviour in
 sieve isn't likely to happen.

With mailbot from courier-maildrop, it's easy to do for a .mailfilter
file (though it'd be once per recipient, which is IMO enough, I don't
see the point of the one per week feature):

RECIPIENT=$LOGNAME
RESPOND=~/.vacation.msg
RESPONDDB=~/.vacation.db
if ( ! /^Precedence: (bulk|list|junk)/  \
 ! /^List-Id:/  \
 ! /^List-Unsubscribe:/  \
 ! /^Return-Path:.*#@\[\]/  \
 ! /^Return-Path:.*/  \
 ! /^From:.*MAILER-DAEMON/  \
 ! /^X-ClamAV-Notice-Flag: *YES/  \
 ! /^Content-Type:.*message\/delivery-status/  \
 ! /^Subject:.*Delivery Status Notification/  \
 ! /^Subject:.*Undelivered Mail Returned to Sender/  \
 ! /^Subject:.*Delivery failure/  \
 ! /^Subject:.*Message delay/  \
 ! /^Subject:.*Mail Delivery Subsystem/  \
 ! /^Subject:.*Mail System Error.*Returned Mail/  \
 ! /^X-AutoReply.*/  \
 ! /^X-Mail-Autoreply.*/  \
 ! (/^Auto-Submitted:/  ! /^Auto-Submitted:\s*no/)  \
 ! /^X-Spam-Flag: YES/ )
{
cc | mailbot -r '$RECIPIENT' -A 'Auto-Submitted: auto-replied' -t
$RESPOND -c 'UTF-8' -d $RESPONDDB -D 1 -A 'From: $RECIPIENT' -s 'Auto
Response: from $RECIPIENT' /usr/sbin/sendmail -f '' -t
}

This is for a .maildrop, though the same can be achieve with Sieve indeed...

if header :matches Subject * {
set oldsub : \${1};
}
if allof (
not header :contains Precedence [bulk,list,junk],
not header :contains List-Id [YES],
not header :contains List-Unsubscribe [YES],
not header :contains Return-path *#@\[\],
not header :contains Return-path *,
not header :contains From [*MAILER-DAEMON],
not header :contains Content-Type delivery-status,
not header :contains Subject *Delivery Status Notification,
not header :contains Subject *Undelivered Mail Returned to Sender,
not header :contains Subject *Delivery failure,
not header :contains Subject *Mail Delivery Subsystem,
not header :contains Subject *Mail System Error.*Returned Mail,
not header :contains X-AutoReply *,
not header :contains X-Mail-Autoreply *,
not allof (
exists Auto-Submitted,
not header :matches Auto-Submitted no
),
not header :contains X-ClamAV-Notice-Flag [YES],
not header :contains X-Spam-Flag [YES] ) {
vacation :days 2 :addresses [$recipient] :subject Auto Response from
$recipient\${oldsub}
text:
$vacation_text
.
;}


 The world has become a lot more stupid since vacation was written

Which is why it's very nice to talk about this on a public list, and why
I'm posting this answer! :)

Thomas


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/52d3b73f.7090...@debian.org



Re: removal of the vacation package

2014-01-13 Thread Ian Jackson
Marco d'Itri writes (Re: removal of the vacation package):
 On Jan 12, Ian Jackson ijack...@chiark.greenend.org.uk wrote:
  The set of bugs looks tractable to me.  Do you have a half-prepared
  upload somewhere or is the versionn in the archive the most recent ?

 No, I have really ignored it since december 2003.
 If you want it, it's yours.

OK.  I will take it.  Would you prefer me to do an upload right away
to change the Maintainer or can it wait (weeks very likely) until I've
had a chance to do some actual work on it ?

If anyone else wants to help please let me know, but it doesn't look
like a big problem to me.

Thanks,
Ian.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/21203.58812.492283.357...@chiark.greenend.org.uk



Re: removal of the vacation package

2014-01-13 Thread Marco d'Itri
On Jan 13, Ian Jackson ijack...@chiark.greenend.org.uk wrote:

 OK.  I will take it.  Would you prefer me to do an upload right away
 to change the Maintainer or can it wait (weeks very likely) until I've
 had a chance to do some actual work on it ?
No hurry.

-- 
ciao,
Marco


signature.asc
Description: Digital signature


Re: removal of the vacation package

2014-01-13 Thread Christian PERRIER
Quoting Thomas Goirand (z...@debian.org):

 With mailbot from courier-maildrop, it's easy to do for a .mailfilter
 file (though it'd be once per recipient, which is IMO enough, I don't

You have an interesting definition of easy, Thomas..:-)




signature.asc
Description: Digital signature


Re: removal of the vacation package

2014-01-12 Thread Stefano Zacchiroli
On Sun, Jan 12, 2014 at 03:22:59AM +0100, Marco d'Itri wrote:
 It does not support MIME and a lot of other things that are required to 
 be a good citizen in today's Internet, so unless somebody has some 
 really compelling arguments to keep it around and wants to adopt it 
 I will request removal from the archive.

It still seems to have a fair number of loyal users though. I see your
points, but I wonder if we do have a decent replacement for it to
suggest to our users. A replacement that is better than trying to mimic
vacation by hand in procmail, and doing it wrong; arguably doing so will
contribute to be even worse email citizens. If we do have such a
replacement (I just don't know) please mention it in the removal bug
report.

Thanks for having maintained vacation over all these years!
Cheers.
-- 
Stefano Zacchiroli  . . . . . . .  z...@upsilon.cc . . . . o . . . o . o
Maître de conférences . . . . . http://upsilon.cc/zack . . . o . . . o o
Former Debian Project Leader  . . @zack on identi.ca . . o o o . . . o .
« the first rule of tautology club is the first rule of tautology club »


signature.asc
Description: Digital signature


Re: removal of the vacation package

2014-01-12 Thread Ian Jackson
Marco d'Itri writes (removal of the vacation package):
 I stopped maintaining it years ago and nobody ever bothered to ask me 
 about it...
 It does not support MIME and a lot of other things that are required to 
 be a good citizen in today's Internet, so unless somebody has some 
 really compelling arguments to keep it around and wants to adopt it 
 I will request removal from the archive.

I might want to adopt it.  What's wrong with it not supporting
MIME ?  AFAIAA it doesn't need to do much parsing of the incoming
messages.

The set of bugs looks tractable to me.  Do you have a half-prepared
upload somewhere or is the versionn in the archive the most recent ?

Thanks,
Ian.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/21202.28038.11801.409...@chiark.greenend.org.uk



Re: removal of the vacation package

2014-01-12 Thread Bastian Blank
On Sun, Jan 12, 2014 at 11:00:45AM +0100, Stefano Zacchiroli wrote:
 but I wonder if we do have a decent replacement for it to
 suggest to our users.

Dovecot LDA supports Sieve and die vacation extension.  Not sure if we
have other stand-alone replacements.

Bastian

-- 
Emotions are alien to me.  I'm a scientist.
-- Spock, This Side of Paradise, stardate 3417.3


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20140112101838.ga11...@mail.waldi.eu.org



Re: removal of the vacation package

2014-01-12 Thread Marco d'Itri
On Jan 12, Stefano Zacchiroli z...@debian.org wrote:

 It still seems to have a fair number of loyal users though. I see your
popcon says 1867 have it installed, but only 222 voted.

 If we do have such a
 replacement (I just don't know) please mention it in the removal bug
 report.
I agree with waldi that the most simple replacement is a Sieve-enabled 
LDA.  

On Jan 12, Ian Jackson ijack...@chiark.greenend.org.uk wrote:

 I might want to adopt it.  What's wrong with it not supporting
 MIME ?  AFAIAA it doesn't need to do much parsing of the incoming
 messages.
As the last bug shows, it is supposed to parse the Subject header.

 The set of bugs looks tractable to me.  Do you have a half-prepared
 upload somewhere or is the versionn in the archive the most recent ?
No, I have really ignored it since december 2003.
If you want it, it's yours.

-- 
ciao,
Marco


signature.asc
Description: Digital signature


Re: removal of the vacation package

2014-01-12 Thread Bjørn Mork
m...@linux.it (Marco d'Itri) writes:
 On Jan 12, Stefano Zacchiroli z...@debian.org wrote:

 It still seems to have a fair number of loyal users though. I see your
 popcon says 1867 have it installed, but only 222 voted.

 If we do have such a
 replacement (I just don't know) please mention it in the removal bug
 report.
 I agree with waldi that the most simple replacement is a Sieve-enabled 
 LDA.  

Is there such a beast with feature parity?  vacation has a few nice
defaults, like ignoring list mails and only sending one message per week
to each receiver.  Having every end user implement similar behaviour in
sieve isn't likely to happen.

The world has become a lot more stupid since vacation was written

 On Jan 12, Ian Jackson ijack...@chiark.greenend.org.uk wrote:

 I might want to adopt it.  What's wrong with it not supporting
 MIME ?  AFAIAA it doesn't need to do much parsing of the incoming
 messages.
 As the last bug shows, it is supposed to parse the Subject header.

This doesn't look like a MIME bug to me.  It looks like vacation
truncates multiline subjects.  There is absolutely no reason it should
try to parse any MIME.

And the truncation doesn't really matter for most use cases (returning a
static message). IMHO this could just be documented and tagged as
wontfix if you wanted to.


 The set of bugs looks tractable to me.  Do you have a half-prepared
 upload somewhere or is the versionn in the archive the most recent ?
 No, I have really ignored it since december 2003.
 If you want it, it's yours.

Good to see that there are developers interested in keeping it alive.


Bjørn


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87vbxoao4p@nemi.mork.no



Re: removal of the vacation package

2014-01-12 Thread Russ Allbery
Bjørn Mork bj...@mork.no writes:

 This doesn't look like a MIME bug to me.  It looks like vacation
 truncates multiline subjects.  There is absolutely no reason it should
 try to parse any MIME.

Well, if you include the subject in the reply, it would nice if it would
undo RFC 2047 encoding and then declare the right charset in the body.
But this is relatively minor.

-- 
Russ Allbery (r...@debian.org)   http://www.eyrie.org/~eagle/


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87zjn0o2rc@windlord.stanford.edu



removal of the vacation package

2014-01-11 Thread Marco d'Itri
I stopped maintaining it years ago and nobody ever bothered to ask me 
about it...
It does not support MIME and a lot of other things that are required to 
be a good citizen in today's Internet, so unless somebody has some 
really compelling arguments to keep it around and wants to adopt it 
I will request removal from the archive.

-- 
ciao,
Marco


signature.asc
Description: Digital signature