-
Notifications
You must be signed in to change notification settings - Fork 14.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update dependency "holidays" from ">=1.17 <18" to actual "0.28" as dependency for actual prophet 1.1.4 => using newer holidays killing superset V2.1.0 #24619
Comments
Have you already investigated a fix for this? The title sounds like the fix if I'minterpreting this correctly. If so, a PR would be warmly welcomed :) |
Hi @arkid15r @sebastianliebscher! Do you want to fix the issue? |
Hey @EugeneTorap, If the fix only requires
then it shouldn't be a hard one. |
@arkid15r Thanks so much! |
Thanks for keeping stakeholders notified, Eugene! |
Hi @rusackas I am rather new to the superset on this level and also not very common with using GIT Pull requests so sorry that I did not try to make a pull request .. thanks for the quick responses and reacts here! |
It seems that the issue is caused by the difference of approaches Superset (carefully pinned) and Prophet (minimum version) have been using for their requirements management. I filed #24647 but I don't think it provides anything but just a temporary I believe the easiest workaround for the issue would be something like Let me know if you have ideas on how to tackle this in a better way. Thank you! |
Fix for this issue is merged, closing this ticket now (should be fixed in V2.1.1) |
If you install standard Prophet 1.1.4 (current version) it also installs as dependency holidays 0.28
This holiday version is incompatible with superset and results to crashing pod (superset DB update & more does not work)
How to reproduce the bug
pull image 2.1.0
install prophet inside image
Expected results
Installation works, no issues
Actual results
pod is not working, init/db upgrade failing
Additional Hints
Prophet 1.1.4 uses minimum holidays 0.20, default installing 0.28 (latest version)
![image](https://private-user-images.githubusercontent.com/102737855/251774667-74a831b5-eae5-4ca3-8a95-0b4e975708dd.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzMTA5NTgsIm5iZiI6MTczOTMxMDY1OCwicGF0aCI6Ii8xMDI3Mzc4NTUvMjUxNzc0NjY3LTc0YTgzMWI1LWVhZTUtNGNhMy04YTk1LTBiNGU5NzU3MDhkZC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjExJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxMVQyMTUwNThaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0yYTVlNWY4NTE3YTZiOGNmN2I3YTFlZmY5YzM3NDgyODhlMWJkNWUyNzQ0NWY4YTRjNWEyMzBkNDVlY2RiYTE0JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.HcaBrEITj1O1ztVSQqP2zTqs7SOqWeQkMScqeVasgIY)
https://github.com/facebook/prophet/releases
Holidays Release latest versions currently brings more regions
https://python-holidays.readthedocs.io/en/latest/changelog.html
Environment
(please complete the following information):
2.1.0 docker image
Checklist
Make sure to follow these steps before submitting your issue - thank you!
Additional context
recommend to update holiday package in superset to the actual version 0.28 which also includes more regions
Workaround
Installing prophet and superset with dedicated versions avoids killing the pod completly. This should only be temporary used, don't know if prophet 1.1.3 getting problems in case of security (?)
The text was updated successfully, but these errors were encountered: