[MacPorts] #37890: RFE: General categories cleanup
#37890: RFE: General categories cleanup ---------------------+-------------------------------- Reporter: egall@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Keywords: | Port: ---------------------+-------------------------------- This was inspired by revisiting ticket #37832 after seeing cal's commit r102355 in irc. The following categories only have a single port in them: mercurial: http://www.macports.org/ports.php?by=category&substr=mercurial (currently only contains hg-forest, could also possibly contain mercurial, py*hgsvn, py*mercurial_keyring, py*hggit, py27-hgsubversion, and tortoisehg) win32: http://www.macports.org/ports.php?by=category&substr=win32 (currently only contains nsis, could also possibly contain ASFRecorder, i386-mingw32*, icoconvert, mystonline-wine, octave-windows, ophcrack, p5 *parse-win32registry, pev, png2ico, rdesktop*, wine*, and wxmsw) wsn: http://www.macports.org/ports.php?by=category&substr=wsn (currently only contains nesc, not sure what else it could contain) squeak: http://www.macports.org/ports.php?by=category&substr=squeak (currently only contains squeak, pretty sure that's the only thing it could contain) lua: http://www.macports.org/ports.php?by=category&substr=lua (currently only used for luash, could also be used for lpeg, lua*, ocaml-lua, prosody, swig-lua, texlive-luatex, toluapp, and wxLua) ipv6: http://www.macports.org/ports.php?by=category&substr=ipv6 (currently only used for aiccu, could also be used for a lot of other things) html: http://www.macports.org/ports.php?by=category&substr=html (currently only used for xml2, could be used for so many other things that it might not be worth it) emacs: http://www.macports.org/ports.php?by=category&substr=emacs (currently only used for po-mode.el, could also be used for auctex, cedet, *.el, ecb, emacs*, erc, ess, jove, lookup, magit, mg, nxml-mode, org- mode*, ProofGeneral, psgml, py*pymacs, slime, tex-whizzytex, vile, xemacs, and zile) Also the [http://www.macports.org/ports.php?by=category&substr=database "database"] and [http://www.macports.org/ports.php?by=category&substr=databases "databases"] categories should probably be combined with one another. Same thing with the [http://www.macports.org/ports.php?by=category&substr=ml "ml"] and [http://www.macports.org/ports.php?by=category&substr=ocaml "ocaml"] categories. (Note: All "*"s in the above are wildcards) -- Ticket URL: <https://trac.macports.org/ticket/37890> MacPorts <http://www.macports.org/> Ports system for Mac OS
#37890: RFE: General categories cleanup ----------------------+-------------------------------- Reporter: egall@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: Port: | ----------------------+-------------------------------- Comment (by egall@…): oops forgot to set this to "enhancement" instead of "defect" -- Ticket URL: <https://trac.macports.org/ticket/37890#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#37890: RFE: General categories cleanup ----------------------+-------------------------------- Reporter: egall@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: Port: | ----------------------+-------------------------------- Comment (by sean@…): I'm working on the mercurial ones as we speak. -- Ticket URL: <https://trac.macports.org/ticket/37890#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#37890: RFE: General categories cleanup ----------------------+-------------------------------- Reporter: egall@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: Port: | ----------------------+-------------------------------- Comment (by sean@…): Up next (hopefully later today) will be the emacs ones. -- Ticket URL: <https://trac.macports.org/ticket/37890#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#37890: RFE: General categories cleanup ----------------------+-------------------------------- Reporter: egall@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: Port: | ----------------------+-------------------------------- Comment (by egall@…): Thanks sean! -- Ticket URL: <https://trac.macports.org/ticket/37890#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#37890: RFE: General categories cleanup --------------------------+-------------------------------- Reporter: egall@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: | --------------------------+-------------------------------- Changes (by larryv@…): * version: 2.1.2 => * type: defect => enhancement Old description:
This was inspired by revisiting ticket #37832 after seeing cal's commit r102355 in irc. The following categories only have a single port in them:
mercurial: http://www.macports.org/ports.php?by=category&substr=mercurial (currently only contains hg-forest, could also possibly contain mercurial, py*hgsvn, py*mercurial_keyring, py*hggit, py27-hgsubversion, and tortoisehg)
win32: http://www.macports.org/ports.php?by=category&substr=win32 (currently only contains nsis, could also possibly contain ASFRecorder, i386-mingw32*, icoconvert, mystonline-wine, octave-windows, ophcrack, p5 *parse-win32registry, pev, png2ico, rdesktop*, wine*, and wxmsw)
wsn: http://www.macports.org/ports.php?by=category&substr=wsn (currently only contains nesc, not sure what else it could contain)
squeak: http://www.macports.org/ports.php?by=category&substr=squeak (currently only contains squeak, pretty sure that's the only thing it could contain)
lua: http://www.macports.org/ports.php?by=category&substr=lua (currently only used for luash, could also be used for lpeg, lua*, ocaml-lua, prosody, swig-lua, texlive-luatex, toluapp, and wxLua)
ipv6: http://www.macports.org/ports.php?by=category&substr=ipv6 (currently only used for aiccu, could also be used for a lot of other things)
html: http://www.macports.org/ports.php?by=category&substr=html (currently only used for xml2, could be used for so many other things that it might not be worth it)
emacs: http://www.macports.org/ports.php?by=category&substr=emacs (currently only used for po-mode.el, could also be used for auctex, cedet, *.el, ecb, emacs*, erc, ess, jove, lookup, magit, mg, nxml-mode, org-mode*, ProofGeneral, psgml, py*pymacs, slime, tex-whizzytex, vile, xemacs, and zile)
Also the [http://www.macports.org/ports.php?by=category&substr=database "database"] and [http://www.macports.org/ports.php?by=category&substr=databases "databases"] categories should probably be combined with one another. Same thing with the [http://www.macports.org/ports.php?by=category&substr=ml "ml"] and [http://www.macports.org/ports.php?by=category&substr=ocaml "ocaml"] categories.
(Note: All "*"s in the above are wildcards)
New description: This was inspired by revisiting ticket #37832 after seeing cal's commit r102355 in irc. The following categories only have a single port in them: [http://www.macports.org/ports.php?by=category&substr=mercurial mercurial]: currently only contains hg-forest, could also possibly contain mercurial, py*hgsvn, py*mercurial_keyring, py*hggit, py27-hgsubversion, and tortoisehg [http://www.macports.org/ports.php?by=category&substr=win32 win32]: currently only contains nsis, could also possibly contain ASFRecorder, i386-mingw32*, icoconvert, mystonline-wine, octave-windows, ophcrack, p5 *parse-win32registry, pev, png2ico, rdesktop*, wine*, and wxmsw [http://www.macports.org/ports.php?by=category&substr=wsn wsn]: currently only contains nesc, not sure what else it could contain [http://www.macports.org/ports.php?by=category&substr=squeak squeak]: currently only contains squeak, pretty sure that's the only thing it could contain [http://www.macports.org/ports.php?by=category&substr=lua lua]: currently only used for luash, could also be used for lpeg, lua*, ocaml-lua, prosody, swig-lua, texlive-luatex, toluapp, and wxLua [http://www.macports.org/ports.php?by=category&substr=ipv6 ipv6]: currently only used for aiccu, could also be used for a lot of other things [http://www.macports.org/ports.php?by=category&substr=html html]: currently only used for xml2, could be used for so many other things that it might not be worth it [http://www.macports.org/ports.php?by=category&substr=emacs emacs]: currently only used for po-mode.el, could also be used for auctex, cedet, *.el, ecb, emacs*, erc, ess, jove, lookup, magit, mg, nxml-mode, org- mode*, ProofGeneral, psgml, py*pymacs, slime, tex-whizzytex, vile, xemacs, and zile Also the "[http://www.macports.org/ports.php?by=category&substr=database database]" and "[http://www.macports.org/ports.php?by=category&substr=databases databases]" categories should probably be combined with one another. Same thing with the "[http://www.macports.org/ports.php?by=category&substr=ml ml]" and "[http://www.macports.org/ports.php?by=category&substr=ocaml ocaml]" categories. (Note: All "*"s in the above are wildcards) -- Comment: Please remember to obtain permission before changing ports that are not {no,open}maintainer. -- Ticket URL: <https://trac.macports.org/ticket/37890#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#37890: RFE: General categories cleanup --------------------------+-------------------------------- Reporter: egall@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: | --------------------------+-------------------------------- Comment (by sean@…): Replying to [comment:5 larryv@…]:
Please remember to obtain permission before changing ports that are not {no,open}maintainer.
Sure, I wouldn't want to step on any toes. -- Ticket URL: <https://trac.macports.org/ticket/37890#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#37890: RFE: General categories cleanup --------------------------+-------------------------------- Reporter: egall@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: | --------------------------+-------------------------------- Changes (by ryandesign@…): * cc: ryandesign@… (added) Comment: Replying to [ticket:37890 egall@…]:
Also the "[http://www.macports.org/ports.php?by=category&substr=database database]" and "[http://www.macports.org/ports.php?by=category&substr=databases databases]" categories should probably be combined with one another. Same thing with the "[http://www.macports.org/ports.php?by=category&substr=ml ml]" and "[http://www.macports.org/ports.php?by=category&substr=ocaml ocaml]" categories.
The folder name is "databases"; the 8 ports having category "database" are a mistake and it should be fixed; no need to consult maintainers IMO as it's obviously a mistake, and they're all openmaintainer anyway. Any category having only a couple ports in it is probably not needed and should be removed. We have categories for individual pieces of software (perl, python, ruby, php, etc.) when there will be tons of modules for that piece of software; otherwise a category for a specific software program seems to be unnecessary. -- Ticket URL: <https://trac.macports.org/ticket/37890#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
#37890: RFE: General categories cleanup --------------------------+-------------------------------- Reporter: egall@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: | --------------------------+-------------------------------- Comment (by sean@…): Replying to [comment:7 ryandesign@…]:
Replying to [ticket:37890 egall@…]:
Also the "[http://www.macports.org/ports.php?by=category&substr=database database]" and "[http://www.macports.org/ports.php?by=category&substr=databases databases]" categories should probably be combined with one another. Same thing with the "[http://www.macports.org/ports.php?by=category&substr=ml ml]" and "[http://www.macports.org/ports.php?by=category&substr=ocaml ocaml]" categories.
The folder name is "databases"; the 8 ports having category "database" are a mistake and it should be fixed; no need to consult maintainers IMO as it's obviously a mistake, and they're all openmaintainer anyway.
Any category having only a couple ports in it is probably not needed and should be removed.
We have categories for individual pieces of software (perl, python, ruby, php, etc.) when there will be tons of modules for that piece of software; otherwise a category for a specific software program seems to be unnecessary.
Good point. I was leaning towards that viewpoint as well since it would simplify 'categories'. I don't currently see much value in each program (e.g. mercurial, emacs, etc) having its own category just for a handful of ports. -- Ticket URL: <https://trac.macports.org/ticket/37890#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS
#37890: RFE: General categories cleanup --------------------------+-------------------------------- Reporter: egall@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: | --------------------------+-------------------------------- Comment (by larryv@…): Replying to [comment:7 ryandesign@…]:
The folder name is "databases"; the 8 ports having category "database" are a mistake and it should be fixed; no need to consult maintainers IMO as it's obviously a mistake, and they're all openmaintainer anyway.
Fixed in r102404. -- Ticket URL: <https://trac.macports.org/ticket/37890#comment:9> MacPorts <http://www.macports.org/> Ports system for Mac OS
#37890: RFE: General categories cleanup --------------------------+-------------------------------- Reporter: egall@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: | --------------------------+-------------------------------- Comment (by larryv@…): Replying to [ticket:37890 egall@…]:
[http://www.macports.org/ports.php?by=category&substr=squeak squeak]: currently only contains squeak, pretty sure that's the only thing it could contain
Removed in r102405. -- Ticket URL: <https://trac.macports.org/ticket/37890#comment:10> MacPorts <http://www.macports.org/> Ports system for Mac OS
#37890: RFE: General categories cleanup --------------------------+-------------------------------- Reporter: egall@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: | --------------------------+-------------------------------- Comment (by egall@…): I see ryandesign's been working on this lately... -- Ticket URL: <https://trac.macports.org/ticket/37890#comment:16> MacPorts <http://www.macports.org/> Ports system for OS X
#37890: RFE: General categories cleanup --------------------------+-------------------------------- Reporter: egall@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: | --------------------------+-------------------------------- Changes (by larryv@…): * cc: larryv@… (added) Comment: Removed “scheme” from nomaintainer and openmaintainer ports in r106545. -- Ticket URL: <https://trac.macports.org/ticket/37890#comment:17> MacPorts <http://www.macports.org/> Ports system for OS X
#37890: RFE: General categories cleanup --------------------------+-------------------------------- Reporter: egall@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: | --------------------------+-------------------------------- Comment (by egall@…): For cross-referencing purposes, see further discussion of this (regarding the "chemistry" category) at comment:ticket:39732:2 -- Ticket URL: <https://trac.macports.org/ticket/37890#comment:19> MacPorts <http://www.macports.org/> Ports system for OS X
#37890: RFE: General categories cleanup --------------------------+-------------------------------- Reporter: egall@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: | --------------------------+-------------------------------- Comment (by c.herbig@…): Just to throw in my two cents, there also seem to be some categories that could cross reference more than what they have. For example, Katomic could probably be exposed in the Education category as well. The reason I say this is that simply trying to browse through Gnome or KDE4, you get flooded with all sorts of ports and libraries that it gets easy to miss something that might be what you were looking for; who wants to browse through 7+ pages of ports. Granted, this is probably just as much the fault of port maintainers choosing poor short descriptions and/or long_descriptions that don't really tell anything useful about the port. To summarize, as an outsider looking in, there doesn't seem to be any sort of clear strategy for port categorization, description or discovery. -- Ticket URL: <https://trac.macports.org/ticket/37890#comment:20> MacPorts <http://www.macports.org/> Ports system for OS X
#37890: RFE: General categories cleanup --------------------------+-------------------------------- Reporter: egall@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: | --------------------------+-------------------------------- Comment (by ryandesign@…): Replying to [comment:20 c.herbig@…]:
To summarize, as an outsider looking in, there doesn't seem to be any sort of clear strategy for port categorization, description or discovery.
As a manager, I would agree that we have no such strategy. Port maintainers should of course strive to write good descriptions for their ports, but I myself am certainly guilty of writing more than a few unhelpful port descriptions. -- Ticket URL: <https://trac.macports.org/ticket/37890#comment:21> MacPorts <http://www.macports.org/> Ports system for OS X
#37890: RFE: General categories cleanup --------------------------+-------------------------------- Reporter: egall@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: | --------------------------+-------------------------------- Comment (by egall@…): aiccu's "ipv6" category was removed in r118245 -- Ticket URL: <https://trac.macports.org/ticket/37890#comment:22> MacPorts <http://www.macports.org/> Ports system for OS X
#37890: RFE: General categories cleanup --------------------------+-------------------------------- Reporter: egall@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: | --------------------------+-------------------------------- Comment (by macsforever2000@…): Removed {{{emacs}}} category from po-mode.el in r118346. No other port uses the {{{emacs}}} category. -- Ticket URL: <https://trac.macports.org/ticket/37890#comment:23> MacPorts <http://www.macports.org/> Ports system for OS X
#37890: RFE: General categories cleanup --------------------------+-------------------------------- Reporter: egall@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: | --------------------------+-------------------------------- Comment (by macsforever2000@…): Removed {{{lua}}} category from luash in r118347. No other port uses the {{{lua}}} category. -- Ticket URL: <https://trac.macports.org/ticket/37890#comment:24> MacPorts <http://www.macports.org/> Ports system for OS X
#37890: RFE: General categories cleanup --------------------------+-------------------------------- Reporter: egall@… | Owner: macports-tickets@… Type: enhancement | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: Port: | --------------------------+-------------------------------- Changes (by macsforever2000@…): * status: new => closed * resolution: => fixed Comment: Changed {{{ocaml}}} to {{{ml}}} in ocaml-bitstring, ocaml-ocamldbi and ocaml-pgocaml in r118348. And for patoline in r118349. I believe this ticket is now closed. -- Ticket URL: <https://trac.macports.org/ticket/37890#comment:25> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts