• # Le suivi de l'avancement de la migration :

    Posté par  . Évalué à 2.

    • [^] # Re: Le suivi de l'avancement de la migration :

      Posté par  (site Web personnel) . Évalué à 3.

    • [^] # Re: Le suivi de l'avancement de la migration :

      Posté par  . Évalué à 5.

      En parlant de cette migration, ton lien m'a fait chercher les raisons qui poussent FreeBSD à migrer de SVN à Git et j'ai trouvé ce billet d'un membre de la core team.

      Au delà des classiques points forts (plus personne n'utilise SVN, énorme écosystème d'outils et de plateformes autour de Git, les développeurs connaissent Git alors qu'ils doivent apprendre SVN, facilité de collaboration), il expose quelques points faibles. Et, je n'aurai pas du tout imaginer que l'absence de client Git sous licence BSD-like puisse être un problème (je croyais qu'ils étaient ouverts à d'autres licences s'il n'y avait pas ce qu'il fallait en permissif). Je cite :

      the BSDL git clients are much less mature than the GPL ones. Until recently, there was no C client that could be imported into the tree. While one might debate whether or not that's a good idea, there's a strong cultural heritage of having all you need in the base system that's hard to shrug off. OpenBSD recently wrote got which has an agreeable license (but a completely different command line interface, for good or ill). It has its issues, which aren't relevant here, but is maturing nicely. Even with the current restrictions, it is usable. There is an active port of got to FreeBSD due to the large number of OpenBSDisms that are baked in (some necessary, some gratuitous). The OpenBSD people are open to having a portable version of got, so this is encouraging.

      J'ai donc appris l'existence de Got dont je n'avais jamais entendu parler ! "Ils sont fous ces BSDéistes" :-)


      Enfin, j'ai esquissé un sourire en lisant :

      Git also doesn't support dealing with all the merge conflicts it causes very well

      Car je viens justement de relire un journal sur Pijul :-)

      • [^] # Re: Le suivi de l'avancement de la migration :

        Posté par  . Évalué à 2.

        "Ils sont fous ces BSDéistes" :-)

        Ce sont les OpenBSDistes les plus fous je pense ;-)
        Ils ont "autorisé", dans leur grande mansuétude, les autres projets BSD à utiliser ce "Got" :D . Merci grands-maîtres !

        git-client est évidemment disponible dans pkg, mais ce qu'ils refusent je pense c'est d'implémenter dans les sources un projet non BSD.

        En tout cas j'apprécie évidemment la migration (ça m'a permis d'aller lire un peu de code très rapidement en quelques clics), et ça va je pense donner beaucoup plus de visibilité/fluidité au projet et ça montre que même chez BSD on sait avancer (même si c'est 10 ans après on laisse les autres essuyer les plâtres :p)
        Evidemment github n'est qu'un repo en miroir parmi d'autres en lecture seules, les sources sont auto hébergées sur un serveur maison.

      • [^] # Re: Le suivi de l'avancement de la migration :

        Posté par  . Évalué à 3.

        Quand je regarde les exemples d'usage de Got, c'est effectivement intéressant.

        J'ai donc appris l'existence de Got dont je n'avais jamais entendu parler !

        Pareil, et pourtant ça fait un bon bout de temps que ça existe ; comme quoi…

  • # Je me suis demandé ce qui allait arriver à Phabricator

    Posté par  . Évalué à 2. Dernière modification le 23/12/20 à 15:07.

    Je vois que le dépôt Github n'est qu'un miroir en lecture seule mais qu'il semble toléré d'y ouvrir des PR pour intégrer des patchs.

    Comme ça m'a questionné, j'ai cherché à savoir s'il y avait un changement d'outil de revue dans le tuyau. Et donc, pour le moment, Phabricator reste leur outil pour les revues.

  • # Accès à l'international

    Posté par  (site Web personnel) . Évalué à 2.

    Salut,

    Est-ce que ça ne va pas bloquer l'accès aux sources dans certains pays en bisbille avec les USA ?

    Python 3 - Apprendre à programmer dans l'écosystème Python → https://www.dunod.com/EAN/9782100809141

    • [^] # Re: Accès à l'international

      Posté par  . Évalué à 1.

      Salut,

      Peu de chances à mon avis, car github n'est qu'un miroir en R/O :

      Starting pushing to external mirrors (github, gitlab, etc.)

      Rien n'empêche donc de monter son repo git miroir local sur base de gitlab, gitea etc (d'ailleurs ça me donne une idée …) le repo source est ici.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n’en sommes pas responsables.