Le Bottin des Jeux Linux révision 133 :
- (Rappel) Au chapitre des versions majeures du Bottin des jeux Linux nous avions :
- la v1.xx : la version LibreOffice (avec ses liens non classés et des commentaires très réduits),
- la v2.xx : le passage à la version Tellico (plus propre, le nombre de liens à explosé, néanmoins nombre d’entre eux ne sont pas identifiés clairement, les bogues sont nombreux et les commentaires plus ou moins adaptés ;)),
- la v3.xx : celle-ci. Toujours sous Tellico, mais à terme (
le 2 octobre 2012 pour les 5 ans du Bottin?pour les67 ans du Bottin ?) tous les liens seront classés et les fiches auront été sérieusement déboguées. Toutes les nouvelles fiches sont produites sous ce modèle (mis au point à la révision n°98) et le travail de reprise de l’existant est en cours. Pour suivre l’avancement de ce chantier titanesque, nous avons mis en place un compteur de fiches restant à traiter (v2.xx vers v3.xx, basé sur la présence de l’étiquette « #8892FF »>Website, voir ci-dessous). - Avancement de la révision n°133 : 53% (+0%), pour 1655 fiches (-25 fiches) restant à traiter.
- Une révision marquée par le CRASH du Bottin avec une perte de production très significative dans la période. Nous ne sommes pas revenu en arrière (les sauvegardes bimensuelles ont des bons côtés :) mais j’ai été très fortement ralenti. En cause : la saturation de la partition de mon disque dur (j’effectuais simultanément des sauvegardes de jeux Linux sur cette même partition) non signalé par KDE (j’avais déjà eut le cas d’une partition /home saturée et KDE me l’avait signalé, raison pour laquelle je n’ai pas été vigilant). Je suis en grande partie responsable (un message de Tellico non pris au sérieux et mauvais réflexe d’enregistrement). Le Bottin est revenu à une situation normale mais 10 jours de créations de fiches (les modifications des fiches existantes ont été récupérées) sont passés à la poubelle.
- Bonne nouvelle (mauvaise pour les puristes) : le compteur des jeux Linux du Bottin devrait accélérer dans les révisions à venir. Non pas que j’ai obtenu une quelconque contribution, mais les fiches vont être bâclées :)). Je plaisante bien-sûr, mais l’on n’en est pas loin. Le principe est de saisir sommairement les fiches, de leur apposer un statut « Temporary », et d’y revenir plus tard lorsque nous aurons un créneau plus propice. Ce changement de méthode nécessite de revenir sur les fiches (perte de temps) mais évite une double saisie, permet de concentrer la saisie sur les infos principales et d’être moins mauvais dans le suivi de l’actualité. Les puristes seront sans doute déçus car ces fiches mélangeront français et anglais (c’est déjà le cas avec la section « Features » mais là on ajoute en plus la section « Description ») avec plus d’erreurs (le travail de traduction permet de comprendre certains jeux complexes et de les classer correctement) et des liens incomplets.
Bilan des reprises de la période : 3113 fiches supplémentaires ont été modifiées (chiffre indiqué par Tellico après le crash, le réel doit se situer entre 200 et 300 fiches) dont 25 fiches / 0% ont fait l’objet de reprises significatives. Au chapitre des améliorations de la période (visible sur la version Tellico) :
- CHANGELOG détaillé de la version n°133 – 20130531 :
- (Récurent) Ajout de nouveaux jeux et mise à jour des nouvelles versions de jeux.
- (Récurent) Ajout de trailers.
- (Récurent) Poursuite de la reprise des liens vers les vidéos (séparation du contenu relatif à la présentation du jeu, des revues faites par les utilisateurs) : il reste 179 reprises à effectuer (3 reprises effectuées dans la période).
- (Récurent) Reprises des fiches pour une évolution vers le format « v3.xx » du Bottin, réparations éventuelles des liens, déboguage, …
• Point à la révision précédente (n°132) : (3544-1680)/3544=53% (+2%) pour 1680 fiches restant à traiter (-25 fiches).
• Point actuel : (3554-1655)/3554=53% (+0%) pour 1655 fiches restant à traiter (-25 fiches). - (Stand-by dans la période) Poursuite de la synchronisation du Bottin (ajout des noms de paquets, statuts manquants, changements de version, …) avec la section « Jeux et divertissements » (ne sont saisis que les jeux) des dépôts Debian – 3/6 (gnuminishogi à xxxxx).
- (Stand-by dans la période) Synchronisation du Bottin avec les infos du site Freegamer par ordre inverse (aujourd’hui à 25 Mai 2012).
- Petite modification, GROS EFFETS (à venir, car nous avons eut des ennuis dans l’intervalle, voir ci-après) : dans la zone « Status » nous avons ajouté de 2 cases à cocher « Temporary » et « Reserve ». La seconde est une réserve pour une utilisation future éventuelle, la première va nous servir à augmenter la cadence d’entrée des fiches dans le Bottin : les fiches marquées « Temporary » sont des fiches temporaires (certains diront « bâclées » :), saisies rapidement, avec peu de liens, un commentaire succinct en français, la présentation du jeu non traduite, sur lesquelles nous reviendrons ultérieurement pour les compléter. L’objectif (en plus de faire du chiffre :) est d’une part de désengorger la fiche « 008 – Entrées prochaines dans le Bottin » et d’autre part de gagner du temps de saisie en l’investissant dans la création de fiches plutôt que dans une double saisie (même si cette 1ere saisie provisoire était réutilisable par couper-coller, elle constitue une perte de temps). Pour l’instant seuls les jeux entrant dans les catégories « Jeux Linux en attente de saisie dans le Bottin » et « En développement, version Linux confirmée » seront concernés. Les jeux de la catégorie « Projets de jeux, version Linux incertaine » resteront dans la fiche « 008 – Entrées prochaines dans le Bottin ». Quelques fiches assez complètes auront aussi, le statut « Temporary » lorsque nous estimerons devoir y revenir (la plupart du temps des fiches pour lesquelles le site du jeu est en cours de mise en place).
- Création d’un filtre « Fiches temporaires à compléter » permettant d’identifier rapidement ces fiches temporaires sur lesquelles nous reviendront ultérieurement pour les compléter.
- La subcat « FPS – Réalistes – 2nde guerre mondiale » devient « FPS – Réalistes – 1ère ou 2nde guerre mondiale » avec l’arrivée du jeu « Verdun ».
- La subcat « Sport – Combat » devient « Multi – Beat them all » pour englober plus exactement certains jeux.
- La subcat « RPG – En local – Graphiques – TPS » est modifiée en « RPG – En local – Graphiques – Vue objective »
- CRASH du Bottin occasionné par la saturation de la partition sur laquelle il se trouvait.
KDE – contrairement à ce que j’avais déjà observé antérieurement, n’a pas signalé la saturation de la partition du disque sur lequel était ouvert le Bottin (saturation engendrée par l’archivage de jeux Linux en même temps que mes saisies). Tellico a affiché un message informant qu’il ne parvenait pas à enregistrer sa sauvegarde.
Mauvais réflexe : j’ai cliqué sur le bouton d’enregistrement (ne réalisant pas immédiatement ce qui se passait, d’autant que j’avais 20 bonnes minutes de modifications non enregistrées). Résultat : le fichier Tellico comme la sauvegarde ont tous deux été endommagés, le fichier Tellico a été tronqué aux environs de la ligne 110000 (le fichier comporte un peu plus de 130400 lignes, dans sa version du 15/05/2013) correspondant à la fiche « The wizard’s Lair ».
Impossible de recharger le Bottin comme sa sauvegarde :(. Et bien-sûr – comme dans tout bon scénario de catastrophe informatique, la dernière sauvegarde réalisée manuellement datait du 15/05/2013, soit 10 jours de travail.
Par chance le fichier Tellico endommagé est resté éditable et – en dehors d’une ligne contenant un retour chariot qui n’était pas bon (celle – très longue et importante, de la fiche « 008 – Entrées prochaines dans le Bottin »), le fichier était viable jusqu’à la fiche « The wizard’s Lair » (non comprise).
Autre souci, gedit – que nous utilisons habituellement pour éditer le Bottin manuellement, ne fonctionne plus sous notre Debian Sid en ce moment (suite à une mise à jour dans les dépôts, il renvoi le message « (gedit:25024): GLib-GObject-WARNING **: can’t peek value table for type `<invalid>’ which is not currently referenced. Erreur de segmentation »). Nous avions déjà eut des problèmes avec Kate lors de l’édition du fichier du Bottin (il s’ouvre d’ailleurs en lecture seule), dans le doute nous avons tenté d’utiliser Kwrite (il semble néanmoins qu’il soit très proche de Kate, lui aussi s’ouvre en lecture seule avec le Bottin).Pour mémo pour moi, la procédure de récupération :
• libération de place sur la partition et redémarrage du PC
• configuration de Kwrite :
⚬Menu Outils > décocher Mode « Lecture seule ».
⚬Menu Configuration > Configurer l’éditeur > onglet « Ouvrir/Enregistrer » > Limite de longueur de ligne : 600000″.
⚬Quitter Kwrite et le recharger avec le fichier Tellico endommagé (pour être sûr qu’il prend en compte ce changement de taille de ligne et qu’il ne tronque pas de lignes avec cette longueur limite).
• reprise de la sauvegarde au 15/05/2013 pour base
• reprise du fichier Tellico endommagé. Correction de l’anomalie de retour chariot sur la fiche « 008 – Entrées prochaines dans le Bottin ») (le contenu a été vérifié postérieurement : tout y est).
• Un bon moyen de vérification de la validité des lignes : en dehors de la section du début (lignes 18 à 35) encadrée par la commande XML « (signe inférieur)prop name= »default »(signe supérieur) …. zone de textes sur plusieurs lignes sans commande XML … (signe inférieur)/prop(signe supérieur) », toutes les lignes doivent commencer par une commande XML du type « (signe inférieur)Commande ».
• Copier-coller en plusieurs étapes du contenu du fichier Tellico tronqué vers le fichier du 15/05/2013, et vérification – entre chaque copie, du bon fonctionnement du fichier (par sauvegarde sous 2 noms alternatifs puis en lançant Tellico sur le fichier à tester. Lorsque la sauvegarde ne fonctionne pas, reprise du fichier alternatif). Le début de la copie du fichier s’est avéré délicat (à cause de la longueur de la ligne de la fiche « 008 – Entrées prochaines dans le Bottin » (en fait Kwrite avait interprété un retour chariot et Tellico refusait d’ouvrir le fichier obtenu à cause de ce retour chariot car la nouvelle ligne ne commençait pas par une commande XML).
Une fois validé la zone initiale du Bottin (juste avant la 1ere fiche du jeu « 0AD »), les copies peuvent se faire par paquet de 30 000 lignes jusqu’à la fin du Bottin.
Moyennant cette reprise fastidieuse, le Bottin est à présent à nouveau opérationnel !
(pfiou …)Résumé des incidences du crash :
♦ Peu significatif :
• Les modifications de fiches (pas les fiches elles-mêmes) au delà de celle de « The wizard’s Lair » ont été perdues (peu de fiches concernées).
• Quelques classements de fiches à reprendre, tel que « Sport – Combat » à reprendre en « Multi – Beat them all » par exemple,
• La zone des filtres dans Tellico étant située en fin de fichier (au delà de la ligne 130200), certains filtres sont perturbés :
⚬ perte du filtre « Fiches temporaires à compléter » (et des fiches correspondantes) => recréé.
⚬ le filtre « 22. Nos préférences de la période » affichait celles de la précédente révision => ré-initialisé.
⚬ le filtre « 23. Reprises de fiches après le 15 Mai » affiche à présent 3090 reprises (ce qui en soit n’est pas loin de la vérité).♦ Très significatif :
• Plus grave et décourageant :(, Tellico enregistre toute nouvelle fiche en fin de fichier (nous venons de le découvrir à nos dépens) : toutes les nouvelles fiches créées dans ces 10 jours ont été perdues (sauf « Rhythos RPG Builder » partiellement récupéré via les News du Bottin), représentant un gros travail car beaucoup d’entre elles étaient des fiches commerciales avec traductions, comportant de nombreux liens sociaux et dans certains cas, des liens vers des sites de revues).
• 1/2 journée de travail supplémentaire perdue pour remettre le Bottin en état + 4 à 5 jours pour reconstituer les fiches perdues et revenir à l’avancement précédent le crash (=> environ 50% du travail effectué, le reste sera effectué dans la prochaine quinzaine).L’intérêt de cette reprise difficile aura été essentiellement de conserver l’acquis concernant les nombreuses reprises de fiches (existantes) des 10 jours précédents (l’autre aura été d’en apprendre davantage sur la structure du fichier XML et son fonctionnement).
La liste des fiches perdues a heureusement pu être reconstituée grâce aux noms des copies d’écrans triés par date sur notre disque dur.Fiches perdues saisies une 2nde fois :
• Anima – Gate of Memories,
• Anomaly 2,
• Dizzy Hearts,
• Energy Hook,
• Hairy Tales,
• imago,
• Mokmok,
• One Late Night,
• Rhythos RPG Builder,
• Verdun.Autres fiches perdues restant à saisir :
• [America’s Army 2.5 Assist (site) (Gratuit) – (Sourceforge)]
• [Moon Rising] (Commercial) – [Steam Greenlight]
• [Brütal Legend] (Commercial) – [Steam] – [Wikipedia]
• [Stacking] (Commercial) – [Steam] – [Double Fine games]
• [Costume Quest] (Commercial) – [Steam]
• [Java RPG Game Maker] (Gratuit)
• [Vacant Sky: Awakening] (Commercial).
Le site:
- Son WIKI:
- (Pas de changement).
- Rappel : Un gros travail à venir pour mettre dans notre WIKI tout le contenu de l’ancien Bottin sous Libre Office.
- Son forum:
- (Pas de changement) L’exploitation du forum est suspendue faute de temps.
- Sa présentation générale:
- (Pas de changement) Rappel : nous avons toujours l’intention de changer la présentation du site. Là aussi après la version 3.xx.
- Sa fréquentation augmente légèrement (+9%) : 1339 visites sur la quinzaine, soit 90044 visiteurs depuis l’origine jusqu’à cette même date.
- Ouaouh : 90 000 (vrais) visiteurs (pas les lectures). Pas si mal quand même, pour un site amateur qui ne fait pas dans l’actualité. En tout cas nous sommes satisfaits. Merci de vos visites !
Comptabilisation des jeux:
Cette révision augmente le nombre de jeux de 10 unités, ce qui nous fait un carnet d’adresses de quelques 2891 jeux Linux.
- 8 fiches ont été supprimées dans la période :
Il semble que PyMike soit passé du côté obscur de la force (« I am your father », pourrait-il dire :)).
Sur son blog (http://pymike.blogspot.fr/) nous pouvons lire qu’il développe à présent des jeux pour iOS, et qu’il n’a plus de place pour héberger ses jeux (des jeux en Python, mauvaise pub pour ce langage, néanmoins ces mêmes fichiers en Python ont constitués la goutte qui a fait déborder le vase de la partition de mon disque dur – qui lui aussi a rejoint le côté obscur de la force en faisant crasher notre Bottin).
Précisons qu’il en a aussi profité pour effacer la plupart des liens vers ses livrables (sauf ceux conçus en collaboration avec d’autres développeurs, et quelques autres) sur le site Pyweek (là aussi pour ne pas encombrer leur site ?).
Dommage, PyMike est un développeur talentueux. Dommage aussi que le site Pygame n’héberge pas les jeux qu’il présente.
Nous supprimons donc les fiches du Bottin pointant vers les jeux conçus par PyMike dont nous n’avons pas été en mesure de récupérer les sources (lorsque cela a été possible, ils ont été mis à disposition sur la page Download du site du Bottin), cela concerne 7 jeux (et pas les moins bons, 9 jeux sont encore disponibles) :
• Asterpods 2 (Pygame : http://www.pygame.org/project/621/) : un remake du jeu Asteroids
• NanoBot (Pygame : http://www.pyweek.org/6/entries/) : un petit shooter mono-joueur dans un labyrinthe.
• GeoStrike (Pygame : http://www.pygame.org/project/736/) : un shoot them up spatial vectoriel, un mélange de Geometry Wars et de Galaga
• PyPong (Pygame : http://www.pygame.org/project/678/) : un Pong exclusivement mono-joueur (contre une IA) dont la vitesse de la balle augmente au fil des échanges.
• Star Force : un shoot them up spatial
• Vecron (Pygame : http://www.pygame.org/project-Vecron-900-.html) : un shoot them up spatial vectoriel.
• Vectorpods 2 (Pygame : http://www.pygame.org/project/650/) : un clone vectoriel du jeu Asteroids fidèle à l’original• Gnome-chess (Homepage : https://live.gnome.org/Chess) : une interface de jeux d’échecs distribuée avec Gnome.
☛ Il s’agit d’un doublon avec le jeu glChess (c’est cette fiche qui a été conservée).
A noter qu’il y a une petite erreur de dénomination dans les dépôts Debian : sous Gnome (voir la Homepage sur la fiche) le nom de cette interface est glChess, sous Debian le paquet gnome-chess est présenté comme l’interface de jeux d’échecs et glChess comme un paquet de transition (« This is a transitional package to ease upgrades to gnome-chess. It can be safely removed. ») pouvant être effacé (ce qui est l’inverse). - Aucun jeu n’est sorti de la comptabilisation Linux (statut « Linux Game » perdu) dans la période.
- 19 entrées (jeux linux, jeux en pré-production non comptabilisés, interfaces, émulateurs, …) :
- Rappel : nous ne saisissons plus les jeux Linux commerciaux sans liens commerciaux pérennes (=lien commercial Linux sur le site de l’auteur et/ou lien commercial pérenne sur un site de vente de jeux Linux), ce qui exclu certains jeux Linux disponibles via les offres Humble Bundle. La raison est qu’ils seront la plupart du temps indisponibles à la vente pour les Linuxiens alors qu’ils le seront pour d’autres OS, ce qui va à l’encontre des encouragements financiers Linuxiens perçus par leurs auteurs.
- Les entrées : Anima – Gate of Memories, Anomaly 2, Dizzy Hearts, Energy Hook, GlPortal, Hairy Tales, imago, Jack Lumber, Mokmok, Multiwinia, One Late Night, Open RPG Maker, Ping Pang Pong, Prison Architect, Rhythos RPG Builder, Shroud of the Avatar, Verdun, Wyv and Keep, X-Blaster Dominator.
Bons jeux !