[widgets] P&C conformance requirement

IMO, the following conformance requirement needs to be relaxed to a SHOULD.

[[
# ta-FDGQBROtzW
When acquiring a potential Zip archive that has not been labeled with
a media type (e.g., from a file system), a user agent must attempt to
process the resource regardless of the file extension (including
situations when the file extension is absent) by applying the rule for
determining if a potential Zip archive is a Zip archive. If the rule
for determining if a potential Zip archive is a Zip archive return
true, proceed to Step 2. Otherwise, if an error was returned, the user
agent must treat the potential Zip archive as an invalid widget
package.
]]

In practice widget managers generally just scan the SD card for
'*.wgt' files. Imposing a MUST here is overzealous as we should not
expect applications or file systems to be checking file type
associations at the byte level (unless they really want to). The
requirement was originally written to cover the drag-and-drop use case
on a desktop computer, and didn't really take into consideration the
user experience on a mobile device. No user agents are harmed by
relaxing this requirement to a SHOULD; and relaxing it means that a
larger number of mobile-device-based user agents can become compliant
to P&C.

I have made the change in the spec. If anyone has an objection, please
let me know by the before the 07 June.

Kind regards,
Marcos

-- 
Marcos Caceres
http://datadriven.com.au

Received on Thursday, 2 June 2011 07:03:13 UTC