Source: ruby-with-advisory-lock Section: ruby Priority: optional Maintainer: Debian Ruby Team Uploaders: Soren Stoutner Build-Depends: debhelper-compat (= 13), gem2deb (>= 1), rake, ruby-activerecord (>= 2:6.1), ruby-zeitwerk (>= 2.6), ruby-maxitest , ruby-mocha , ruby-sqlite3 Standards-Version: 4.7.0 Vcs-Git: https://salsa.debian.org/ruby-team/ruby-with-advisory-lock.git Vcs-Browser: https://salsa.debian.org/ruby-team/ruby-with-advisory-lock Homepage: https://github.com/ClosureTree/with_advisory_lock Testsuite: autopkgtest-pkg-ruby Rules-Requires-Root: no Package: ruby-with-advisory-lock Architecture: all Depends: ${misc:Depends}, ${ruby:Depends}, ${shlibs:Depends} Description: Advisory locking (mutexes) for ActiveRecord when used with MySQL or PostgreSQL WithAdvisoryLock adds advisory locking (mutexes) to ActiveRecord 6.0+, with ruby 2.7+, jruby or truffleruby, when used with MySQL or PostgreSQL. SQLite resorts to file locking. . An advisory lock is a mutex used to ensure no two processes run some process at the same time. When the advisory lock is powered by your database server, as long as it isn't SQLite, your mutex spans hosts.