Bug 440319

Summary: Wrong religious holidays
Product: [Frameworks and Libraries] frameworks-kholidays Reporter: medin <med.medin.2014>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: REPORTED ---    
Severity: normal CC: nate
Priority: NOR    
Version: 5.84.0   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: Wrong religious holidays

Description medin 2021-07-27 09:43:58 UTC
Created attachment 140351 [details]
Wrong religious holidays

In 57 Muslim countries and also in other with large Muslim community, they use different calendar called Hijri Calendar which consists of 12 lunar months, in those countries they use two calendars : Gregorian and Hijri, the Hirji is used to determine religious holidays like Ramadan, Eid El Fitr, Eid Al Adha, Pilgrimage, Ashura... Mostly the start of new month is based on real observation (by human eyes in most places) of the moon's crescent (hilal) marking the end of the previous lunar cycle (the previous month), this causes the religious holidays to be different according to the geographic position of the country on earth, sometimes even some adjacent countries could have difference of one day between them.
For now the only calendar provider that give correct and updated holidays for Hijri calendar is Google (even Microsoft Outlook Calendar fails to do it), while KDE holidays are based on static files that are really outdated, for example the Morocco holidays file was updated from 7 years ago, while the Moroccan Hijri Calendar is updated at the start of each lunar month.