{"bugs":[{"bugid":970146,"firstseen":"2026-02-19T20:46:27.902450","severity":"normal","status":"UNCONFIRMED","summary":"dev-util\/ty: phase out USE=jemalloc"},{"bugid":979166,"firstseen":"2026-07-13T08:57:55.389965","severity":"normal","status":"CONFIRMED","summary":"dev-util\/ty-0.0.84 QA Notice: This package uses a very large number of CRATES. Please provide a crate tarball instead and fetch it via SRC_URI"},{"bugid":983465,"firstseen":"2026-09-29T09:59:29.853326","severity":"normal","status":"CONFIRMED","summary":"dev-util\/ty-0.0.7 - [eigen-5.0] ERROR: dev-util\/ty-0.0.7::gentoo failed (unpack phase):"}],"categories":[{"categoryid":449,"name":"app-arch","summary":"The app-arch category contains tools for archiving, compressing and uncompressing files or groups of files."},{"categoryid":393,"name":"dev-libs","summary":"The dev-libs category contains various miscellaneous programming libraries."},{"categoryid":428,"name":"dev-util","summary":"The dev-util category contains various miscellaneous development utilities."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"96d12c6223f33f9ddd310a04e5ab6ef0d14f1653","committime":"2026-10-02T17:30:48","packageid":78685,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"eschwartz@gentoo.org","authorname":"Eli Schwartz","body":"It is fixed upstream pending a version bump. The diff is 600 lines\nbecause it requires (?) a complete refactor to move these tests into a\ndifferent test executable in order to be run serialized. The original\nproblem was free concurrency in opening a file for writing and also fork\nin preparation for execing the same binary (?) which is odd, you'd think\neach test would have its own testdir but apparently they must all be\ncreating the same abspath independently, then using it without regard to\nwhat other parallel code is also creating and then using the same file.\n\nInstead of applying a quite giant diff, we simply skip the test and wait\nfor the next version.\n\nSee-Also: https:\/\/github.com\/astral-sh\/ruff\/issues\/29033\nSigned-off-by: Eli Schwartz <eschwartz@gentoo.org>","commitid":"a15d7304f2f68d7712cb653d8bb382573fe67264","committime":"2026-10-02T17:19:36","packageid":78685,"repoid":1,"summary":"dev-util\/ty: update comment for \"fearful concurrency\" test skips"},{"authoremail":"eschwartz@gentoo.org","authorname":"Eli Schwartz","body":"Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>","commitid":"997c1a529e867432bbd7185c722fda1d2740e8fd","committime":"2026-10-01T13:26:03","packageid":78685,"repoid":1,"summary":"dev-util\/ty: add 0.0.84"},{"authoremail":"eschwartz@gentoo.org","authorname":"Eli Schwartz","body":"Technically it is actually more lines, that being said it is also better\nisolated, easier to understand, and flexible to change. No more need to\nhardcode files to be manually moved.\n\nSigned-off-by: Eli Schwartz <eschwartz@gentoo.org>","commitid":"03a2a62ac4363e31a9134c815bbe54ec0702e723","committime":"2026-09-25T21:34:50","packageid":78685,"repoid":1,"summary":"dev-util\/ty: switch unpack logic to use cargo_crate_unpack"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"a86f26d8e6e5bbf8c513033d0d69676005882f7c","committime":"2026-01-01T01:15:55","packageid":78685,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"eschwartz@gentoo.org","authorname":"Eli Schwartz","body":"Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>","commitid":"6a31ac7115b09cbe2d4b6c9a9d7cc098524f8b7d","committime":"2025-12-30T02:27:21","packageid":78685,"repoid":1,"summary":"dev-util\/ty: new package, add 0.0.7"}],"dependencies":[{"block":false,"categoryid":393,"description":"Jemalloc is a general-purpose scalable concurrent allocator","ebuildids":[885869,912765],"firstseen":"2010-12-31T14:39:17.540839","maintainer":"mozilla@gentoo.org","maintainername":"Gentoo Mozilla Team","name":"jemalloc","packageid":56647},{"block":false,"categoryid":449,"description":"zstd fast compression library","ebuildids":[885869,912765],"firstseen":"2016-09-05T13:36:19.823374","name":"zstd","packageid":65778}],"depending":[],"ebuilds":[{"archs":["~amd64"],"ebuildid":912765,"firstseen":"2026-10-02T18:48:48.596591","license":"MIT Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-3.0 Unicode-DFS-2016 WTFPL-2 ZLIB","moddate":"2026-10-05T19:51:34","packageid":78685,"repoid":1,"slot":"0","uses":["debug"],"version":"0.0.84"},{"archs":["~amd64"],"ebuildid":885869,"firstseen":"2026-01-01T01:25:37.126426","license":"MIT Apache-2.0 BSD CC0-1.0 ISC MIT MPL-2.0 PSF-2 Unicode-3.0 Unicode-DFS-2016 WTFPL-2 ZLIB","moddate":"2026-10-05T19:51:34","packageid":78685,"repoid":1,"slot":"0","uses":["debug"],"version":"0.0.7"}],"masks":[],"package":{"categoryid":428,"description":"An extremely fast Python type checker and language server, written in Rust","firstseen":"2026-01-01T01:25:37.126426","name":"ty","packageid":78685},"rdependencies":[{"block":false,"categoryid":393,"description":"Jemalloc is a general-purpose scalable concurrent allocator","ebuildids":[885869,912765],"firstseen":"2010-12-31T14:39:17.540839","maintainer":"mozilla@gentoo.org","maintainername":"Gentoo Mozilla Team","name":"jemalloc","packageid":56647},{"block":false,"categoryid":449,"description":"zstd fast compression library","ebuildids":[885869,912765],"firstseen":"2016-09-05T13:36:19.823374","name":"zstd","packageid":65778}],"repos":[{"branch":"master","lastcommit":"3b66433aff5f73f3c1d4d3df24106c894f7bfdf7","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/docs.astral.sh\/ty\/","https:\/\/github.com\/astral-sh\/ty"],"uses":[{"description":"Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https:\/\/wiki.gentoo.org\/wiki\/Project:Quality_Assurance\/Backtraces","isdefault":false,"use":"debug"}]}