Frequently Asked Questions
Which Statistics Are Collected?
The MacPorts statistics collects and submits the following information to the server:
A unique identifier for your MacPorts installation
This identifier is generated by
uuidgenwhen you first install the statistics service. We use this identifier to overwrite statistics data you submitted earlier – we keep at most one set of statistics per user per month. The identifier does not convey any information about your system or location.
Version numbers and system properties
The statistics service collects and submits the versions of MacPorts, OS X, GCC and Xcode installed on your system. It also tells us what your CPU architecture, platform and build target architecture are.
A list of your installed ports
The statistics daemon collects and sends a list of the ports you have installed containing the following information for each port:
- name and installed version
- whether the port is active or inactive
- chosen variants
How Often Are Statistics Sent?
The statistics daemon runs once a week, overwriting the data your installation did submit earlier in the same month, if any. If the daemon fails to send the data, the error is silently ignored.
Why Do You Need Statistics?
We'd like to improve our understanding of how MacPorts and its ports are used. The statistics will help us determine which operating systems, build architectures and Xcode versions we need to support and test to provide a better overall experience for our users and less unexpected failures. The stats will also help us understand how quickly new MacPorts releases or port updates are adopted and how long we should wait before we can start using new features. The variant statistics will hopefully reveal ports where variants other than the default ones are popular choices and for which ports it might be advisable to test non-standard variants when updating a port, or even which variants should become defaults. We hope to use the variants data to build binary packages for non-default, but popular variants in the future.
How Can I Submit Statistics?
To start submitting statistics, install the
mpstats port in
your MacPorts installation.
How Do I Stop Submitting Statistics?
mpstats port will prevent your system from
submitting further statistics. Note that MacPorts will never default to
submitting statistics. If you didn't explicitly opt-in,
MacPorts does not send statistics.