dev-ruby/ruby-vte is the last package depending on x11-libs/vte:0, and I'd like to remove it. I noticed that the only reverse dep of dev-ruby/ruby-vte is dev-ruby/ruby-gnome2, which itself has no reverse dependencies. A number of its dependencies also have no other reverse dependencies than dev-ruby/ruby-gnome2. Of all the packages pulled in by dev-ruby/ruby-gnome2, the only reverse dependencies are - app-i18n/tomoe - dev-ruby/barby - games-board/camato - net-misc/mikutter None have open bugs or other indications that they should be removed. That leaves us with the following packages that have no reverse dependencies: - dev-ruby/ruby-clutter - dev-ruby/ruby-clutter-gdk - dev-ruby/ruby-clutter-gstreamer - dev-ruby/ruby-clutter-gstreamer - dev-ruby/ruby-clutter-gtk - dev-ruby/ruby-gdk3 - dev-ruby/ruby-gegl - dev-ruby/ruby-gnome2 - dev-ruby/ruby-gnumeric - dev-ruby/ruby-gsf - dev-ruby/ruby-gstreamer - dev-ruby/ruby-gtk3 - dev-ruby/ruby-gtksourceview - dev-ruby/ruby-gtksourceview3 - dev-ruby/ruby-gtksourceview4 - dev-ruby/ruby-libsecret - dev-ruby/ruby-rsvg - dev-ruby/ruby-vte - dev-ruby/ruby-vte3 - dev-ruby/ruby-webkit2-gtk - dev-ruby/ruby-wnck3 Should we keep these? Should we remove them?
Created attachment 824247 [details] dot graph of dependencies as it stands today
Created attachment 824249 [details] dot graph of dependencies if we removed packages with no reverse deps
Adding naota to the CC since all recent updates of these packages were handled by naota and these packages could do with an update. ruby-gnome2 is just a meta package so I don't see why it would need to be masked. Just dropping the dev-ruby/ruby-vte dependency from it should be sufficient and allow it to be masked. This was also the approach taken when we dropped unsupported webkit binding versions.
(In reply to Hans de Graaff from comment #3) > Adding naota to the CC since all recent updates of these packages were > handled by naota and these packages could do with an update. > > ruby-gnome2 is just a meta package so I don't see why it would need to be > masked. Just dropping the dev-ruby/ruby-vte dependency from it should be > sufficient and allow it to be masked. > > This was also the approach taken when we dropped unsupported webkit binding > versions. Many of the other packages are also depending on deprecated software, e.g. clutter, x11-libs/gtksourceview:2.0. This seems like a great opportunity to cull it, given that there are no reverse dependencies.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ab08d83ecf67320a68b26f5633b9a35d5e5c5b3 commit 3ab08d83ecf67320a68b26f5633b9a35d5e5c5b3 Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2022-11-01 04:08:47 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2022-11-01 04:09:52 +0000 profiles: Mask ruby-gnome packages without consumers for removal Bug: https://bugs.gentoo.org/877153 Signed-off-by: Matt Turner <mattst88@gentoo.org> profiles/package.mask | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13201b6a5dcd0d6e17f245a8db9ea3a9635a4704 commit 13201b6a5dcd0d6e17f245a8db9ea3a9635a4704 Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2022-11-01 04:21:19 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2022-11-01 04:21:19 +0000 profiles: Mask dev-ruby/ruby-goffice for removal Bug: https://bugs.gentoo.org/877153 Signed-off-by: Matt Turner <mattst88@gentoo.org> profiles/package.mask | 1 + 1 file changed, 1 insertion(+)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b821e857b31b1f4be909df78a884a49481a6050d commit b821e857b31b1f4be909df78a884a49481a6050d Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2022-12-01 15:39:01 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2022-12-01 15:44:04 +0000 profiles: Clean up ruby-gnome mask Closes: https://bugs.gentoo.org/877153 Signed-off-by: Matt Turner <mattst88@gentoo.org> profiles/package.mask | 33 --------------------------------- 1 file changed, 33 deletions(-) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=129305edac70bae19e266fd67d35e71ea9b44416 commit 129305edac70bae19e266fd67d35e71ea9b44416 Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2022-12-01 15:38:37 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2022-12-01 15:44:04 +0000 dev-ruby/ruby-wnck3: Delete Bug: https://bugs.gentoo.org/877153 Signed-off-by: Matt Turner <mattst88@gentoo.org> dev-ruby/ruby-wnck3/Manifest | 1 - dev-ruby/ruby-wnck3/metadata.xml | 11 ----------- dev-ruby/ruby-wnck3/ruby-wnck3-3.4.3.ebuild | 18 ------------------ 3 files changed, 30 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2aa5ee844f13a02bda40cb56d786a471ff25ec0 commit d2aa5ee844f13a02bda40cb56d786a471ff25ec0 Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2022-12-01 15:38:37 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2022-12-01 15:44:04 +0000 dev-ruby/ruby-webkit2-gtk: Delete Bug: https://bugs.gentoo.org/877153 Signed-off-by: Matt Turner <mattst88@gentoo.org> dev-ruby/ruby-webkit2-gtk/Manifest | 1 - dev-ruby/ruby-webkit2-gtk/metadata.xml | 11 ----------- .../ruby-webkit2-gtk/ruby-webkit2-gtk-3.4.3.ebuild | 21 --------------------- 3 files changed, 33 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04f75c41492487ee12f6ca690321501834febc59 commit 04f75c41492487ee12f6ca690321501834febc59 Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2022-12-01 15:38:37 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2022-12-01 15:44:04 +0000 dev-ruby/ruby-vte3: Delete Bug: https://bugs.gentoo.org/877153 Signed-off-by: Matt Turner <mattst88@gentoo.org> dev-ruby/ruby-vte3/Manifest | 1 - dev-ruby/ruby-vte3/metadata.xml | 11 ----------- dev-ruby/ruby-vte3/ruby-vte3-3.4.3.ebuild | 26 -------------------------- 3 files changed, 38 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea38e6114d0f942b31c7c9a354fc731e55b5b4e5 commit ea38e6114d0f942b31c7c9a354fc731e55b5b4e5 Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2022-12-01 15:38:37 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2022-12-01 15:44:04 +0000 dev-ruby/ruby-vte: Delete Bug: https://bugs.gentoo.org/877153 Signed-off-by: Matt Turner <mattst88@gentoo.org> dev-ruby/ruby-vte/Manifest | 1 - dev-ruby/ruby-vte/metadata.xml | 11 ----------- dev-ruby/ruby-vte/ruby-vte-3.4.3.ebuild | 26 -------------------------- 3 files changed, 38 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7b6d55449497bbbb3c22cb29e3a28ec9f99847b commit a7b6d55449497bbbb3c22cb29e3a28ec9f99847b Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2022-12-01 15:38:37 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2022-12-01 15:44:04 +0000 dev-ruby/ruby-rsvg: Delete Bug: https://bugs.gentoo.org/877153 Signed-off-by: Matt Turner <mattst88@gentoo.org> dev-ruby/ruby-rsvg/Manifest | 1 - dev-ruby/ruby-rsvg/metadata.xml | 11 ----------- dev-ruby/ruby-rsvg/ruby-rsvg-3.4.3.ebuild | 29 ----------------------------- 3 files changed, 41 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=530008491349160ce0a19b4f3c780db475804733 commit 530008491349160ce0a19b4f3c780db475804733 Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2022-12-01 15:38:36 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2022-12-01 15:44:03 +0000 dev-ruby/ruby-libsecret: Delete Bug: https://bugs.gentoo.org/877153 Signed-off-by: Matt Turner <mattst88@gentoo.org> dev-ruby/ruby-libsecret/Manifest | 1 - dev-ruby/ruby-libsecret/metadata.xml | 11 ----------- dev-ruby/ruby-libsecret/ruby-libsecret-3.4.3.ebuild | 16 ---------------- 3 files changed, 28 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7487a5cbbaea3a9073ba3ca003975158bfbba3b commit c7487a5cbbaea3a9073ba3ca003975158bfbba3b Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2022-12-01 15:38:36 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2022-12-01 15:44:03 +0000 dev-ruby/ruby-gtksourceview4: Delete Bug: https://bugs.gentoo.org/877153 Signed-off-by: Matt Turner <mattst88@gentoo.org> dev-ruby/ruby-gtksourceview4/Manifest | 1 - dev-ruby/ruby-gtksourceview4/metadata.xml | 11 ----------- .../ruby-gtksourceview4-3.4.3.ebuild | 18 ------------------ 3 files changed, 30 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39b7d36bec2f6819f56f239f0e01482179066b9e commit 39b7d36bec2f6819f56f239f0e01482179066b9e Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2022-12-01 15:38:36 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2022-12-01 15:44:03 +0000 dev-ruby/ruby-gtksourceview3: Delete Bug: https://bugs.gentoo.org/877153 Signed-off-by: Matt Turner <mattst88@gentoo.org> dev-ruby/ruby-gtksourceview3/Manifest | 1 - dev-ruby/ruby-gtksourceview3/metadata.xml | 11 ----------- .../ruby-gtksourceview3-3.4.3.ebuild | 18 ------------------ 3 files changed, 30 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b616c4224c732925bce1eb5963072c846c0814b commit 8b616c4224c732925bce1eb5963072c846c0814b Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2022-12-01 15:38:36 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2022-12-01 15:44:03 +0000 dev-ruby/ruby-gtksourceview: Delete Bug: https://bugs.gentoo.org/877153 Signed-off-by: Matt Turner <mattst88@gentoo.org> dev-ruby/ruby-gtksourceview/Manifest | 1 - dev-ruby/ruby-gtksourceview/metadata.xml | 11 --------- .../ruby-gtksourceview-3.4.3.ebuild | 27 ---------------------- 3 files changed, 39 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bef117fb18f532904a0185e320c6d3861e32717e commit bef117fb18f532904a0185e320c6d3861e32717e Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2022-12-01 15:38:36 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2022-12-01 15:44:03 +0000 dev-ruby/ruby-gtk3: Delete Bug: https://bugs.gentoo.org/877153 Signed-off-by: Matt Turner <mattst88@gentoo.org> dev-ruby/ruby-gtk3/Manifest | 1 - dev-ruby/ruby-gtk3/metadata.xml | 11 ----------- dev-ruby/ruby-gtk3/ruby-gtk3-3.4.3.ebuild | 31 ------------------------------- 3 files changed, 43 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d46a19b332ed927e3df6c31798421f345bf56a9f commit d46a19b332ed927e3df6c31798421f345bf56a9f Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2022-12-01 15:38:36 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2022-12-01 15:44:03 +0000 dev-ruby/ruby-gstreamer: Delete Bug: https://bugs.gentoo.org/877153 Signed-off-by: Matt Turner <mattst88@gentoo.org> dev-ruby/ruby-gstreamer/Manifest | 1 - dev-ruby/ruby-gstreamer/metadata.xml | 11 --------- .../ruby-gstreamer/ruby-gstreamer-3.4.3.ebuild | 28 ---------------------- 3 files changed, 40 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f375868b0969b4c77167ac2aea5ccf60b292d2a1 commit f375868b0969b4c77167ac2aea5ccf60b292d2a1 Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2022-12-01 15:38:35 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2022-12-01 15:44:03 +0000 dev-ruby/ruby-gsf: Delete Bug: https://bugs.gentoo.org/877153 Signed-off-by: Matt Turner <mattst88@gentoo.org> dev-ruby/ruby-gsf/Manifest | 1 - dev-ruby/ruby-gsf/metadata.xml | 11 ----------- dev-ruby/ruby-gsf/ruby-gsf-3.4.3.ebuild | 16 ---------------- 3 files changed, 28 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21ee971961febf97cdf51339a3a7be3d66f82bde commit 21ee971961febf97cdf51339a3a7be3d66f82bde Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2022-12-01 15:38:35 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2022-12-01 15:44:02 +0000 dev-ruby/ruby-goffice: Delete Bug: https://bugs.gentoo.org/877153 Signed-off-by: Matt Turner <mattst88@gentoo.org> dev-ruby/ruby-goffice/Manifest | 1 - dev-ruby/ruby-goffice/metadata.xml | 11 ---------- dev-ruby/ruby-goffice/ruby-goffice-3.4.3.ebuild | 28 ------------------------- 3 files changed, 40 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0be1cadbef6fdd2407514d180883deccb5cef2d commit d0be1cadbef6fdd2407514d180883deccb5cef2d Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2022-12-01 15:38:35 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2022-12-01 15:44:02 +0000 dev-ruby/ruby-gnumeric: Delete Bug: https://bugs.gentoo.org/877153 Signed-off-by: Matt Turner <mattst88@gentoo.org> dev-ruby/ruby-gnumeric/Manifest | 1 - dev-ruby/ruby-gnumeric/metadata.xml | 11 ---------- dev-ruby/ruby-gnumeric/ruby-gnumeric-3.4.3.ebuild | 25 ----------------------- 3 files changed, 37 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3370ca6b4e24edcb9c3fa9e2e2c9bdaa6974cef4 commit 3370ca6b4e24edcb9c3fa9e2e2c9bdaa6974cef4 Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2022-12-01 15:38:35 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2022-12-01 15:44:02 +0000 dev-ruby/ruby-gnome2: Delete Bug: https://bugs.gentoo.org/877153 Signed-off-by: Matt Turner <mattst88@gentoo.org> dev-ruby/ruby-gnome2/metadata.xml | 11 ------- dev-ruby/ruby-gnome2/ruby-gnome2-3.4.3.ebuild | 47 --------------------------- 2 files changed, 58 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd664a52a2a45e82280e3cfd4d496f041ef224a4 commit fd664a52a2a45e82280e3cfd4d496f041ef224a4 Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2022-12-01 15:38:35 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2022-12-01 15:44:02 +0000 dev-ruby/ruby-gegl: Delete Bug: https://bugs.gentoo.org/877153 Signed-off-by: Matt Turner <mattst88@gentoo.org> dev-ruby/ruby-gegl/Manifest | 1 - dev-ruby/ruby-gegl/metadata.xml | 11 ----------- dev-ruby/ruby-gegl/ruby-gegl-3.4.3.ebuild | 16 ---------------- 3 files changed, 28 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=617155e4a02cf354ae1ddd747c793f6444c6d256 commit 617155e4a02cf354ae1ddd747c793f6444c6d256 Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2022-12-01 15:38:35 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2022-12-01 15:44:02 +0000 dev-ruby/ruby-gdk3: Delete Bug: https://bugs.gentoo.org/877153 Signed-off-by: Matt Turner <mattst88@gentoo.org> dev-ruby/ruby-gdk3/Manifest | 1 - dev-ruby/ruby-gdk3/metadata.xml | 11 ----------- dev-ruby/ruby-gdk3/ruby-gdk3-3.4.3.ebuild | 22 ---------------------- 3 files changed, 34 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04d97e0444fabc31dc7010b4c836b80818741281 commit 04d97e0444fabc31dc7010b4c836b80818741281 Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2022-12-01 15:38:34 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2022-12-01 15:44:02 +0000 dev-ruby/ruby-clutter-gtk: Delete Bug: https://bugs.gentoo.org/877153 Signed-off-by: Matt Turner <mattst88@gentoo.org> dev-ruby/ruby-clutter-gtk/Manifest | 1 - dev-ruby/ruby-clutter-gtk/metadata.xml | 11 ----------- .../ruby-clutter-gtk/ruby-clutter-gtk-3.4.3.ebuild | 21 --------------------- 3 files changed, 33 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7e6316fb4d7e0e9e99ec6f05773095b8b520fe9 commit e7e6316fb4d7e0e9e99ec6f05773095b8b520fe9 Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2022-12-01 15:38:34 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2022-12-01 15:44:02 +0000 dev-ruby/ruby-clutter-gstreamer: Delete Bug: https://bugs.gentoo.org/877153 Signed-off-by: Matt Turner <mattst88@gentoo.org> dev-ruby/ruby-clutter-gstreamer/Manifest | 1 - dev-ruby/ruby-clutter-gstreamer/metadata.xml | 11 ----------- .../ruby-clutter-gstreamer-3.4.3.ebuild | 20 -------------------- 3 files changed, 32 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d25563c42bbadf94d271195e117c1e6aa002151 commit 3d25563c42bbadf94d271195e117c1e6aa002151 Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2022-12-01 15:38:34 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2022-12-01 15:44:01 +0000 dev-ruby/ruby-clutter-gdk: Delete Bug: https://bugs.gentoo.org/877153 Signed-off-by: Matt Turner <mattst88@gentoo.org> dev-ruby/ruby-clutter-gdk/Manifest | 1 - dev-ruby/ruby-clutter-gdk/metadata.xml | 11 ----------- .../ruby-clutter-gdk/ruby-clutter-gdk-3.4.3.ebuild | 19 ------------------- 3 files changed, 31 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea90b4e0f71f52df760ec32722dcaf0397590e7c commit ea90b4e0f71f52df760ec32722dcaf0397590e7c Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2022-12-01 15:38:34 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2022-12-01 15:44:01 +0000 dev-ruby/ruby-clutter: Delete Bug: https://bugs.gentoo.org/877153 Signed-off-by: Matt Turner <mattst88@gentoo.org> dev-ruby/ruby-clutter/Manifest | 1 - dev-ruby/ruby-clutter/metadata.xml | 11 ---------- dev-ruby/ruby-clutter/ruby-clutter-3.4.3.ebuild | 27 ------------------------- 3 files changed, 39 deletions(-)