{"bugs":[{"bugid":714696,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"UNCONFIRMED","summary":"=media-sound\/solfege-3.23.4 fails to start with \"AttributeError: module 'webbrowser' has no attribute 'register_standard_browsers'\""},{"bugid":774168,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"media-sound\/solfege-3.23.4 - \/...\/compiler.h: fatal error: asm\/rwonce.h: No such file or directory"},{"bugid":832345,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"media-sound\/solfege-3.23.4 fails to compile: iconv: -o: No such file or directory"},{"bugid":937023,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"media-sound\/solfege-3.23.4 - [icu-75.1] \/...\/swab.h: error: unknown type name _attribute_const_"},{"bugid":952557,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"media-sound\/solfege: needs porting to Python 3.13"}],"categories":[{"categoryid":450,"name":"dev-lang","summary":"The dev-lang category contains various programming language implementations and related tools."},{"categoryid":336,"name":"dev-python","summary":"The dev-python category contains packages whose primary purpose is to provide Python modules, extensions and bindings, as well as tools and utilities useful for development in the Python programming language."},{"categoryid":373,"name":"media-sound","summary":"The media-sound category contains sound, music and audio applications."},{"categoryid":330,"name":"x11-libs","summary":"The x11-libs category contains various X11-related libraries."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"966f2756e4c203e03ad2858f34f1237d63a26ed2","committime":"2024-07-30T19:19:05","packageid":46934,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"pacho@gentoo.org","authorname":"Pacho Ramos","body":"Closes: https:\/\/bugs.gentoo.org\/880141\nCloses: https:\/\/bugs.gentoo.org\/791601\nCloses: https:\/\/bugs.gentoo.org\/929669\nSigned-off-by: Pacho Ramos <pacho@gentoo.org>","commitid":"a00f251de01877dd6892e1c3c3f589564c061c8d","committime":"2024-07-30T18:21:17","packageid":46934,"repoid":1,"summary":"media-sound\/solfege: update LICENSE, fix tc call and add py3.12"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"e817756739654c06c8a96e8fb68a3da1ba3af055","committime":"2024-04-30T18:48:55","packageid":46934,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"watermanpaint@posteo.net","authorname":"Lucio Sauer","body":"bump copyright of touched ebuilds to 2024\n\nSigned-off-by: Lucio Sauer <watermanpaint@posteo.net>\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"794061a3298b5716db015defa7b3e2c583b73980","committime":"2024-04-12T10:47:52","packageid":46934,"repoid":1,"summary":"*\/*: inline mirror:\/\/sourceforge"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"531cbe10c7322f95b4a6d403628d81a7cd94d971","committime":"2023-05-04T07:17:57","packageid":46934,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"fordfrog@gentoo.org","authorname":"Miroslav Šulc","body":"Closes: https:\/\/bugs.gentoo.org\/897040\nSigned-off-by: Miroslav Šulc <fordfrog@gentoo.org>","commitid":"aa61a14e65e342e037cdf33dc382ae51a01d3c3e","committime":"2023-05-04T07:06:10","packageid":46934,"repoid":1,"summary":"media-sound\/solfege: eapi8, py3.11"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"8d0ebee607de5c63d747980fbeb0806c193a29c9","committime":"2023-01-14T13:02:17","packageid":46934,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"soap@gentoo.org","authorname":"David Seifert","body":"Signed-off-by: David Seifert <soap@gentoo.org>","commitid":"ed468028e725c9580a7b2ee02d6b7b9375f7a0b2","committime":"2023-01-14T12:51:19","packageid":46934,"repoid":1,"summary":"*\/*: remove py3.8 from PYTHON_COMPAT"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"39bd126fff0f4e962b966e7e252fb30ea08d3eab","committime":"2021-12-27T08:21:49","packageid":46934,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"thomas.bettler@gmail.com","authorname":"Thomas Bettler","body":"Closes: https:\/\/bugs.gentoo.org\/830032\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/23535\nSigned-off-by: Thomas Bettler <thomas.bettler@gmail.com>\nSigned-off-by: Miroslav Šulc <fordfrog@gentoo.org>","commitid":"23cd0771316bf595655b42b57b9af9cd07e7ab0b","committime":"2021-12-27T07:13:29","packageid":46934,"repoid":1,"summary":"media-sound\/solfege: add python 3.10"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"81ea93ee3abaa45450db8d93c33d45bd29ad4053","committime":"2021-07-17T18:36:25","packageid":46934,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"soap@gentoo.org","authorname":"David Seifert","body":"Signed-off-by: David Seifert <soap@gentoo.org>","commitid":"980ab6ea22ab98292c03f464d8044a63dbc891e3","committime":"2021-07-17T18:16:26","packageid":46934,"repoid":1,"summary":"media-sound\/solfege: PYTHON_MULTI_USEDEP -> PYTHON_USEDEP"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"cc1d9704fe3477df0ad02d4126f73651190530f7","committime":"2021-05-23T10:34:59","packageid":46934,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"fordfrog@gentoo.org","authorname":"Miroslav Šulc","body":"Package-Manager: Portage-3.0.18, Repoman-3.0.3\nSigned-off-by: Miroslav Šulc <fordfrog@gentoo.org>","commitid":"42a6bad054d4cf957fe54209b7536e2edd4a9934","committime":"2021-05-23T10:26:12","packageid":46934,"repoid":1,"summary":"media-sound\/solfege: py3_9"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"3552b79dfc65824a6d7065cda221c218b7846466","committime":"2021-04-13T00:35:00","packageid":46934,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"This ensures we call the correct pkg-config in e.g. cross.\n\nPackage-Manager: Portage-3.0.14-prefix, Repoman-3.0.2\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"785944dfedc274110bcf40ab9815c23927462cc4","committime":"2021-04-07T05:13:40","packageid":46934,"repoid":1,"summary":"media-sound\/solfege: call pkg-config via toolchain-funcs.eclass helper"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"2c6c2efe4c1a02689bcd5e6e58a54035dec44025","committime":"2021-01-31T02:18:05","packageid":46934,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"d8cbaa62dbf4abc31cc74d2cc12e3d0c7ac9b70a","committime":"2021-01-30T23:36:06","packageid":46934,"repoid":1,"summary":"*\/*: Remove obsolete values from PYTHON_COMPAT"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"7a5ecf1be17a3374f19d5582aa44db5faacb1bdd","committime":"2020-03-22T23:43:08","packageid":46934,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"asturm@gentoo.org","authorname":"Andreas Sturmlechner","body":"Dropping stable keywords, 3.23 is last (unstable) release from 2016.\n\nCloses: https:\/\/bugs.gentoo.org\/708132\nPackage-Manager: Portage-2.3.94, Repoman-2.3.21\nSigned-off-by: Andreas Sturmlechner <asturm@gentoo.org>","commitid":"59bf90d33ecfcc937a19c471b2050a166a7284eb","committime":"2020-03-22T23:04:53","packageid":46934,"repoid":1,"summary":"media-sound\/solfege: Drop 3.22.2"},{"authoremail":"asturm@gentoo.org","authorname":"Andreas Sturmlechner","body":"Bug: https:\/\/bugs.gentoo.org\/708132\nPackage-Manager: Portage-2.3.94, Repoman-2.3.21\nSigned-off-by: Andreas Sturmlechner <asturm@gentoo.org>","commitid":"fa7697a5f071519f7c560e7d070b9f9fb2b09cf3","committime":"2020-03-22T23:03:59","packageid":46934,"repoid":1,"summary":"media-sound\/solfege: 3.23.4 version bump"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"25093d6359f778b8d1052f66ba9e26fc29ded21a","committime":"2017-02-28T20:35:29","packageid":46934,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"robbat2@gentoo.org","authorname":"Robin H. Johnson","body":"Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>","commitid":"61b861acd7b49083dab687e133f30f3331cb7480","committime":"2017-02-28T19:47:27","packageid":46934,"repoid":1,"summary":"Drop $Id$ per council decision in bug #611234."},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"a81f273904f608429a6ceab737956916b47a8fd8","committime":"2016-03-12T07:44:10","packageid":46934,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"radhermit@gentoo.org","authorname":"Tim Harder","commitid":"52cef64629157cf7f73ed40818162e4c8098fbb0","committime":"2016-03-12T07:34:11","packageid":46934,"repoid":1,"summary":"media-sound\/solfege: update homepage"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"945f0d2a26da4f944fd06ad6a874f69d37ce1e06","committime":"2015-08-09T09:26:46","packageid":46934,"repoid":1,"summary":"2015-08-09 09:26:21 UTC"},{"authoremail":"robbat2@gentoo.org","authorname":"Robin H. Johnson","body":"This commit represents a new era for Gentoo:\nStoring the gentoo-x86 tree in Git, as converted from CVS.\n\nThis commit is the start of the NEW history.\nAny historical data is intended to be grafted onto this point.\n\nCreation process:\n1. Take final CVS checkout snapshot\n2. Remove ALL ChangeLog* files\n3. Transform all Manifests to thin\n4. Remove empty Manifests\n5. Convert all stale $Header$\/$Id$ CVS keywords to non-expanded Git $Id$\n5.1. Do not touch files with -kb\/-ko keyword flags.\n\nSigned-off-by: Robin H. Johnson <robbat2@gentoo.org>\nX-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests\nX-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project\nX-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration\nX-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn\nX-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts\nX-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration\nX-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging\nX-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed","commitid":"56bd759df1d0c750a065b8c845e93d5dfa6b549d","committime":"2015-08-08T20:49:04","packageid":46934,"repoid":1,"summary":"proj\/gentoo: Initial commit"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"a637bd65b7fef8e2be4e7fc6e9097479372e0e2e","committime":"2015-06-19T16:38:33","packageid":46934,"repoid":1,"summary":"2015-06-19 16:35:30 UTC"}],"dependencies":[{"block":false,"categoryid":373,"description":"Handy MIDI to WAV converter with OSS and ALSA output support","ebuildids":[670730],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"sound@gentoo.org","maintainername":"Gentoo Sound project","name":"timidity++","packageid":42963},{"block":false,"categoryid":450,"description":"An interpreted, interactive, object-oriented programming language","ebuildids":[670730,670730],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"python","packageid":43095},{"block":false,"categoryid":330,"description":"Gimp ToolKit +","ebuildids":[670730],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"gnome@gentoo.org","maintainername":"Gentoo GNOME Desktop","name":"gtk+","packageid":45804,"summary":"GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is suitable for projects ranging from small one-off projects to complete application suites."},{"block":false,"categoryid":336,"description":"Python bindings for ALSA library","ebuildids":[670730],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"alsa-bugs@gentoo.org","maintainername":"Gentoo ALSA Project","name":"pyalsa","packageid":50980},{"block":false,"categoryid":336,"description":"Python bindings for GObject Introspection","ebuildids":[670730,670730],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"gnome@gentoo.org","maintainername":"Gentoo GNOME Desktop","name":"pygobject","packageid":52195,"summary":"GObject is a object system used by GTK+, GStreamer and other libraries. PyGObject provides a convenient wrapper for use in Python programs when accessing GObject libraries. Like the GObject library itself PyGObject is licensed under the GNU LGPL, so is suitable for use in both free software and proprietary applications. It is already in use in many applications ranging from small single purpose scripts up to large full featured applications. PyGObject now dynamically accesses any GObject libraries that uses GObject Introspection. It replaces the need for separate modules such as PyGTK, GIO and python-gnome to build a full GNOME 3.0 application. Once new functionality is added to gobject library it is instantly available as a Python API without the need for intermediate Python glue."},{"block":false,"categoryid":336,"description":"Python bindings for the cairo library","ebuildids":[670730,670730],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pycairo","packageid":53188}],"depending":[],"ebuilds":[{"archs":["~amd64","~ppc","~x86"],"ebuildid":670730,"firstseen":"2020-03-23T00:00:13.744011","license":"GPL-3+","moddate":"2026-03-28T18:04:21","packageid":46934,"repoid":1,"slot":"0","uses":["alsa","oss","python_single_target_python3_11","python_single_target_python3_12"],"version":"3.23.4"}],"masks":[],"package":{"categoryid":373,"description":"GNU program to help practicing ear training","firstseen":"2010-05-04T00:54:45.661860","maintainer":"sound@gentoo.org","maintainername":"Gentoo Sound project","name":"solfege","packageid":46934},"rdependencies":[{"block":false,"categoryid":373,"description":"Handy MIDI to WAV converter with OSS and ALSA output support","ebuildids":[670730],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"sound@gentoo.org","maintainername":"Gentoo Sound project","name":"timidity++","packageid":42963},{"block":false,"categoryid":450,"description":"An interpreted, interactive, object-oriented programming language","ebuildids":[670730,670730],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"python","packageid":43095},{"block":false,"categoryid":330,"description":"Gimp ToolKit +","ebuildids":[670730],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"gnome@gentoo.org","maintainername":"Gentoo GNOME Desktop","name":"gtk+","packageid":45804,"summary":"GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is suitable for projects ranging from small one-off projects to complete application suites."},{"block":false,"categoryid":336,"description":"Python bindings for ALSA library","ebuildids":[670730],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"alsa-bugs@gentoo.org","maintainername":"Gentoo ALSA Project","name":"pyalsa","packageid":50980},{"block":false,"categoryid":336,"description":"Python bindings for GObject Introspection","ebuildids":[670730,670730],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"gnome@gentoo.org","maintainername":"Gentoo GNOME Desktop","name":"pygobject","packageid":52195,"summary":"GObject is a object system used by GTK+, GStreamer and other libraries. PyGObject provides a convenient wrapper for use in Python programs when accessing GObject libraries. Like the GObject library itself PyGObject is licensed under the GNU LGPL, so is suitable for use in both free software and proprietary applications. It is already in use in many applications ranging from small single purpose scripts up to large full featured applications. PyGObject now dynamically accesses any GObject libraries that uses GObject Introspection. It replaces the need for separate modules such as PyGTK, GIO and python-gnome to build a full GNOME 3.0 application. Once new functionality is added to gobject library it is instantly available as a Python API without the need for intermediate Python glue."},{"block":false,"categoryid":336,"description":"Python bindings for the cairo library","ebuildids":[670730,670730],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pycairo","packageid":53188}],"repos":[{"branch":"master","lastcommit":"52197549fd3431fa256b8edbafdcd3702dd0e134","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/www.gnu.org\/software\/solfege\/"],"uses":[{"description":"Add support for media-libs\/alsa-lib (Advanced Linux Sound Architecture)","isdefault":false,"use":"alsa"},{"description":"Add support for OSS (Open Sound System)","isdefault":false,"use":"oss"},{"description":"Build for Python 3.11 only","group":"python_single_target","isdefault":false,"use":"python3_11"},{"description":"Build for Python 3.12 only","group":"python_single_target","isdefault":false,"use":"python3_12"}]}