Journal Mono est mort

Posté par  .
Étiquettes : aucune
0
25
juin
2007
C'est pas vendredi; mais ce n'est pas un troll non plus; C'est une simple constatation.

Voici l'histoire:
Alléché par la video de K-Sketch, http://dub.washington.edu/projects/k-sketch/ je décide de charger les sources et de compiler pur voir ça de plus près.

Flute Zute Crotte, me dis-je in-petto, c'est du .NET, ça pue! Je dis ça par principe, je n'aime pas le .NET.

Mais heureusement il y a mono. Voyons voir si ça peut marcher avec.

apt-get install mono

Et donc, prj2make aidant, je me lance. ET Reflute, il faut Picoolo. et Je hais les projets qui prennent des noms courants comme nom. Bref Piccolo est là:
http://www.cs.umd.edu/hcil/jazz/index.shtml

Et si j'arrive bien à compiler Piccolo (en remplaçant mcs par gmcs dans le Makefile), impossible de l'installer. Le Makefile généré par prj2make n'a pas de cible install, surfant sur le net il y a un truc appelé gacutil qui s'occupe de tout, mais il manque un "strong name", et meme après pour la compilation de PiccoloX il ne trouve pas Piccolo parce que le ProjectGuid ne semble pas être passé dans mono. Je résume, en fait, j'ai essayé plein de trucs sans succès, au fûr et à mesure de mes recherches et j'ai toujours rien compris.

Qu'à cela ne tienne, me dis-je in petto, je vais trouver un forum mono pour m'aider.

Ben non. monofrance ne répond pas à l'inscription pour accéder au forum (page blanche) et de toute façon semble assez peu actif.

Au train ou c'est parti avec mono je vais recoder K-Sketch en entier, ça ira plus vite.

mono -> Poubelle. de toute façon je sens depuis le début que c'est une muvaise idée ce truc.

apt-get remove mono
  • # et en france

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

    il y a http://monofrance.tuxfamily.org/
    heureusement que nous n'avons pas encore de brevets logiciels :/
    • [^] # Re: et en france

      Posté par  . Évalué à 2.

      J'ai voulu m'inscrire pour poser la question sur le forum. Réponse: une magnifique page blanche.

      C'est ce qui a fini de m'énerver contre mono. La page blanche a provoqué la poubellisation.
      • [^] # Re: et en france

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

        chez moi ça a marché, sans doute pas tombé au bon moment ? (parce que bon le mutualisé web, il tourne pas avec du mono là, ça ne peut pas être lié à ça ;-) )
  • # Raté

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

    apt-get --purge remove mono
    • [^] # Re: Raté

      Posté par  . Évalué à 0.

      Encore faux:
      aptitude purge mono
      ou si le paquet a déjà été désinstallé:
      dpkg --purge mono
      • [^] # Re: Raté

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

        Encore et toujours faut...

        Perso, je vois pas l'interet de aptitude...
        Il install plein de trucs inutiles ce que ne fait pas apt-get...

        Et depuis apt 0.7, il n'offre rien de plus...
        • [^] # Re: Raté

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

          D'après http://www.debian.org/doc/manuals/reference/ch-package.en.ht(...)
          aptitude is now the preferred text front end for APT, the Advanced Package Tool. It remembers which packages you deliberately installed and which packages were pulled in through dependencies; the latter packages are automatically de-installed by aptitude when they are no longer needed by any deliberately installed packages. It has advanced package-filtering features but these can be difficult to configure.


          Il install plein de trucs inutiles ce que ne fait pas apt-get...

          Il ne te manque pas «Aptitude::Recommends-Important "false";» ?
          • [^] # Re: Raté

            Posté par  . Évalué à 1.

            Moué

            Enfin c'est bien sans l'être parce que personnellement j'ai des paquets "dégâts collatéraux" installés par dépendance avec d'autres, dont je me sers et qu'il veut me virer à chaque fois que je fais une install => vive apt-get
          • [^] # Re: Raté

            Posté par  . Évalué à 4.

            Oui mais si j'utilise Synaptic en frontend à apt, il vaut mieux continuer à utiliser apt en console plutôt que de faire un mélange avec aptitude, non ? (ceci est un vrai question).
            • [^] # Re: Raté

              Posté par  . Évalué à 2.

              à l'usage, le mélange apt/aptitude se passe mal à terme, cf des dev debian
          • [^] # Re: Raté

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

            Pour la désinstallation des dépendances:
            apt-get autoremove depuis apt 0.7...

            D'ailleurs, depuis l'installation de apt-0.7 sous Sid, aptitude a été désinstallé ;) Bon, d'accord c'est juste un probleme de dépendances...

            Mais comme je le dis, depuis le dernier apt, je ne vois plus aucun avantage à aptitude...
  • # K-SKETCH

    Posté par  . Évalué à 1.

    C'est sympa comme logiciel. La vidéo donne envie de tester, mais ton journal indique que c'est une grosse galère pour l'installer. Dommage.
  • # euh...

    Posté par  . Évalué à 7.

    Sincèrement, je crois que tu exagères.

    Il y a plusieurs points à prendre en compte avant de jeter la pierre à Mono
    - k-sketch est fait pour Windows XP : si je me rappelle bien Mono n'est pas encore capable de faire tout ce que .Net permet sous windows.
    - k-sketch est fait pour XP Table PC : il y a peut etre des fonctions de .Net bien spécifique à cette version de l'OS, et il serait probable que Mono ne les gère pas.
    - k-sketch est en développement : exiger une version qui marche et portable est un peu prématuré.
    - Piccolo n'est plus maintenu.

    Bref, exiger qu'un logiciel en développement, fait pour un OS bien spécifique (XP table PC edition) soit installable sur une autre implémentation de .Net, elle aussi en développement, avec une couche graphique partriculière qui n'est plus développée depuis des mois, c'est franchement abusé de tout rejeter sur Mono.
    • [^] # Re: euh...

      Posté par  . Évalué à 3.

      Sincèrement, je crois que tu exagères.
      Non. ce que je raconte est vraiment arrivé. J'aurais pas trouvé un lien vers un type qui a compilé Piccolo avec mono, j'aurais même pas insisté. Mais ça compile (prj2make, puis make). Et après on en fait quoi?

      k-sketch est fait pour Windows XP
      En fait, je pensais que si la partie tablet-pc me gonflait, cette partie du code sauterait. Mais je ne peux pas arriver là, parce que je n'arrive pas à installer Piccolo. Le problème n'est pas k-sketch, c'est le manque de doc pour installer une lib de façon à ce qu'elle puisse resservir.

      D'après Google il y en a au moins un qui est arrivé à installer piccolo sous mono. Mais il dit pas comment il fait.

      Le problème, c'est pas k-sketch (pas fini, cvs, en cours de dev, tout ça); C'est Piccolo. Il compile. Mais on fait quoi une fois compilé? On jette ! Parce que l'installation d'une lib sous mono est un truc incompréhensible, non documentée, et réservée à une caste de spécialistes.

      Compare: avec les Makefile de GNUStep, il suffit de faire make install pour installer.
  • # "Ceci n'est pas un troll"

    Posté par  . Évalué à 8.

    mais ce n'est pas un troll non plus


    Euh, un peu quand même, en d'autres temps (pas complètement révolus) quand on devait bidouiller une semaine pour (échouer à) installer un driver sous linux, on disait pas "linux c'est de la merde" et "reformat".

    Enfin, si certains le faisaient, mais ils se faisaient pas bien voir de la communauté.
    • [^] # Re: "Ceci n'est pas un troll"

      Posté par  . Évalué à 3.

      Enfin à l'époque le processus de compilation et d'installation des modules du noyau était quand même assez bien foutu. Y'avait peut-etre pas encore module-assistant dans debian, mais J'ai jamais trouvé obscur le processus de fonctionnement et d'installation.

      Il est vrai qu'il y a bien longtemps que j'achète le matériel en fonction de son support Linux, alors je suis assez mal placé pour en parler.
  • # Heu... KDE mort?

    Posté par  . Évalué à 1.

    Je dis ça parce que le site français de KDE lui aussi ne répond plus depuis des semaines.


    bon, je vais rejoindre leur site ------>[ ]
    • [^] # Re: Heu... KDE mort?

      Posté par  . Évalué à -9.

      Pour être mort, il aurait fallut qu'il ait déjà été vivant.

      Comme chacun sait, KDE ça a toujours été un zombi. Une mauvaise idée à moitié aboutie.

      Il a en commun avec mono d'avoir choisi un langage de programmation pourri. Ceci explique cela.
      • [^] # Re: Heu... KDE mort?

        Posté par  . Évalué à -1.

        bip bip bip .. BOUM, trollometre DOWN ..

        faites chier, avec vos trolls , un trollomètre tout neuf.

        P.S. avant d'exploerer iln y avait une note de 25/10 de niveau trollèsque.
      • [^] # Re: Heu... KDE mort?

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

        Heureusement que tu disais toi même, en intro de ton journal, que nous ne sommes pas vendredi....
      • [^] # Re: Heu... KDE mort?

        Posté par  . Évalué à 0.

        Comme XP ?
      • [^] # Re: Heu... KDE mort?

        Posté par  . Évalué à 0.

        faut mettre à jour ton firmware, GNOME utilise Mono, et de plus en plus

Suivre le flux des commentaires

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