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.