• # Quelques réponses

    Posté par (site web personnel) . En réponse au journal Contribuer à LinuxFr : étape 1 - installation du site. Évalué à 10.

    C'est cool d'avoir des contributeurs motivés !

    Il manque par contre une dépendance (tcl8.5) qui sera nécessaire plus tard.

    OK, c'est ajouté.

    J'ai un gros message où il m'indique de rajouter "vm.overcommit_memory = 1" au fichier /etc/sysctl.conf

    Pour un environnement de dév, ce n'est vraiment pas nécessaire de faire ça (à part pour cacher le warning). Par contre, c'est très utile en prod pour éviter de perdre des données lors des sauvegardes.

    En cherchant un peu je trouve cette page et crée un fichier d'init

    Pour les scripts d'init (et d'autres choses pour la prod), on a un second dépôt git : https://github.com/nono/admin-linuxfr.org

    Pas de soucis, par contre cela ne rend pas la main.

    Effectivement, je viens de créer un bug report pour ça : https://github.com/AF83/desi/issues/5.

    La version de libhunspell n'est pas la bonne, il me demande la 1.2 et j'ai la 1.3

    OK, il faudra que je regarde ça.

    j'ai une erreur (No route matches [POST] "/b/3d072a245074a27d64426f9fd81f6600de204893") qui revient tout le temps dans les logs

    L'environnement de dév tel que décrit dans le README n'est pas complet. Il n'indique pas comment installer les autres services spécifiques à LinuxFr.org :

    • board : envoyer les messages des tribunes en temps-réel vers les navigateurs
    • share : partager les dépêches sur les réseaux sociaux
    • img : proxy pour les images externes.

    En particulier, l'erreur rencontrée vient de l'absence de board. Quand un utilisateur affiche une tribune (ça veut dire à peu près toutes les pages pour les modérateurs vu qu'il y a une tribune de modération dans la colonne de gauche), le navigateur essaye de se connecter avec Server-Sent Events à /b/<qqchose> pour recevoir les nouveaux messages sur cette tribune.