|Summary:||Please tree-clean rox-*/*|
|Product:||Gentoo Linux||Reporter:||Michał Górny <mgorny>|
|Component:||Current packages||Assignee:||Gentoo TreeCleaner Project <treecleaner>|
|Severity:||normal||CC:||jesse, maintainer-needed, mrueg, ppurka, python|
|Whiteboard:||Pending removal: 2015-02-17|
|Package list:||Runtime testing required:||---|
|Bug Depends on:|
|Bug Blocks:||236062, 255413, 309875, 314365, 367609, 367669, 500502, 512122, 515374, 515376, 537822|
Description Michał Górny 2014-12-26 23:20:05 UTC
Rox packages make a significant portion of to-be-converted Python package list , and they are maintainer-needed for a long time. How about we lastrite them instead? :http://dev.gentoo.org/~mgorny/python-r1/depcands-all.txt
Comment 1 Manuel Rüger (RETIRED) 2015-01-06 19:11:15 UTC
+1 Adding bug #512122 because of: repo.eapi.deprecated rox-base/pager/pager-1.1-r2.ebuild: 1 repo.eapi.deprecated rox-base/rox-clib/rox-clib-2.1.10.ebuild: 1 repo.eapi.deprecated rox-base/tasklist/tasklist-0.5.ebuild: 1
Comment 2 Michał Górny 2015-01-17 21:07:08 UTC
It kinda goes the other way. Cleaning rox kills all the other bugs implicitly :).
Comment 3 cazzantonio 2015-01-21 13:27:32 UTC
Even if you plan to drop support for rox-desktop in the tree, could you plese preserve these ebuilds: rox-base/rox rox-base/rox-lib rox-base/mime-editor rox-base/thumbs rox-base/zeroinstall-injector rox-extra/archive (optional) The above ebuilds are relative to the rox-filer file manager, that is used by many on various other desktops environments. You could as well setup a single ebuild for everyting that is much simpler to maintain.
Comment 4 Manuel Rüger (RETIRED) 2015-01-21 14:38:36 UTC
Well there is no active maintainer for rox, are you're willing to help out here? (Some of the bugs listed as blockers concern the packages you listed)
Comment 5 cazzantonio 2015-01-21 20:21:52 UTC
If you explain me what I should do I can seriously think about it. I'm no portage expert though, I have some basic knowledge of python but I know little of portage internals (I mean I did manage some local overlay, and that's it). Some people here are already thinking about volunteering: https://forums.gentoo.org/viewtopic-p-7687236.html If you think I can give a hand with rox I would be glad to maintain some package.
Comment 6 Pacho Ramos 2015-01-22 10:39:46 UTC
The proxy maintainers procedure is a bit more explained at: https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers Anyway, I am unsure if would be better to maintain a full desktop in an overlay instead of needing to proxy-maintain all the ebuilds :|
Comment 7 Manuel Rüger (RETIRED) 2015-01-22 10:49:47 UTC
Assuming you want to be the new proxy-maintainer for the packages you mentioned, this is an incomplete list of things, that need to be fixed: rox-base/rox: check bug #500502 and bug # 309875, update to EAPI5, either maintain rox-extra/videothumbnail, too or remove IUSE="video". rox-base/rox-lib: migrate from 'python' to 'python-r1 / python-single-r1 / python-any-r1', update to EAPI5. rox-base/mime-editor: update to EAPI5. rox-base/thumbs: update to EAPI5. rox-base/zeroinstall-injector: migrate from 'distutils' to 'distutils-r1'. rox-extra/archive: update to EAPI5. In addition to those ebuilds, we have also deprecated eclasses for rox: rox.eclass and rox-0install.eclass. Thus we need someone who is willing to maintain them, too.
Comment 8 cazzantonio 2015-01-22 18:01:08 UTC
I'll read the documentation, study a bit and I'll try to give you an answer by the end of next week. I'm starting a new work in February and I still don't know how much free time I'll have. I'm searching for someone to team up with me and divide the maintaining effort (which should be little in the long run, but right now there are lots of things that I have to study, including the EAPI stuff). If you hear nothing within ten days, it's a no...
Comment 9 Michał Górny 2015-01-23 13:36:46 UTC
Just to be clear, if there are more people wanting to maintain those packages, it's ok for them to work together, as long as someone is around to fix issues :).
Comment 10 Manuel Rüger (RETIRED) 2015-01-26 15:57:18 UTC
If there's only need for rox-filer, I suggest to work on bug #537388 and proxy-maintain this ebuild later.
Comment 11 P Purkayastha 2015-02-07 15:55:15 UTC
Updated the rox-filer ebuild. Please check.
Comment 12 Jesse Adelman 2015-02-10 03:46:03 UTC
OK, is there a quick and dirty way to remove all the rox-related packages (and any stub dependencies they pulled in)? Thanks in advance.
Comment 13 Michał Górny 2015-03-01 13:27:47 UTC
(In reply to Jesse Adelman from comment #12) > OK, is there a quick and dirty way to remove all the rox-related packages > (and any stub dependencies they pulled in)? Thanks in advance. sed -i -e '/^rox/d' /var/lib/portage/world emerge --depclean