I have merged the above in d660d2bdbcf35d1d1ed2158543897c79e04fb3ad.
Updating the description and title to reflect what still needs to be done.
Trac: Summary: Display >365 as years in relative first seen time and drop hours and seconds to Drop minutes and seconds from first seen time delta Description: First Seen field shows the relative first seen time in ().
display >365 days as n years m days ...
drop seconds and minutes (first_seen has an hour granularity)
to
First Seen field shows the relative first seen time in ().
Minutes and seconds should be dropped from first_seen as this has only a granularity of hours.
Other fields may have finer granularities, so we shouldn't drop the granularity of the human readable version for those Status: needs_review to new
I think actually it does not make sense to reduce the granularity of this. It does correctly report the time since the first consensus that the relay appeared in, or the time on the first bridge descriptor that is known. It is not that the first_seen time is not accurate and is only recorded with a granularity of an hour, it's just that the consensuses are valid from the start of the hour.
(Fixed not wontfix because we did already fix the other issues in the original description of this ticket)
Trac: Status: accepted to closed Resolution: N/Ato fixed