[Linux] ./play.it, un générateur de paquets spécialisé dans les jeux vidéo

Un problème sur votre ordinateur, votre système d'exploitation ou sur Internet ? Des conseils à demander ou à proposer concernant les derniers logiciels disponibles ? Des astuces ou des guides à proposer sur comment nettoyer / optimiser son ordinateur ? Ce forum est le lieu idéal pour parler de nos machines et des programmes autres que les jeux. Débats, sondages, astuces... sans oublier l'annuaire regroupant des liens de sites par thèmes.
Avatar du membre
vv221
Golem d'adamantine
Messages : 5164
Enregistré le : dim. 17 août 2008, 11:11
Contact :
Statut : Hors ligne

Message par vv221 »

Sortie de la mise-à-jour corrective 2.34.2

La mise-à-jour corrective 2.34.2 de ./play.it vient juste de sortir ! Elle peut être téléchargée directement depuis http://downloads.dotslashplay.it/releases/2.34.2/, installée à partir de http://apt.dotslashplay.it/ (pour Debian et ses dérivées) ou installée directement depuis les dépôts de Debian unstable.

Les correctifs suivants sont inclus dans cette mise-à-jour :
  • Correction de l’initialisation de WINEPREFIX dans certains cas spécifiques.
  • Correction de la prise en charge des archives optionnelles avec plusieurs empreintes MD5 valides.
  • Application plus sélective des valeurs implicites pour les paquets de localisation.
  • Amélioration de la prise en charge des erreurs lors du calcul du chemin vers le binaire d’un jeu.
Comme d’habitude, les utilisateurs de systèmes qui ne sont pas basés sur Debian sont invités à prendre contact avec leurs mainteneurs pour obtenir des paquets à jour.

Avec, espérons-le, tous les bugs importants de ./play.it 2.34 enfin corrigés, nous allons nous concentrer sur la préparation de la mise-à-jour 2.35. C’est donc le meilleur moment pour suggérer des améliorations ou fonctionnalités que vous voudriez voir ajoutées à ./play.it, avant que nous décidions de fixer la liste des nouvelles choses qui seront incluses dans cette mise-à-jour.
*en grève*

Installez facilement vos jeux sur Linux
Passez vos jeux en français

Les nazis et leurs sympathisants sont de sombres petites merdes. Ça devrait aller sans dire, mais apparemment un rappel n’est pas inutile.
Avatar du membre
vv221
Golem d'adamantine
Messages : 5164
Enregistré le : dim. 17 août 2008, 11:11
Contact :
Statut : Hors ligne

Message par vv221 »

Première version candidate de ./play.it 2.35.0

Les derniers jours de 2025 ont servi à préparé une première version candidate pour la mise-à-jour 2.35.0 en approche, qui devrait maintenant être dans un état satisfaisant pour être testée plus largement.

La liste complète des changements inclus se trouve dans notre dépôt git : http://git.dotslashplay.it/play.it/plain/CHANGELOG?h=release/2.35.0

Quelques changements sont mis en avant ici :
  • Le numéro de révision de la bibliothèque est inclut dans la sortie de --version, pour nous permettre de recevoir des retours plus précis.
  • Une nouvelle option --list-archives peut être passée pour lister toutes les archives prises en charge par un script donné, ou la liste complète des archives prises en charge par ./play.it sur votre système.
  • Les lanceurs générés contiennent moins de code inutilisé, et ne créent plus par avance des répertoires qui pourraient ne pas être utilisés par la suite.
  • Pour les jeux WINE, installer des jeux 32-bit sur un système 64-bit devrait poser moins de difficultés.
Beaucoup d’autres changements sont inclus, mais ils s’adressent surtout aux mainteneurs de scripts et pourraient être un poil ennuyeux pour les personnes qui se contentent d’utiliser ./play.it pour installer leurs jeux. Les contributeurs sont encouragés à lire l’entrée de changelog complète donnée en lien au-dessus, ou au moins la section "Deprecation notices" de celle-ci pour s’assurer que leurs scripts ne vont pas casser à la sortie de ./play.it 2.35.0.

C’est en train de doucement devenir une habitude : nous allons attendre qu’un mois complet se soit écoulé sans nouveau bug repéré avant de décider que cette mise-à-jour est prête à être publiée. En attendant n’hésitez surtout pas à nous signaler tout problème que vous rencontrez avec cette version.

Si vous voulez tester cette version candidate mais ne savez pas comment l’installer, vous pouvez demander à être guidé via nos canaux habituels : http://doc.dotslashplay.it/contact.fr.xhtml
(ou, bien sûr, directement sur ce forum)
*en grève*

Installez facilement vos jeux sur Linux
Passez vos jeux en français

Les nazis et leurs sympathisants sont de sombres petites merdes. Ça devrait aller sans dire, mais apparemment un rappel n’est pas inutile.
Avatar du membre
vv221
Golem d'adamantine
Messages : 5164
Enregistré le : dim. 17 août 2008, 11:11
Contact :
Statut : Hors ligne

Message par vv221 »

Deuxième version candidate de ./play.it 2.35.0

Une deuxième version candidate est prête pour vos tests. Comparée à la précédente, elle corrige l’identification d’archives par somme de contrôle, qui est utilisée pour différencier plusieurs archives avec un même nom. Ce système est utilisé, entre autre, pour la prise en charge des jeux de Blizzard : StarCraft, Diablo II et Warcraft III.
*en grève*

Installez facilement vos jeux sur Linux
Passez vos jeux en français

Les nazis et leurs sympathisants sont de sombres petites merdes. Ça devrait aller sans dire, mais apparemment un rappel n’est pas inutile.
Avatar du membre
vv221
Golem d'adamantine
Messages : 5164
Enregistré le : dim. 17 août 2008, 11:11
Contact :
Statut : Hors ligne

Message par vv221 »

Troisième version candidate de ./play.it 2.35.0

Une nouvelle version candidate est disponible pour ./play.it 2.35, corrigeant un bug sans gravité spécifique aux jeux basés sur le moteur Visionaire : des dépendances à des bibliothèques natives étaient définies même pour les versions pour Windows de ces jeux. Ces versions ne se reposent pas sur des bibliothèques natives mais sur des bibliothèques win64/win32, ces dépendances étaient donc inutiles.
*en grève*

Installez facilement vos jeux sur Linux
Passez vos jeux en français

Les nazis et leurs sympathisants sont de sombres petites merdes. Ça devrait aller sans dire, mais apparemment un rappel n’est pas inutile.
Avatar du membre
vv221
Golem d'adamantine
Messages : 5164
Enregistré le : dim. 17 août 2008, 11:11
Contact :
Statut : Hors ligne

Message par vv221 »

La discussion au sujet de l’accès à apt.dotslashplay.it limité au protocole IPv6 est maintenant dans son propre fil : Accès au réseau via IPv6.
Pas qu’elle dérangeait ici, mais ça va la rendre plus facile à retrouver ;)
*en grève*

Installez facilement vos jeux sur Linux
Passez vos jeux en français

Les nazis et leurs sympathisants sont de sombres petites merdes. Ça devrait aller sans dire, mais apparemment un rappel n’est pas inutile.
Avatar du membre
vv221
Golem d'adamantine
Messages : 5164
Enregistré le : dim. 17 août 2008, 11:11
Contact :
Statut : Hors ligne

Message par vv221 »

Quatrième version candidate de ./play.it 2.35.0

Cette nouvelle version candidate de ./play.it 2.35.0 corrige un problème de dépendances à des bibliothèques natives pour Linux ajoutées par accident à des paquets pour des jeux Windows.
*en grève*

Installez facilement vos jeux sur Linux
Passez vos jeux en français

Les nazis et leurs sympathisants sont de sombres petites merdes. Ça devrait aller sans dire, mais apparemment un rappel n’est pas inutile.
Avatar du membre
vv221
Golem d'adamantine
Messages : 5164
Enregistré le : dim. 17 août 2008, 11:11
Contact :
Statut : Hors ligne

Message par vv221 »

Cinquième version candidate de ./play.it 2.35.0

Pendant la préparation de la nouvelle collection de point-and-click, beaucoup de jeux sont testés. Ça nous permet de repérer de nouveaux bugs à corriger, en particulier dans des situations atypiques qui n’ont pas encore été rencontrées.

Cette nouvelle version candidate permet d’extraire des icônes de binaires pour Windows dont le nom ne se termine pas en .exe, et nettoie les lanceurs générés pour inclure moins de code inutilisé et toujours se terminer sur un caractère de fin de ligne.
*en grève*

Installez facilement vos jeux sur Linux
Passez vos jeux en français

Les nazis et leurs sympathisants sont de sombres petites merdes. Ça devrait aller sans dire, mais apparemment un rappel n’est pas inutile.
Avatar du membre
vv221
Golem d'adamantine
Messages : 5164
Enregistré le : dim. 17 août 2008, 11:11
Contact :
Statut : Hors ligne

Message par vv221 »

Sixième version candidate de ./play.it 2.35.0

Une première mise-à-jour de la version 2.35 à venir est spécifique à Debian (et ses dérivées). Elle améliorer la dépendance à libxml2.so.2 de certains jeux pour que celle-ci continue à fonctionner avec les versions futures de Debian, à commencer par Debian 14 "Forky".

Une autre mise-à-jour corrige le détournement initial de fichiers vers un stockage persistant, depuis le préfixe en cache d’où les jeux sont lancés.
*en grève*

Installez facilement vos jeux sur Linux
Passez vos jeux en français

Les nazis et leurs sympathisants sont de sombres petites merdes. Ça devrait aller sans dire, mais apparemment un rappel n’est pas inutile.
Avatar du membre
vv221
Golem d'adamantine
Messages : 5164
Enregistré le : dim. 17 août 2008, 11:11
Contact :
Statut : Hors ligne

Message par vv221 »

Septième version candidate de ./play.it 2.35.0

La mise-à-jour précédente corrigeait des problème avec la stockage de fichier dans des chemins persistants, celle-ci le fait de nouveau. Cette fois-ci en ciblant les fichiers créés durant la session de jeu, typiquement de nouvelles sauvegardes d’anciens jeux pour Windows qui n’utilisent pas encore C:\Users.

Comme ce système semble un peu fragile, il s’agira probablement d’une des priorités de ./play.it 2.36. Il a déjà été retravaillé de nombreuses fois lors des dix dernières années, espérons qu’on atteindra bientôt un état vraiment stable.
*en grève*

Installez facilement vos jeux sur Linux
Passez vos jeux en français

Les nazis et leurs sympathisants sont de sombres petites merdes. Ça devrait aller sans dire, mais apparemment un rappel n’est pas inutile.
Avatar du membre
vv221
Golem d'adamantine
Messages : 5164
Enregistré le : dim. 17 août 2008, 11:11
Contact :
Statut : Hors ligne

Message par vv221 »

Huitième version candidate de ./play.it 2.35.0

Une nouvelle version candidate est prête, corrigeant quelques problèmes supplémentaires :
  • La mise-à-jour des fichiers persistants (sauvegardes, réglages, etc.) après le premier lancement du jeu est corrigée. Ce correctif évite des crashs au moment du deuxième lancement d’un jeu.
  • Des erreurs liées à des propriétés manquantes pour les archives ne sont plus ignorées, ce qui permet d’interrompre l’exécution de ./play.it au plus tôt si des informations critiques sont manquantes.
Avec un peu de chance il s’agit de la dernière version candidate, nous allons avoir d’autres tâches importantes sur lesquelles nous concentrer ensuite. Plus d’informations à ce sujet devraient être partagées bientôt, ici-même.
*en grève*

Installez facilement vos jeux sur Linux
Passez vos jeux en français

Les nazis et leurs sympathisants sont de sombres petites merdes. Ça devrait aller sans dire, mais apparemment un rappel n’est pas inutile.
Avatar du membre
Barbach
Goule
Messages : 455
Enregistré le : jeu. 27 nov. 2008, 00:41
Localisation : Grand Est
Statut : Hors ligne

Message par Barbach »

Bientot UT2004 ?
Avatar du membre
vv221
Golem d'adamantine
Messages : 5164
Enregistré le : dim. 17 août 2008, 11:11
Contact :
Statut : Hors ligne

Message par vv221 »

Unreal Tournament 2004 est pris en charge par ./play.it depuis 2022 ;)

Il est fourni par cette collection :
https://git.vv221.fr/play.it/games-vv221/about/
*en grève*

Installez facilement vos jeux sur Linux
Passez vos jeux en français

Les nazis et leurs sympathisants sont de sombres petites merdes. Ça devrait aller sans dire, mais apparemment un rappel n’est pas inutile.
Avatar du membre
Barbach
Goule
Messages : 455
Enregistré le : jeu. 27 nov. 2008, 00:41
Localisation : Grand Est
Statut : Hors ligne

Message par Barbach »

Avec le dernier patch ? o:)
Avatar du membre
vv221
Golem d'adamantine
Messages : 5164
Enregistré le : dim. 17 août 2008, 11:11
Contact :
Statut : Hors ligne

Message par vv221 »

Apparemment le dernier patch officiel est toujours le 3369.2 : https://liandri.beyondunreal.com/Unreal ... tial_Files

Tu peux me rappeler où récupérer celui qui est sorti récemment ?
C’est bien l’équipe de OldUnreal qui l’a publié ?
*en grève*

Installez facilement vos jeux sur Linux
Passez vos jeux en français

Les nazis et leurs sympathisants sont de sombres petites merdes. Ça devrait aller sans dire, mais apparemment un rappel n’est pas inutile.
Avatar du membre
Barbach
Goule
Messages : 455
Enregistré le : jeu. 27 nov. 2008, 00:41
Localisation : Grand Est
Statut : Hors ligne

Message par Barbach »

Le lien vers le git de OldUnreal :

https://github.com/OldUnreal/UT2004Patches/releases
Avatar du membre
vv221
Golem d'adamantine
Messages : 5164
Enregistré le : dim. 17 août 2008, 11:11
Contact :
Statut : Hors ligne

Message par vv221 »

Ah, je vois du quelle mise-à-jour tu parles. Je pensais attendre qu’elle sorte pour de bon (ce n’est pas encore le cas) plutôt que de prendre en charge les différentes "preview", histoire de ne pas trop dupliquer le boulot.

Par contre j’ai profité de l’occasion pour ajouter la prise en charge de l’image de disque mise à disposition gratuitement par OldUnreal, on n’est donc plus limité à l’installateur qui était vendu par GOG.com.
Modifié en dernier par vv221 le ven. 20 févr. 2026, 19:40, modifié 1 fois.
*en grève*

Installez facilement vos jeux sur Linux
Passez vos jeux en français

Les nazis et leurs sympathisants sont de sombres petites merdes. Ça devrait aller sans dire, mais apparemment un rappel n’est pas inutile.
Avatar du membre
Barbach
Goule
Messages : 455
Enregistré le : jeu. 27 nov. 2008, 00:41
Localisation : Grand Est
Statut : Hors ligne

Message par Barbach »

Oui ils mettent a disposition la dernière édition (ECE) toutefois retenez que les TOS d'Epic s'appliquent à l'utilisation du jeu.
Avatar du membre
vv221
Golem d'adamantine
Messages : 5164
Enregistré le : dim. 17 août 2008, 11:11
Contact :
Statut : Hors ligne

Message par vv221 »

Il se pourrait que ./play.it n’affiche pas ces ToS, ne permettant donc pas au joueur de s’y soumettre. C’est ballot :gign:
*en grève*

Installez facilement vos jeux sur Linux
Passez vos jeux en français

Les nazis et leurs sympathisants sont de sombres petites merdes. Ça devrait aller sans dire, mais apparemment un rappel n’est pas inutile.
Avatar du membre
vv221
Golem d'adamantine
Messages : 5164
Enregistré le : dim. 17 août 2008, 11:11
Contact :
Statut : Hors ligne

Message par vv221 »

Neuvième version candidate de ./play.it 2.35.0

Encore une nouvelle version candidate, encore une fois pour corriger la prie en charge des fichiers persistants. Au moment de réécrire en partie cette fonctionnalité, nous avions "simplifié" certaines choses… Et bien, il semblerait que ces contrôles supplémentaires étaient là pour une bonne raison depuis le début, et qu’on n’aurait pas du les retirer durant la réécriture.

En plus de ces corrections, la validité des options passées sur la ligne de commande est vérifiée plus tôt, de manière a afficher des messages d’erreur plus explicites.

Pas de commentaire cette fois-ci au sujet de cette mise-à-jour étant « espérons-le, la dernière », il y a encore plusieurs douzaines des jeux qui attendent d’être testés donc ça ne serait pas surprenant de trouver de nouveaux bugs.

Changement de licence de la collection de jeux de vv221

Faisons preuve de franchise pour une minute : la licence appliqué au code de ./play.it n’est pas si importante que ça, vu qu’on n’a pas les moyens (financiers) de la faire respecter face à une cour de justice. Autant donc l’utiliser pour faire passer un message.

C’est maintenant fait pour la collection de jeux de vv221, qui abandonne la Simplified BSD License au profit de l’Anti-Capitalist Software License (Licence Logicielle Anticapitaliste). Rien ne change pour les individus humains, mais les grosses entreprises, les armées et les flics ne sont plus autorisés à utiliser ce code. Autant ça n’aura aucun impact sur eux, autant ça pourrait (soyons optimistes) repousser ceux qui vont se sentir offensés par ces restrictions.

Pour l’instant seule cette collection spécifique est passée sous la nouvelle licence, à l’exception des scripts pour une poignée de jeux pour respecter la volonté des personnes ayant travaillé dessus (tout le monde ne soutient pas ce changement). Les autres collections vont être re-licenciées aussi, de même que ./play.it lui-même passé un certain point. ./play.it 2.35 sera très probablement la dernière branche sous la Simplified BSD License.

PS : Nous savons que cette licence n’est pas considérée comme Libre/Open-Source. C’est aussi pour ça que nous l’avons choisie, comme commentaire sur l’état du mouvement libriste/open-source.
*en grève*

Installez facilement vos jeux sur Linux
Passez vos jeux en français

Les nazis et leurs sympathisants sont de sombres petites merdes. Ça devrait aller sans dire, mais apparemment un rappel n’est pas inutile.
Avatar du membre
vv221
Golem d'adamantine
Messages : 5164
Enregistré le : dim. 17 août 2008, 11:11
Contact :
Statut : Hors ligne

Message par vv221 »

Nouveaux paquets pour les collections de jeux

Des instantanés des collections de jeux suivantes ont été publiés : Si vous utilisez le dépôt APT de ./play.it vous allez devoir mettre à jour votre fichier /etc/apt/sources.list.d/playit.sources pour y ajouter un nouveau composant "main". La manière la plus simple de le faire est de suivre de nouveau les instructions de mise en place, ce qui va aboutir au remplacement de votre fichier playit.sources par la nouvelle version.

Une fois votre fichier playit.sources mis à jour, les nouveaux instantanés des collections de jeux vont être installées dès la prochaine mise-à-jour de votre système.

À cause d’attaques incessantes par les robots pilleurs des vendeurs d’IA générative notre dépôt APT n’est plus accessible que via IPv6. Désolé si vous êtes coincés avec l’ancien système IPv4. Nous pourrions restaurer l’accès via IPv4 seulement si nous avions une IPv4 à dédier à cet usage, ce qui nous coûterait 5 € / mois, une somme que nous ne pouvons pas nous permettre en ce moment. Si vous tenez à ce que l’accès via IPv4 soit restauré et êtes prêts à le financer, merci de nous faire signe.

Je (vv221) ne m’occupe plus de la maintenant des paquets fournis directement par Debian (pour des raisons que je ne vais pas expliquer maintenant, mais j’y reviendrai plus tard en détails), mais nous avons un nouveau mainteneur qui prend la relève.

Pour les distributions ne se basant pas sur Debian nous n’avons toujours pas de mainteneurs dédiés, en tous cas pas pour les dépôts officiels de celles-ci, merci donc d’entrer en contact avec votre distribution si vous souhaitez améliorer cette situation.

Notez bien que la licence de la collection de jeux sélectionnés par vv221 a été mise-à-jour vers la Licence Logicielle Anticapitaliste, donc il ne s’agit plus techniquement de logiciel libre. Pour les autres collection, il s’agit assez certainement des derniers instantanés publiés sous les termes de la Licence BSD Simplifiée. Les prochains devraient eux aussi êtres sous la Licence Logicielle Anticapitaliste.

La collection de point-and-click ne fait pas partie de cette série, elle recevra probablement son premier instantané juste après la sortie de ./play.it 2.35.0.
*en grève*

Installez facilement vos jeux sur Linux
Passez vos jeux en français

Les nazis et leurs sympathisants sont de sombres petites merdes. Ça devrait aller sans dire, mais apparemment un rappel n’est pas inutile.
Avatar du membre
vv221
Golem d'adamantine
Messages : 5164
Enregistré le : dim. 17 août 2008, 11:11
Contact :
Statut : Hors ligne

Message par vv221 »

Sortie de la version 2.35.0 de ./play.it

Après des mois de travail (le développement actif de ./play.it 2.35 a débuté en novembre 2025, mais cette version inclut des fonctionnalités développées aussi loin que mars 2025), la version 2.35.0 de ./play.it est sortie !

Il s’agit probablement de notre version ayant passé le plus de temps à être testée (un peu plus de deux mois complets) donc pour une fois elle ne recevra peut-être pas une mise-à-jour corrective dans les heures jours qui viennent. Néanmoins, comme à notre habitude à peu près tous les tests ont été effectués sur Debian donc la prise en charge de Arch Linux et Gentoo n’est pas garantie sans heurt.

Quelques changements notables sont présentés ici :

Nouveau chemin d’installation

./play.it n’est plus installé comme /usr/share/games/play.it/libplayit2.sh, chemin qui d’ailleurs n’avait de sens que sur Debian, mais comme /usr/lib/play.it/libplayit.sh.2, un chemin standard pour les bibliothèques. Lors d’une installation pour un utilisateur non-root, c’est le chemin ~/.local/lib/play.it/libplayit.sh.2 qui est utilisé.

Options de la ligne de commande

--version est étendue pour inclure le numéro de révision de la bibliothèque. Ça ne changera rien pour les personnes utilisant les versions stables, mais devrait nous aider beaucoup à dépanner celles qui testent une version de développement.

Une nouvelle option --list-archives est disponible, qui liste soit les archives prises en charge par un script donné, soit toutes les archives prises en charge par des collections ./play.it installées sur le système courant. Voici un exemple de sa sortie :

Code : Tout sélectionner

$ ./play-alpha-centauri.sh --list-archives
6c9bd7e1cf88fdbfa0e75f694bf8b0e5 | setup_sid_meiers_alpha_centauri_2.0.2.23.exe
d401431ff9c1c7526c3104194409bd6e | setup_sid_meiers_alpha_centauri_planetary_pack_1.1_pracx_ddraw_(77244).exe
Jeux Visionaire

Pour les jeux Visionaire pour Windows, des crashs liés aux bibliothèques SDL embarquées sont évités sur les systèmes définissant explicitement un backend audio ou vidéo spécifique.

Jeux WINE

Les dépendances des paquets contenant des jeux WINE ont été modifiées pour rendre plus facile l’installation de jeux pour Windows 32-bit sur un Linux 64-bit.



Beaucoup d’autres améliorations sont incluses, ciblant surtout les personnes contribuant à des collections ./play.it. La liste complète de celles-ci peut se trouver ici : http://git.dotslashplay.it/play.it/tag/?h=2.35.0

Des paquets à jour vont être disponibles rapidement (probablement un peu plus tard aujourd’hui) depuis le dépôt APT de ./play.it. Nous nous attendons à ce que des paquets pour les dépôts Debian officiels suivent rapidement (nous ne nous occupons plus directement de ceux-ci, mais un nouveau mainteneur a pris la relève) et comme d’habitude les utilisateurs de distributions qui ne sont pas basées sur Debian sont invités à prendre contact avec les mainteneurs de leur distribution.


Changement de licence

Tout comme les collections ./play.it, et pour les mêmes raisons, la licence de ./play.it va être remplacée par la Licence Logicielle Anticapitaliste. Ça devrait être fait avec ./play.it 2.36.0, ce qui fera de ./play.it 2.35 la dernière branche soumise à la Licence BSD Simplifiée.

Ça signifie que la branche 2.35 sera la dernière à être publiée sous une licence compatible avec les recommandations de la FSF ou de l’OSI. Mais, franchement, qui en a encore quelque chose à faire de la FSF, ou, encore pire, de l’OSI ?
*en grève*

Installez facilement vos jeux sur Linux
Passez vos jeux en français

Les nazis et leurs sympathisants sont de sombres petites merdes. Ça devrait aller sans dire, mais apparemment un rappel n’est pas inutile.
Avatar du membre
vv221
Golem d'adamantine
Messages : 5164
Enregistré le : dim. 17 août 2008, 11:11
Contact :
Statut : Hors ligne

Message par vv221 »

Première version candidate de la mise-à-jour corrective 2.35.1

Comme à notre habitude après la sortie d’une nouvelle version de ./play.it, une mise-à-jour corrective a besoin de la suivre de près. Ce qui change cette fois-ci, probablement grâce à une période de tests plus longue et plus poussée, est qu’aucun des bugs repérés ne semble critique.

La liste des problèmes corrigés par cette première version candidate suit :
  • Correction de la création du lien de compatibilité pour la bibliothèque.
  • Correction de l’identification de l’application utilisant une icône donnée.
  • Application de permissions correctes sur les icônes, malgré un sabotage par ImageMagick.
  • Omission des binaires/bibliothèques Unity3D pour une architecture incorrecte.
  • Lors de la génération de lanceurs, correction de la prise en charge des listes d’applications spécifiques à un paquet.
  • Affichage d’une erreur explicite lors d’une tentative de générer un lanceur WINE pour un paquet sans architecture.
  • Amélioration de l’identification des scripts de prise en charge de jeux par empreinte pour se baser sur --list-archives, corrigeant l’identification de certaines archives ayant plusieurs empreintes MD5 valides.
Si aucun nouveau bug n’est repéré d’ici-là, ./play.it 2.35.1 devrait être publié dans une semaine.
*en grève*

Installez facilement vos jeux sur Linux
Passez vos jeux en français

Les nazis et leurs sympathisants sont de sombres petites merdes. Ça devrait aller sans dire, mais apparemment un rappel n’est pas inutile.
Avatar du membre
vv221
Golem d'adamantine
Messages : 5164
Enregistré le : dim. 17 août 2008, 11:11
Contact :
Statut : Hors ligne

Message par vv221 »

Deuxième version candidate de la mise-à-jour corrective 2.35.1

Après une longue série de tests se concentrant sur des jeux pour Windows tournant avec WINE, quelques bugs supplémentaires ont été identifiés et corrigés :
  • Correction de la mise-à-jour des préfixes avec des fichiers persistants (oui, encore).
  • Unity3D : Pas d’application de bricolages spécifiques aux jeux natifs pour Linux sur les versions pour Windows.
  • WINE : Amélioration de la prise en charge des chemins alternatifs vers la commande wine.
Une fois de plus cette annonce est l’occasion d’illustrer les bénéfices apportés par ./play.it même à ceux qui ne l’utilisent pas, cette série de tests ayant mené à l’ajout de plusieurs douzaines de nouvelles entrées à jour dans WineHQ AppDB.
*en grève*

Installez facilement vos jeux sur Linux
Passez vos jeux en français

Les nazis et leurs sympathisants sont de sombres petites merdes. Ça devrait aller sans dire, mais apparemment un rappel n’est pas inutile.
Avatar du membre
vv221
Golem d'adamantine
Messages : 5164
Enregistré le : dim. 17 août 2008, 11:11
Contact :
Statut : Hors ligne

Message par vv221 »

Troisième version candidate de la mise-à-jour corrective 2.35.1

Nous sommes probablement proches de la sortie de cette mise-à-jour, cette dernière semaine nous n’avons trouvé qu’un seul bug à corriger. Il ne s’agissait pas cette fois-ci d’un défaut de ./play.it 2.35.0, mais d’une fonctionnalité cassée par accident dans cette branche 2.35.1 lors d’une amélioration de la prise en charge des jeux Unity3D. Un effet de bord inattendu était la perte de la prise en charge correcte du découpage automatique des fichiers énormes en pièces de 9 Gio lors de la construction de paquets pour Debian.

C’est maintenant corrigé, donc nous pourrions bien être sur la toute dernière version candidate avant la sortie effective de ./play.it 2.35.1.
*en grève*

Installez facilement vos jeux sur Linux
Passez vos jeux en français

Les nazis et leurs sympathisants sont de sombres petites merdes. Ça devrait aller sans dire, mais apparemment un rappel n’est pas inutile.
Avatar du membre
vv221
Golem d'adamantine
Messages : 5164
Enregistré le : dim. 17 août 2008, 11:11
Contact :
Statut : Hors ligne

Message par vv221 »

Quatrième version candidate de la mise-à-jour corrective 2.35.1

Ça se voit probablement assez bien, cette série de correctifs partage un thème commun :
  • Gentoo : Correction du chemin des paquets générés.
  • Gentoo : Mise-à-jour des instructions d’installation des paquets.
  • Gentoo : Affichage d’un message pour chaque paquet en course de construction.
  • Gentoo : Correction de la génération de paquets compressés avec xz.
  • Gentoo : Génération des paquets dans un sous-répertoire "games-playit".
Je suis en effet en train de migrer un de mes systèmes vers Gentoo, ce qui fait partie d’un plan de quitter Debian pour tout un tas de raisons qu’il faudra que j’explique un de ces jours… Mais pas aujourd’hui, j’ai d’autres priorités.

La seule chose à retenir pour ./play.it est que la prise en charge de Gentoo va enfin recevoir l’attention qui lui a manqué pendant des années, et beaucoup de correctifs et améliorations devraient suivre. ./play.it 1.x était spécifique à Debian, ./play.it 2.x a ajouté la prise en charge de Arch Linux et Gentoo mais est resté concentré principalement sur Debian, ./play.it 3.x devrait cette fois-ci se concentrer sur Gentoo.
*en grève*

Installez facilement vos jeux sur Linux
Passez vos jeux en français

Les nazis et leurs sympathisants sont de sombres petites merdes. Ça devrait aller sans dire, mais apparemment un rappel n’est pas inutile.
Avatar du membre
vv221
Golem d'adamantine
Messages : 5164
Enregistré le : dim. 17 août 2008, 11:11
Contact :
Statut : Hors ligne

Message par vv221 »

Sortie de la mise-à-jour corrective 2.35.1 de ./play.it

Après un mois complet de travail, la nouvelle version corrective 2.35.1 de ./play.it vient de sortir ! La liste des modifications incluses suit :
  • Correction de la mise-à-jour des préfixes volatils à partir des fichiers persistants.
  • Correction de la création du lien de compatibilité vers la bibliothèque.
  • Correction de l’identification de l’application utilisant une icône donnée.
  • Correction de la prise en charge des listes d’applications spécifiques au contexte courant, lors de la génération de lanceurs.
  • Application des permissions correctes sur les icônes, malgré un sabotage de celles-ci par ImageMagick.
  • Amélioration de l’identification des scripts à utiliser en fonction d’une empreinte donnée pour se reposer sur --list-archives, corrigeant l’identification de certaines archives ayant plusieurs empreintes MD5 valides distinctes.
  • Gentoo : Correction du chemin où sont placés les paquets générés.
  • Gentoo : Mise-à-jour des instruction d’installation des paquets.
  • Gentoo : Affichage d’un message lors de la construction de chaque paquet.
  • Gentoo : Correction de la génération de paquets compressés avec xz.
  • Gentoo : Génération des paquets dans un sous-répertoire "games-playit".
  • Unity3D : Pas d’application des contournements spécifiques à Linux lors du traitement de jeux pour Windows.
  • Unity3D : Pas d’inclusion des binaires/bibliothèques pour une architecture incorrecte.
  • WINE : Meilleure prise en charge des chemins personnalisés vers la commande wine.
  • WINE : Affichage d’une erreur plus explicite lors d’une tentative d’écrire un lanceur sans architecture définie.
Cette branche 2.35 est partie pour être maintenue (très) longtemps, vu qu’il s’agit probablement de la dernière branche de ./play.it 2.x. Il n’y a pas encore d’estimation de la date de sortie de ./play.it 3.0, dans tous les cas cette branche 2.35 devra être conservée jusqu’à ce que tous les jeux soient pris en charge par ./play.it 3.0. Cette migration pourrait prendre jusqu’à plusieurs années, en fonction du nombre de personnes qui travailleront dessus.

La maintenance parallèle de ./play.it 3.x et 2.35.x sera probablement un sujet discuté ici plus en détails dans les prochains mois. En attendant, merci de continuer à nous signaler tout problème que vous repérez avec ./play.it 2.35.1, qu’on puisse continuer à réduire son nombre de bugs.

Pour les utilisateurs de Debian, apt.dotslashplay.it a déjà été mis à jour pour fournir cette nouvelle version. Pour les utilisateurs d’autres distributions, comme d’habitude merci d’entrer en contact avec vos mainteneurs.
*en grève*

Installez facilement vos jeux sur Linux
Passez vos jeux en français

Les nazis et leurs sympathisants sont de sombres petites merdes. Ça devrait aller sans dire, mais apparemment un rappel n’est pas inutile.
Avatar du membre
vv221
Golem d'adamantine
Messages : 5164
Enregistré le : dim. 17 août 2008, 11:11
Contact :
Statut : Hors ligne

Message par vv221 »

Première version candidate de la mise-à-jour corrective 2.35.2

Bien que le calme ait régné ces derniers temps, une poignée de correctifs ont tout de même été écrits. Pour autant, rien qui aurait pu justifier une nouvelle publication… jusqu’à l’arrivée de nouvelles bien merdiques : le développeur principal de ShellCheck s’est fait laver le cerveau par BitCoin 3.0, aussi connu sous le nom de "IA générative".

ShellCheck est un outil sur lequel nous nous basions pour de l’analyse syntaxique du code source de ./play.it, y compris chaque script de prise en charge de jeu. Mais nous ne pouvons plus faire confiance à un logiciel développé par quelqu’un qui a délégué ses capacités de réflexion à un algorithme complètement claqué au sol. D’où donc cette nouvelle mise-à-jour, nous débarrassant de tous les liens que nous avions avec cet outil, devenu inutile.

Voici la liste des correctifs inclus :
  • Vérification de la présence d’une archive sur la ligne de commande fournie.
  • Pas de vérification du répertoire de sortie s’il ne va pas être utilisé.
  • Amélioration des vérifications liées à des options qui n’amènent pas à l’utilisation d’une archive.
  • Retrait des tests de syntaxe basés sur ShellCheck, cet outil étant maintenant développé par des "intelligences" artificielles.
  • Jeux Web : Retrait d’appels à des fonctions qui ne sont plus fournies.
Comme d’habitude nous démarrons un délai d’une semaine pour tester cette mise-à-jour, et si aucun problème n’est repéré nous la publierons juste après ça.
*en grève*

Installez facilement vos jeux sur Linux
Passez vos jeux en français

Les nazis et leurs sympathisants sont de sombres petites merdes. Ça devrait aller sans dire, mais apparemment un rappel n’est pas inutile.
Avatar du membre
vv221
Golem d'adamantine
Messages : 5164
Enregistré le : dim. 17 août 2008, 11:11
Contact :
Statut : Hors ligne

Message par vv221 »

Nouvel instantané de la collection de jeux de plateforme

Nous n’avons pas annoncé ces instantanés récemment, mais ils méritent probablement qu’on s’y attarde un peu. Tout particulièrement parce qu’ils sont une excellente occasion de citer les noms de nombreux jeux, et donc peuvent permettre à nos lectrices et lecteurs de remarquer qu’on s’occupe bien de leur jeux favoris.

Aujourd’hui donc nous avons publié un nouvel instantané de la collection de jeux de plateformes, le premier pour cette collection-ci depuis fin novembre 2025. Il ne s’agit pas d’une collection qui voit beaucoup d’activité (je suis nul aux jeux de plateformes, et essaie de les garder les plus loin de moi possible) donc la liste de jeux ayant vu des mises-à-jour est plutôt courte :
  • Trine
  • A Tale of Paper
  • Dead Cells
  • Pid
  • Trine 2
  • Limbo
  • A Story About My Uncle
  • Guacamelee
  • Celeste
  • Deadlight
  • Shovel Knight
  • Trine 2
  • A Story About My Uncle
  • Mushroom 11
  • Sundered
  • Mirror’s Edge
  • Pinstripe
  • Little Bug
  • Dark Echo
  • Tulpa
  • Noita
  • Indivisible
  • Aladdin
  • The Jungle Book
  • The Lion King
  • Lost Ruins
  • Prince of Persia (2008)
  • Tiny & Big in Grandpa’s Leftovers
  • Volgarr the Viking
Au sein de cette liste, Guacamelee est un nouveau venu (nouveau pour ./play.it, il s’agit en fait d’une version de 2023 d’un jeu sorti en 2013). J’aimerai écrire un peu plus à son sujet… Mais il s’agit d’un metroidvania, autrement mon pire cauchemar incarné en un jeu vidéo. Il paraît que c’est un très bon jeu indépendant, mais je vais vous laisser être juge.

Ensuite nous avons Celeste qui a vu arriver la prise en charge d’une nouvelle version distribuée par itch.io, grâce à Locynaeh, qui contribue ici pour la première fois à cette collection de jeux de plateforme.

Tous les autres jeux de cette liste ont reçu des mises-à-jour de maintenance, surtout des correction de bugs, des mises-à-jour de contournements, et, autant que possible, des retraits de bibliothèques dans des versions figées. En particulier celles de l’affreux Steam.

Enfin cet instantané voit la Licence Logicielle Anticapitaliste appliquée à (presque) tous les scripts. Pour rappeler au capitalisme qu’il est plus qu’il foute le camp, idéalement dans une tombe. Ça nous coûte note étiquette "Libre/Open-Source", mais, franchement, vu l’état actuel du mouvement open-source, est-ce qu’on n’en a pas un peu rien à cirer ?


git est mort, vive got !

Vous vous rappelez peut-être notre actualité précédente, à propos de la première version candidate de ./play.it 2.35.2, où nous avons annoncé lâcher notre outil d’analyse syntaxique (ShellCheck) à cause de la pollution de celui-ci par des IA génératives. Et bien, cette fois-ci il faut se débarrasser d’un outil bien plus central dans nos activités de développement : git !

Oui, vous avez bien lu, le cerveau des développeurs de git a tourné comme un mauvais yaourt au contact des IA génératives, et cet outil n’est plus digne de confiance. Il est temps de jeter au rebut les 15 années passées à développer une expertise avec git, et de le remplacer par quelque chose qui, espérons-le, restera loin de cette folie collective des IA.

Notre choix s’est porté sur Game of Trees (got), un outil de l’écosystème OpenBSD compatible avec les dépôts git mais qui n’est pas (et c’est crucial) un fork de git. Bien sûr ça implique énormément de choses à apprendre et à désapprendre, ce qui a rendu la sortie de cet instantané de la collection de jeux de plateforme beaucoup plus longue que d’habitude. D’ailleurs cette publication n’est pas encore terminée, nous devons encore mettre à jour notre dépôt APT (apt.dotslashplay.it), et pour ça nous devons encore convertir les outils et méthodes pour passer à got.

Sur ces dernières années, on en est au point où la plupart des outils utilisés au quotidien pour le développement de ./play.it ont été pollués par des IA et ont du être remplacés :
  • vim → vis
  • tmux → screen
  • shellcheck → rien
  • git → got
Reste à espérer que nos derniers outils, GNU Make and shUnit2, vont être épargnés encore un moment.

Et côté administration système (pour notre serveur), ce n’est pas vraiment mieux :
  • systemd → openrc (bon, OK, celui-ci c’est tricher un peu, on l’avait remplacé avant sa pollution par des IA, parce que ses devs et mainteneurs sont odieux)
  • rsyslog → metalog
  • Debian → Alpine Linux
Imaginez un instant toutes les choses fabuleuses qu’on aurait pu faire avec ./play.it si on n’avait pas du gaspiller notre temps à remplacer autant nos outils que nos méthodes et habitudes, jetant au rebut plus d’une décennie d’expérience au passage… Et ce n’est pas fini, rien que du côté de git il nous reste encore à remplacer au moins cgit et gitolite.

Merci de faire tout ce qui est en votre pouvoir pour accélérer le crash final de l’IA générative, qu’on puisse à nouveau passer notre temps sur des trucs fun. Et s’il vous reste un peu de temps et d’énergie après ça, mettre fin au capitalisme serait une idée pas dégueu non plus.
Modifié en dernier par vv221 le mar. 26 mai 2026, 22:04, modifié 3 fois.
*en grève*

Installez facilement vos jeux sur Linux
Passez vos jeux en français

Les nazis et leurs sympathisants sont de sombres petites merdes. Ça devrait aller sans dire, mais apparemment un rappel n’est pas inutile.
Avatar du membre
Barbach
Goule
Messages : 455
Enregistré le : jeu. 27 nov. 2008, 00:41
Localisation : Grand Est
Statut : Hors ligne

Message par Barbach »

Debian -> Alpine Linux ?
Avatar du membre
vv221
Golem d'adamantine
Messages : 5164
Enregistré le : dim. 17 août 2008, 11:11
Contact :
Statut : Hors ligne

Message par vv221 »

En effet, Debian a, à de multiples reprises, refusé de s’opposer à l’utilisation des IA génératives. Et pas mal de monde pousse en son sein en leur faveur. Y compris le Debian Project Leader précédent (l’actuelle ne s’est pas encore prononcée sur le sujet, mais elle semble bien moins naïve que lui à ce sujet).

N’ayant plus assez d’énergie pour me battre contre ça, j’ai abandonné la maintenance des différents paquets sur lesquels je bossais pour Debian (en m’assurant qu’ils sont adoptés par d’autres mainteneurs), et ai commencé à la remplacer par d’autres systèmes.

Côté serveur je passe donc à Alpine. Grosso-modo pour les conteneurs que je fais tourner sur ma machine principale, vu que je n’ai pas de machines dédiés pour les serveurs. Et côté machines physiques, celles qui font tourner les jeux mais aussi celle qui héberge les conteneurs du serveur, je suis en train d’adopter Gentoo.

Je te laisse imaginer à quel point ça m’amuse de devoir jeter Debian après presque 20 ans d’utilisation, à m’impliquer de plus en plus au point de faire partie aujourd’hui des quelques 1 000 personnes dans le monde qui en sont aujourd’hui reconnues comme des membres officiels. Mais ma voix s’opposant à l’invasion par les vendeurs d’IA y est quasiment inaudible, et mon énergie est limitée.

En fait jusque récemment j’envisageais deux options : quitter Debian, ou au contraire me proposer à l’élection du Debian Project Leader sur un programme d’opposition à cette pollution. Mais entre temps Debian m’a très fortement déçu sur d’autres sujets (en particulier son incapacité à rejeter franchement les Nazis et leurs soutiens), je préfère donc partir plutôt que de cramer mon énergie là-dedans.
*en grève*

Installez facilement vos jeux sur Linux
Passez vos jeux en français

Les nazis et leurs sympathisants sont de sombres petites merdes. Ça devrait aller sans dire, mais apparemment un rappel n’est pas inutile.
Répondre

Retourner vers « Informatik' »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité