New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #20957 (closed defect: fixed)

Opened 4 years ago

Last modified 4 years ago

Overzealous warnings about running without root privileges

Reported by: ryandesign@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: base Version: 1.8.0
Keywords: Cc:
Port:

Description

MacPorts 1.8.0 prints too many warnings when running without root privileges:

$ port install zlib
MacPorts running without privileges. You may be unable to complete certain actions (eg install).
--->  Computing dependencies for zlib
MacPorts running without privileges. You may be unable to complete certain actions (eg install).
--->  Fetching zlib
MacPorts running without privileges. You may be unable to complete certain actions (eg install).
--->  Verifying checksum(s) for zlib
MacPorts running without privileges. You may be unable to complete certain actions (eg install).
--->  Extracting zlib
MacPorts running without privileges. You may be unable to complete certain actions (eg install).
--->  Applying patches to zlib
MacPorts running without privileges. You may be unable to complete certain actions (eg install).
--->  Configuring zlib
MacPorts running without privileges. You may be unable to complete certain actions (eg install).
--->  Building zlib
MacPorts running without privileges. You may be unable to complete certain actions (eg install).
--->  Staging zlib into destroot
MacPorts running without privileges. You may be unable to complete certain actions (eg install).
--->  Installing zlib @1.2.3_2
Error: Target org.macports.install returned: could not set attributes of "/mp/var/macports/software/zlib/1.2.3_2/mp/share/man/man3/zlib.3.gz": permission denied
Error: Status 1 encountered during processing.
$

Ignoring for a moment the permission error in the install phase, which is filed as #20887, MacPorts has warned about running "without privileges" before every phase. I would like to see a maximum of one such warning per port, or perhaps just one warning per invocation of the port command, or perhaps even no warning at all. I run my MacPorts prefix under my own username and do not use root privileges unless installing something that needs them, for example when installing a port that has a launchd plist.

Change History

comment:1 Changed 4 years ago by ryandesign@…

  • Summary changed from Overzealous warnings about to Overzealous warnings about running without root privileges

comment:2 Changed 4 years ago by jmr@…

  • Status changed from new to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.