Pendant longtemps, les vendeurs de disque ont pipoté en mélangeant 1000 et 1024 dans leur concours de la plus grosse, de capacité. On avait des disque(ttes) de capacité 1000x1000, 1000x1024, 1000x1000x1024, 1000x1024x1024, etc. pour des raisons de pur marketing. (Alors que maintenant on est au-dessus de ça bien sûr… Le marketing a disparu et les achats sont rationnels).
Perso : ansible, terraform, centos 7 (la 8 n'a pas l'air près d'arriver), ubuntu 18, kubernetes, prometheus, mongodb, ELK, grafana, kafka, rabbitmq, docker, etc. Ça reste assez dépendant de l'infra et du projet. Au final j'attache plus d'importance à pourquoi on fait les choses (pourquoi de la répartition de charge, du code pour l'infra, de l'idempotence, etc.) qu'à comment/quel outil en particulier (ce qui change toutes les x années).
Se souvenir d'une époque ou il existait des disques durs de moins de 20Mio (probablement des Mo d'ailleurs, ça a dû être défini plus tard les Mio), où l'on faisait régulièrement du propre dans les données obsolètes?
Pour les projets personnels, un ordi avec 1 GiB de mémoire devrait être suffisant. Cependant si votre dépôt git est gros, vous aurez besoin de plus de mémoire. Par exemple, 2 GiB de mémoire est suffisant pour que OneDev gère les 1,7 GiB du dépôt linux.
Je ne suis pas sûr de ce que vous voulez dire avec 'Onedev nécessite-t-il la permission executer sur les fichiers data ? ', pouvez-vous préciser ?
(J'imagine qu'il s'agit du noexec sur la partition hébergeant le dépôt gît // my guess is noexec option on the git repo hosting partition)
OSL 3.0 est une licence Open Source (au sens OSI). OSL 3.0 est une licence libre.
Bref, OSL 3.0 est une licence libre et une licence Open Source au sens OSI, comme l'AGPL d'ailleurs (comme d'ailleurs la quasi totalité des licences libres qui sont Open Source au sens OSI, et réciproquement).
L'OSL 3.0 est incompatible GPL par contre.
En premier, j'aurais dit que ça ferait une sacré bombe volante (déjà qu'un avion au décollage avec réservoir plein qui s'écrase, ça fait un brasier certain…)
Certains (la FSF, les défenseurs du copyleft) utilisent Free Software pour parler de copyleft et Open Source pour parler de non-copyleft, mais la différence s’arrête à peu prêt là.
Non la FSF connaît la différence entre logiciel libre et Open Source, et ne dit pas ça. cf les pages de la section https://www.gnu.org/philosophy/
Sauvez la planète, mangez un spammeur.
Protégez la Terre, dévorez un publicitaire.
Défendez nos écosystèmes, arrêtez la surveillance généralisée des réseaux (gain direct si chaque pays arrête de dupliquer le trafic pour sa sauvegarde personnelle du trafic des citoyens).
Secourez l'humanité, avalez votre clav
Autre bonus : tu gagnes en karma, puisqu'une dépêche publiée rapporte 50 points (du coup tu peux améliorer ta note par défaut et ton nombre de notes par jour).
Soit un total de 737760 KiB (et y a probablement des choses uniquement à archiver, pas à convertir, ou alors juste à dumper en attendant un éventuel réimport plus tard)
Création du SVN
(surtout ne pas oublier le 'fsfs', on n'en veut pas de la base Berkeley DB 'bdb'…)
$ svnadmin create --fs-type fsfs /data/svn
(ça créé plein de fichiers dans /data/svn)
$ cvs2svn --existing-svnrepos -s /data/svn /data/cvs
(...)
Pass 1 complete.
===========================================================================
Error summary:
ERROR: A CVS repository cannot contain both /data/cvs/htdocs/association/ca_temp .wml,v and /data/cvs/htdocs/association/Attic/ca_temp.wml,v
Exited due to fatal error(s).
Bon, de toute façon, ce fichier ne sert à rien (qui existe encore en ayant été supprimé).
Pouf viré du CVS. On recommence tout…
(...)
----- pass 2 -----
Checking for blocked exclusions...
Checking for forced tags with commits...
Checking for tag/branch mismatches...
ERROR: The following symbols are tags in some files and branches in others.
Use --force-tag, --force-branch and/or --exclude to resolve the symbols.
'start' is a tag in 208 files, a branch in 1 files and has commits in 1 files.
Humm certes. (utilisé dans candidats.fr, cgi-bin, xray, software et htdocs apparemment). ça serait pas un tag par défaut dans CVS ? Et quelqu'un aurait appelé une branche 'start' ? On doit pouvoir forcer comme tag a priori.
$ cvs2svn --force-tag start --existing-svnrepos -s /data/svn /data/cvs
(...)
----- pass 2 -----
Checking for blocked exclusions...
Checking for forced tags with commits...
ERROR: The following branches cannot be forced to be tags because they have commits:
'start'
Bon, toujours pass2… et ben on va oublier start alors…
$ cvs2svn --exclude start --existing-svnrepos -s /data/svn /data/cvs
(...)
----- pass 2 -----
Checking for blocked exclusions...
ERROR: The branch 'start' cannot be excluded because the following symbols depend on it:
'initial'
Perdu, tu y as cru hein ? Bon reste plus qu'un choix alors…
Je n'avais jamais lu « mastaire » jusqu'ici mais une des raisons est qu'il est devenu désuet entretemps. Cf mastaire : « le décret n° 2002-480 du 8 avril 2002 qui dit que le mot : « mastaire » est remplacé par le mot : "master" dans le décret 99-747 de 1999 relatif à la création du grade de mastaire. ». Du coup JORF n°0084 du 10 avril 2002 page 6323 texte n° 34 : « Article 1 Dans le titre et dans toutes les dispositions du décret du 30 août 1999 susvisé, le mot : "mastaire" est remplacé par le mot : "master". » (Décret n°99-747 du 30 août 1999 relatif à la création du grade de master consolidé)
[^] # Re: finnoise ou finalandaise ?
Posté par Benoît Sibaud (site web personnel) . En réponse au lien puavo.org - Linux dans les écoles finlandaises depuis 15 ans (présentation FOSDEM 2020). Évalué à 4.
Corrigé, merci.
[^] # Re: Une partition pour les gouverner tous
Posté par Benoît Sibaud (site web personnel) . En réponse au journal installation d'une debian chiffrée via LUKS sur un VPS. Évalué à 6.
Pendant longtemps, les vendeurs de disque ont pipoté en mélangeant 1000 et 1024 dans leur concours de la plus grosse, de capacité. On avait des disque(ttes) de capacité 1000x1000, 1000x1024, 1000x1000x1024, 1000x1024x1024, etc. pour des raisons de pur marketing. (Alors que maintenant on est au-dessus de ça bien sûr… Le marketing a disparu et les achats sont rationnels).
# L'explication du pourquoi dans la partie « testing migrations » du paquet
Posté par Benoît Sibaud (site web personnel) . En réponse au message Installer un package de stable dans une debian testing. Évalué à 7.
Cf https://tracker.debian.org/pkg/ardour
« Migration status for ardour (- to 1:5.12.0-3): BLOCKED: Rejected/violates migration policy/introduces a regression
Issues preventing migration:
Updating ardour introduces new bugs: #946989
Impossible Depends: ardour -> libfluidsynth1/1.1.11-4/ »
[^] # Re: Ligne éditoriale et bonne pratique de modération
Posté par Benoît Sibaud (site web personnel) . En réponse à la dépêche Kubuntu Focus : un portable optimisé. Évalué à 6. Dernière modification le 09 février 2020 à 12:32.
Ce n'est pas quatre dans l'absolu, c'est fonction du nombre de modérateurs+admin.
« Nombres (sic) n de modérateurs : 20
Seuil d'acceptation (n/6) : > 3
Seuil de refus (n/5) : < -4 »
(+1 par avis positif et -1 par avis négatif)
https://github.com/linuxfrorg/linuxfr.org/blob/master/app/views/moderation/news/_vote.html.haml#L4
https://github.com/linuxfrorg/linuxfr.org/blob/master/app/models/news.rb#L346
[^] # Re: Qrcode ?
Posté par Benoît Sibaud (site web personnel) . En réponse à la dépêche LibreOffice, 10 ans, version 6.4. Évalué à 5.
Ma dernière utilisation d'un QRcode était pour configurer FreeOTP (donc pour transférer une info d'un site web sur un ordi à un téléphone mobile).
# ça dépend
Posté par Benoît Sibaud (site web personnel) . En réponse au sondage Quelle formation pertinente pour un sysadmin ?. Évalué à 9.
Perso : ansible, terraform, centos 7 (la 8 n'a pas l'air près d'arriver), ubuntu 18, kubernetes, prometheus, mongodb, ELK, grafana, kafka, rabbitmq, docker, etc. Ça reste assez dépendant de l'infra et du projet. Au final j'attache plus d'importance à pourquoi on fait les choses (pourquoi de la répartition de charge, du code pour l'infra, de l'idempotence, etc.) qu'à comment/quel outil en particulier (ce qui change toutes les x années).
[^] # Re: Une partition pour les gouverner tous
Posté par Benoît Sibaud (site web personnel) . En réponse au journal installation d'une debian chiffrée via LUKS sur un VPS. Évalué à 4.
Se souvenir d'une époque ou il existait des disques durs de moins de 20Mio (probablement des Mo d'ailleurs, ça a dû être défini plus tard les Mio), où l'on faisait régulièrement du propre dans les données obsolètes?
[^] # Re: Pre-requis
Posté par Benoît Sibaud (site web personnel) . En réponse à la dépêche Onedev : une alternative légère à GitLab. Évalué à 5. Dernière modification le 08 février 2020 à 09:51.
Traduction rapide :
(J'imagine qu'il s'agit du noexec sur la partition hébergeant le dépôt gît // my guess is noexec option on the git repo hosting partition)
[^] # Re: Cinq minutes ou une vie
Posté par Benoît Sibaud (site web personnel) . En réponse au lien Parce que les regex, ça va bien cinq minutes. Évalué à 5. Dernière modification le 06 février 2020 à 11:10.
0100-02-29 # non bissextile
0000-02-30 # impossible
2020/02.06 # séparateur fluctant
-0400.03.02 # année avant 0 ?
bug de l'an 9999
…
[^] # Re: Libre n'est pas OpenSource
Posté par Benoît Sibaud (site web personnel) . En réponse à la dépêche PrestaShop version 1.7.6.3. Évalué à 6.
OSL 3.0 est une licence Open Source (au sens OSI).
OSL 3.0 est une licence libre.
Bref, OSL 3.0 est une licence libre et une licence Open Source au sens OSI, comme l'AGPL d'ailleurs (comme d'ailleurs la quasi totalité des licences libres qui sont Open Source au sens OSI, et réciproquement).
L'OSL 3.0 est incompatible GPL par contre.
[^] # Re: Taxation
Posté par Benoît Sibaud (site web personnel) . En réponse au journal JSON est dans les airs. Évalué à 4. Dernière modification le 31 janvier 2020 à 14:10.
En premier, j'aurais dit que ça ferait une sacré bombe volante (déjà qu'un avion au décollage avec réservoir plein qui s'écrase, ça fait un brasier certain…)
(exemple hypothétique : 140 t de fret essence * 20 énergie d'une tonne de TNT/t essence, soit l'équivalent de 2800 tonnes de TNT, soit 28% d'Hiroshima, sauf erreur)
[^] # Re: HS ne pas dire "on file moins de liberté car bon pour notre but"
Posté par Benoît Sibaud (site web personnel) . En réponse au lien Stats sur les licences libres : MIT au top, ↗ des licences permissives et ↘ du copyleft. Évalué à 4.
Non la FSF connaît la différence entre logiciel libre et Open Source, et ne dit pas ça. cf les pages de la section https://www.gnu.org/philosophy/
[^] # Re: Doublons
Posté par Benoît Sibaud (site web personnel) . En réponse à l’entrée du suivi Système de brouillon pour les journaux utilisateurs. Évalué à 3 (+0/-0).
https://linuxfr.org/suivi/permettre-la-sauvegarde-de-brouillons-de-contenus
…
# Doublon
Posté par Benoît Sibaud (site web personnel) . En réponse à l’entrée du suivi Permettre la sauvegarde de brouillons de contenus. Évalué à 3 (+0/-0).
https://linuxfr.org/suivi/syst%C3%A8me-de-brouillon-pour-les-journaux-utilisateurs
[^] # Re: Une étude sérieuse serait bienvenue
Posté par Benoît Sibaud (site web personnel) . En réponse au lien Réduisez le nombre de courriels si vous voulez lutter contre le réchauffement climatique. Évalué à 10. Dernière modification le 29 janvier 2020 à 15:23.
Sauvez la planète, mangez un spammeur.
Protégez la Terre, dévorez un publicitaire.
Défendez nos écosystèmes, arrêtez la surveillance généralisée des réseaux (gain direct si chaque pays arrête de dupliquer le trafic pour sa sauvegarde personnelle du trafic des citoyens).
Secourez l'humanité, avalez votre clav
[^] # Re: Pourquoi avoir publié en journal ?
Posté par Benoît Sibaud (site web personnel) . En réponse au journal NoComprendo, version 1.0. Évalué à 5.
Autre bonus : tu gagnes en karma, puisqu'une dépêche publiée rapporte 50 points (du coup tu peux améliorer ta note par défaut et ton nombre de notes par jour).
[^] # Re: Pas de lien?
Posté par Benoît Sibaud (site web personnel) . En réponse au lien Passe le bonjour à Charles #bronson #basketball #nba . Évalué à 3.
Corrigé, merci.
# Fait
Posté par Benoît Sibaud (site web personnel) . En réponse à l’entrée du suivi Statistiques contenus pour Collectif et Anonyme. Évalué à 3 (+0/-0).
Cf https://github.com/linuxfrorg/linuxfr.org/commit/1383710035797b066cb70e80bb54a7ef30fb339e
# Corrigé
Posté par Benoît Sibaud (site web personnel) . En réponse à l’entrée du suivi Statistiques erronées pour les contenus publiés dans les 3 et 12 derniers mois par les actifs. Évalué à 3 (+0/-0).
Cf https://github.com/linuxfrorg/linuxfr.org/commit/1a896d3ce7b4efa0dd93727054eb934a1e050a7f
# Flux
Posté par Benoît Sibaud (site web personnel) . En réponse au lien [Humour] Supers pouvoirs. Évalué à 2.
Il ne lui manque qu'un flux RSS :(.
[^] # Re: me semblait pourtant qu'il existait déjà des outils pour passer de cvs à git?
Posté par Benoît Sibaud (site web personnel) . En réponse au journal Le compilateur GCC passe à Git. Évalué à 8.
Sommaire
Et histoire de donner un exemple de cvs vers svn, voici mes notes d'octobre 2006, sur la conversion du dépôt CVS de l'association April :
Taille du dépôt CVS local
Taille du dépôt CVS côté serveur
Soit un total de 737760 KiB (et y a probablement des choses uniquement à archiver, pas à convertir, ou alors juste à dumper en attendant un éventuel réimport plus tard)
Création du SVN
(surtout ne pas oublier le 'fsfs', on n'en veut pas de la base Berkeley DB 'bdb'…)
(ça créé plein de fichiers dans /data/svn)
Bon, de toute façon, ce fichier ne sert à rien (qui existe encore en ayant été supprimé).
Pouf viré du CVS. On recommence tout…
Humm certes. (utilisé dans candidats.fr, cgi-bin, xray, software et htdocs apparemment). ça serait pas un tag par défaut dans CVS ? Et quelqu'un aurait appelé une branche 'start' ? On doit pouvoir forcer comme tag a priori.
Bon, toujours pass2… et ben on va oublier start alors…
Perdu, tu y as cru hein ? Bon reste plus qu'un choix alors…
OK on renomme, on choisit le jeu de caractères et on reprend.
YES !
Taille du dépôt SVN local
Taille du dépôt SVN sur le serveur
Vraie migration sur le serveur
[^] # Re: me semblait pourtant qu'il existait déjà des outils pour passer de cvs à git?
Posté par Benoît Sibaud (site web personnel) . En réponse au journal Le compilateur GCC passe à Git. Évalué à 6.
Pour être plus précis il écrit « from Subversion to Git » donc svn vers git, pas cvs vers git.
# Est-ce que j'ai une tête d'atmosphaire ?
Posté par Benoît Sibaud (site web personnel) . En réponse au journal Partage d’expérience : comment je suis devenu ingénieur diplômé par l’État à 44 ans. Évalué à 6. Dernière modification le 25 janvier 2020 à 09:55.
Je n'avais jamais lu « mastaire » jusqu'ici mais une des raisons est qu'il est devenu désuet entretemps. Cf mastaire : « le décret n° 2002-480 du 8 avril 2002 qui dit que le mot : « mastaire » est remplacé par le mot : "master" dans le décret 99-747 de 1999 relatif à la création du grade de mastaire. ». Du coup JORF n°0084 du 10 avril 2002 page 6323 texte n° 34 : « Article 1 Dans le titre et dans toutes les dispositions du décret du 30 août 1999 susvisé, le mot : "mastaire" est remplacé par le mot : "master". » (Décret n°99-747 du 30 août 1999 relatif à la création du grade de master consolidé)
(et merci pour le retour d'expérience)
# grande valeur de 14 ou petite valeur de 16 ?
Posté par Benoît Sibaud (site web personnel) . En réponse au lien La recherche française inaugure Jean Zay, un supercalculateur de 14 pétaflops installé à l'Idris. Évalué à 3. Dernière modification le 24 janvier 2020 à 08:01.
14 ou 16 Pflops ? L'info varie suivant les sources journalistiques.
Par ex https://www.usinenouvelle.com/editorial/quatre-questions-sur-jean-zay-le-nouveau-supercalculateur-du-cnrs-dedie-a-l-ia.N922244 (ou France Inter, Le Monde Info, …)
[^] # Re: et moi et moi et moi
Posté par Benoît Sibaud (site web personnel) . En réponse au lien s/man/tldr.sh/. Évalué à 5.
« Journal > Lien » 34° règle de Abraham Jean-Kevin Newton sur l'Internet