Puppet syntax of versioncmp and lsbdistcodename Fixes #1
couchrest v1.2.1 doesn't build with default debian jessie rake version shipped as debian package (10.3.2) see https://leap.se/code/issues/7754
add gemfile
make extra sure versioncmp behaves as expected
needed to run the tests in the ci
since we depend on versioncmp and that function had some bugs in the past, make sure it behaves as expected in our usecases