[tahoe-dev] [tahoe-lafs] #1133: don't claim to provide better semantics of timestamps than Python claims to provide

tahoe-lafs trac at tahoe-lafs.org
Fri Jul 23 21:46:48 UTC 2010


#1133: don't claim to provide better semantics of timestamps than Python claims to
provide
-------------------------------+--------------------------------------------
     Reporter:  zooko          |       Owner:  somebody 
         Type:  defect         |      Status:  new      
     Priority:  minor          |   Milestone:  undecided
    Component:  documentation  |     Version:  1.7.0    
   Resolution:                 |    Keywords:           
Launchpad Bug:                 |  
-------------------------------+--------------------------------------------

Comment (by warner):

 Please, let's spend as little time on this as possible. I don't want us
 (or our users) to get distracted with the list of ways in which "time" is
 a complex topic.

 What's wrong with just saying "standard unix time (seconds since epoch)"?
 That sends the following messages to the following audiences:

  * non-specialists: "ah, ok, no timezones, behaves just like everything
 else on every other computer I've used"
  * specialists: "ugh, it's that same slightly-broken definition of 'time'
 that everyone else uses, if I want TAI then I have to consult a leap-
 second-lookup table. But hey, at least it's the *same* definition as
 everyone else uses: whatever heroics I must do to accurately compare
 timestamps for the files that I drunkenly upload to Tahoe during my london
 New Year's party (and occur during the "bewitching second") are exactly
 the same heroics that I have to do for everything else."

 In particular I *really* don't want readers of webapi.txt to be distracted
 by words like "ITU-R SG7" or "TAI" which will need length discursive
 inline explanations.

-- 
Ticket URL: <http://tahoe-lafs.org/trac/tahoe-lafs/ticket/1133#comment:4>
tahoe-lafs <http://tahoe-lafs.org>
secure decentralized storage


More information about the tahoe-dev mailing list