{"bugs":[{"bugid":884125,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"app-editors\/pluma-plugins-1.26.0-r1 fails to compile: Package pluma, required by virtual:world, not found"},{"bugid":916547,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"app-editors\/pluma-plugins-1.26.0-r1 - configure: error: Package requirements ("}],"categories":[{"categoryid":395,"name":"app-editors","summary":"The app-editors category contains text editors."},{"categoryid":450,"name":"dev-lang","summary":"The dev-lang category contains various programming language implementations and related tools."},{"categoryid":393,"name":"dev-libs","summary":"The dev-libs category contains various miscellaneous programming libraries."},{"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":330,"name":"x11-libs","summary":"The x11-libs category contains various X11-related libraries."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"c1cc45310a1c6a35ddfad9fac945cf6b66c34865","committime":"2024-11-26T03:35:14","packageid":75638,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"immoloism@gmail.com","authorname":"Ian Jordan","body":"Signed-off-by: Ian Jordan <immoloism@gmail.com>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"13a5dd899be0a6819c1bebc62dc78d05a8ff68f7","committime":"2024-11-12T21:37:16","packageid":75638,"repoid":1,"summary":"app-editors\/pluma-plugins: enable py3.13"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"d14da05a5f4e36bbb189c956fec152a55d7b8501","committime":"2024-09-17T18:06:12","packageid":75638,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"immoloism@gmail.com","authorname":"Ian Jordan","body":"remove unneeded local USE\n\nSigned-off-by: Ian Jordan <immoloism@gmail.com>\nSigned-off-by: Andreas Sturmlechner <asturm@gentoo.org>","commitid":"dfa839ed010336f04696bb77ef9fb6019bc975cd","committime":"2024-09-03T12:31:16","packageid":75638,"repoid":1,"summary":"app-editors\/pluma-plugins: drop 1.26.0-r2, 1.26.0-r3"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"d4624cabd170e53c24ebb7cff24fbfaddc6d3e4f","committime":"2024-08-01T00:34:00","packageid":75638,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"jsmolic@gentoo.org","authorname":"Jakov Smolić","body":"Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>","commitid":"34e18f1fb2eefc12d9362268e1b252f3f9a3e70d","committime":"2024-08-01T00:27:01","packageid":75638,"repoid":1,"summary":"app-editors\/pluma-plugins: Stabilize 1.28.0 x86, #936986"},{"authoremail":"jsmolic@gentoo.org","authorname":"Jakov Smolić","body":"Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>","commitid":"38ed69d970347b1e96c6afe8831c90d6d9793567","committime":"2024-08-01T00:26:56","packageid":75638,"repoid":1,"summary":"app-editors\/pluma-plugins: Stabilize 1.28.0 amd64, #936986"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"793ebfddbcedb8243542c1481c08e1658ff28f7d","committime":"2024-06-16T06:19:03","packageid":75638,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"immoloism@gmail.com","authorname":"Ian Jordan","body":"Signed-off-by: Ian Jordan <immoloism@gmail.com>\nSigned-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"51cb39c87c9051e8a84bffe01b1b0698829109e4","committime":"2024-06-15T13:19:54","packageid":75638,"repoid":1,"summary":"app-editors\/pluma-plugins: add 1.28.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"c59ccb489b3cf775e792040099782a8750e9ff44","committime":"2024-06-06T01:03:45","packageid":75638,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"eschwartz93@gmail.com","authorname":"Eli Schwartz","body":"They control inert files installed to the plugins directory, and you\nhave to enable the plugins in the pluma settings.\n\nHalf these plugins require nothing other than python itself, and cannot\nbe disabled other than via --disable-python, which means offering to\nrefrain from installing them is a QA violation of PG-0301 (installation\nof small files).\n\nThe remaining plugins have trivially satisfiable dependencies and still\nviolate the small files policy. The build system provides zero help\nhere, since the dependencies are automagically detected and there is no\noption to disable them.\n\nHaving 5 different USE flags on top of the python one is pointless\ncomplexity, so delete them.\n\n...\n\nAlso while we are moving the USE-dependent plugin dependencies into the\npython block? dbus-python was missing a USEDEP on the python impl, so\neven enabling synctex would not actually help... add that in properly.\n\nSigned-off-by: Eli Schwartz <eschwartz93@gmail.com>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"bda6a15fb89b0b04bfa72ee37b59583d47f57ce3","committime":"2024-06-05T03:39:00","packageid":75638,"repoid":1,"summary":"app-editors\/pluma-plugins: remove support for all USE other than python"},{"authoremail":"eschwartz93@gmail.com","authorname":"Eli Schwartz","body":"There is a .\/configure --enable-python but it was not passed. As a\nresult it automagically detected python (and always succeeded since core\ndistro tooling requires one).\n\nSigned-off-by: Eli Schwartz <eschwartz93@gmail.com>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"9d938dc7549a99a9a266434a9f956d64a205778d","committime":"2024-06-05T03:33:16","packageid":75638,"repoid":1,"summary":"app-editors\/pluma-plugins: fix configure failure to respect USE=python"},{"authoremail":"eschwartz93@gmail.com","authorname":"Eli Schwartz","body":"Most likely this was copy-pasted from app-editors\/gedit-plugins. In its\ncurrent state, there isn't even a good explanation for how this ever\nbuilt on anyone's machine, or passed stabilization checks, except that\nstabilization of pluma-plugins plainly occurred in a batch alongside,\nbut after, pluma itself, leading to silently available undeclared\ndependencies.\n\nAnd yes, not only does this package check in configure for an installed\npluma -- it builds C code that includes headers named \"pluma\".\n\nMost likely, anyone using the package doesn't suffer this confusion,\nbecause they already have pluma installed; still, this metadata problem\nis rather bad. Revbump via `mv`, drop old + immediate to stable, because\nwe want to get the metadata fix out ASAP.\n\nBug: https:\/\/github.com\/gentoo\/gentoo\/pull\/28508\nSigned-off-by: Eli Schwartz <eschwartz93@gmail.com>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"d0a1a621733dcbecb51b75c9418afda80583611c","committime":"2024-06-05T03:04:50","packageid":75638,"repoid":1,"summary":"app-editors\/pluma-plugins: fix impossible dependency on gedit instead of pluma"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"7123af4fd9bf10939af52effc87cb5df402421ef","committime":"2023-10-29T22:31:51","packageid":75638,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"leio@gentoo.org","authorname":"Mart Raudsepp","body":"Another libpeas SLOT is coming.\n\nSigned-off-by: Mart Raudsepp <leio@gentoo.org>","commitid":"3b62455fa2523aaa1ad6b98069a3d3140e008236","committime":"2023-10-29T22:00:42","packageid":75638,"repoid":1,"summary":"app-editors\/pluma-plugins: Explicitly depend on libpeas SLOT=0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"8d0ebee607de5c63d747980fbeb0806c193a29c9","committime":"2023-01-14T13:02:17","packageid":75638,"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":75638,"repoid":1,"summary":"*\/*: remove py3.8 from PYTHON_COMPAT"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"a742ef223bc0190250b275df64623be4658ec38a","committime":"2022-12-16T20:47:05","packageid":75638,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"ca615d1da05c9b60ccb7c2f67ba6a55db8025dea","committime":"2022-12-16T20:38:39","packageid":75638,"repoid":1,"summary":"app-editors\/pluma-plugins: Stabilize 1.26.0 x86, #884079"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"d2c2dcd63e64e038183b73979959d29a2bf1e656","committime":"2022-12-16T20:38:18","packageid":75638,"repoid":1,"summary":"app-editors\/pluma-plugins: Stabilize 1.26.0 amd64, #884079"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"57d987b6c64b9c9916801e09b743aac8f7c46ef0","committime":"2022-12-03T01:16:44","packageid":75638,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"oz.tiram@gmail.com","authorname":"Oz Tiram","body":"Signed-off-by: Oz Tiram <oz.tiram@gmail.com>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"ab3ea1e9c26d012d363a92d9d3ee33e30956865a","committime":"2022-12-01T09:25:33","packageid":75638,"repoid":1,"summary":"app-editors\/pluma-plugins: new package, add 1.26.0"}],"dependencies":[{"block":false,"categoryid":450,"description":"An interpreted, interactive, object-oriented programming language","ebuildids":[830072,830072,830072],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"python","packageid":43095},{"block":false,"categoryid":330,"description":"Internationalized text layout and rendering library","ebuildids":[830072],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"gnome@gentoo.org","maintainername":"Gentoo GNOME Desktop","name":"pango","packageid":43498},{"block":false,"categoryid":336,"description":"Python bindings for the D-Bus messagebus","ebuildids":[830072,830072,830072],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"freedesktop-bugs@gentoo.org","maintainername":"Python","name":"dbus-python","packageid":43729},{"block":false,"categoryid":330,"description":"A text widget implementing syntax highlighting and other features","ebuildids":[830072,830072],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"gnome@gentoo.org","maintainername":"Gentoo GNOME Desktop","name":"gtksourceview","packageid":44891},{"block":false,"categoryid":330,"description":"Gimp ToolKit +","ebuildids":[830072,830072],"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":393,"description":"The GLib library of C routines","ebuildids":[830072],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"gnome@gentoo.org","maintainername":"Gentoo GNOME Desktop","name":"glib","packageid":47581},{"block":false,"categoryid":336,"description":"Python bindings for GObject Introspection","ebuildids":[830072,830072,830072],"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":[830072,830072,830072],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pycairo","packageid":53188},{"block":false,"categoryid":330,"description":"Library providing a virtual terminal emulator widget","ebuildids":[830072],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"gnome@gentoo.org","maintainername":"Gentoo GNOME Desktop","name":"vte","packageid":53241},{"block":false,"categoryid":330,"description":"Image loading library for GTK+","ebuildids":[830072],"firstseen":"2010-09-25T14:33:37.049645","maintainer":"gnome@gentoo.org","maintainername":"Gentoo GNOME Desktop","name":"gdk-pixbuf","packageid":56329},{"block":false,"categoryid":393,"description":"A GObject plugins library","ebuildids":[830072,830072,830072,830072],"firstseen":"2011-08-17T14:35:01.806791","maintainer":"gnome@gentoo.org","maintainername":"Gentoo GNOME Desktop","name":"libpeas","packageid":57778},{"block":false,"categoryid":395,"description":"Pluma text editor for the MATE desktop","ebuildids":[830072,830072,830072,830072],"firstseen":"2014-04-28T13:48:44.557436","maintainer":"mate@gentoo.org","maintainername":"Gentoo MATE Desktop","name":"pluma","packageid":62151}],"depending":[],"ebuilds":[{"archs":["amd64","x86"],"ebuildid":830072,"firstseen":"2024-06-16T07:21:53.761412","license":"FDL-1.1+ GPL-2+ LGPL-2+","moddate":"2026-03-28T18:04:16","packageid":75638,"repoid":1,"slot":"0","uses":["python","python_single_target_python3_11","python_single_target_python3_12","python_single_target_python3_13"],"version":"1.28.0"}],"masks":[],"package":{"categoryid":395,"description":"A set of plugins for Pluma, the MATE text editor.","firstseen":"2022-12-03T01:33:37.060502","name":"pluma-plugins","packageid":75638},"rdependencies":[{"block":false,"categoryid":450,"description":"An interpreted, interactive, object-oriented programming language","ebuildids":[830072,830072,830072],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"python","packageid":43095},{"block":false,"categoryid":330,"description":"Internationalized text layout and rendering library","ebuildids":[830072],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"gnome@gentoo.org","maintainername":"Gentoo GNOME Desktop","name":"pango","packageid":43498},{"block":false,"categoryid":336,"description":"Python bindings for the D-Bus messagebus","ebuildids":[830072,830072,830072],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"freedesktop-bugs@gentoo.org","maintainername":"Python","name":"dbus-python","packageid":43729},{"block":false,"categoryid":330,"description":"A text widget implementing syntax highlighting and other features","ebuildids":[830072,830072],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"gnome@gentoo.org","maintainername":"Gentoo GNOME Desktop","name":"gtksourceview","packageid":44891},{"block":false,"categoryid":330,"description":"Gimp ToolKit +","ebuildids":[830072,830072],"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":393,"description":"The GLib library of C routines","ebuildids":[830072],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"gnome@gentoo.org","maintainername":"Gentoo GNOME Desktop","name":"glib","packageid":47581},{"block":false,"categoryid":336,"description":"Python bindings for GObject Introspection","ebuildids":[830072,830072,830072],"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":[830072,830072,830072],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pycairo","packageid":53188},{"block":false,"categoryid":330,"description":"Library providing a virtual terminal emulator widget","ebuildids":[830072],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"gnome@gentoo.org","maintainername":"Gentoo GNOME Desktop","name":"vte","packageid":53241},{"block":false,"categoryid":330,"description":"Image loading library for GTK+","ebuildids":[830072],"firstseen":"2010-09-25T14:33:37.049645","maintainer":"gnome@gentoo.org","maintainername":"Gentoo GNOME Desktop","name":"gdk-pixbuf","packageid":56329},{"block":false,"categoryid":393,"description":"A GObject plugins library","ebuildids":[830072,830072,830072,830072],"firstseen":"2011-08-17T14:35:01.806791","maintainer":"gnome@gentoo.org","maintainername":"Gentoo GNOME Desktop","name":"libpeas","packageid":57778},{"block":false,"categoryid":395,"description":"Pluma text editor for the MATE desktop","ebuildids":[830072,830072,830072,830072],"firstseen":"2014-04-28T13:48:44.557436","maintainer":"mate@gentoo.org","maintainername":"Gentoo MATE Desktop","name":"pluma","packageid":62151}],"repos":[{"branch":"master","lastcommit":"1f58741385367db432e79500a838ced67b2a773d","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/mate-desktop.org"],"uses":[{"defaultflag":true,"description":"Add optional support\/bindings for the Python language","isdefault":true,"use":"python"},{"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"},{"description":"Build for Python 3.13 only","group":"python_single_target","isdefault":false,"use":"python3_13"}]}