How to use the variable in sed?

version=git
release=r8
echo lp-testsuite-git-r8.x86_64.rpm |sed -e "s/-$version-$release.*//g"


I want to get

lp-testsuite

what's wrong with me ?

Your example works fine for me in both bash and ksh:

$ version=git
$ release=r8
$ echo lp-testsuite-git-r8.x86_64.rpm |sed -e "s/-$version-$release.*//g"
lp-testsuite