[Fwd: I-D ACTION:draft-snell-atompub-autodiscovery-00.txt]

2006-11-27 Thread James M Snell
All:

With Phil Rignalda's permission, I have taken over the role of editor
for the Autodiscovery draft and at Lisa and Paul's suggestion I have
resubmitted the draft as an **individual** submission (as opposed to a
Working Group Draft).  Phil has requested that his name be removed from
the draft.

The process for moving forward on this spec will be the same as with
Atom and APP.  Change proposals will need to be submitted in the form of
Pace's on the wiki with a copy sent to atom-syntax.  Pace's need to
include spec ready text, when appropriate. When consensus emerges around
a particular pace, it will get incorporated into the draft.  Editorial
changes need not go through this process; just post a note to the
atom-syntax list and I'll make sure the change is made.

- James

 Original Message 
A New Internet-Draft is available from the on-line Internet-Drafts
directories.


Title   : Atom Feed Autodiscovery
Author(s)   : M. Pilgrim, J. Snell
Filename: draft-snell-atompub-autodiscovery-00.txt
Pages   : 14
Date: 2006-11-27

   This document specifies a machine-readable method of linking to an
   Atom feed from a HyperText Markup Language (HTML) or Extensible
   HyperText Markup Language (XHTML) document, using the link element.


A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-snell-atompub-autodiscovery-00.txt

To remove yourself from the I-D Announcement list, send a message to
[EMAIL PROTECTED] with the word unsubscribe in the body of
the message.
You can also visit https://www1.ietf.org/mailman/listinfo/I-D-announce
to change your subscription settings.

Internet-Drafts are also available by anonymous FTP. Login with the
username anonymous and a password of your e-mail address. After
logging in, type cd internet-drafts and then
get draft-snell-atompub-autodiscovery-00.txt.

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt

Internet-Drafts can also be obtained by e-mail.

Send a message to:
[EMAIL PROTECTED]
In the body type:
FILE /internet-drafts/draft-snell-atompub-autodiscovery-00.txt.

NOTE:   The mail server at ietf.org can return the document in
MIME-encoded form by using the mpack utility.  To use this
feature, insert the command ENCODING mime before the FILE
command.  To decode the response(s), you will need munpack or
a MIME-compliant mail reader.  Different MIME-compliant mail readers
exhibit different behavior, especially when dealing with
multipart MIME messages (i.e. documents which have been split
up into multiple messages), so check your local documentation on
how to manipulate these messages.

Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

 Message/External-body; name="draft-snell-atompub-autodiscovery-00.txt": Unrecognized 
___
I-D-Announce mailing list
I-D-Announce@ietf.org
https://www1.ietf.org/mailman/listinfo/i-d-announce



RE: [Fwd: I-D ACTION:draft-snell-atompub-autodiscovery-00.txt]

2006-11-27 Thread Tse Shing Chi \(Franklin/Whale\)

Why is one of the normative references in draft draft-ietf-atompub-format-11 
instead of RFC4287?

Franklin Tse

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of James M Snell
Sent: Tuesday, November 28, 2006 00:53
To: atom-syntax; atom-protocol
Subject: [Fwd: I-D ACTION:draft-snell-atompub-autodiscovery-00.txt]

All:

With Phil Rignalda's permission, I have taken over the role of editor for the 
Autodiscovery draft and at Lisa and Paul's suggestion I have resubmitted the 
draft as an **individual** submission (as opposed to a Working Group Draft).  
Phil has requested that his name be removed from the draft.

The process for moving forward on this spec will be the same as with Atom and 
APP.  Change proposals will need to be submitted in the form of Pace's on the 
wiki with a copy sent to atom-syntax.  Pace's need to include spec ready text, 
when appropriate. When consensus emerges around a particular pace, it will get 
incorporated into the draft.  Editorial changes need not go through this 
process; just post a note to the atom-syntax list and I'll make sure the change 
is made.

- James

 Original Message 
A New Internet-Draft is available from the on-line Internet-Drafts directories.


Title   : Atom Feed Autodiscovery
Author(s)   : M. Pilgrim, J. Snell
Filename: draft-snell-atompub-autodiscovery-00.txt
Pages   : 14
Date: 2006-11-27

   This document specifies a machine-readable method of linking to an
   Atom feed from a HyperText Markup Language (HTML) or Extensible
   HyperText Markup Language (XHTML) document, using the link element.


A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-snell-atompub-autodiscovery-00.txt

To remove yourself from the I-D Announcement list, send a message to [EMAIL 
PROTECTED] with the word unsubscribe in the body of the message.
You can also visit https://www1.ietf.org/mailman/listinfo/I-D-announce
to change your subscription settings.

Internet-Drafts are also available by anonymous FTP. Login with the username 
anonymous and a password of your e-mail address. After logging in, type cd 
internet-drafts and then get draft-snell-atompub-autodiscovery-00.txt.

A list of Internet-Drafts directories can be found in 
http://www.ietf.org/shadow.html or ftp://ftp.ietf.org/ietf/1shadow-sites.txt

Internet-Drafts can also be obtained by e-mail.

Send a message to:
[EMAIL PROTECTED]
In the body type:
FILE /internet-drafts/draft-snell-atompub-autodiscovery-00.txt.

NOTE:   The mail server at ietf.org can return the document in
MIME-encoded form by using the mpack utility.  To use this
feature, insert the command ENCODING mime before the FILE
command.  To decode the response(s), you will need munpack or
a MIME-compliant mail reader.  Different MIME-compliant mail readers
exhibit different behavior, especially when dealing with
multipart MIME messages (i.e. documents which have been split
up into multiple messages), so check your local documentation on
how to manipulate these messages.

Below is the data which will enable a MIME compliant mail reader implementation 
to automatically retrieve the ASCII version of the Internet-Draft.





Re: [Fwd: I-D ACTION:draft-snell-atompub-autodiscovery-00.txt]

2006-11-27 Thread James M Snell

Because I resubmitted the draft with no changes from its previous
version.  I intend to update references with the next iteration of the
draft.

- James

Tse Shing Chi (Franklin/Whale) wrote:
 Why is one of the normative references in draft 
 draft-ietf-atompub-format-11 instead of RFC4287?
 
 Franklin Tse
 [snip]



Re: feed id's and paged/archive feeds

2006-11-27 Thread Mark Nottingham


Well, since you ask a leading question...

I have a demo implementation of a client at:
 http://www.mnot.net/rss/history/
and my blog does the server side:
 http://www.mnot.net/blog/index.atom

James Holderness has mentioned an implementation, and the Apache  
abdera people seem to be planning something, based on their  
repository. I know of other folks who are planning to integrate into  
products and services, but I can't disclose anything more (I'd  
encourage them to, of course). Anybody else?


The issue we're discussing here, though, isn't about ambiguities in  
*this* spec, but rather in Atom itself; i.e., what does a feed ID  
really identify?


Cheers,



On 2006/11/27, at 11:06 AM, Ernest Prabhakar wrote:


Hi Mark,

Given all the ambiguities, are there any implementations available  
to test against in practice?  Or even implementors planning to make  
the attempt?


- Ernie P.

On Nov 26, 2006, at 1:25 PM, Mark Nottingham wrote:



Sorry, this got lost in my inbox...

I think they do, although the draft is silent on it. This is one  
of those areas where it would have been really nice if the WG had  
agreed to take on FH as part of the core, rather than extension;  
there are lots of little ambiguities like this as a result.


Cheers,


On 2006/11/03, at 1:37 PM, James M Snell wrote:


Mark,

I cannot recall if I've asked you this in the past but... if I  
have a

set of paged/archive feed documents all of which make up a single
logical feed, do the atom:id's for each feed document have be the  
same?

 If not, how do I determine the atom:id of the logical feed?

- James



--
Mark Nottingham http://www.mnot.net/






--
Mark Nottingham http://www.mnot.net/



Re: Author element best practice

2006-11-27 Thread Asbjørn Ulsberg


On Mon, 27 Nov 2006 08:39:41 +0100, Sylvain Hellegouarch [EMAIL PROTECTED]  
wrote:



Mind you considering that RFC 4287 is very clear on what makes an Atom
entry a valid one I imagine APP servers which don't have the necessary
context will decide to reject the request altogether.


Am I the only one pondering and worrying about what the different server  
implementations will respond to invalid client requests (as, for example,  
an invalid Atom document)? How can the client implementors be  
interoperable and compatible with each other and every server  
implementation if the specification says absolutely nothing about what to  
expect when something goes wrong?


HTTP covers some of the possible errors one might encounter, but I believe  
there are several cases in APP where errors might occur that HTTP does not  
cover and that server implementors will treat very differently. In most  
server application frameworks, unhandled exceptions give the response 500  
Server Error. Is that the appropriate response to give on most errors?  
Which errors should yield which 4xx response? Is this not an issue? How  
can a client tell the user how to correct something if the client have no  
idea what response to expect from the server?


--
Asbjørn Ulsberg -=|=-http://virtuelvis.com/quark/
«He's a loathsome offensive brute, yet I can't look away»



Re: feed id's and paged/archive feeds

2006-11-27 Thread James Holderness


Mark Nottingham wrote:

James Holderness has mentioned an implementation


Snarfer added support for feed history a while back, so it doesn't recognise 
the new archive link relations that were added in recent versions. We 
probably will consider supporting them in a future release if there is 
significant adoption on the server side, but so far most of the major 
implementations I've encountered have been using one of the older 
variations, so we haven't had any incentive to change things yet.


Regards
James



Re: feed id's and paged/archive feeds

2006-11-27 Thread James M Snell

Abdera has basic support for the extension elements and the paging links
(including prev-archive and next-archive).  It does not yet include an
implementation of the feed reconstruction algorithm but will shortly.
The implementation is part of the optional extensions module.

- James

Mark Nottingham wrote:
 Well, since you ask a leading question...
 
 I have a demo implementation of a client at:
  http://www.mnot.net/rss/history/
 and my blog does the server side:
  http://www.mnot.net/blog/index.atom
 
 James Holderness has mentioned an implementation, and the Apache abdera
 people seem to be planning something, based on their repository. I know
 of other folks who are planning to integrate into products and services,
 but I can't disclose anything more (I'd encourage them to, of course).
 Anybody else?
 
 The issue we're discussing here, though, isn't about ambiguities in
 *this* spec, but rather in Atom itself; i.e., what does a feed ID really
 identify?
 
 Cheers,
 [snip]



Re: feed id's and paged/archive feeds

2006-11-27 Thread Mark Nottingham


Also, the MediaRSS module references it as a best practice.

When I started working on it, there was interest from server-side  
folks as well (e.g., Six Apart); AFAIK they're just waiting for it to  
be finalised (it's taken a while).


Cheers,



On 2006/11/27, at 11:18 AM, Mark Nottingham wrote:



Well, since you ask a leading question...

I have a demo implementation of a client at:
 http://www.mnot.net/rss/history/
and my blog does the server side:
 http://www.mnot.net/blog/index.atom

James Holderness has mentioned an implementation, and the Apache  
abdera people seem to be planning something, based on their  
repository. I know of other folks who are planning to integrate  
into products and services, but I can't disclose anything more (I'd  
encourage them to, of course). Anybody else?


The issue we're discussing here, though, isn't about ambiguities in  
*this* spec, but rather in Atom itself; i.e., what does a feed ID  
really identify?


Cheers,



On 2006/11/27, at 11:06 AM, Ernest Prabhakar wrote:


Hi Mark,

Given all the ambiguities, are there any implementations available  
to test against in practice?  Or even implementors planning to  
make the attempt?


- Ernie P.

On Nov 26, 2006, at 1:25 PM, Mark Nottingham wrote:



Sorry, this got lost in my inbox...

I think they do, although the draft is silent on it. This is one  
of those areas where it would have been really nice if the WG had  
agreed to take on FH as part of the core, rather than extension;  
there are lots of little ambiguities like this as a result.


Cheers,


On 2006/11/03, at 1:37 PM, James M Snell wrote:


Mark,

I cannot recall if I've asked you this in the past but... if I  
have a

set of paged/archive feed documents all of which make up a single
logical feed, do the atom:id's for each feed document have be  
the same?

 If not, how do I determine the atom:id of the logical feed?

- James



--
Mark Nottingham http://www.mnot.net/






--
Mark Nottingham http://www.mnot.net/




--
Mark Nottingham http://www.mnot.net/



Re: Author element best practice

2006-11-27 Thread A. Pagaltzis

* Asbjørn Ulsberg [EMAIL PROTECTED] [2006-11-27 20:55]:
 Am I the only one pondering and worrying about what the
 different server implementations will respond to invalid client
 requests (as, for example, an invalid Atom document)? How can
 the client implementors be interoperable and compatible with
 each other and every server implementation if the specification
 says absolutely nothing about what to expect when something
 goes wrong?
 
 HTTP covers some of the possible errors one might encounter,
 but I believe there are several cases in APP where errors might
 occur that HTTP does not cover and that server implementors
 will treat very differently. In most server application
 frameworks, unhandled exceptions give the response 500 Server
 Error. Is that the appropriate response to give on most
 errors? Which errors should yield which 4xx response? Is this
 not an issue? How can a client tell the user how to correct
 something if the client have no idea what response to expect
 from the server?

I get your concern and to some extent I share it, but I’m unsure
about how it could be addressed. If we assume that servers can
implement wildly different feature sets and special cases, then
there is a huge number of conditions which the server would need
to be able to somehow signal. I don’t know how we can allow for
that. A special error document XML vocabulary for those cases
where the HTTP status is not granular enough would be an option.
Some document making suggestions about what error status codes to
use in which circumstances could also help unify expectations.
But the scope of any such endeavour will be huge…

Regards,
-- 
Aristotle Pagaltzis // http://plasmasturm.org/



Re: [Fwd: I-D ACTION:draft-snell-atompub-autodiscovery-00.txt]

2006-11-27 Thread Robert Sayre


James M Snell wrote:

The process for moving forward on this spec will be the same as with
Atom and APP.  


No, it won't. It's not a WG document.

Does the draft diverge from existing browser behavior? Do browsers 
implement aspects of the document differently? What problems have you 
seen that make standardization necessary?


Without some evidence that the document serves a purpose, I'm afraid I 
don't see the point.


- Rob

P.S. -- the author affiliation information in the draft appears to be 
inaccurate.




Re: [Fwd: I-D ACTION:draft-snell-atompub-autodiscovery-00.txt]

2006-11-27 Thread James M Snell


Robert Sayre wrote:
 James M Snell wrote:
 The process for moving forward on this spec will be the same as with
 Atom and APP.  
 
 No, it won't. It's not a WG document.
 

Ok, to be absolutely pedantic about it: the process will be as close as
possible to that used for Atom/APP with the obvious exception that it is
an individual submission and not a WG draft. Pace's to the wiki;
discussion on the mailing list; Consensus calls will be posted
periodically; I will be tallying the results; anyone can challenge if
they feel the need; the entire process will be done out in the open.

 Does the draft diverge from existing browser behavior? Do browsers
 implement aspects of the document differently? What problems have you
 seen that make standardization necessary?
 

I dunno... you're the one that that writes browser code, you tell me.

You certainly seemed to think it was a good fit before. In fact, on
January 19 of this year you posted [1]:

  I think the current draft reflects what implementations
   do pretty well

 Without some evidence that the document serves a purpose, I'm afraid I
 don't see the point.
 

You seemed to think it served a purpose last January [2].

The only changes that have been made to the document since your post
requesting that it be unexpired and finished is the expiration date and
the name of the editor.  Perhaps it's the latter change that has you
wondering whether this suddenly may not be worth standardizing?

[1] http://www.imc.org/atom-syntax/mail-archive/msg17716.html
[2] http://www.imc.org/atom-syntax/mail-archive/msg17713.html

 - Rob
 
 P.S. -- the author affiliation information in the draft appears to be
 inaccurate.
 

How so?  Given that my volunteering to serve as the editor of this
document has nothing to do with my day job it would be inappropriate and
dishonest for me to associate my employers name with the work.

- James



Re: [Fwd: I-D ACTION:draft-snell-atompub-autodiscovery-00.txt]

2006-11-27 Thread Robert Sayre


James M Snell wrote:

Consensus calls will be posted
periodically; 
  


That's not a process I can live with. Maybe this draft would be a better 
fit for the WHAT-WG or the W3C.



Does the draft diverge from existing browser behavior? Do browsers
implement aspects of the document differently? What problems have you
seen that make standardization necessary?




I dunno... you're the one that that writes browser code, you tell me.
  


I don't think it's a problem worth solving, absent any evidence to the 
contrary. Mozilla doesn't seem to get many bug reports on this matter.


You certainly seemed to think it was a good fit before. 


I changed my mind later on.




How so?  Given that my volunteering to serve as the editor of this
document has nothing to do with my day job it would be inappropriate and
dishonest for me to associate my employers name with the work.


We all participate in the IETF as individuals. Affiliations are a 
professional courtesy.


-Rob



Re: Author element best practice

2006-11-27 Thread James M Snell

I personally just think it's way too early for us to really be able to
say much about it.  So far the APP implementations that have actually
been deployed seem to work rather consistently in that I can get a
single client (e.g. Abdera) to work with each with very little effort
and only minor variations (e.g. different auth schemes, some require
Content-Length on the post, others don't, some reject invalid entries,
others don't, etc).  Based on my experience thus far, I really don't
think it is going to be much of a problem.

- James

Asbjørn Ulsberg wrote:
 [snip]
 Am I the only one pondering and worrying about what the different server
 implementations will respond to invalid client requests (as, for
 example, an invalid Atom document)? How can the client implementors be
 interoperable and compatible with each other and every server
 implementation if the specification says absolutely nothing about what
 to expect when something goes wrong?
 [snip]