Why is this a problem?
It is usual problem to me when trying to run tests. Packages have passenger in Gemfile but `bundle install` doesn't see passenger installed already, and tries to install it again from the gem directly.
I had a look at this today while bumping to passenger 4.0.23. We explicitly don't install the gem version, and the passenger build system does not install the gemspec in this case. I'm not sure if it would work if we would install that anyway, so for now I'v not added this yet.
I'm also surprised to learn that gems depend on passenger. Do you have an example so that I could do some testing?
I'm writing a puppet module for passenger at work that I can't share, sorry
By the way, this issue is not that important for me. Feel free to delay the fix for unknown time or even close it as wontfix if you think it is too much effort for close to zero gain :)