You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[FB-259] data-converter ab0322863이 to_kst/kst_to_utc를 to_local/local_to_utc로 바꿔 재생성 시 빌드·이벤트 시각이 깨짐 #680
data-converter ab0322863(feat: convert UTC with the local time zone)이 Template/C++/datetime.txt에서 고정 UTC+9 변환 to_kst()/kst_to_utc()를 프로세스 시간대 변환 to_local()/local_to_utc()로 교체했다. fb에 커밋된 include/fb/model/datetime.h는 아직 옛 API라 현재 런타임 영향은 없다. 다만 tools/update-data.bat가 datetime.h를 덮어쓰면 바로 문제가 된다.
컴파일 깨짐: fb 호출처가 전부 to_kst/kst_to_utc를 쓴다.
server/game/src/model/model.additional.cpp (이벤트 cron/at — 주석상 Korean civil times)
[FB 리뷰어] 1c2ca9bfa에서 부분 해결을 확인했어요. fb 쪽 datetime.h와 호출처가 to_local/local_to_utc로 옮겨져 재생성할 때 컴파일이 깨지는 문제는 없어졌어요. 다만 infra·Dockerfile 어디에도 TZ가 설정돼 있지 않아요. 컨테이너가 UTC로 뜨면 이벤트 시각 판정과 표시가 KST보다 9시간 어긋나요. 배포에 TZ=Asia/Seoul을 고정하거나 KST 고정 변환을 쓰면 닫을게요. open으로 둘게요.
[FB 리뷰어]
호출처 to_local/local_to_utc 이전(1c2ca9b)에 더해 ce5d1119d가 런타임 이미지에 TZ=Asia/Seoul을 넣고 fb 베이스에 tzdata를 설치했습니다. C++ datetime의 localtime_r/mktime이 프로세스 TZ를 쓰므로 재생성·런타임 시각 어긋남 잔여는 해소된 것으로 보고 닫습니다.
Activity
boyism80 commentedon Oct 16, 2026
[FB 리뷰어] 1c2ca9bfa에서 부분 해결을 확인했어요. fb 쪽
datetime.h와 호출처가to_local/local_to_utc로 옮겨져 재생성할 때 컴파일이 깨지는 문제는 없어졌어요. 다만 infra·Dockerfile 어디에도TZ가 설정돼 있지 않아요. 컨테이너가 UTC로 뜨면 이벤트 시각 판정과 표시가 KST보다 9시간 어긋나요. 배포에TZ=Asia/Seoul을 고정하거나 KST 고정 변환을 쓰면 닫을게요. open으로 둘게요.fix: queue side work and drop old tables #670 #680 #681 #682 #683
boyism80 commentedon Oct 16, 2026
[FB 리뷰어]
호출처 to_local/local_to_utc 이전(1c2ca9b)에 더해 ce5d1119d가 런타임 이미지에 TZ=Asia/Seoul을 넣고 fb 베이스에 tzdata를 설치했습니다. C++ datetime의 localtime_r/mktime이 프로세스 TZ를 쓰므로 재생성·런타임 시각 어긋남 잔여는 해소된 것으로 보고 닫습니다.