[MacPorts] #31499: Pallet fails to list ports based on case sensitivity?
#31499: Pallet fails to list ports based on case sensitivity? -----------------------------------------------+---------------------------- Reporter: jeremydouglass@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: installed search case sensitivity | Port: Pallet -----------------------------------------------+---------------------------- I just installed a fresh MacPorts 2.0.3 install on a new MacBook Pro running Lion 10.7.1. I then installed imagemagick and Pallet. 'port installed' lists imagemagick as installed: ... gperf @3.0.4_2 (active) help2man @1.40.4_1 (active) imagemagick @6.7.2-0_0+q16 (active) jpeg @8c_0 (active) lame @3.98.4_0 (active) ... However Pallet does not. Searching or sorting for 'state is installed' lists: ... gperf help2man jpeg lame ... ...elsewhere, ImageMagick (not 'imagemagick') is listed as not installed. My guess is that this is a case sensitivity issue. If MacPorts allows 'imagemagick' to be installed and then lists it, then either macports should enforce correct case on install (ImageMagick) or else Pallet should be able to recognize case-insensitive matches to the installed list. -- Ticket URL: <https://trac.macports.org/ticket/31499> MacPorts <http://www.macports.org/> Ports system for Mac OS
#31499: Pallet fails to list ports based on case sensitivity? --------------------------------------+------------------------------------- Reporter: jeremydouglass@… | Owner: juanger@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: | Port: Pallet --------------------------------------+------------------------------------- Changes (by macsforever2000@…): * owner: macports-tickets@… => juanger@… * keywords: installed search case sensitivity => Old description:
I just installed a fresh MacPorts 2.0.3 install on a new MacBook Pro running Lion 10.7.1.
I then installed imagemagick and Pallet.
'port installed' lists imagemagick as installed: ... gperf @3.0.4_2 (active) help2man @1.40.4_1 (active) imagemagick @6.7.2-0_0+q16 (active) jpeg @8c_0 (active) lame @3.98.4_0 (active) ...
However Pallet does not. Searching or sorting for 'state is installed' lists: ... gperf help2man jpeg lame ...
...elsewhere, ImageMagick (not 'imagemagick') is listed as not installed. My guess is that this is a case sensitivity issue. If MacPorts allows 'imagemagick' to be installed and then lists it, then either macports should enforce correct case on install (ImageMagick) or else Pallet should be able to recognize case-insensitive matches to the installed list.
New description: I just installed a fresh MacPorts 2.0.3 install on a new MacBook Pro running Lion 10.7.1. I then installed imagemagick and Pallet. 'port installed' lists imagemagick as installed: {{{ ... gperf @3.0.4_2 (active) help2man @1.40.4_1 (active) imagemagick @6.7.2-0_0+q16 (active) jpeg @8c_0 (active) lame @3.98.4_0 (active) ... }}} However Pallet does not. Searching or sorting for 'state is installed' lists: ... {{{ gperf help2man jpeg lame ... }}} ...elsewhere, ImageMagick (not 'imagemagick') is listed as not installed. My guess is that this is a case sensitivity issue. If MacPorts allows 'imagemagick' to be installed and then lists it, then either macports should enforce correct case on install (ImageMagick) or else Pallet should be able to recognize case-insensitive matches to the installed list. -- Comment: In the future, please Cc the maintainer(s) and use WikiFormatting. -- Ticket URL: <https://trac.macports.org/ticket/31499#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#31499: Pallet fails to list ports based on case sensitivity? --------------------------------------+------------------------------------- Reporter: jeremydouglass@… | Owner: juanger@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: | Port: Pallet --------------------------------------+------------------------------------- Comment(by ryandesign@…): MacPorts does not allow "imagemagick" to be installed. If you say "sudo port install imagemagick", "ImageMagick" will be installed. -- Ticket URL: <https://trac.macports.org/ticket/31499#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#31499: Pallet fails to list ports based on case sensitivity? --------------------------------------+------------------------------------- Reporter: jeremydouglass@… | Owner: juanger@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: | Port: Pallet --------------------------------------+------------------------------------- Comment(by jeremydouglass@…): Replying to [comment:2 ryandesign@…]:
MacPorts does not allow "imagemagick" to be installed. If you say "sudo port install imagemagick", "ImageMagick" will be installed.
Did you actually read the description above? If you say "sudo port install imagmagick", then yes, ImageMagick is installed. *However* the case- insensitive form is recorded and reported back by "port intalled." So "port installed" reports "imagemagick". while Pallet fails to match it against "ImageMagick." One could either argue that:[[BR]] a) this is a bug, MacPorts should ignore "sudo port installed imagemagick" with some "port does not exist" error on case-sensitive operating systems, or[[BR]] b) this is a bug, MacPorts should process "sudo port intalled imagemagick" but then install it such that "port installed" returns "ImageMagick",[[BR]] c) this is a bug, the MacPorts behavior is just fine, and Pallet should correctly correlate whatever "port installed" reports, regardless of case[[BR]] [[BR]] ...but whichever way, it is a bug. -- Ticket URL: <https://trac.macports.org/ticket/31499#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#31499: Pallet fails to list ports based on case sensitivity? --------------------------------------+------------------------------------- Reporter: jeremydouglass@… | Owner: juanger@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: | Port: Pallet --------------------------------------+------------------------------------- Comment(by jeremydouglass@…): ...sorry, wrong tone. Thank you for clarifying the command that caused this behavior -- I should have included it in the original report. -- Ticket URL: <https://trac.macports.org/ticket/31499#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#31499: Pallet fails to list ports based on case sensitivity? --------------------------------------+------------------------------------- Reporter: jeremydouglass@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: | Port: Pallet --------------------------------------+------------------------------------- Changes (by ryandesign@…): * owner: juanger@… => macports-tickets@… Comment: juanger has retired. -- Ticket URL: <https://trac.macports.org/ticket/31499#comment:> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts