Journal Mirroirs Mandrake en vrac...l'explication

Posté par  (site web personnel) .
Étiquettes : aucune
0
10
avr.
2004
(note de moi même : le mirroir ftp.ciril.fr est toujours en état de recevoir les requètes sur mdk 9.2 et cooker)

-------------------------------------------------------------------------------------
Transmis par warly et traduit par POULAIN_Paul_418 le Vendredi, avril 09 @ 12:59:51

Depuis quelques jours, vous avez du noter quelques problèmes sur les miroirs mandrakelinux. Certains sont vides, certains ont une structure totalement nouvelle et inconnue.

Pour résumer une longue histoire, nous voulions créer une structure plus logique, mais j'ai complètement échoué à faire une transition douce.

Heureusement, les chose s'améliorent.

Pour être plus précis, depuis pas mal de temps, plusieurs mois voire plusieurs années, de nombreux utilisateurs et membres du club se plaignaient du manque de logique dans les diverses sections FTP : mandrake-devel, mandrake, mandrake-old, mandrake-iso... C'était compliqué de trouver quelque chose sans aller dans chaque répertoire

Donc, maintenant que la 10.0 est terminée, j'ai décidé de passer à une nouvelle structure comme prévu, et de la mettre sur les miroirs progressivement. Comme vous l'avez remarqué, le coté "progressif" est un vrai désastre...

Je m'excuse platement pour les inconvénients, je sais que c'est très frustrant quand quelque chose change de place sans prévenir. Mon idée était de créer une nouvelle arborescence, de l'annoncer publiquement, puis de migrer les miroirs un par un. Hélas, j'ai fait quelques mauvaises suppositions sur la machine de référence, et quand j'ai réalisé que les miroirs perdaient toute l'ancienne arborescence, c'était trop tard !

Malgré tout, j'espère que vous ne serrez pas trop sévères et considèreraient que c'est un désagrément mineur pour une distribution qui essaye d'évoluer pour le bénéfice de ses clients et utilisateurs

Vous trouverez 2 sections principales sur les miroirs : devel et official

devel va contenir tout ce qui est en cours de développement, à savoir Mandrakelinux 10.0 Community, et, bien sûr, Mandrakelinux Cooker. Vous y trouverez aussi les ISO.

official va contenir toutes les versions officielles, à savoir mandrakelinux, 9.0, 9.1, 9.2, et bientôt 10.0 Official avec leurs mises à jour et les ISOs officielles.

Tous vos commentaires sont les bienvenus

Mise à jour Fafane: Je mettrai les miroirs à jour pour community/devel (10.0-community) et pour official (10.0-official) quand cela sera possible.
Mardi sans doute en raison du début du week-end de Pâques.
Je suis désolé pour les problèmes rencontrés.
Bons oeufs et cloches en chocolat :)
  • # Re: Mirroirs Mandrake en vrac...l'explication

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

    Y a que ciril qui marche encore?
    ben j'sui malin j'sui passé de ciril a proxad...............
  • # Re: Mirroirs Mandrake en vrac...l'explication

    Posté par  . Évalué à -6.

    Moi j'ai passé 3 jours à essayer de virer des paquetages à droite à gauche sans pouvoir ensuite les réinstaller, à réinstaller une machine pour vérifier que ça ne venait pas de mon système, tout ça parce que leur jeu sur les miroirs a pété la base rpm de ma Cooker !

    Tout ça sans le moindre commentaire de la part de Mandrake, ni la moindre information préalable ! En gros, un illuminé a eu envie de tout changer, et il l'a fait sans prévenir ni même sans s'assurer qu'il n'allait pas tout péter... C'est super sérieux !

    C'est LAMENTABLE, comme attitude, et franchement, ça donne clairement l'impression que Mandrake ne s'inquiète de ses utilisateurs que lorsqu'ils ont besoin de rentrer du fric, là, ils savent envoyer des mails pour conseiller d'acheter des actions, voire même spammer les boîtes aux lettres pour que l'on souscrive au MandrakeClub (5 mails à ce sujet tout de même !)

    Ca m'a tellement pris la tête cette histoire, que ça fait 2 jours que j'ai pas démarré ma machine Linux, et je ne suis pas prêt de la redémarrer avant que tout fonctionne. D'ici là, je me serais certainement convaincu de passer à quelque chose de plus "sérieux"...

    Je sais pas, une Fedora ou une Debian, enfin un truc qui ne réclame pas sans arrêt du fric et qui au final accorde davantage de transparence dans sa communication. Avec Mandrake, on est toujours collé au pied du mur : un coup on a besoin de fric de la part de la communauté sinon on coule, un coup on a besoin que les gens nous achète des actions sinon on coule, un coup on dépose le bilan pour pas couler pour de vrai, un coup on a besoin de fric pour pas se retrouver en cessation de paiement, un coup on change tout et on prévient personne avant, etc... On ne peut rien bâtir sur des fondations branlantes !

    Pour les râleurs habituels, j'ai acheté mon PowerPack 9.2, j'ai donc le droit en tant que "client qui paye" de réclamer que le produit que j'achète fonctionne, et franchement, on peu pas dire que la 9.2 ait un jour vraiment bien fonctionné sur ma machine !
    • [^] # Re: Mirroirs Mandrake en vrac...l'explication

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

      En gros, un illuminé

      Illuminé toi même.
    • [^] # Re: Mirroirs Mandrake en vrac...l'explication

      Posté par  . Évalué à 5.

      En fait cette réorganisation n'a pas du tout été faite sans la moindre information préalable. Et ce n'est pas un illuminé qui a décidé de tout changer. Regarde dans les archives de la mailing liste cooker et tu pourra constater que le changement de structure des mirroirs a été demandé par les contributeurs il y'a déjà un bon moment. Il me semble meme que la nouvelle structure a été discutée.
      Et aussi quand on veut un truc stable, on evite d'utiliser cooker : ca n'est pas parce qu'en général cooker fonctionne tres bien que c'est une version stable.

      Bref tu rales parce que ta distrib version testing est plantée et que mandrake a écouté les doléances des contributeurs et décidé de mettre en place une structure de miroirs plus claire et plus pérenne ?
    • [^] # Re: Mirroirs Mandrake en vrac...l'explication

      Posté par  . Évalué à 1.

      Mandrake a merdé avec les miroirs et c'est de leur faute.

      Par contre que ta cooker "merde", ce sont tes oignons. C'est une version de développment.

      J'ai une fedora synchro sur la branche de développement que je mirror.
      J'ai un petit script maison pour conserver les vieux paquets (dans le cas où les nouveaux sont plus mauvais que les anciens).

      Voilà la hiérarchie utiliséee :
      development/i386
      backup/development/i386_1
      backup/development/i386_2
      backup/development/i386_3
      backup/development/i386_4
      backup/development/i386_5
      backup/development/i386_archive

      J'utilise les liens hards pour ne pas bouffer trop de place disque.

      #!/bin/bash

      # $1 source rsync url
      # Take care about the trailing slash.
      # $2 destination directory
      function rotate ()
      {
      # DRY_RUN=--dry-run
      source=$1
      desti=$2
      if [ ! -d $desti ]; then mkdir -p $desti || return 1; fi
      # remove rsync tmp files if any.
      rm -f $desti/.??* || return 1
      TEMPDIR=`mktemp -d tmp_XXXXXX` || return 1
      # create a pristine copy with hard links
      cp -plr $desti/. $TEMPDIR || return 1

      rsync -av $DRY_RUN --delete $source $desti
      if [ $? -ne 0 ] ; then
      # This work because rsync erase file (mv .toto.XXXXXX toto).
      echo "Something go wrong, restore the tmp copy in $TEMPDIR"
      rm -r -f $desti || return 1
      mv $TEMPDIR $desti
      return 1
      fi

      # find out files with only one link in the tmp copy
      RETVAL=`find $TEMPDIR -links 1 -type f | wc -l`
      if [ $RETVAL -eq 0 ] ; then
      echo "Nothing to backup"
      rm -r -f $TEMPDIR
      return 0
      fi

      # archive
      if [ ! -d backup ]; then mkdir backup || return 1; fi
      if [ ! -d backup/`dirname $desti` ]; then mkdir -p backup/`dirname $desti` || return 1; fi

      # Uncomment this lines to store all retrieve packages.
      if [ -d backup/${desti}_5 ]; then
      if [ ! -d backup/${desti}_archive ]; then mkdir -p backup/${desti}_archive || return 1; fi
      find backup/${desti}_5 -links 1 -print0 | xargs -0 -i mv -v -f {} backup/${desti}_archive || return 1
      fi
      rm -r -f backup/${desti}_5 || return 1
      if [ -d backup/${desti}_4 ]; then mv backup/${desti}_4 backup/${desti}_5 || return 1; fi
      if [ -d backup/${desti}_3 ]; then mv backup/${desti}_3 backup/${desti}_4 || return 1; fi
      if [ -d backup/${desti}_2 ]; then mv backup/${desti}_2 backup/${desti}_3 || return 1; fi
      if [ -d backup/${desti}_1 ]; then mv backup/${desti}_1 backup/${desti}_2 || return 1; fi

      # backup removed files.
      # if [ ! -d backup/${desti}_1 ]; then mkdir backup/${desti}_1 || return 1; fi
      # find $TEMPDIR -links 1 -print0 | xargs -0 -i mv -v {} backup/${desti}_1 || return 1
      # rm -r -f $TEMPDIR

      # or backup all files. This one is little better (theoretically less rotate) but more confusing.
      mv $TEMPDIR backup/${desti}_1 || return 1

      return 0
      }
      # example :
      rotate fr2.rpmfind.net::linux/fedora/core/development/i386/Fedora/RPMS/ development/i386 || exit $?
      rotate fr2.rpmfind.net::linux/fedora/core/development/SRPMS/ development/SRPMS || exit $?

    • [^] # Re: Mirroirs Mandrake en vrac...l'explication

      Posté par  . Évalué à 4.

      "ils savent envoyer des mails pour conseiller d'acheter des actions, voire même spammer les boîtes aux lettres pour que l'on souscrive au MandrakeClub (5 mails à ce sujet tout de même !)"

      Si tu reçois ces mails c'est que tu t'es inscrit sur leur liste... Rien ne t'empèche de te désabonner si cela ne te plait pas. Appeler cela du spam est assez tramotiste.
      • [^] # Sans le mandrakeclub

        Posté par  (site web personnel) . Évalué à 1.

        Sans le mandrakeclub, et la bonne volonte des quelques milliers d'utilisateurs qui s'y sont inscrits, mandrake n'existerait plus depuis plus de deux ans, et tu n'aurai pas le loisir d'utiliser une distrib francaise, efficace et convivialble.
        Pas le plaisir non plus de critiquer une boite qui t'offre une distribution linux de qualité, et qui te laisse le choix de soutenir ce business model ( mandrakeclub ) ou pas.

        "You have enemies? Good. That means you've stood up for something in your life." Winston Churchill

    • [^] # ca a failli m'arriver aussi, heureusement j'avai parametre plusieurs sources

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

      Je suis en 9.2.1 et a chaque fois que j'essayai d'installer/ugrader, j'avai effectivement toujours entre 4 et 5 miroirs dans les choux, mais j'ai eu la chance d'avoir l'une de mes sources qui fonctionnait encore dans la majorité des cas; dans les autres cas j'allai chercher les packages nécessaires sur internet.

      Ce genre de problemes avec les miroirs arrive inevitablement, le vrai probleme est que la ca a dure plusieurs jours, j'ai vu quelques dizaines de personnes galérer ces derniers jours sur de nombreux chans IRC.

      Je comprends tout a fait qu'en tant que client qui paye, tu sois tres gené par cette affaire.
      Signalons tout de même que mandrake n'est pas responsable ( AMHA, à confirmer ) des dizaines de miroirs , et que la garantie de fonctionnement permanente des miroirs et de supdates n'existe pas.

      Je me rappelle avoir installe quelques dizaines de mandrake a mon ancien taf, et je suppose qu'ils ont du s'arracher les cheveux ( ou installer autre chose ).

      Cependant, ce n'est qu'une erreur, qui n'aura dure que quelques jours, et l'explication ci-dessus est suffisament sincère pour que je ne sois pas rancunier.

      "You have enemies? Good. That means you've stood up for something in your life." Winston Churchill

  • # Re: Mirroirs Mandrake en vrac...l'explication

    Posté par  . Évalué à -1.

    Le pb c'est que encore une fois, on ne peut absolument pas faire confiance à Mandrake : ils font encore de mauvais choix à la base, et après en essayant de les corriger se tirent dans les pieds ! Après de tels évènements il y en a encore qui s'étonnent que les entreprises se tournent vers des distributions plus "sérieuses"
    • [^] # Re: Mirroirs Mandrake en vrac...l'explication

      Posté par  . Évalué à 2.

      Des erreurs, tout le monde en fait, sans exception .. par contre, ceux qui tentent de les corriger se font plus rares, et mandrake en fait partie .. moi je dis ça je dis rien ..
      • [^] # Re: Mirroirs Mandrake en vrac...l'explication

        Posté par  . Évalué à 1.

        Tu crois pas que tu fais une erreur de raisonnement ?

        Imagine un monde où "Des erreurs, tout le monde en fait, sans exception" et "ceux qui tentent de les corriger se font plus rares".

        Plein de monde pour faire des conneries et personne pour les corriger : c'est l'apocalypse.
    • [^] # Re: Mirroirs Mandrake en vrac...l'explication

      Posté par  (site web personnel) . Évalué à 1.

      Bien sur, une semaine de downtime est dommageable, et c'est vrai que ç'est chiant.
      Maintenant, les sociétés, comme tu dit, acceptent sans aucun problème des délais de 1 ou 2 mois dans la mise à jour des correctifs de la part de Microsoft.

      Je dit ça, je dit rien, car après tout, c'est pas microsoft qui s'impose sur le marché informatique au niveau des entreprises...

      Et puis, attaque personnel pour attaque personnel ( :) ), il y a aussi des assoces qui ont eu des déboires aussi longs suite à la chute de leurs serveurs...

      Mais bon, c'est vrai que ça sux
  • # Merci pour cette explication, claire et sincère

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

    L'erreur est humaine , même dans le libre-software.

    Reste juste a espérer que les choses rentrent dans l'ordre au plus vite, que cet incident soit oublié, et que MDK reste la distribution réellement Open-Source ( CVS accessible par tous contrairement a d'autres projets GPL dont on ne peut devenir utilisateur et acceder au code que si l'on achete un serveur ), communautaire et française, que j'adore depuis sa toute première version.

    Je signale au passage que la 9.2.1 ( la 9.2 avec ses centaines de MB d'updates ;) est la mandrake la plus stable que j'aie connu depuis la première version, et me permets enfin d'avoir un uptime digne d'une RedHat ou d'une Debian.

    Et rien que pour en enerver quelques uns, et au risque de me prendre un -10, j'en remets une couche :

    Inscrivez vous au mandrakeclub et achetez des actions mandrake,
    sponsorisez le business model du 3eme millénaire qui vous offre gratuitement un produit
    de qualité et vous laisse le choix de venir payer en remerciement, sans quoi tous les
    projets GPL feront un jour comme AbulEdu dont le code de la version 1.4 n'est accesible que si l'on paye d'abord

    "You have enemies? Good. That means you've stood up for something in your life." Winston Churchill

    • [^] # Re: Merci pour cette explication, claire et sincère

      Posté par  (site web personnel) . Évalué à 4.

      Une petite couche de plus ? ok je suis partant..

      Membre du Mandrake club depuis que j'ai les moyens de me payer ça (silver member...hé les filles !)...j'ai bien concsiense de payer pour tester et même faire de la hotline (qui ne le fait pas lorsque la décision est prise d'installer un version unstable ?!)
      Mais c'est une fonctionalité que je suis heureux de payer...parceque j'ai effectivement envie d'aider une société française qui a le pouvoir (virtuel) de faire changer les mentalités.

      Les témoignages que nous recueillons sur le forum du club sont de deux types :
      1- mandrake c'est nul j'ai payé et j'en ai pas pour mon argent !
      2- Vous êtes la meilleure hotline du monde je ne suis pas près à me passer des services de la communautés et je vais y poser ma pierre en répondant moi aussi aux questions auxquelle j'ai maintenant une réponse !

      Dans le cas 1- nous parvenons parfois, en restant diplomates ou pédagogues, à faire changer d'avis le (ou la) détracteur.

      La distro Mandrake me comble, que ce soit pour mon desktop ou pour mes serveurs (cvs, ftp, web, mail, dns).

      C'était ma modeste couche...

Suivre le flux des commentaires

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