southbridgeio / redmine_recurring_tasks

Plugin for creating scheduled tasks from templates
http://www.redmine.org/plugins/redmine_recurring_tasks
MIT License
39 stars 15 forks source link

DST issue #65

Open laurentro opened 4 years ago

laurentro commented 4 years ago

Hello,

Since the changeover to daylight saving time, recurring tickets are generated one hour late.

The hosting server (RHEL 7.5) is well configured: CEST, DST active, see :

# timedatectl
      Local time: mer. 2020-04-01 14:23:21 CEST
  Universal time: mer. 2020-04-01 12:23:21 UTC
        RTC time: mer. 2020-04-01 12:23:21
       Time zone: Europe/Paris (CEST, +0200)
     NTP enabled: yes
NTP synchronized: yes
 RTC in local TZ: no
      DST active: yes
 Last DST change: DST began at
                  dim. 2020-03-29 01:59:59 CET
                  dim. 2020-03-29 03:00:00 CEST
 Next DST change: DST ends (the clock jumps one hour backwards) at
                  dim. 2020-10-25 02:59:59 CEST
                  dim. 2020-10-25 02:00:00 CET

In the Schedule panel, I can see the CEST time zone (near hour/minutes menus), but the tickets scheduled at 17:00 are generated at 18:00 local time. (see attached file). 2020-04-01 14_43_34-Redmine DIP

All times are correctly displayed in Redmine. Here is the information of the Redmine server :

Environment:
  Redmine version                4.1.0.stable
  Ruby version                   2.5.7-p206 (2019-10-01) [x86_64-linux]
  Rails version                  5.2.4.1
  Environment                    production
  Database adapter               Mysql2
  Mailer queue                   ActiveJob::QueueAdapters::AsyncAdapter
  Mailer delivery                smtp
SCM:
  Subversion                     1.13.0
  Git                            2.19.1
  Filesystem                     
Redmine plugins:
  redmine_checklists             3.1.17
  redmine_recurring_tasks        0.3.4

This problem is really crippling, I hope I won't have to tinker with the schedule of several dozen tickets, twice a year.

I hope you can come up with a solution.

Thank you in advance for your interest

laurentro commented 4 years ago

Hello, Since I haven't been back for 45 days, I take the liberty of coming back to you. Do you lack information from me, or do you feel that the problem lies elsewhere? Best Regards.