I don’t know the situation here, but generally if a package is broken on a stable release (from the beginning), I see nothing blocking its update to a working version on that stable branch, even if that’s a major update or something. (Of course, dependencies etc. may make that too hard.)
I don’t think you need to use
runAsRoot. You could just create the
db directory with
extraCommands = "mkdir ./db";: the advantage is that a VM is no longer required.
You are right! I’ll update the post.