[Bug] Conflicting Redis package between Wiki and Frappe 5.56.0

Was customizing a docker image and added Wiki to the image using: apps.json.

I was not able to get rid of a “redis.commands” Module not available/found error.

When I used PIP_CONSTRAINTS to enforce “redis” to 4.5 Wiki Failed and when forced “redis” to be “<4” Frappe v15.56.0 was failing.

Was only possible to build the image if we remove the Wiki.

Something to look at and fix dependencies for Wiki.

Try using master branch for wiki

Hello @revant_one

:+1:

Yes, it worked when using “master” branch.
Thank you so much.

I was using v2.0.1, which is the latest release tag, what is the difference between this and “master”?

v2.0.1 is from June 12, 2023 and the commit fix(migrate): check if page exists before adding to space · frappe/wiki@3b894f5 · GitHub
is from branch version-14, and it’s 353 commits behind master, with 124 files changed, as can be seen here:
Comparing v2.0.1...master · frappe/wiki · GitHub

Yes, but the repo says that is the latest… Interesting!

So basically they stopped publishing point-in-time releases and switched to a rolling updates model.
Which are micro-releases at each commit, if you will, but maybe less “curated” than “releases”? The latter aspect depends on the skills acquired and effectively put to work, the tests (automated or not), and also the speed and scope of feedback received has an influence on the upcoming commits/micro-releases (and maybe also future releases, if such will restart).
It’s agile development, anyway.

Yeah, clealy that’s what happened.