• [^] # Re: Powershell et cURL - mauvaise volonté

    Posté par . En réponse au journal PowerShell sur Linux. Évalué à 10. Dernière modification le 21 août 2016 à 17:26.

    Qu'un développeur de curl veuille se faire mousser c'est une chose, mais bon...

    Ce n'est pas tout à fait cela. La présentation de cmal est loin d'être neutre, et il ne s'est pas limité au simple travail de rapporteur : je n'ai pas pour habitude de tirer sur le messager, mais là il s'est abstenu de rapporter la totalité des faits et cela sans doute à dessein (comme son recours à l'écriture « inclusive » dans sa traduction qui ne se trouve pas dans l'original en anglais).

    Le billet de blog se conclue ainsi :

    To be honest, I didn’t expect them to merge it easily. I figure they added those aliases for a reason back in the day and it seems unlikely that I as an outsider would just make them change that decision just like this out of the blue.

    But the story didn’t end there. Obviously more Microsoft people gave the PR some attention and more comments were added. Like this:

    "You bring up a great point. We added a number of aliases for Unix commands but if someone has installed those commands on WIndows, those aliases screw them up.

    We need to fix this."

    So, maybe it will trigger a change anyway? The story is ongoing...

    Traduction libre :

    Pour être honnête, je ne m'attendais pas à ce qu'ils fusionnement sans difficulté. Je m'imagine qu'ils ont ajouté ces alias avec raison dans le passé, et il semble peu probable que moi, en tant que personne externe, je les ferais changer cette décision de but en blanc.

    Mais l'histoire ne s'arrête pas ici. Évidemment certains personnes, chez Microsoft, ont porté une attention à cette proposition et d'autres commentaires ont été ajouté. Comme celui-ci :

    « Vous touchez un point important. Nous avons ajouté de nombreux alias pour les commandes Unix mais si quelqu'un a installé ces commandes sur Windows, ces alias les écrasent.

    Nous devons fixer cela. »

    Donc, peut-être cela amènera un changement, qui sait ? L'histoire continue...

    Le graissage est de moi dans la traduction. Cela étant, la PR a été refusée pour des raisons de compatibilité ascendante, mais ils sont conscients du problème et réfléchissent à un moyen de corriger cela. Ce n'est pas un refus de principe, mais la proposition est contraire à leurs procédures internes pour incorporer de telles modifications :

    We are rejecting this PR as it introduces "Unacceptable Changes", see our breaking change contract.

    If you disagree with this resolution, you will need to start an RFC
    cf la réponse à la requête de tirage

    Traduction libre :

    Nous rejetons cette PR car elle introduit des « changements inacceptables », voir notre contrat pour les changements incompatibles.

    Si vous êtes en désaccord avec cette décision, vous devez ouvrir une RFC.

    Pour ce faire un avis complet, et personnel, sur le sujet m'est avis qu'il vaut mieux aller lire le billet de blog ainsi que la discussion sur github. ;-)

    On peut noter, dans une volonté de résoudre le problème, cette solution temporaire proposée :

    THIS IS NOT A FIX - but if you want to get rid of them for now, you can just add the following to your profile:
    Remove-Item Alias:Curl
    Remove-Item Alias:WGet

    Sapere aude ! Aie le courage de te servir de ton propre entendement. Voilà la devise des Lumières.