[MacPorts] #49501: Spaces and Backslashes in Group Names

MacPorts noreply at macports.org
Thu Oct 29 17:30:47 PDT 2015


#49501: Spaces and Backslashes in Group Names
------------------------+--------------------------------
  Reporter:  citibob@…  |      Owner:  macports-tickets@…
      Type:  defect     |     Status:  reopened
  Priority:  Low        |  Milestone:
 Component:  base       |    Version:  2.3.4
Resolution:             |   Keywords:
      Port:             |
------------------------+--------------------------------
Changes (by citibob@…):

 * status:  closed => reopened
 * resolution:  invalid =>


Comment:

 I'm not going to dispute the logic of the above reply, and I agree 100%
 that spaces and backslashes in filenames are a BAD IDEA.  However, we are
 stuck with them for all practical purposes.  This computer network is at a
 large, well-known Federal agency --- almost certainly it's a Windows
 network at its core.  The main job of IT is to make sure that people can
 run MS Office on their MS Desktops, and to deny root access to as many
 users as possible.  Getting the latest GCC and boost running under
 MacPorts is NOT their job.  You can guess how far I got when I submitted a
 ticket for this problem to them, asking them to fix the group names ---
 that's right, I didn't even get a reply.

 There is often a difference between standard specs and facts on the
 ground.  Spaces and backslashes are de facto legal in Mac group names,
 regardless of what the Open Group spec says.  Asking Apple to make their
 system Open Group compliant in this regard (by rejecting illegal group
 names) will likely be as successful as my above efforts with our large
 Federal Agency IT department.

 Therefore, we are stuck with these crazy group names, and MacPorts is the
 only viable place where the issue can be resolved.  There seem to be two
 ways forward:

 1. Fix the issue, even thought it isn't really the "fault" of MacPorts.
 There are plenty of cases where software package A has to create a
 workaround for a bug in software package B.

 2. Decide that non-root MacPorts is not supported on the Macs in our large
 Federal agency because our systems don't (quite) conform to Open Group
 standards.  This won't stop us from using it, because I've already created
 a workaround for the problem --- one that I would publish and share with
 others who also need to run MacPorts.  But it would seem better if we
 could get this issue fixed the "right" way, rather than relying on my
 hackish post-configure Python script to do the job.

-- 
Ticket URL: <https://trac.macports.org/ticket/49501#comment:2>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list