Résumé

  • En mars 2004, Debian expliquait utiliser Popcon pour classer les paquets sur ses CD, avec d'autres critères pour une partie des deux premiers disques.
  • Le relevé s'appuyait sur les dates d'accès aux fichiers ; mises à jour et réglages du système pouvaient modifier le signal observé.

Une pile de treize CD pose une question de politesse élémentaire : lequel présente-t-on en premier ? En mars 2004, Petter Reinholdtsen décrivait la version de Debian en préparation comme environ 13 500 paquets répartis sur treize disques binaires. Il fallait organiser cette foule.

Son appel à participation précisait la méthode. Certains paquets des deux premiers CD étaient choisis selon divers critères ; les autres étaient ordonnés d'après les usages déclarés par popularity-contest, ou Popcon. Des ordinateurs volontaires fournissaient ainsi une partie du plan de salle. Internet faisait remonter l'information qui aiderait à préparer les disques suivants.

Le dimanche à 6 h 47, le disque dur remplissait son questionnaire

La documentation de la version 1.28, datée de mai 2005, décrit un envoi hebdomadaire par courriel. Selon l'horaire par défaut indiqué dans la FAQ, la tâche se déclenchait le dimanche à 6 h 47. Le marketing avait rarement demandé aussi peu de conversation à ses clients.

Pour chaque paquet, le programme cherchait un fichier pertinent récemment consulté et relevait ses dates d'accès et de changement. Il devenait possible de distinguer la présence sur le disque d'une trace d'activité. Une installation pouvait survivre longtemps à l'intérêt de son propriétaire.

Les horloges réclamaient toutefois leur propre classement. Une installation ou une mise à jour pouvait rapprocher les deux dates : cette situation recevait une étiquette spécifique. L'absence de fichiers appropriés formait une autre catégorie. Et lorsque l'enregistrement des accès était désactivé sur /usr, la FAQ indiquait que le rapport ne fournissait que la liste installée, sans information d'usage. Le silence venait parfois du réglage de l'instrument.

Un tableau conservé du 20 janvier 2004 proposait déjà des vues distinctes pour installations, usage régulier, usage ancien, mises à jour récentes et données insuffisantes. Il comptabilisait 1 707 soumissions pour cette vue. La variété des colonnes préservait la variété des situations.

Le README de 2005 ajoutait un avertissement très concret sur les dépendances : un paquet apparemment délaissé pouvait être nécessaire à un programme actif. Les bibliothèques logicielles étaient particulièrement difficiles à juger ainsi. Un bon second rôle risque de disparaître des applaudissements, puis de manquer terriblement au spectacle.

Popcon donnait donc aux fabricants de CD une observation exploitable, issue des machines inscrites dont le courrier arrivait. Restait à transformer cette observation en ordre de distribution. Les dates des fichiers apportaient des indices ; l'équipe de publication gardait le plan de salle.