{"bugs":[],"categories":[{"categoryid":450,"name":"dev-lang","summary":"The dev-lang category contains various programming language implementations and related tools."},{"categoryid":439,"name":"dev-ruby","summary":"The dev-ruby category contains libraries and utilities relevant to the Ruby programming language."},{"categoryid":396,"name":"virtual","summary":"The virtual category contains packages which satisfy virtual dependencies."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"aa3cec913d031ffd7b238b3bb0133dde88a908f8","committime":"2025-07-29T11:07:37","packageid":77957,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"graaff@gentoo.org","authorname":"Hans de Graaff","body":"Signed-off-by: Hans de Graaff <graaff@gentoo.org>","commitid":"42e8d2cd783988d0bbf5b9ee78f4eb224b2ccde0","committime":"2025-07-29T09:47:43","packageid":77957,"repoid":1,"summary":"dev-ruby\/with_advisory_lock: drop 5.1.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"c3efefe96ad06b87078a955b9a894d138adc884e","committime":"2025-06-19T16:51:59","packageid":77957,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"graaff@gentoo.org","authorname":"Hans de Graaff","body":"Closes: https:\/\/bugs.gentoo.org\/945695\nSigned-off-by: Hans de Graaff <graaff@gentoo.org>","commitid":"acf3785f475fc62b871f32473b23d7dc1321969c","committime":"2025-06-19T16:31:31","packageid":77957,"repoid":1,"summary":"dev-ruby\/with_advisory_lock: add 5.3.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"cc12069419d0547e8beb1d7dd3fb64ab1739d949","committime":"2024-12-01T12:48:15","packageid":77957,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"azamat.hackimov@gmail.com","authorname":"Azamat H. Hackimov","body":"Signed-off-by: Azamat H. Hackimov <azamat.hackimov@gmail.com>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"a72aaf401ef20388a4f528cf3804d24ffa20ba8e","committime":"2024-10-14T21:56:57","packageid":77957,"repoid":1,"summary":"dev-ruby\/with_advisory_lock: new package, add 5.1.0"}],"dependencies":[{"block":false,"categoryid":450,"description":"An object-oriented scripting language","ebuildids":[867826,867826],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"ruby@gentoo.org","maintainername":"Gentoo Ruby Project","name":"ruby","packageid":46620},{"block":false,"categoryid":396,"description":"Virtual ebuild for rubygems","ebuildids":[867826,867826],"firstseen":"2011-10-21T14:35:54.116092","maintainer":"ruby@gentoo.org","maintainername":"Gentoo Ruby Project","name":"rubygems","packageid":58070}],"depending":[],"ebuilds":[{"archs":["~amd64"],"ebuildid":867826,"firstseen":"2025-06-19T18:10:10.793739","license":"MIT","moddate":"2026-03-30T13:49:43","packageid":77957,"repoid":1,"slot":"0","uses":["doc","ruby_targets_ruby32","ruby_targets_ruby33","test"],"version":"5.3.0"}],"masks":[],"package":{"categoryid":439,"description":"Advisory locking for ActiveRecord","firstseen":"2024-12-01T12:56:15.205379","name":"with_advisory_lock","packageid":77957},"rdependencies":[{"block":false,"categoryid":450,"description":"An object-oriented scripting language","ebuildids":[867826,867826],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"ruby@gentoo.org","maintainername":"Gentoo Ruby Project","name":"ruby","packageid":46620},{"block":false,"categoryid":439,"description":"Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM","ebuildids":[867826,867826,867826,867826,867826,867826],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"ruby@gentoo.org","maintainername":"Gentoo Ruby Project","name":"activerecord","packageid":55017},{"block":false,"categoryid":396,"description":"Virtual ebuild for rubygems","ebuildids":[867826,867826],"firstseen":"2011-10-21T14:35:54.116092","maintainer":"ruby@gentoo.org","maintainername":"Gentoo Ruby Project","name":"rubygems","packageid":58070},{"block":false,"categoryid":439,"description":"Efficient and thread-safe code loader for Ruby","ebuildids":[867826,867826],"firstseen":"2019-04-07T07:23:00.963149","name":"zeitwerk","packageid":69766,"summary":"Zeitwerk implements constant autoloading with Ruby semantics. Each gem and application may have their own independent autoloader, with its own configuration, inflector, and logger. Supports autoloading, preloading, reloading, and eager loading."}],"repos":[{"branch":"master","lastcommit":"52197549fd3431fa256b8edbafdcd3702dd0e134","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/github.com\/ClosureTree\/with_advisory_lock"],"uses":[{"description":"Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally","isdefault":false,"use":"doc"},{"description":"Enable dependencies and\/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)","isdefault":false,"use":"test"},{"description":"Build with MRI Ruby 3.2.x","group":"ruby_targets","isdefault":false,"use":"ruby32"},{"description":"Build with MRI Ruby 3.3.x","group":"ruby_targets","isdefault":false,"use":"ruby33"}]}