Skip to content

Fix ACML information and timezone problem for VLDB - #1554

Merged
mergify[bot] merged 2 commits into
ccfddl:mainfrom
sarendis56:fix-Jun-6
Jun 7, 2026
Merged

Fix ACML information and timezone problem for VLDB#1554
mergify[bot] merged 2 commits into
ccfddl:mainfrom
sarendis56:fix-Jun-6

Conversation

@sarendis56

@sarendis56 sarendis56 commented Jun 6, 2026

Copy link
Copy Markdown
Contributor

Closes #1553 Closes #1449

1 Update ACML 2026 Information

Update the deadline and time zone.

2 Support PT (Pacific Time) timezone

Problem

PT is UTC-7 during daylight saving (2nd Sunday of March → 1st Sunday of November) and UTC-8 otherwise. A single fixed offset can't express this. VLDB's rolling submission deadlines run April→March, straddling the DST boundary — so the previous timezone: UTC-7 made every winter deadline (Nov–Mar) wrong by one hour.

Change

  • Added PT as a supported timezone. Its offset is resolved per deadline date using the US daylight-saving rules, instead of from the static offset map.
  • parse_deadline_to_rfc3339 now takes the raw timezone label and resolves the offset internally, so each deadline/abstract deadline is computed against its own date.
  • Updated the YAML schema, README, and switched vldb.yml to PT.

Compatibility

All other timezones (UTC±N, AoE, UTC) are untouched. I verified the new resolution path produces byte-identical offsets to the old code for all 18 distinct timezone values currently in the dataset, and that the RFC-3339 formatting and current-deadline selection logic are unchanged. The one behavioral difference is defensive: an unmapped timezone now skips gracefully instead of panicking.

Testing

  • cargo build passes
  • DST boundaries verified (Mar 8 2026 / Nov 1 2026 flip correctly; VLDB winter deadlines now resolve to UTC-8, summer to UTC-7)
  • vldb.yml validates against the updated schema

PT (US Pacific Time) is UTC-7 during daylight saving and UTC-8 otherwise,
so a single fixed offset cannot represent it. This was wrong for VLDB,
whose rolling deadlines span April through March and cross the DST
boundary — winter deadlines were off by one hour under the fixed UTC-7.

Resolve the offset per deadline date: PT picks UTC-7/UTC-8 based on
whether the date falls within US DST (2nd Sunday of March to 1st Sunday
of November). All other timezones keep their existing fixed offsets,
verified byte-identical across every value used in the dataset.

- showtable.rs: add is_us_dst/resolve_tz_offset; parse_deadline_to_rfc3339
  now resolves the offset from the deadline date
- schema + README: add PT
- vldb.yml: switch to PT
@mergify

mergify Bot commented Jun 6, 2026

Copy link
Copy Markdown
Contributor

Welcome to ccf-deadlines!
We're delighted to have you onboard (p≧w≦q)

@mergify mergify Bot added the updateconf update conference deadline label Jun 6, 2026
@mergify
mergify Bot requested a review from a team June 6, 2026 08:11
@mergify
mergify Bot merged commit a6510d5 into ccfddl:main Jun 7, 2026
4 checks passed
@mergify

mergify Bot commented Jun 7, 2026

Copy link
Copy Markdown
Contributor

Great job!
Thank you @sarendis56 for your contribution!

@mergify mergify Bot added the ready-to-merge ready to merge the pr label Jun 7, 2026
@sarendis56
sarendis56 deleted the fix-Jun-6 branch June 7, 2026 15:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ready-to-merge ready to merge the pr updateconf update conference deadline

Projects

None yet

Development

Successfully merging this pull request may close these issues.

ACML ends in 27 june, not 7 june Support for pacific time (PT) timezone

2 participants