Et il faut avoir la possibilité de réinstaller les logiciels en question, donc d'en avoir des copies disponibles dans les bonnes versions, et de toujours savoir les installer (parce que tu peux perdre ta machine physique ou ta VM ou devoir mettre à jour ton conteneur, parce que tu dois gérer un désastre de site, etc.) Même chose pour le côté build, ça suppose que tu sais retrouver tous les composants logiciel qui sont incorporées dans tes binaires par exemple (et qu'ils sont disponibles dans les bonnes versions).
compléter la doc sur les rôles ( db/pages/aide.html et aide)
changer les statistiques sur le suivi ( ./app/models/statistics/tracker.rb , pour la modif accounts.id / users.id notamment)
modifier la page L'équipe de LinuxFr.org (a priori créer un helper_maintainer_list dans ./app/helpers/static_helper.rb et l'appeler dans ./db/pages/team.html )
modifier la page Les derniers comptes pour pouvoir changer le rôle ( ./app/views/admin/accounts/index.html.haml )
J'ai clos le ticket et je te l'ai attribué manuellement en base, vu qu'actuellement on ne peut choisir que parmi les gens ayant les droits d'admin.
Ce qui amène deux choix pour la suite :
1) veux-tu être admin ?
et/ou
2) modifier le système pour choisir parmi les admins ou ceux ayant déjà eu un ticket attribué et un compte encore ouvert (ça résoudrait pas la première fois, juste les suivantes)
La partie sur le néologisme est un ajout de la modération. Wiktionary dit que caviardage est un néologisme, mais caviarder est donné avec un exemple de 1895 (même l'Académie française l'a dans son dictionnaire c'est pour dire :)). Bref caviardage est juste le fait de caviarder.
// The maximal size for an image is 5MBconstMaxSize=5*(1<<20)
ça n'empêche pas que l'on puisse faire une image jpg de 10000x10000 entièrement noire et qui fasse moins de 1,2 Mo sur disque (mais va consommer beaucoup de mémoire à l'ouverture). Je prends un exemple extrême évidemment, pour dire que 5 MB de jpg, ça peut faire une grande image.
$ epubcheck s-occuper-pendant-les-vacances-yunohost-et-autohebergement.epub
Vérifications faites en utilisant les règles de la version epub 3.2.
ERROR(MED-004): s-occuper-pendant-les-vacances-yunohost-et-autohebergement.epub/EPUB/(-1,-1): L'en-tête du fichier image pourrait être corrompu.
ERROR(PKG-021): s-occuper-pendant-les-vacances-yunohost-et-autohebergement.epub/EPUB/(-1,-1): Fichier image corrompu rencontré.
Vérification terminée avec des erreurs
Messages: 0 fatale / 2 erreurs / 0 avertissement / 0 info
EPUBCheck terminé
$ epubcheck childrens-literature.epub
Vérifications faites en utilisant les règles de la version epub 3.2.
Aucune erreur ou avertissement détecté.
Messages: 0 fatale / 0 erreur / 0 avertissement / 0 info
EPUBCheck terminé
2) on dézippe
$ unzip childrens-literature.epub
3) on zippe bêtement
$ zip test.epub EPUB/cover.xhtml EPUB/css/epub.css EPUB/css/nav.css EPUB/images/cover.png EPUB/nav.xhtml EPUB/package.opf EPUB/s04.xhtml EPUB/toc.ncx META-INF/container.xml mimetype
updating: mimetype (stored 0%)
updating: EPUB/cover.xhtml (deflated 34%)
updating: EPUB/css/epub.css (deflated 60%)
updating: EPUB/css/nav.css (deflated 46%)
updating: EPUB/images/cover.png (deflated 13%)
updating: EPUB/nav.xhtml (deflated 82%)
updating: EPUB/package.opf (deflated 62%)
updating: EPUB/s04.xhtml (deflated 66%)
updating: EPUB/toc.ncx (deflated 90%)
updating: META-INF/container.xml (deflated 32%)
$ epubcheck test.epub
Vérifications faites en utilisant les règles de la version epub 3.2.
ERROR(PKG-005): test.epub(-1,-1): Le fichier mimetype a une extension de longueur 28. Aucune extension de nom de fichier n'est autorisée pour le fichier mimetype.
Vérification terminée avec des erreurs
Messages: 0 fatale / 1 erreur / 0 avertissement / 0 info
EPUBCheck terminé
J'ai l'impression que la validateur ne veut pas les répertoires (zip -D), ni les attributs amenés par Unix, mais je n'ai pas noté ça dans la spécification (et personne ne s'était plaint de cela avant… possible que les liseuses soient juste tolérantes).
# Réactions diverses
Posté par Benoît Sibaud (site web personnel) . En réponse au lien Anonymat sur Internet : le gros mensonge des politiques. Évalué à 5. Dernière modification le 03 février 2021 à 09:40.
Déjà Luc Ferry est pour lever l'anonymat, ça devrait suffire à convaincre tout le monde d'être contre ?
(et des vrais sujets concernant l'anonymat La lutte contre l’anonymat (des sociétés-écrans), nouveau pendant de l'extraterritorialité du droit américain ou Genève – L’anonymat sera possible pour les lanceurs d’alerte…)
[^] # Re: Mouais
Posté par Benoît Sibaud (site web personnel) . En réponse au journal Assurer la sécurité informatique sur le modèle de la sécurité alimentaire. Évalué à 5.
Et il faut avoir la possibilité de réinstaller les logiciels en question, donc d'en avoir des copies disponibles dans les bonnes versions, et de toujours savoir les installer (parce que tu peux perdre ta machine physique ou ta VM ou devoir mettre à jour ton conteneur, parce que tu dois gérer un désastre de site, etc.) Même chose pour le côté build, ça suppose que tu sais retrouver tous les composants logiciel qui sont incorporées dans tes binaires par exemple (et qu'ils sont disponibles dans les bonnes versions).
[^] # Re: Vocabulaire
Posté par Benoît Sibaud (site web personnel) . En réponse à la dépêche Contrat vaccinal Commission européenne / AstraZeneca, comment (ne pas) masquer les infos d'un PDF. Évalué à 3.
Une utilisation récente via https://www.nextinpact.com/article/45847/bloctel-machine-enrayee Du caviardage à la louche, rapport largement caviardé
# Autres points
Posté par Benoît Sibaud (site web personnel) . En réponse à l’entrée du suivi Créer un rôle "mainteneur" pour gérer les entrées de suivi. Évalué à 3 (+0/-0). Dernière modification le 01 février 2021 à 08:51.
D'autres points qui viendraient en conséquence :
[^] # Re: Erreur de traitement
Posté par Benoît Sibaud (site web personnel) . En réponse à l’entrée du suivi Enlever les contenus marqués comme spam dans la liste "Derniers commentaires". Évalué à 3 (+0/-0). Dernière modification le 01 février 2021 à 07:29.
Nettement mieux oui :). Merci.
cf https://linuxfr.org/images/load/load.png
[^] # Re: Erreur de traitement
Posté par Benoît Sibaud (site web personnel) . En réponse à l’entrée du suivi Enlever les contenus marqués comme spam dans la liste "Derniers commentaires". Évalué à 3 (+0/-0).
ça marche fonctionnellement, mais ça explose en prod (mysqld à 800% de cpu).
[^] # Re: Correction proposée sur github
Posté par Benoît Sibaud (site web personnel) . En réponse à l’entrée du suivi Commentaire d'un compte supprimé non éditable par un admin. Évalué à 3 (+0/-0).
Commité https://github.com/linuxfrorg/linuxfr.org/commit/5870e9cd83ec023298ff610ad7d5ffb1700de0e7
[^] # Re: Solution trouvée pour la suppression du tag sur un contenu
Posté par Benoît Sibaud (site web personnel) . En réponse à l’entrée du suivi Décrémenter le taggings_count en cas de suppression d'étiquette. Évalué à 3 (+0/-0).
J'ai clos le ticket et je te l'ai attribué manuellement en base, vu qu'actuellement on ne peut choisir que parmi les gens ayant les droits d'admin.
Ce qui amène deux choix pour la suite :
1) veux-tu être admin ?
et/ou
2) modifier le système pour choisir parmi les admins ou ceux ayant déjà eu un ticket attribué et un compte encore ouvert (ça résoudrait pas la première fois, juste les suivantes)
# Fait
Posté par Benoît Sibaud (site web personnel) . En réponse à l’entrée du suivi Tracer les opérations d'administration/modération. Évalué à 3 (+0/-0).
https://github.com/linuxfrorg/linuxfr.org/commit/7db3b09f1b02d70ea1fdaa60f77c0b0e923ca7fa
Actions de la modération/administration qui sont notifiées sur la tribune de modération :
Action de tout utilisateur qui est notifiée sur la tribune de modération :
Ce qui n'est pas notifié actuellement :
[^] # Re: Vocabulaire
Posté par Benoît Sibaud (site web personnel) . En réponse à la dépêche Contrat vaccinal Commission européenne / AstraZeneca, comment (ne pas) masquer les infos d'un PDF. Évalué à 9. Dernière modification le 31 janvier 2021 à 18:27.
La partie sur le néologisme est un ajout de la modération. Wiktionary dit que caviardage est un néologisme, mais caviarder est donné avec un exemple de 1895 (même l'Académie française l'a dans son dictionnaire c'est pour dire :)). Bref caviardage est juste le fait de caviarder.
Et même pour caviardage, on trouve des occurrences dès 1917 dans la presse/littérature. Cf
https://books.google.com/ngrams/graph?content=caviardage%2C+biffage&year_start=1800&year_end=2019&corpus=30&smoothing=3&direct_url=t1%3B%2Ccaviardage%3B%2Cc0%3B.t1%3B%2Cbiffage%3B%2Cc0
Du coup c'est un néologisme centenaire, ce n'est pas si mal (et il est plus utilisé que biffage).
[^] # Re: licence LGLP3
Posté par Benoît Sibaud (site web personnel) . En réponse à la dépêche PySimpleGUI : prenez plaisir à faire des interfaces graphiques en Python. Évalué à 5.
Corrigé, merci.
[^] # Re: Faudrait en faire une dépêche
Posté par Benoît Sibaud (site web personnel) . En réponse au lien Alice Recoque, pionnière de l'informatique et de l'intelligence artificielle, est décédée. Évalué à 4.
https://linuxfr.org/news/histoire-de-l-objective-c-et-deces-de-son-createur
# Captures d'écran
Posté par Benoît Sibaud (site web personnel) . En réponse au sondage Quel est selon vous le client XMPP à l'interface la plus adaptée pour une équipe soudée de gens inconnus?. Évalué à 8.
[^] # Re: Ğ1, kessako ?
Posté par Benoît Sibaud (site web personnel) . En réponse à la dépêche Ğ1formation : une plate-forme libre pour des formations monétarisées en Ğ1 . Évalué à 4.
J'ai rajouté un lien vers une dépêche précédente sur le sujet.
[^] # Re: Pas encore dispo ?
Posté par Benoît Sibaud (site web personnel) . En réponse au journal CVE-2021-3156 Vulnérabilité majeure dans sudo. Évalué à 3.
pour Ubuntu (du 26 janvier aussi):
https://ubuntu.com/security/notices/USN-4705-1
https://ubuntu.com/security/notices/USN-4705-2
et le correctif est dans CentOS 7 aussi.
[^] # Re: Soyons sérieux nous sommes sur Linuxfr.org tout de même !
Posté par Benoît Sibaud (site web personnel) . En réponse au journal de l'art et la manière de faire du gratin dauphinois. Évalué à 5.
https://linuxfr.org/news/des-boissons-et-des-recettes-libres
et
https://linuxfr.org/users/dinmax/journaux/pas-de-droit-d%E2%80%99auteur-sur-les-recettes-de-cuisine
[^] # Re: Vous avez oublié movim !
Posté par Benoît Sibaud (site web personnel) . En réponse au sondage Quel est selon vous le client XMPP à l'interface la plus adaptée pour une équipe soudée de gens inconnus?. Évalué à 4.
Movim ajouté.
[^] # Re: Mais pourquoi un 't' ?
Posté par Benoît Sibaud (site web personnel) . En réponse au lien CVE-2021-3156: Heap-Based Buffer Overflow in Sudo (Baron Samedit). Évalué à 3.
La réponse est dans l'article.
[^] # Re: J'ai faim...
Posté par Benoît Sibaud (site web personnel) . En réponse au journal de l'art et la manière de faire du gratin dauphinois. Évalué à 3.
Même en France, il n'y a pas du fromage produit dans tout le pays, dès qu'on quitte la métropole.
[^] # Re: Tea/vivlio/pocketbook HD plus
Posté par Benoît Sibaud (site web personnel) . En réponse au message Impossible de lire les journaux linuxfr avec ma liseuse kobo.. Évalué à 4.
Corrigé https://github.com/linuxfrorg/epub-LinuxFr.org/commit/3394b926b35e30bfbc1a4996f30613cd715d4b9f
[^] # Re: autres tests
Posté par Benoît Sibaud (site web personnel) . En réponse à l’entrée du suivi Téléchargement contenu au format EPub - Pb avec la gestion des images. Évalué à 4 (+0/-0). Dernière modification le 25 janvier 2021 à 13:28.
Je vais clore cette entrée qui est corrigée. https://github.com/linuxfrorg/epub-LinuxFr.org/commit/3394b926b35e30bfbc1a4996f30613cd715d4b9f
Le problème résiduel est dans https://linuxfr.org/suivi/validation-des-epub
[^] # Re: Tea/vivlio/pocketbook HD plus
Posté par Benoît Sibaud (site web personnel) . En réponse au message Impossible de lire les journaux linuxfr avec ma liseuse kobo.. Évalué à 3.
Le daemon img fait une copie locale, mais sans la modifier en dimension / poids.
# Taille max
Posté par Benoît Sibaud (site web personnel) . En réponse à l’entrée du suivi taille des images dans les fichiers epub. Évalué à 3 (+0/-0).
Il y a actuellement une taille max en poids total (pour le site web et les epub).
https://github.com/linuxfrorg/img-LinuxFr.org/blob/master/img.go#L36
ça n'empêche pas que l'on puisse faire une image jpg de 10000x10000 entièrement noire et qui fasse moins de 1,2 Mo sur disque (mais va consommer beaucoup de mémoire à l'ouverture). Je prends un exemple extrême évidemment, pour dire que 5 MB de jpg, ça peut faire une grande image.
[^] # Re: autres tests
Posté par Benoît Sibaud (site web personnel) . En réponse à l’entrée du suivi Téléchargement contenu au format EPub - Pb avec la gestion des images. Évalué à 3 (+0/-0).
Normalement j'ai corrigé le souci des noms d'images en collision en prod.
Par contre :
- il y a d'autres problèmes ailleurs, visiblement sur https://linuxfr.org/users/tonio/journaux/s-occuper-pendant-les-vacances-yunohost-et-autohebergement signalé par Ysabeau, qui ne passe pas le validateur (j'ai fait le test en distant via http://validator.idpf.org/ puis en local) :
Faisons le test avec un epub de référence (Children's Literature pris sur https://idpf.github.io/epub3-samples/30/samples.html ) :
1) le fichier initial est validé par epubcheck
2) on dézippe
3) on zippe bêtement
2) on zippe mieux…
J'ai l'impression que la validateur ne veut pas les répertoires (zip -D), ni les attributs amenés par Unix, mais je n'ai pas noté ça dans la spécification (et personne ne s'était plaint de cela avant… possible que les liseuses soient juste tolérantes).
[^] # Un peu de retenue dans les échanges
Posté par Benoît Sibaud (site web personnel) . En réponse au journal toujours pas convaincus par l'Hydroxychloroquine ?. Évalué à 4.
Merci de rester courtois dans les échanges.