20240630 – 340ème révision (Big rev & Intense) – Entrées (30%) / MAJ (16%) / Améliorations (54%)

Le Bottin des Jeux Linux rev. 340 :
• Nombre d’entrées publiées : 3889 jeux Linux, +5, 2 nouveau(x) jeu(x) dont 0 sans statut, 0 supprimé(s) dont 0 sans statut, 0 perte(s) de statut, 0 gain(s) de statut et 902 outils, +2, 2 entrée(s) dont 0 sans statut, et 0 supprimé(s) dont 0 sans statut, 1 perte(s) de statut, 1 gain(s) de statut.
• Nombre d’entrées non publiées (non comptabilisé ci-dessus, livré uniquement avec la version Tellico): 174 (0)
• Avancement vers la v.3.6 stable : 87% (inchangé), (5287-703)/5287, 0 fiche(s) en moins à passer en v3.6).
• Avancement des résumés : 73% (inchangé), 3854/5287 fiches, +8.
• Internationalisation : 80% (inchangé), 4247/5287, +7.
• Intégration des vidéos : 65% (inchangé), 3434/5287, +7 (avec un plafond probable de 70%-80%).
• Intégration des vidéos Françaises : 21% (inchangé), 1104/5287, +1 (avec un plafond probable de 30%).
• Nombre de fiches en « Lights on » : 114 fiches (dont 30 significatives).
• Nombre de petites reprises (hors « Lights on »): 4895 fiches
• Nombre de liens RSS : 1855 liens RSS (+720) (j’ai supprimé la condition liée à la qualité de l’entrée)
• mastodon Ready : 1021 entrées (+15) (1006 le 02/06)
• Nombre de tests publiés : 13 test(s) (+9, cumul : 2149 tests disponibles): Upscayl, Nuked SC-55, Unhaunter: Dare to Face the Unseen, Freeciv, Rusted Pacman, GIMP, Crystal Caves trilogy (with OpenCrystalCaves engine), Eclipse Theia & Theia IDE, ITGmania, itch, OpenShot, Solarwolf, Unvanquished,

• Distribution du Workflow (temps passé) : 30% d’entrées, 16% de MAJ, 54% d’amélioration.
⚬ Nouvelles entrées (120 min/entrée): 7 x 120min = 840 min / 30 %
⚬ Changements de version des entrées (4 min/mise à jour): 114 x 4min = 456 min / 16 %
⚬ Amélioration du contenu (30 min/amélioration importante, 1 min/petit changement, 30 min/test – rédaction comprise): 30 x 30min + env 200 x 1min +13 x 30min = 1490 min / 54 %
⚬ Envergure (Small rev < 600 min / 600 min <= Medium rev < 2000 min / Big rev >=2000 min): 2786 min (46h) ➜ Big rev
⚬ Intensité (Cool < 40 min/j <= Normal < 80 min/j / Intense >=80 min/j): 29 jours (hors publication : datediff 2024-06-02 2024-07-01 ➜ 29j): 2786 min / 29 j=96 min/j ➜ Intense
CONCLUSION : Big rev & Intense

? Nota:
• les durées évaluées sont des moyennes (les écarts avec la réalité peuvent être significatifs). La recherche et le test d’entrées potentielles n’est pas comptabilisé.
• le constat est que ces avancements progressent extrêmement lentement. Il n’est pas facile d’atteindre ces objectifs (de 100% de fiches en v.3.6 / 100% de résumés / 100% d’internationalisation / 80% de vidéos dont 30% de vidéos Françaises) tout en suivant l’actualité et saisissant de nouvelles entrées. Néanmoins je ne désespère pas d’y arriver – d’autant que je gagne en performance avec chaque fiche au standard « mastodon ».

  • Une nouvelle très grosse révision (sensiblement identique à la précédente en terme de production), couvrant une période de 29 jours, au cours de laquelle j’ai remis à plat la mesure (1 à 5 étoiles) de la qualité des fiches (elle reflète à présent davantage le travail restant à faire – qui est encore colossal :)), pour un Bottin tel que j’aimerai qu’il soit), j’ai ajouté quelques indicateurs d’oublis/d’erreurs dans le document Tellico (pour limiter les non-qualités), et ai effectué un travail significatif sur le document CherryTree.

    Dans la période j’ai aussi eu un souci assez grave de pertes de données consécutif à l’effacement d’un répertoire où se trouvait CherryTree, mes mails (perte définitive de mes archives mails), et quelques docs persos et fonds d’écrans.
    Heureusement grâce à des sauvegardes et beaucoup de chance, tout a été reconstitué (sauf mes mails) moyennant du boulot supplémentaire.
    Cet effacement de répertoire très sélectif (un répertoire parmis d’autres qui eux n’ont pas été touchés) survenu entre un soir (alors que j’étais sur mon PC) et le matin suivant (le PC est éteint la nuit, et j’ai fait ce constat dès son allumage), reste pour moi assez suspect (intrusion par le réseau pendant que j’effectuait des saisies ou erreur de manip de ma part ? – je penche pour la 1ere hypothèse).
    Content d’avoir des sauvegardes (on est jamais trop prudent).

    J’ai un peu moins mis l’accent sur l’actualité dans la période.

    Bonne lecture.

  • Les chantiers spécifiques de la période :
    • (en Pause) Un très gros boulot – pas terminé, d’amélioration de certaines entrées de Doom (rapprochement des données avec les moteurs via les sections « Resources », et amélioration de leur présentation).
    • (en Pause) Un (gros) travail d’update/d’amélioration des fiches « Resources – xxxx ». Pas mal de fiches sont encore perfectibles dans leur présentation.
    • (Poursuite) Section « Test [fr] » : Nouvelle structure des tests des entrées. Les tests successifs d’une même entrée s’enrichissent les uns-les autres / sont cumulatifs, au lieu de s’empiler les uns sous les autres, diminuant la lisibilité et induisant de la redite et le signalement obsolète de bugs, …
    • (Poursuite) Section « Installation » : suppression progressive (plus de 2000 fiches à reprendre) de l’indication des versions testées dans la section « Installation », car à présent reportée dans la section « Test ».
    • (Quelques tags) Ajout des tags des consoles pour les émulateurs : en MAJUSCULE pour le fabricant (pas de changement), en minuscule pour la console (nouveau).
    • (en Pause) Ajout des liens Snap manquants.
    • Champ « ?️ This work » : ré-évaluation (à la baisse) de la qualité des fiches en fonction d’indicateurs (en filtrant sur ceux qui sont déjà « ⭐️⭐️⭐️⭐️⭐️ ») :
    ⚬ – 2 ⭐️ : pas de description de l’auteur traduite (absence de «  » dans le champ « Description [fr] ») ou pas de description renseigné dans « Summary » (absence de « e » dans les champs [en] ou « [fr] »)
    ⚬ – 1 ⭐️ : Champ mastodon non renseigné (absence de « ?️ # » dans le champ « Links ») ou dates non renseignées (présence de « (202xxx) » ET pas de « (inférieur)!–  » dans le champ « Videos ») ou pas de description simplifiée (présence de « ?️ « blabla » ?️ » dans le champ « Description [en] »). UPDATE A L’EDITION DE CE CHANGELOG : pas de (inférieur)!– dans le champ « Videos »)
    • Un travail significatif sur le document CherryTree livré avec le Bottin (section « Review » notamment).

  • Mise à jour du Wiki : Pas de mise à jour (de mémoire)
  • Suivi des chantiers du Bottin : poursuite des chantiers ci-dessous.
    Fichier RSS : séparation des jeux commerciaux et des jeux gratuits/libres,
    Suppression des filtres des magasins en lignes fermés (« Steam Greenlight Store », « Tycoon Games Store », …) et mise à jour des jeux concernés (alternatives de magasins ou pas),
    Amélioration et finalisation du champ « Category »,
    Amélioration et finalisation des champs « Type » et « Status »,
    Suppression du champ/onglet « Port(s) » après avoir fini d’intégrer ses informations dans la section « Installation [fr] »,
    Idem pour le champ « Features » (intégré dans les champs « Description »),
    Amélioration du système de gestion (case à cocher vs déroulant) des livrables AppImage, Snap, Flatpak, binaire amd64/i386
    Ajout de la gestion d’autres distributions Linux (par l’ajout de la gestion des paquets RPM et Arch, en plus des paquets DEB ; liste extensible)
    Mise au point d’un outil facilitant la saisie dans le Bottin (fichier au format CherryTree),
    Nettoyage du champ « Visual » (entrées/champs vides),
    Nettoyage du champ « Perspective » (de nombreuses corrections pour toutes les interfaces type jeux d’échecs / tabliers (notamment) que j’ai classé en « First person (interface) », et des réorganisations),
    (en cours)Mise à jour des champs RPM, Arch, AppImage, Snap, Flatpak, et ajout de leurs liens dans la section « Misc. repositories »
    (en cours)Corriger le champ « Generic bin » (enlever des cases cochées les jeux qui ne contiennent pas de binaire amd64/i386)
    (en cours)Finalisation des tags (quelques milliers de fiches),
    (en cours)Finalisation du champ date « Initial release » (quelques milliers de fiches),
    (en cours)Finalisation de l’ajout de liens RSS (quelques milliers de fiches),
    (en cours)Finalisation du champ « Social Networking Update » (quelques milliers de fiches),
    (en cours)Finalisation des dates de publication des vidéos (quelques milliers de fiches),
    (optionnel) Ajouter d’autres types d’empaquetages (Gentoo, Slackware, FreeBSD, …)
    Nettoyage du champ « Status » (notamment pour mettre à jour les projets inactifs depuis plus de 5 ans),
    Nettoyage du champ « License type » (279 entrées/champs vides),
    Nettoyage du champ « Pacing » (392 entrées/champs vides),
    Nettoyage du champ « Played » (101 entrées/champs vides),

    Amélioration du champ « Quality (record) » (de nombreuses affichent un score de 5 étoiles alors qu’elles ne sont pas au niveau – ce qui donne la sensation de ne pas avancer dans les comptabilisations ci-dessus),
    Saisie des jeux/outils en attente (statut « Awaiting entry »), et sans doute encore enlever quelques entrées trop vieilles / qui n’ont plus d’intérêt (car d’autres projets bien meilleurs et libres sont à présent disponibles).

  • Comptabilisation des jeux :

    Cette révision augmente le nombre de jeux de 5 unité(s), portant le nombre d’entrées à 3889 jeux Linux (liste).

    Fiches supprimées :

    • Aucune suppression dans la période.

    Statut « Linux Game » | « Tools » perdu / gagné (✔ = Gagné, ✘ = Perdu) :

    ✘ (Tool) AppGameKit ([Homepage]) : Un environnement de développement de jeux, par TheGameCreators Team.
    ☛ Les auteurs précisent sur leur [blog] « we have retired AppGameKit Classic to make way for its successor AppGameKit Studio », et sur [GitHub] « The Linux source code is not supported in the AGKREPO at this time. »
    Pour l’instant j’enlève son statut d’outil. D’ici 1 ou 2 ans s’il n’y a toujours plus de version Linux j’enlèverai cette entrée de la base (au cas où cela soit temporaire).

    Nota: ce comptage évolue en fonction des nouvelles entrées ou suppressions de fiches, mais aussi en fonction des gains ou pertes de statut « Jeux Linux » : d’anciennes fiches provisoires sans statut peuvent être saisies (gain du statut), ou d’anciens jeux finissent par ne plus fonctionner ou n’être plus disponibles à la vente pour les jeux commerciaux (perte du statut).