home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 November (DVD) / PCWELT_11_2006.ISO / casper / filesystem.squashfs / usr / share / doc / popularity-contest / FAQ < prev    next >
Encoding:
Text File  |  2005-07-03  |  3.6 KB  |  86 lines

  1.       Popularity-contest Frequently Asked Questions.
  2.  
  3. Q) What informations are reported by popularity-contest ?
  4.  
  5. A) popularity-contest report the Debian architecture you use, the version of
  6.    popularity-contest you use and the list of packages installed on your
  7.    system. For each packages, popularity-contest looks at the most recently
  8.    used (based on atime) files, and report the filename, its last access time
  9.    (atime) and last change time (ctime). However, some files are not considered,
  10.    because they have unreliable atime.
  11.  
  12. Q) What are the privacy consideration for popularity-contest ?
  13.  
  14. A) Each popularity-contest host is identified by a random 128bit uuid
  15.    (MY_HOSTID in /etc/popularity-contest.conf). This uuid is used to track
  16.    submission issued by the same host. It should be kept secret.  The reports
  17.    are sent by email to the popcon server.  The server automatically extract
  18.    the report from the email and store it in a database for a maximum of 20
  19.    days or until the host send a new report. This database is readable only by
  20.    Debian Developers.  The emails are readable only by the server admins.
  21.    Every day, the server compute a summary and post it on
  22.    <http://popcon.debian.org/all-popcon-results.txt.gz>. This summary is a
  23.    merge of all the submissions and does not include uuids.
  24.    
  25.    Known weakness of the system:
  26.    
  27.    1) Your email submission might be intercepted. We evaluate the possibility
  28.    to use public-key cryptography to protect the email.
  29.    
  30.    2) Someone who know you are very likely to use a particular package reported
  31.    by only one person (e.g. you are the maintainer) might infer you are not at
  32.    home when the package is not reported anymore. However this is only a
  33.    problem if you are gone for more than two weeks if the computer is shut-down
  34.    and 23 days if it is let idle.  
  35.    
  36.    3) Unofficial and local packages are reported. This can be an issue
  37.    especially with 2) above, especially for custom-build kernel packages.
  38.    We are evaluating how far we can alleviate this problem.
  39.    
  40. Q) My submissions bounce with 
  41.    550 [PERMFAIL] popcon.debian.org requires valid sender domain.
  42.  
  43. A) popularity-contest send the report as root but the email address of the root
  44.    user was not configured properly. With exim, you can add an entry for root
  45.    in /etc/email-addresses with a suitable address.
  46.  
  47.    A better fix would be to change popcon.debian.org to not reject emails with
  48.    invalid sender domain in the first place, but it is out of our reach for the
  49.    time being.
  50.  
  51. Q) /usr is mounted with 'noatime'.
  52.  
  53. A) popularity-contest relies on atime to know what packages were used during
  54.    the last month. This means you will only report the list of packages
  55.    installed without usage information.
  56.  
  57. Q) When does popularity-contest run ?
  58.  
  59. A) popularity-contest is run by the weekly cron job 
  60. /etc/cron.weekly/popularity-contest.
  61. Under the default configuration of cron, this happens every sundays
  62. at 6:47 in the morning. This can be changed by editing /etc/crontab
  63. but if your computer is not always turned on, we really recommend you
  64. install the anacron package.
  65.  
  66. Q) I don't want popcon email to be send by root! How can I send that ?
  67.  
  68. A) To send as user 'myuser', edit the function 'do_sendmail' in
  69. /etc/cron.weekly/popularity-contest to 
  70.  
  71. do_sendmail()
  72. {
  73.   su myuser -s /bin/sh -c "/usr/sbin/sendmail -oi \"$MAILTO\""
  74. }
  75.  
  76. Make sure myuser account is properly configured to send email with a valid
  77. return address.
  78.  
  79. Q) My system are unable to send email out to the Internet.  How can I
  80. participate.
  81.  
  82. An alternative is to use the new experimental http submission support.
  83. This can be enabled using this command:
  84.  
  85.   dpkg-reconfigure popularity-contest
  86.