Re: [sieve] New Version Notification for draft-george-sieve-vacation-time-00

Barry Leiba <barryleiba.mailing.lists@gmail.com> Thu, 04 February 2010 19:00 UTC

Return-Path: <barryleiba.mailing.lists@gmail.com>
X-Original-To: sieve@core3.amsl.com
Delivered-To: sieve@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 417A328C18E for <sieve@core3.amsl.com>; Thu, 4 Feb 2010 11:00:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.999
X-Spam-Level:
X-Spam-Status: No, score=-2.999 tagged_above=-999 required=5 tests=[AWL=-0.400, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rETjLk6IEMC2 for <sieve@core3.amsl.com>; Thu, 4 Feb 2010 11:00:40 -0800 (PST)
Received: from mail-ew0-f228.google.com (mail-ew0-f228.google.com [209.85.219.228]) by core3.amsl.com (Postfix) with ESMTP id B4D3528C191 for <sieve@ietf.org>; Thu, 4 Feb 2010 11:00:37 -0800 (PST)
Received: by ewy28 with SMTP id 28so3284022ewy.28 for <sieve@ietf.org>; Thu, 04 Feb 2010 11:01:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:reply-to:in-reply-to :references:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=/j+NVUnylUTwF+5+Ua2uYA5Y3/9KHy7WE288a5trZaI=; b=TfurqtucZbQvXEk8oE53MpFKCRLrBh3OQIsuMqTmMbEx66CuEls07AthtJ8u3wfaoF nbpaxxTX4lZSXPUHgLc9Iwk8/eMYMTYm4lEm1gar53V4Wfav4+mSv7mtzekSkJdQCpNj vATc2BJ4o6qjWdaA7/lDZiSzzOJ8CfSFUUD3Y=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:reply-to:in-reply-to:references:date:message-id :subject:from:to:cc:content-type:content-transfer-encoding; b=pmb8Nh8kJRm/qfsNhZpg0rW2L4F44/fJ15ZSo850ZjcsN9Osp3TRInzkprdr7FZJeB 91cAzhZhyun4Dq/ygUKXu469F4LTWnQDIeyws1erngRanFh+6RMub/HwnoPl7+S65lx/ DtpUJxborikwqu9nPukshDiMsGxEuhq/K8usQ=
MIME-Version: 1.0
Received: by 10.216.91.18 with SMTP id g18mr826773wef.124.1265310081073; Thu, 04 Feb 2010 11:01:21 -0800 (PST)
In-Reply-To: <1629dc8c1002041033g4a2010c1i1cc5a9622d0220c0@mail.gmail.com>
References: <20100130143437.BBE563A683B@core3.amsl.com> <9abf48a61001300646g712fe589uceff1033063c71cd@mail.gmail.com> <4B6984EC.1040807@aegee.org> <4B6989FA.6080206@gulbrandsen.priv.no> <6c9fcc2a1002031318l3b5afddoa895e292fadb0ff6@mail.gmail.com> <01NJ8NX41PDW004042@mauve.mrochek.com> <6c9fcc2a1002040707m78bd7e52u344df0497d3e9c7a@mail.gmail.com> <1629dc8c1002041033g4a2010c1i1cc5a9622d0220c0@mail.gmail.com>
Date: Thu, 04 Feb 2010 14:01:20 -0500
Message-ID: <6c9fcc2a1002041101v49670ddfg8e8344bffc34c05f@mail.gmail.com>
From: Barry Leiba <barryleiba.mailing.lists@gmail.com>
To: Aaron Stone <aaron@serendipity.cx>
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
Cc: Ned Freed <ned.freed@mrochek.com>, Sieve mailing list <sieve@ietf.org>
Subject: Re: [sieve] New Version Notification for draft-george-sieve-vacation-time-00
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: barryleiba@computer.org
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/sieve>, <mailto:sieve-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sieve>
List-Post: <mailto:sieve@ietf.org>
List-Help: <mailto:sieve-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sieve>, <mailto:sieve-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Feb 2010 19:00:41 -0000

>> OK, I'll buy that.  Good.  So for the next version:
>>
>> 1. I will change ":time" to ":seconds".
>
> Personal comments:
>
> Since Ned has :hours, and here we're talking about :seconds, why not
> also add :minutes?

I'm happy to add :minutes and :hours to the draft if we think there's
value, but it seems to add unnecessary stuff.  :seconds can cover all
the minutes and hours we'd need.  At some level, ":hours 4" looks
nicer than ":seconds 14400", but they really are the same thing.  And
something like ":hours 1 :minutes 30" seems to work out better as
simply ":seconds 5400".

Ned?

> Thought experiment: what if :time referred to a time of day? All
> vacation notices would be batched and sent at that time of day. What
> might be a use case for this?

Mm.  ":time 00:00:00" to send the (de-duped) batch at midnight.  I
can't really see the need for that.  For the most part, you'd want the
first notice ASAP, and just have duplicates suppressed after that,
until the interval expires.

The only reason I could see for delaying even the first notice until a
designated time would be if you wanted to be able to cancel them if
something has changed.  Like, maybe, "Don't tell people I'm gone
unless I'm not back by 3:00."  Even with that, what happens when you
get back at 3:01?  No, that just seems like a solution no one's asked
for nor needs.

> I'm in general favor of making it a WG document, but I'd like to think
> out if there are more changes to vacation that anybody has in mind.
> Should we open an "evacation" can of worms? (Probably not.) Should we
> consider that a couple of vacation extensions might come together and
> should be profiled as "vacation2" or something like that?

I'd be amenable to expanding the scope of this, but that would be at
the expense of delays caused by other stuff that might b harder.  This
is a simple change, and is needed (as Ned points out) if we want to
make more general auto-replies work through "vacation".  I'd rather
have this on its own, and then have "vacation2", if it happens,
incorporate this as a feature.

Barry

(P.S.  Please review notify-presence, as well, with the same thoughts
in mind (I'm about to post an update to that one.)