Pour ceux qui suivent Debian de près, savez-vous quand aura lieu - plus ou moins - la prochaine freeze ?
Bookworm (Debian 12) est sorti en juin 2023 (lien), et je sais qu'une nouvelle version majeure de Debian sort à peu près tous les 2 ans. Ce qui nous amène à juin 2025 pour Trixie.
Mais ça ne m'indique pas quand testing rentrera en période de "freeze".
Je sais que Debian sort les nouvelles versions quand c'est prêt, donc ça peut durer un certain temps. Mais peut-être que les freezes sont enclenchées à des moments plus précis (p. ex. N mois après la stable précédente).
Les commandes, tu les exécutent dans un terminal ou via l'IDE Builder ?
GNOME Builder a été conçu pour l'ère des conteneurs, et fonctionne surtout avec Flatpak. Si libshumate n'est pas inclus dans le SDK/runtime Flatpak, il faut le "bundler" avec l'application (et donc avoir un fichier JSON pour décrire comment construire le projet avec Flatpak).
J'ai appris grâce à un mini livre qui était super bien fait et didactique, spécialisé pour le français. Je n'ai plus le livre sous la main, mais je vais essayer d'expliquer.
Avant de taper des mots complets, on tape juste 2, 3 ou 4 successions de lettres. C'est important que ces successions de lettres soient courantes dans la langue désirée, comme ça quand on passe à des mots complets, on est déjà habitué à taper une partie du mot.
L'apprentissage est donc plus rapide et plus utile.
Pareil pour le choix des mots, au début c'est mieux de taper des mots courants.
Donc ma recommandation est d'obtenir des statistiques, par exemple en se basant sur le contenu de Wikipédia. Et peut-être que des bases de données pour ça existent déjà.
On demande aux programmeurs de savoir maitriser de plus en plus de technologies, incluant souvent plusieurs langages de programmation, sans compter les langages à usage spécifique (les "DSL", domain-specific languages tel que les systèmes de build entre-autres).
Lors d'un entretien d'embauche pour faire à priori uniquement du Java, on m'avait demandé si je connaissais aussi Scala et Python.
C'est pas nouveau, loin de là, mais le phénomène s'accentue avec la prolifération de technologies et de langages. Et les migrations vers ces nouveaux trucs où il faut savoir chipoter aussi dans l'ancien système (donc ça fait deux technologies à maitriser pour le prix d'un).
Bref, ce n'est plus pour moi ce genre de boulot. Et puis on s'étonne que c'est un métier en pénurie.
Ainsi va la vie dans le logiciel libre, je dirais. C'est jamais simple de savoir quelle est la meilleure solution dans ce cas.
Ça me fait penser à Papers, un fork d'Evince (visionneur PDF). En lisant la raison du fork dans cet article sur le blog de l'auteur, c'est un peu près la même histoire.
Quand un projet vivote et que tout d'un coup un gros contributeur arrive, le ou les mainteneurs n'ont pas le temps de passer en revue toutes les contributions, donc il y a un certain délai.
Je viens d’acheter un PC et bien que j’aie fouillé et patienté longtemps, aucune offre sans OS n’arrivait ou ne convenait donc j’ai cédé à la vente forcée d’un PC avec Windows.
Dommage, il existe pourtant de plus en plus d'offres d'ordinateurs vendus neufs sans OS pré-installé, ou avec Linux.
Il y a notamment :
- system76
- Slimbook Fedora
- Et bien d'autres, je n'ai pas tous les liens sous la main.
Je pense qu'il y a moyen d'acheter des Lenovo (ThinkPad par exemple) avec Linux pré-installé en allant sur le site du constructeur.
Pour ma part c'est un system76 que j'ai choisi dernièrement.
Si tu démarres avec le noyau Linux 6.5.11 ou 6.5.10, que se passe-t-il ?
Et si tu démarres avec le mode "rescue", que se passe-t-il ?
Comme dit plus haut dans un autre commentaire, appuyer sur Escape permet de voir les messages lors du démarrage, ce qui permet parfois de connaitre la cause.
Aussi, Fedora 37 n'est actuellement plus supportée pour les mises à jour de sécurité, donc il vaut mieux en fait réinstaller la dernière Fedora (Fedora 40 actuellement). Est-ce qu'un live USB démarre ?
À quand le "Fond pour la Souveraineté Numérique" en France ?
Pour copier le Sovereign Tech Fund allemand, ou le NLnet néerlandais (d'ailleurs NLnet est plus orienté réseaux informatiques et internet, ce serait une super nouvelle s'ils élargissent leur programme pour davantage de logiciels libres, par exemple pour des usages bureautiques, l'éducation, etc).
Pour ajouter des infos, créer un projet C++ en GTK demande d'avoir les bindings C++ pour une partie de la GLib aussi (glibmm). Quand une fonction de GTK prend en paramètre ou retourne une structure de donnée définie dans la GLib, il faut que ce soit utilisable de manière pratique en C++ aussi.
À la fois GTK 2, 3 et 4 dépendent de la GLib 2. Au plus on avance dans les versions de GTK, au plus on dépend de fonctionnalités plus récentes de la GLib (dont des bindings C++ sont donc requis).
Mais, GTK 2 et 3 n'évoluent plus. Ces versions de GTK ne dépendent pas des toutes dernières nouveautés de la GLib. Et je suppose que gtkmm, glibmm, etc couvrent assez bien toutes les API (en ce qui concerne GTK 2 et 3).
En ce qui concerne GTK 4, c'est bien sûr une autre histoire.
Ce qui veut dire que les projets C++ utilisant GTK 2 ou 3 ne se sentent pas forcés d'aider à la maintenance de gtkmm etc (chose qui peut-être ne leur sera jamais utile si le projet ne migre pas à GTK 4).
Il y a aussi Ardour comme gros projet en C++ et GTK (mais c'est du GTK 2).
Oh, les journaux ne se limitent pas à l'informatique et le logiciel libre, on peut - de temps en temps - parler d'autres choses, écrire une petite nouvelle de science-fiction, parler de livres à lire (romans), H2G2 et autres :-)
Effectivement, ça peut poser problème. Heureusement, certaines distributions n'hésitent pas à prendre une version de développement de fontconfig, ou en tout cas faire du cherry-picking de certains commits.
En ce qui concerne le peu de contributions, je pense que c'est pcq les développeurs sont occupés à développer des trucs au-dessus, et comme fontconfig fonctionne bien, qu'il n'y a pas (trop) de bugs, ou des bugs qui ne les concernent pas, alors ils ne pensent pas à améliorer fontconfig.
C'est le problème des logiciels libres qui fonctionnent (trop) bien, où il n'y a quasi aucuns bugs, et qui ont suffisamment de fonctionnalités. C'est à croire qu'il faut faire exprès d'introduire un bug, pour avoir des contributeurs en plus.
# Quand aura lieu la prochaine freeze ?
Posté par Sébastien Wilmet (site web personnel, Mastodon) . En réponse au lien Debian 12.6. Évalué à 2.
Pour ceux qui suivent Debian de près, savez-vous quand aura lieu - plus ou moins - la prochaine freeze ?
Bookworm (Debian 12) est sorti en juin 2023 (lien), et je sais qu'une nouvelle version majeure de Debian sort à peu près tous les 2 ans. Ce qui nous amène à juin 2025 pour Trixie.
Mais ça ne m'indique pas quand testing rentrera en période de "freeze".
Je sais que Debian sort les nouvelles versions quand c'est prêt, donc ça peut durer un certain temps. Mais peut-être que les freezes sont enclenchées à des moments plus précis (p. ex. N mois après la stable précédente).
[^] # Re: GNOME Circle
Posté par Sébastien Wilmet (site web personnel, Mastodon) . En réponse au journal Sortie de Pavucontrol 6.0, et du fork PulseControl. Évalué à 3.
Ça ne devrait pas poser de problème.
Voici quelques liens en plus :
- Circle Committee
- App Criteria
# FSFE
Posté par Sébastien Wilmet (site web personnel, Mastodon) . En réponse à la dépêche Proposition du ZenDis sur la souveraineté numérique et le droit des marchés publics en Allemagne. Évalué à 3.
Pour que cela se concrétise dans d'autres pays européens, je pense en premier à la Free Software Foundation Europe. Ça vaut la peine de les soutenir.
Comme quoi avec de la persévérance et du temps, les choses finissent par s'améliorer.
[^] # Re: ChezMoiÇaMarche ®
Posté par Sébastien Wilmet (site web personnel, Mastodon) . En réponse au message [résolu] Problème de dépendance dans un build meson. Évalué à 4.
Les commandes, tu les exécutent dans un terminal ou via l'IDE Builder ?
GNOME Builder a été conçu pour l'ère des conteneurs, et fonctionne surtout avec Flatpak. Si libshumate n'est pas inclus dans le SDK/runtime Flatpak, il faut le "bundler" avec l'application (et donc avoir un fichier JSON pour décrire comment construire le projet avec Flatpak).
GNOME Buider a sûrement de la doc à ce sujet.
# Successions de lettres qui sont courantes dans la langue désirée
Posté par Sébastien Wilmet (site web personnel, Mastodon) . En réponse au journal Apprendre a taper au clavier. Évalué à 7.
J'ai appris grâce à un mini livre qui était super bien fait et didactique, spécialisé pour le français. Je n'ai plus le livre sous la main, mais je vais essayer d'expliquer.
Avant de taper des mots complets, on tape juste 2, 3 ou 4 successions de lettres. C'est important que ces successions de lettres soient courantes dans la langue désirée, comme ça quand on passe à des mots complets, on est déjà habitué à taper une partie du mot.
L'apprentissage est donc plus rapide et plus utile.
Pareil pour le choix des mots, au début c'est mieux de taper des mots courants.
Donc ma recommandation est d'obtenir des statistiques, par exemple en se basant sur le contenu de Wikipédia. Et peut-être que des bases de données pour ça existent déjà.
[^] # Re: Blob
Posté par Sébastien Wilmet (site web personnel, Mastodon) . En réponse au sondage Vous avez des animaux de compagnie ?. Évalué à 2. Dernière modification le 19 juin 2024 à 08:30.
Mais qui ramène parfois des trolls.
[^] # Re: licence ?
Posté par Sébastien Wilmet (site web personnel, Mastodon) . En réponse au lien Voyager 1. Évalué à 7. Dernière modification le 16 juin 2024 à 19:01.
Open Source Software at NASA, une conférence du FOSDEM 2023.
[^] # Re: script via ssh
Posté par Sébastien Wilmet (site web personnel, Mastodon) . En réponse au message [Asterisk] Comment scripter ça ? (module load app_stack.so). Évalué à 3. Dernière modification le 13 juin 2024 à 14:24.
Je pense que le
module load app_stack.so
n'est pas une commande shell mais une commande propre à Asterisk.Il faut sûrement créer un script Asterisk, et l'exécuter avec :
# Un mouton à dix huit pattes, effectivement
Posté par Sébastien Wilmet (site web personnel, Mastodon) . En réponse au message le cloud a t-il tué le métier d'administrateur systèmes/réseaux?. Évalué à 7.
Il n'y a pas que pour les admins sys'.
On demande aux programmeurs de savoir maitriser de plus en plus de technologies, incluant souvent plusieurs langages de programmation, sans compter les langages à usage spécifique (les "DSL", domain-specific languages tel que les systèmes de build entre-autres).
Lors d'un entretien d'embauche pour faire à priori uniquement du Java, on m'avait demandé si je connaissais aussi Scala et Python.
C'est pas nouveau, loin de là, mais le phénomène s'accentue avec la prolifération de technologies et de langages. Et les migrations vers ces nouveaux trucs où il faut savoir chipoter aussi dans l'ancien système (donc ça fait deux technologies à maitriser pour le prix d'un).
Bref, ce n'est plus pour moi ce genre de boulot. Et puis on s'étonne que c'est un métier en pénurie.
# GNOME Circle
Posté par Sébastien Wilmet (site web personnel, Mastodon) . En réponse au journal Sortie de Pavucontrol 6.0, et du fork PulseControl. Évalué à 3.
Peut-être pour plus tard, mais il y a GNOME Circle qui pourrait être intéressant pour mieux faire connaitre PulseControl.
[^] # Re: Status
Posté par Sébastien Wilmet (site web personnel, Mastodon) . En réponse au journal Sortie de Pavucontrol 6.0, et du fork PulseControl. Évalué à 3.
Ainsi va la vie dans le logiciel libre, je dirais. C'est jamais simple de savoir quelle est la meilleure solution dans ce cas.
Ça me fait penser à Papers, un fork d'Evince (visionneur PDF). En lisant la raison du fork dans cet article sur le blog de l'auteur, c'est un peu près la même histoire.
Quand un projet vivote et que tout d'un coup un gros contributeur arrive, le ou les mainteneurs n'ont pas le temps de passer en revue toutes les contributions, donc il y a un certain délai.
# Acheter un nouveau PC sans OS ou avec Linux directement
Posté par Sébastien Wilmet (site web personnel, Mastodon) . En réponse à la dépêche Transférer sa licence Windows dans une VM. Évalué à 3.
Dommage, il existe pourtant de plus en plus d'offres d'ordinateurs vendus neufs sans OS pré-installé, ou avec Linux.
Il y a notamment :
- system76
- Slimbook Fedora
- Et bien d'autres, je n'ai pas tous les liens sous la main.
Je pense qu'il y a moyen d'acheter des Lenovo (ThinkPad par exemple) avec Linux pré-installé en allant sur le site du constructeur.
Pour ma part c'est un system76 que j'ai choisi dernièrement.
# Lien manquant
Posté par Sébastien Wilmet (site web personnel, Mastodon) . En réponse au message Ancestris passe en V12. Évalué à 2.
Il manque un lien vers le-dit logiciel (libre je présume).
# Quelques pistes
Posté par Sébastien Wilmet (site web personnel, Mastodon) . En réponse au message challenges de code. Évalué à 3.
Il y a https://inginious.org/ que je connais, mais c'est à la base pour que des étudiants fassent des exercices et projets pour des cours.
Sinon, ils utilisent quoi dans les grands concours de programmation genre https://prologin.org/ ?
# Choisir une autre entrée dans GRUB
Posté par Sébastien Wilmet (site web personnel, Mastodon) . En réponse au message Impossible de démarrer Fedora 37 : Bloque à l'écran de démarrage. Évalué à 2.
Si tu démarres avec le noyau Linux 6.5.11 ou 6.5.10, que se passe-t-il ?
Et si tu démarres avec le mode "rescue", que se passe-t-il ?
Comme dit plus haut dans un autre commentaire, appuyer sur Escape permet de voir les messages lors du démarrage, ce qui permet parfois de connaitre la cause.
Aussi, Fedora 37 n'est actuellement plus supportée pour les mises à jour de sécurité, donc il vaut mieux en fait réinstaller la dernière Fedora (Fedora 40 actuellement). Est-ce qu'un live USB démarre ?
# Dommage
Posté par Sébastien Wilmet (site web personnel, Mastodon) . En réponse à la dépêche La souveraineté numérique, grande absente de la campagne pour les Européennes en France. Évalué à 3.
À quand le "Fond pour la Souveraineté Numérique" en France ?
Pour copier le Sovereign Tech Fund allemand, ou le NLnet néerlandais (d'ailleurs NLnet est plus orienté réseaux informatiques et internet, ce serait une super nouvelle s'ils élargissent leur programme pour davantage de logiciels libres, par exemple pour des usages bureautiques, l'éducation, etc).
[^] # Re: Gedit et gnome terminal
Posté par Sébastien Wilmet (site web personnel, Mastodon) . En réponse au lien Quoi de neuf dans GNOME 42 ? (sortie prévue le 23 mars 2022). Évalué à 3.
Il y a plus de détails dans cet article écrit récemment.
[^] # Re: C'était prévu
Posté par Sébastien Wilmet (site web personnel, Mastodon) . En réponse au journal Le projet Gtkmm cherche de nouvelles forces pour son équipe de maintenance. Évalué à 3. Dernière modification le 08 mars 2022 à 11:42.
Pour ajouter des infos, créer un projet C++ en GTK demande d'avoir les bindings C++ pour une partie de la GLib aussi (glibmm). Quand une fonction de GTK prend en paramètre ou retourne une structure de donnée définie dans la GLib, il faut que ce soit utilisable de manière pratique en C++ aussi.
À la fois GTK 2, 3 et 4 dépendent de la GLib 2. Au plus on avance dans les versions de GTK, au plus on dépend de fonctionnalités plus récentes de la GLib (dont des bindings C++ sont donc requis).
Mais, GTK 2 et 3 n'évoluent plus. Ces versions de GTK ne dépendent pas des toutes dernières nouveautés de la GLib. Et je suppose que gtkmm, glibmm, etc couvrent assez bien toutes les API (en ce qui concerne GTK 2 et 3).
En ce qui concerne GTK 4, c'est bien sûr une autre histoire.
Ce qui veut dire que les projets C++ utilisant GTK 2 ou 3 ne se sentent pas forcés d'aider à la maintenance de gtkmm etc (chose qui peut-être ne leur sera jamais utile si le projet ne migre pas à GTK 4).
Il y a aussi Ardour comme gros projet en C++ et GTK (mais c'est du GTK 2).
[^] # Re: hors sujet
Posté par Sébastien Wilmet (site web personnel, Mastodon) . En réponse au journal L'achat du siècle : Microsoft achète Activision-Blizzard. Évalué à 4.
Oh, les journaux ne se limitent pas à l'informatique et le logiciel libre, on peut - de temps en temps - parler d'autres choses, écrire une petite nouvelle de science-fiction, parler de livres à lire (romans), H2G2 et autres :-)
# Rendu "server side"
Posté par Sébastien Wilmet (site web personnel, Mastodon) . En réponse au lien Micro Framework de rendu "Server Side" basé sur Express, HTMX et AlpineJS. Évalué à 2.
Je pense à ça qui est en phase de développement :
https://www.whist.com/
Un nouveau navigateur web ("cloud-powered Chrome").
[^] # Re: bravo et merci
Posté par Sébastien Wilmet (site web personnel, Mastodon) . En réponse au lien Suite du journal de Pinaraf "PDF, mais que fait la police" : merge réalisé dans fontconfig !. Évalué à 3.
Et, maintenant que j'y pense, voir aussi :
https://drewdevault.com/2021/01/04/A-culture-of-stability-and-reliability.html
(qui je pense s'applique en partie à fontconfig).
[^] # Re: bravo et merci
Posté par Sébastien Wilmet (site web personnel, Mastodon) . En réponse au lien Suite du journal de Pinaraf "PDF, mais que fait la police" : merge réalisé dans fontconfig !. Évalué à 2.
Et, maintenant que j'y pense, c'est sans doute mieux un modèle comme ça qu'un modèle à la npm.
[^] # Re: bravo et merci
Posté par Sébastien Wilmet (site web personnel, Mastodon) . En réponse au lien Suite du journal de Pinaraf "PDF, mais que fait la police" : merge réalisé dans fontconfig !. Évalué à 4.
Effectivement, ça peut poser problème. Heureusement, certaines distributions n'hésitent pas à prendre une version de développement de fontconfig, ou en tout cas faire du cherry-picking de certains commits.
Je vois par exemple du côté de Fedora :
- https://koji.fedoraproject.org/koji/packageinfo?packageID=174
- https://koji.fedoraproject.org/koji/buildinfo?buildID=1786608
Avec dans le Changelog (mais en 2020) :
En ce qui concerne le peu de contributions, je pense que c'est pcq les développeurs sont occupés à développer des trucs au-dessus, et comme fontconfig fonctionne bien, qu'il n'y a pas (trop) de bugs, ou des bugs qui ne les concernent pas, alors ils ne pensent pas à améliorer fontconfig.
C'est le problème des logiciels libres qui fonctionnent (trop) bien, où il n'y a quasi aucuns bugs, et qui ont suffisamment de fonctionnalités. C'est à croire qu'il faut faire exprès d'introduire un bug, pour avoir des contributeurs en plus.
[^] # Re: exclude trop large
Posté par Sébastien Wilmet (site web personnel, Mastodon) . En réponse au message rsync et exclude. Évalué à 3.
Oui, c'est pareil quand on utilise l'option
--filter
, par exemple :(version simplifiée d'un de mes scripts de backup).
--filter '- foo/.cache/'
ou--filter '- .cache/'
n'ont pas le même effet.# Meilleure intégration de systemd-homed avec GNOME/Fedora prévu
Posté par Sébastien Wilmet (site web personnel, Mastodon) . En réponse au message Fedora 35 et systemd-homed : pas simple. Évalué à 4. Dernière modification le 30 décembre 2021 à 11:13.
C'est prévu qu'il y ait du développement (par Red Hat) pour mieux intégrer systemd-homed dans GNOME et Fedora, pour que ça Juste Marche™.
Voir cet article du blog de Christian Schaller (comme d'habitude en ce qui concerne GNOME && Fedora).
En attendant, c'est comme au bon vieux temps où il faut bidouiller avec son système Linux :-)