Re: Link Extensions Draft Update
Niklas Lindström <lindstream@gmail.com> Wed, 29 September 2010 11:58 UTC
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix)
with ESMTP id 4549C3A6BE3 for <ietfarch-atompub-archive@core3.amsl.com>;
Wed, 29 Sep 2010 04:58:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.343
X-Spam-Level:
X-Spam-Status: No,
score=0.343 tagged_above=-999 required=5 tests=[BAYES_05=-1.11,
HELO_MISMATCH_COM=0.553, J_CHICKENPOX_47=0.6, MIME_8BIT_HEADER=0.3]
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 0UueIy4uABzM for
<ietfarch-atompub-archive@core3.amsl.com>;
Wed, 29 Sep 2010 04:58:53 -0700 (PDT)
Received: from hoffman.proper.com (Hoffman.Proper.COM [207.182.41.81]) by
core3.amsl.com (Postfix) with ESMTP id D5AD53A6CAC for
<atompub-archive@ietf.org>; Wed, 29 Sep 2010 04:58:52 -0700 (PDT)
Received: from hoffman.proper.com (localhost [127.0.0.1]) by
hoffman.proper.com (8.14.4/8.14.3) with ESMTP id o8TBmIIH044536
(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
Wed, 29 Sep 2010 04:48:18 -0700 (MST) (envelope-from
owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by hoffman.proper.com
(8.14.4/8.13.5/Submit) id o8TBmI0f044535;
Wed, 29 Sep 2010 04:48:18 -0700 (MST) (envelope-from
owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: hoffman.proper.com: majordom set sender to
owner-atom-syntax@mail.imc.org using -f
Received: from mail-iw0-f171.google.com (mail-iw0-f171.google.com
[209.85.214.171]) by hoffman.proper.com (8.14.4/8.14.3) with ESMTP id
o8TBmGuI044530 for <atom-syntax@imc.org>;
Wed, 29 Sep 2010 04:48:17 -0700 (MST) (envelope-from lindstream@gmail.com)
Received: by iwn42 with SMTP id 42so1189115iwn.16 for <atom-syntax@imc.org>;
Wed, 29 Sep 2010 04:48:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
h=domainkey-signature:received:mime-version:received:in-reply-to
:references:from:date:message-id:subject:to:cc:content-type
:content-transfer-encoding; bh=1Fopg0zcj2nH8D9i8EpFsfNw4Pa6jqjfgwTRymRXSjo=;
b=QZQDbqsAybRhTGWlk20teizMiPElhFuFV2EdwmoFPlLHSIadQ0juJAxxT/3vCJw2Mi
1Of7i9TUaZ3NRgLW2EYywIfHDRizpISe+4PaCxWmCwMv+OYtpgPL27oeAVKRHAJRk6oR
Wzr3/PkwX5V4UKaKswqgTKBpm7g7Xi+WR4biw=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
h=mime-version:in-reply-to:references:from:date:message-id:subject:to
:cc:content-type:content-transfer-encoding;
b=qfXGSbvYKUcw8mp0kWibSgtOA82XV6/YUK7ZrAVRUUVANWEdYeKZ1+cijLz/+HmBtp
TQmGwO9DDi90/n79sTcq7FOC2GTct9zardb55seAfoE+wWYwucB17/yhqQn2TqtxlV+p
JtJTc96xl/AbEJB9eYdZqGNsopZDMVZTrN3sk=
Received: by 10.231.157.11 with SMTP id z11mr1626084ibw.147.1285760883284;
Wed, 29 Sep 2010 04:48:03 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.231.32.70 with HTTP; Wed, 29 Sep 2010 04:47:39 -0700 (PDT)
In-Reply-To: <C856A4F8.B562%eric.scheid@ironclad.net.au>
References: <AANLkTinx5bDonajDzTYT4pelvsrOm70qcckjfccIc14C@mail.gmail.com>
<C856A4F8.B562%eric.scheid@ironclad.net.au>
From: =?ISO-8859-1?Q?Niklas_Lindstr=F6m?= <lindstream@gmail.com>
Date: Wed, 29 Sep 2010 13:47:39 +0200
Message-ID: <AANLkTikXwRwj4DAFHxnRAqZCLVvNN9NwwK7hebBaKcXP@mail.gmail.com>
Subject: Re: Link Extensions Draft Update
To: James M Snell <jasnell@gmail.com>
Cc: eric scheid <eric.scheid@ironclad.net.au>,
Atom Syntax <atom-syntax@imc.org>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by hoffman.proper.com id
o8TBmHuI044531
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>
Hi James! It's been great to see this draft revitalized and progressing. I am certainly in favor of the non-namespaced attributes and the generalized "hash" approach. I understand Eric's objection that "significant" may not always include hash changes, so changing that to a "MAY" sounds reasonable. (I have no concerns in general about specified significance, since we have very specific requirements on our publishers regarding both updated and hash. In our case, *any* change is significant, and we require hash values to be correct -- but since this is enforced at our own contract level, we don't need such requirements in the spec.) I have two questions: 1. I am a bit concerned about referencing a Candidate Rec (CSS3 Media Queries). Might that stall this from becoming an RFC? (In any case, the link in version 7 of this I-D is outdated, the current CSS3 Media Queries CR is from 27 July 2010.) If so, maybe it's better to split that part out? 2. I wonder if you have an estimate on what's needed to get this to Last Call? I'd like to help as much as I can, but I don't really know how (apart from expressing my support on this list). Implementation-wise, I can donate any specific implementation code you need (at least in java), but probably won't have time to wrap up and publish a hosted source project (e.g. a properly packaged Abdera extension) anytime soon (although I can contribute to such if the infrastructure was in place). (Background recap: we are using the hash mechanism in an egov project [1], and publishers are starting to implement it. We need to inform of the (hash attr) syntax changes to the publishers (less than 5 are currently implementing this, but some 95 more are to follow over the coming year(s)). Thus we really need to work to ensure the stability of the current syntax. We are certainly aware that it's not proper conduct to reference I-D:s, but have chosen to take the risk of changes in this case over inventing our own extension for such a generic thing as hash digests.) Thanks for your efforts! Best regards, Niklas Lindström, Valtech [1] The Swedish Legal Information System (Docs in swedish: <http://dev.lagrummet.se/dokumentation/>.) On Sun, Jul 4, 2010 at 12:52 PM, eric scheid <eric.scheid@ironclad.net.au> wrote: > > On 1/7/10 4:32 AM, "James Snell" <jasnell@gmail.com> wrote: > >> http://www.ietf.org/internet-drafts/draft-snell-atompub-link-extensions-07.txt >> >> A few minor updates, and one significant update... the new requirement is that >> changes to the hash, etag, modified and accessed attributes MUST be considered >> to be "significant" with regards to the value of atom:updated. This is a >> requirement on the feed publisher. > > -1, sorry, can't agree with this > > The "atom:updated" element is a Date construct indicating the most > recent instant in time when an entry or feed was modified in a way > the publisher considers significant. Therefore, not all > modifications necessarily result in a changed atom:updated value. > > atomUpdated = element atom:updated { atomDateConstruct } > > Publishers MAY change the value of this element over time. > > A minor and trivial change to a linked resource, eg. whitespace, could well > cause a change in (eg.) the hash, but that (usually) is not significant. > > Similarly a change in the 'accessed' attribute especially when the 'hash' > and 'etag' *didn't* change is pretty much the definition of not-significant. > > s/MUST/MAY/ > > > e.
- Link Extensions Draft Update James Snell
- Re: Link Extensions Draft Update eric scheid
- Re: Link Extensions Draft Update Niklas Lindström
- Re: Link Extensions Draft Update Alistair Miles