我最近上傳了一個Haskell項目給Hackage,但我不確定在cabal文件中應該如何縮小或擴大我的依賴版本約束。有沒有這方面的指導方針?cabal依賴版本約束應該有多寬還是多?
3
A
回答
1
有Haskell Package Versioning Policy,它給出了明確的指導。
但是我應該補充一點,這些並不是普遍接受的,並且引起經常激烈的爭論,特別是依賴關係的上限版本。
1
這真的取決於你的依賴是什麼。如果幸運的話,他們正確應用semver慣例,在這種情況下,您應該將您的依賴項設置爲項目最早的小版本以及之後的任何內容,但在下一個主要版本之前。
相關問題
- 1. Weblogic共享庫多個依賴版本
- 2. maven多模塊依賴版本
- 3. NuGet依賴和多個DLL版本
- 4. 如何使用Cabal將Haskell依賴關係的版本固定爲基礎本地依賴項的版本?
- 5. 在Dart with Pub中,何時應該對依賴項使用「任意」版本約束?
- 6. 使用多個版本號的多個maven依賴關係
- 7. 多列約束
- 8. 多列約束
- 9. 多約束鍵
- 10. 多態約束
- 11. 多個約束
- 12. 多約束
- 13. 多hasProperty約束
- 14. maven依賴版本?
- 15. Bower依賴版本
- 16. 我應該使用RoboGuice還是其他依賴注入框架?
- 17. 值得使用SSE還是應該依賴編譯器?
- 18. Symfony2的約束後的數據依賴
- 19. SQL Server列約束和依賴關係
- 20. 的Symfony2:請約束依賴於對方
- 21. 紙漿互相依賴的約束
- 22. 約束相互依賴的表
- 23. 依賴注入有多遠?
- 24. 多值依賴
- 25. Maven 2 - 從傳遞依賴版本定義依賴版本
- 26. 如何同時具有寬度約束和等寬約束
- 27. 如何驗證此XML具有XML Schema的值約束,還是應該?
- 28. 依賴注入配置應該受版本控制嗎?
- 29. Maven依賴項版本範圍應該被視爲棄用?
- 30. 約束種:通過多個約束
我希望你能找到你要找的東西,但是要求書面指導方針可以被解釋爲離線資源的離題請求。 – admdrew 2014-12-02 20:22:39
感謝您的提示。我刪除了「書面」一詞 – dan 2014-12-02 21:06:01
至少有一個答案指出,這個問題一直是過去很長時間以來的巨大爭議的主題。有博客文章,Reddit主題,郵件列表主題,太多的鏈接或總結。各種職位的索引可能是有用的,但我不確定這是否是合適的論壇。 – 2014-12-03 00:17:50