home *** CD-ROM | disk | FTP | other *** search
- Popularity-contest Frequently Asked Questions.
-
- Q) What informations are reported by popularity-contest ?
-
- A) popularity-contest report the Debian architecture you use, the version of
- popularity-contest you use and the list of packages installed on your
- system. For each packages, popularity-contest looks at the most recently
- used (based on atime) files, and report the filename, its last access time
- (atime) and last change time (ctime). However, some files are not considered,
- because they have unreliable atime.
-
- Q) What are the privacy consideration for popularity-contest ?
-
- A) Each popularity-contest host is identified by a random 128bit uuid
- (MY_HOSTID in /etc/popularity-contest.conf). This uuid is used to track
- submission issued by the same host. It should be kept secret. The reports
- are sent by email to the popcon server. The server automatically extract
- the report from the email and store it in a database for a maximum of 20
- days or until the host send a new report. This database is readable only by
- Debian Developers. The emails are readable only by the server admins.
- Every day, the server compute a summary and post it on
- <http://popcon.debian.org/all-popcon-results.txt.gz>. This summary is a
- merge of all the submissions and does not include uuids.
-
- Known weakness of the system:
-
- 1) Your email submission might be intercepted. We evaluate the possibility
- to use public-key cryptography to protect the email.
-
- 2) Someone who know you are very likely to use a particular package reported
- by only one person (e.g. you are the maintainer) might infer you are not at
- home when the package is not reported anymore. However this is only a
- problem if you are gone for more than two weeks if the computer is shut-down
- and 23 days if it is let idle.
-
- 3) Unofficial and local packages are reported. This can be an issue
- especially with 2) above, especially for custom-build kernel packages.
- We are evaluating how far we can alleviate this problem.
-
- Q) My submissions bounce with
- 550 [PERMFAIL] popcon.debian.org requires valid sender domain.
-
- A) popularity-contest send the report as root but the email address of the root
- user was not configured properly. With exim, you can add an entry for root
- in /etc/email-addresses with a suitable address.
-
- A better fix would be to change popcon.debian.org to not reject emails with
- invalid sender domain in the first place, but it is out of our reach for the
- time being.
-
- Q) /usr is mounted with 'noatime'.
-
- A) popularity-contest relies on atime to know what packages were used during
- the last month. This means you will only report the list of packages
- installed without usage information.
-
- Q) When does popularity-contest run ?
-
- A) popularity-contest is run by the weekly cron job
- /etc/cron.weekly/popularity-contest.
- Under the default configuration of cron, this happens every sundays
- at 6:47 in the morning. This can be changed by editing /etc/crontab
- but if your computer is not always turned on, we really recommend you
- install the anacron package.
-
- Q) I don't want popcon email to be send by root! How can I send that ?
-
- A) To send as user 'myuser', edit the function 'do_sendmail' in
- /etc/cron.weekly/popularity-contest to
-
- do_sendmail()
- {
- su myuser -s /bin/sh -c "/usr/sbin/sendmail -oi \"$MAILTO\""
- }
-
- Make sure myuser account is properly configured to send email with a valid
- return address.
-
- Q) My system are unable to send email out to the Internet. How can I
- participate.
-
- An alternative is to use the new experimental http submission support.
- This can be enabled using this command:
-
- dpkg-reconfigure popularity-contest
-