Currently Gemfile specifies requirements as exact versions up to tiny version/bug fix version. Can this be changed to ~> x.y.z like most other gems do?
If there is a specific bug fix we need, then only we should bump the minimum tiny version.
Since Gemfile.lock can specify exact version, this will not affect any bundler/gem users but can help with debian package/possible other distro packages from patching Gemfile.
Summary: normal minor version bumps should be done via Gemfile.lock only and Gemfile should keep minimum known working version.
For minor and major version updates, it can be done in both Gemfile and Gemfile.lock.
Note: This discussion was imported from Loomio. Click here to view the original discussion.