allmydata.util.time_format.iso_utc_time_to_seconds() doesn't work in London if you ask it what the unix timestamp was in the 1970's #733
Labels
No Label
0.2.0
0.3.0
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.7.0
0.8.0
0.9.0
1.0.0
1.1.0
1.10.0
1.10.1
1.10.2
1.10a2
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.15.0
1.15.1
1.2.0
1.3.0
1.4.1
1.5.0
1.6.0
1.6.1
1.7.0
1.7.1
1.7β
1.8.0
1.8.1
1.8.2
1.8.3
1.8β
1.9.0
1.9.0-s3branch
1.9.0a1
1.9.0a2
1.9.0b1
1.9.1
1.9.2
1.9.2a1
LeastAuthority.com automation
blocker
cannot reproduce
cloud-branch
code
code-dirnodes
code-encoding
code-frontend
code-frontend-cli
code-frontend-ftp-sftp
code-frontend-magic-folder
code-frontend-web
code-mutable
code-network
code-nodeadmin
code-peerselection
code-storage
contrib
critical
defect
dev-infrastructure
documentation
duplicate
enhancement
fixed
invalid
major
minor
n/a
normal
operational
packaging
somebody else's problem
supercritical
task
trivial
unknown
was already fixed
website
wontfix
worksforme
No Milestone
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Reference: tahoe-lafs/trac-2024-07-25#733
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
(http://allmydata.org/buildbot/builders/Zandr%20Lenny-armel/builds/101/steps/test/logs/stdio)
I added some debug printouts:
and
That means that Zandr's linkstation says that the epoch began in its timezone one hour before it began in UTC, but also says that its timezone is the same as UTC. :-(
Which is all correct for Europe/London
http://en.wikipedia.org/wiki/British_Summer_Time#Single.2FDouble_Summer_Time
Feel free to pick a more rational /etc/timezone, Americas/Los_Angeles is probably correct, but I could be talked into UTC
Changed the name of this ticket to reflect the fact that this function doesn't work in London, if you ask it what the unix timestamp was in the 1970's, and reopened the ticket. :-)
time.mktime() wrong on Zandr's ARM boxto allmydata.util.time_format.iso_utc_time_to_seconds() doesn't work in London if you ask it what the unix timestamp was in the 1970'sAdded a unit test of whether [time_format]source:src/allmydata/util/time_format.py's
iso_utc_time_to_seconds()
works in London, fixed it so that it does work in London. Fixed by changeset:8978cb073874b7d6.changeset:8978cb073874b7d6 doesn't work on Windows.
Fixed again by changeset:45928315f6546185. changeset:45928315f6546185 is horrible. If you can make a simpler implementation that passes the unit tests, please go right ahead!
Fixed in a clean way by changeset:cc2953e6632d6efb. Thanks, Black Dew! Opened http://bugs.python.org/issue6280 to complain about the fact that the function we were wishing for was always there in the Python Standard Library, but just in the wrong module.