Replies: 1 comment 2 replies
-
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
TL;DR = This is far too difficult to install. What steps can you take to simplify?
This is a good product overall. But the barrier to entry is very high. Sqitch is written in an old language that is difficult to maintain, and installing it requires at least one additional SDK, package manager, and supporting libs because the pieces it requires must be built/compiled on the local machine.
In this day and age, where it could be single Python module or something equally simple, people will rarely choose to embrace apps with long, arduous, fragile installation procedures unless they absolutely have to.
It is literally taking me 10 times longer to install and run sqitch, than it took me to create the extensive SQL scripts.
Other people are experiencing the same pain, as evidenced here:
sqitchers/docker-sqitch#26
Can you please update your documentation to clarify some things:
It's impractical to use any tool in a CI/CD pipeline that needs 20+ installation steps just to be executable.
apt install sqitch
oryum install sqitch
should be all that is required... not 5 hours of research, setup, downloading, and compiling. If you want a broader userbase, your app needs to be usable by people who don't have a PhD in Perl.Beta Was this translation helpful? Give feedback.
All reactions