{"bugs":[{"bugid":835442,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"dev-scheme\/guile-ncurses-3.0-r3 fails tests (hang) on MUSL"},{"bugid":906861,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"dev-scheme\/guile-ncurses-3.1 fails to compile (MUSL-SYSTEM): curs_port.c:49:37: error: unknown type name off64_t"},{"bugid":915049,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"dev-scheme\/guile-ncurses-3.1 fails test - FAIL: menu_gc_refcount.scm"},{"bugid":932132,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"dev-scheme\/guile-ncurses-3.1-r100 - menu_type.c: error: invalid use of incomplete typedef ITEM {aka struct tagITEM}"}],"categories":[{"categoryid":393,"name":"dev-libs","summary":"The dev-libs category contains various miscellaneous programming libraries."},{"categoryid":383,"name":"dev-scheme","summary":"The dev-scheme category contains libraries and utilities relevant to the Scheme programming language."},{"categoryid":381,"name":"sys-libs","summary":"The sys-libs category contains various system-level libraries."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"72a09b15d32d42a54159fb4be4b6b414a1e57432","committime":"2024-11-30T14:03:22","packageid":74445,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"6c6c4d48f0a9334de55e2791b69c59cc33fad6be","committime":"2024-11-30T13:46:28","packageid":74445,"repoid":1,"summary":"dev-scheme\/guile-ncurses: drop 3.1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"d1e7b66277e48c9a81aa2c0bfcd8a0e2d11de295","committime":"2024-09-18T13:18:51","packageid":74445,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"parona@protonmail.com","authorname":"Alfred Wingate","body":"Signed-off-by: Alfred Wingate <parona@protonmail.com>\nSigned-off-by: Arsen Arsenović <arsen@gentoo.org>","commitid":"59c7ac4e3cbafee9510ff2c1b15227079abc87e0","committime":"2024-08-26T23:21:24","packageid":74445,"repoid":1,"summary":"dev-scheme\/guile-ncurses: switch to new guile mechanism"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"30407e8fff44307b03c0be08b9d807b1232d92a7","committime":"2023-10-01T15:46:34","packageid":74445,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"xgqt@gentoo.org","authorname":"Maciej Barć","body":"Signed-off-by: Maciej Barć <xgqt@gentoo.org>","commitid":"a9d2967a986294b66ee1089fa128f07bfc0cf27e","committime":"2023-10-01T15:21:31","packageid":74445,"repoid":1,"summary":"dev-scheme\/guile-ncurses: drop old 3.0-r3"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"94c16b255ab440cf744dfde1aebc36a756471198","committime":"2023-05-16T12:03:55","packageid":74445,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"xgqt@gentoo.org","authorname":"Maciej Barć","body":"Bug: https:\/\/bugs.gentoo.org\/905898\nSigned-off-by: Maciej Barć <xgqt@gentoo.org>","commitid":"7e3b8ea2dbbeffdb67ab6b029d2d7349e059d4e4","committime":"2023-05-16T11:34:53","packageid":74445,"repoid":1,"summary":"dev-scheme: use dostrip instead of RESTRICT"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"ea05fecf354b80de2e772edc8224591be6057cc9","committime":"2023-01-21T09:01:57","packageid":74445,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"xgqt@gentoo.org","authorname":"Maciej Barć","body":"Signed-off-by: Maciej Barć <xgqt@gentoo.org>","commitid":"327c95d0c2ada68112848edbc7b095df143eac20","committime":"2023-01-21T06:39:35","packageid":74445,"repoid":1,"summary":"dev-scheme\/guile-ncurses: bump to 3.1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"6fd7207417c4017b8313e88bbdaafa71e1fcfb53","committime":"2022-05-17T21:17:53","packageid":74445,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"xgqt@gentoo.org","authorname":"Maciej Barć","body":"as QA requested\nhttps:\/\/projects.gentoo.org\/qa\/policy-guide\/installed-files.html#pg0302\n\nSigned-off-by: Maciej Barć <xgqt@gentoo.org>","commitid":"241b91b58d9f3f01c95f0a2dc2cadea122165e03","committime":"2022-05-17T20:42:58","packageid":74445,"repoid":1,"summary":"dev-scheme\/guile-ncurses: drop useless static-libs USE flag"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"fd41f8e14f016008ae9b43eed83853b55465d7e5","committime":"2022-05-17T17:02:59","packageid":74445,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"xgqt@gentoo.org","authorname":"Maciej Barć","body":"Closes: https:\/\/bugs.gentoo.org\/843614\nSigned-off-by: Maciej Barć <xgqt@gentoo.org>","commitid":"41642e5ac0113a9bb891938424445704bcaf2355","committime":"2022-05-17T16:50:42","packageid":74445,"repoid":1,"summary":"dev-scheme\/guile-ncurses: add static-libs USE flag"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"e1eff38f9afb42351cd46b5604250f8d009fbd81","committime":"2022-05-10T14:03:20","packageid":74445,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"xgqt@gentoo.org","authorname":"Maciej Barć","body":"Closes: https:\/\/bugs.gentoo.org\/843560\nSigned-off-by: Maciej Barć <xgqt@gentoo.org>","commitid":"29ec72bfa12bd8bd706ea8fedcd3910c6516fd0d","committime":"2022-05-10T13:42:49","packageid":74445,"repoid":1,"summary":"dev-scheme\/guile-ncurses: run eautoreconf"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"324a25b8baf4e82dd87ff4c2e31de92a93bb1ed0","committime":"2022-05-09T17:03:02","packageid":74445,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"orbea@riseup.net","authorname":"orbea","body":"On Gentoo both -lncurses and -ltinfow are needed where the build\nmisses the latter. Additionally GNU libtool silently ignores\n-no-undefined while slibtool does not.\n\nBug: https:\/\/bugs.gentoo.org\/843416\nSigned-off-by: orbea <orbea@riseup.net>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/25404\nSigned-off-by: Maciej Barć <xgqt@gentoo.org>","commitid":"e9b4a8bfad4ca23a97239ff8d1bad011da038fab","committime":"2022-05-09T16:23:51","packageid":74445,"repoid":1,"summary":"dev-scheme\/guile-ncurses: Fix build with slibtool"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"2bfa1be246d2e330006a8ad66ed4f7841dec3df4","committime":"2022-02-16T18:06:53","packageid":74445,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"xgqt@gentoo.org","authorname":"Maciej Barć","body":"Closes: https:\/\/bugs.gentoo.org\/352175\nPackage-Manager: Portage-3.0.30, Repoman-3.0.3\nSigned-off-by: Maciej Barć <xgqt@gentoo.org>","commitid":"eb684a3040bf568719ee5ec5f033b00e5701d8c6","committime":"2022-02-16T17:44:07","packageid":74445,"repoid":1,"summary":"dev-scheme\/guile-ncurses: new package; add version 3.0"}],"dependencies":[{"block":false,"categoryid":381,"description":"Console display library","ebuildids":[838497],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"base-system@gentoo.org","maintainername":"Gentoo Base System","name":"ncurses","packageid":45285},{"block":false,"categoryid":393,"description":"Library for manipulating Unicode and C strings according to Unicode standard","ebuildids":[838497],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"scheme@gentoo.org","maintainername":"Gentoo Scheme Project","name":"libunistring","packageid":47348,"summary":"Text files are nowadays usually encoded in Unicode, and may consist of very different scripts – from Latin letters to Chinese Hanzi –, with many kinds of special characters – accents, right-to-left writing marks, hyphens, Roman numbers, and much more. But the POSIX platform APIs for text do not contain adequate functions for dealing with particular properties of many Unicode characters. In fact, the POSIX APIs for text have several assumptions at their base which don't hold for Unicode text. This library provides functions for manipulating Unicode strings and for manipulating C strings according to the Unicode standard."},{"block":false,"categoryid":383,"description":"GNU Ubiquitous Intelligent Language for Extensions","ebuildids":[838497,838497],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"scheme@gentoo.org","maintainername":"Gentoo Scheme Project","name":"guile","packageid":48393,"summary":"Guile is a library designed to help programmers create flexible applications. Using Guile in an application allows programmers to write plug-ins, or modules (there are many names, but the concept is essentially the same) and users to use them to have an application fit their needs."},{"block":false,"categoryid":393,"description":"Implementation for atomic memory update operations","ebuildids":[838497],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"sound@gentoo.org","maintainername":"Gentoo Sound project","name":"libatomic_ops","packageid":52059},{"block":false,"categoryid":393,"description":"The Boehm-Demers-Weiser conservative garbage collector","ebuildids":[838497],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"patrick@gentoo.org","maintainername":"Patrick Lauer","name":"boehm-gc","packageid":54301}],"depending":[],"ebuilds":[{"archs":["~amd64","~x86"],"ebuildid":838497,"firstseen":"2024-09-18T14:20:31.583496","license":"LGPL-3+","moddate":"2026-03-22T20:20:54","packageid":74445,"repoid":1,"slot":"0","uses":["guile_targets_2-2","guile_targets_3-0"],"version":"3.1-r100"}],"masks":[],"package":{"categoryid":383,"description":"Guile FFI to ncurses library for text-based console UI","firstseen":"2022-02-16T18:19:16.720971","name":"guile-ncurses","packageid":74445,"summary":"GNU Guile-Ncurses is a library for the Guile Scheme interpreter that provides functions for creating text user interfaces. The text user interface functionality is built on the ncurses libraries: curses, form, panel, and menu."},"rdependencies":[{"block":false,"categoryid":381,"description":"Console display library","ebuildids":[838497],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"base-system@gentoo.org","maintainername":"Gentoo Base System","name":"ncurses","packageid":45285},{"block":false,"categoryid":393,"description":"Library for manipulating Unicode and C strings according to Unicode standard","ebuildids":[838497],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"scheme@gentoo.org","maintainername":"Gentoo Scheme Project","name":"libunistring","packageid":47348,"summary":"Text files are nowadays usually encoded in Unicode, and may consist of very different scripts – from Latin letters to Chinese Hanzi –, with many kinds of special characters – accents, right-to-left writing marks, hyphens, Roman numbers, and much more. But the POSIX platform APIs for text do not contain adequate functions for dealing with particular properties of many Unicode characters. In fact, the POSIX APIs for text have several assumptions at their base which don't hold for Unicode text. This library provides functions for manipulating Unicode strings and for manipulating C strings according to the Unicode standard."},{"block":false,"categoryid":383,"description":"GNU Ubiquitous Intelligent Language for Extensions","ebuildids":[838497,838497],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"scheme@gentoo.org","maintainername":"Gentoo Scheme Project","name":"guile","packageid":48393,"summary":"Guile is a library designed to help programmers create flexible applications. Using Guile in an application allows programmers to write plug-ins, or modules (there are many names, but the concept is essentially the same) and users to use them to have an application fit their needs."},{"block":false,"categoryid":393,"description":"Implementation for atomic memory update operations","ebuildids":[838497],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"sound@gentoo.org","maintainername":"Gentoo Sound project","name":"libatomic_ops","packageid":52059},{"block":false,"categoryid":393,"description":"The Boehm-Demers-Weiser conservative garbage collector","ebuildids":[838497],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"patrick@gentoo.org","maintainername":"Patrick Lauer","name":"boehm-gc","packageid":54301}],"repos":[{"branch":"master","lastcommit":"52197549fd3431fa256b8edbafdcd3702dd0e134","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/www.gnu.org\/software\/guile-ncurses\/"],"uses":[{"description":"Build with GNU Guile 2.2","group":"guile_targets","isdefault":false,"use":"2-2"},{"description":"Build with GNU Guile 3.0","group":"guile_targets","isdefault":false,"use":"3-0"}]}