Falta la opinión de Clem

clement lefebvre

Ya Manuel de la Fuente hablo sobre como tanto Cinnarch como Manjaro abandonaban Cinnamon y todo por varias razones:

1) La llegada de GNOME 3.8 a Arch
2) Cinnamon todavía no está portado a GTK 3.6
3) La falta de compatibilidad entre las diferentes versiones de GTK.

En el github de Cinnamon hubo una discusión sobre el paso lento que tiene el proyecto y ahí Clem dejó 2 mensajes respondiendo dudas.

En el primero de ellos deja en claro que Cinnamon no fue creado como un proyecto independiente de Mint, que no compite por ser el entorno más usado, que Cinnamon no es el objetivo en sí sino parte de este (la experiencia de usuario en Linux Mint). El problema que tiene Cinnamon es la falta de comunicación (casi enteramente por IRC) entre los 10 desarrolladores «confiables» (Confiables en el sentido de que se puede asegurar que sus pull requests fueron bien escritos y bien probados) y que lleva tiempo establecer esa confianza.

También comprende la frustración de los desarrolladores y que si fuese independiente de Mint podría crecer más rápido pero les recuerda que ellos sólo se fijan en una pequeña parte del proyecto y no en todo. GNOME es justamente un ejemplo de esa clase de desarrolladores.

Pero lo más importante está en el segundo comentario, en el que habla de Cinnarch. Comienzo a citar:

Sobre Cinnarch, Fedora y probablemente Debian son muy malas noticias para los usuarios de esas distribuciones. Aunque mi gran preocupación es hacer felices a los usuarios de Mint, hacer que Cinnamon esté disponible para toda la comunidad de Linux es algo que es importante para mí y creo que alcanzamos nuestra misión con eso. Me siento mal por ellos, pero la gente tiene que entender la relación entre GNOME/GTK y su ecosistema (del cual cinnamon es parte) y el hecho de que a los desarrolladores de GNOME/GTK no les impota la compatibilidad hacia atrás. No pueden esperar que Cinnamon sea compatible con el último GNOME/GTK al minuto que salga, especialmente si arreglando las regresiones que crea signifique perder compatibilidad con las versiones de GNOME/GTK que soportamos (la compatibilidad con GNOME/GTK 3.4 es clave para nosotros porque estamos comprometidos con traer las nuevas versiones de Cinnamon a Mint 13 LTS por ejemplo). Nuestro enfoque es en 3.6 porque esa es la versión que estamos usando y que seguiremos usando por 6 meses más. Nos llegan pull requests de Fedora y patches para arreglar muffin y cinnamon para gtk 3.7/3.8 y nos interesa mergearlos. Cuando una distribución actualiza GNOME/GTK, la mayoría de las veces, rompe los temas GTK3, rompe Cinnamon y rompe algunas aplicaciones GTK3. Eso es porque GNOME/GTK innova agressivamente y no consideran a su ecosistema lo suficientemente importante para garantizar la compatibilidad hacia atrás. Eso es algo que las distribuciones necesitan pensar cuando incluyen el último GNOME/GTK antes de las partes de su ecosistema que lo soportan. Ahora, el soporte para GTK3.8 en Cinnamon es necesitado por Fedora y nos interesa tenerlo, pero la fuerza impulsora detrás es Fedora. Nos ayuda también, eso significa que más gente use Cinnamon, mas desarrolladores (algunos de ellos usan Fedora) y una vista previa de lo que se viene (GTK3.8) para nosotros en Ubuntu/Mint. Así que todos están interesados en que Cinnamon tenga soporte para GTK3.8… pero es importante entender que eso es algo manejado por Fedora y los usuarios de GTK3.8, a mí me pagan por trabajar en Mint, parte de eso significa hacer lo mejor para que Cinnamon sea grandioso y GTK3.8 es algo a lo que me enfrentaré en 6 meses. Tenemos el mismo problema en Fedora.. los desarrolladores full time de allí no se les paga para trabajar en Cinnamon. Así que en el caso de Cinnarch, no estoy seguro de que los mantenedores entiendan completamente la situación cuando se trata de la compatibilidad entre Cinnamon y GNOME/GTK, lo que quiero decir es que todos queremos que Cinnamon soporte todas las versiones de GTK, GNOME no lo hace fácil, y a nadie se le paga (ya sea en Mint, Cinnarch o Fedora) para que sea prioridad. Lo que ocurrió en Fedora, y es lo que hacemos en Mint, y espero que Cinnarch pueda ser capaz de hacerlo, es congelar las actualizaciones que crean regresiones y si no es posible y las contribuciones upstream no han sido mergeadas, parcheamos el software. Leigh estuvo muy proactivo en Cinnamon en Fedora, no sólo mandándonos pull requests sino también parcheando Cinnamon para que funcione bien en Fedora. Quizás sea un caso para los mantenedores de distros que puedan contactarnos más fácilmente y quizás en esta reunión semanal ayudaremos. Me siento bien con que Cinnamon esté disponible para los usuarios de Fedora, Arch y Debian y que tengan tanto Cinnamon como su distribución para agradecerles. Hay algo de responsabilidad que cae en ambos lados especiallmente en las distribuciones comprometidas en traer el último GNOME/GTK sin demoras y sin importar las regresiones que ocurran. No tengo dudas de que Cinnamon funcionará bien en GTK 3.8, es parte de mi trabajo asegurarme que pase lo mismo para Mint 16, hasta entonces estoy más que feliz para ayudar a cualquiera que tome el control de esto para quienes ese soporte es importante. Priorizaré la revisión de los relacionados con gtk3.7 para terminarlos antes del Lunes (Leigh suele parchear cinnamon en fedora … así que necesitaríamos charlar con los mantenedores de las distros afectadas).

En fin. Saquen sus conclusiones.


Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   Juan Carlos dijo

    Bien por los muchachos de Fedora, siempre contribuyendo a este mundo linuxero.

    1.    Manuel de la Fuente dijo

      +1, si Cinnamon consigue la compatibilidad con GNOME 3.8 antes de lo planeado será en gran parte gracias a ellos.

      En lo que a GNOME le importó un carajo descomponer y Mint no se daba abasto en arreglar, vino Fedora a prestar su ayuda.

      1.    Juan Carlos dijo

        Es que hay un grupo dentro de Fedora que está impulsando poner a Cinnamon como escritorio por defecto. No sé si será en F19, pero es evidente que la gente de RedHat les está tirando las orejas por Gnome-Shell, ya que no se vería como un escritorio, digamos, empresarial, que es muy distinto a un usuario común y silvestre.

    1.    diazepan dijo

      ya está hecha una nueva entrada
      https://blog.desdelinux.net/rip-fuduntu/

  2.   lawliet dijo

    Cuando usaba distros como Fedora, Debian, estaba feliz con usar una distro que apoya al software libre, y lo que me gustaba de Fedora es la innovación que trae a Linux en general.
    Ahora uso una distro que funciona muy bien, pero su usabilidad está por encima del espiritu del software libre, a ver si me instalo Fedora de vuelta para reportar bugs.

    1.    Juan Carlos dijo

      Yo probé y probé, sobre todo las más «popus», siempre vuelvo a Fedora como hijo descarriado….. Sus versiones recién salidas del horno son una desgracia, pero luego de un mes, mes y medio, no hay con qué darles.

      Saludos

    2.    eliotime3000 dijo

      Yo estoy contentísimo con Debian Stable, puesto que no tienes ningún problema con las actualizaciones (que son bien detalladas, por cierto), además que su robustez te asegura que no se te van a perder los datos por un simple apagón o se te vaya a botar un error por defecto de fábrica (como Ubuntu).

      Me encantaría probar otras distros que son estables como Slackware y CentOS, debido a su calidad de empaquetado, además de gozar con una gran cantidad de usuarios que se empeñan en mejorarlo desde el kernel y se pueden instalarlo de la forma que uno quiera (por lo menos en slackware se tiene la opción de instalarlo al estilo de Archlinux).

      Por ahora, me quedaré en Debian Squeeze y que Wheezy llegue a stable, porque se ve que va a llegar con muchas innovaciones en cuanto a librerías.

      1.    elendilnarsil dijo

        Según he leído en varios foros, CentOS es una roca.

        1.    Juan Carlos dijo

          Así es, y si no estás sumergido en la versionitis agudísima, es una distribución que vas a usar y usar sin cansarte y sin preocuparte por nada hasta el 2020 (la 6.4). O al menos hasta que que se publique la versión 7, que va a corresponder con la versión 7 de RedHat, como buen clon del sombrero rojo que es.

          Aquí mismo, @petercheco, hizo un muy buen tutorial para instalarlo en una laptop, por acá: https://blog.desdelinux.net/centos-6-4-disponible-como-configurarlo/

          1.    elendilnarsil dijo

            imagino que se puede instalar cualquier entorno de escritorio.

          2.    Juan Carlos dijo

            @elendilnarsil: Y va a ser que no. Gnome 2.x y KDE 3.4.3 únicamente. El temita de la estabilidad de Centos es así, nada de romper nada con otros entornos. Con la gente de ServOS, que se basa en Centos, estuvimos tratando de meter un KDE más moderno, pero fue imposible por la cuestión de las dependencias y demás detalles.

          3.    petercheco dijo

            Gracias por mencionar 😀

          4.    Juan Carlos dijo

            @petercheco: nada, cuando las cosas están bien hechas hay que recomendarlas.

  3.   elendilnarsil dijo

    Que diferencia cuando alguien involucrado de lleno en un proyecto explica la situación. Yo caí como otros en el amarillismo. Las disculpas del caso.

  4.   F3niX dijo

    Los de gnome van a volver locos a todos los desarrolladores!

  5.   st0rmt4il dijo

    Bien por la gente de fedora :D!

    Veremos a ver que pasara despues de esa charla que tendran con los mantenedores de las distros afectadas.

    Saludos!

  6.   pepe dijo

    Lo lamento por clem, pero cinnamon nunca me gusto, prefiero seguir usando su Linux Mint XFCE o por ahora y con muy buenos resultados Solydxk. 🙂

  7.   Carles dijo

    Gracias a Clem por la explicación. Queda claro que cada «proyecto» mira por su propio bien. Decir que GNOME tiene una política de mejora agresiva me parece como mínimo absurdo. GNOME mira por su entorno, y sus desarrolladores no van por libre, sino van al ritmo que necesitan ir. GNOME 3 se basa en GTK 3, y no en GTK 2. Es obvio y evidente que esto pasaría.

    Cinnamon o incluso Mate son fruto de una mala visión de futuro. La idea inicial es buena, no proporcionar al usuario medio un cambio tan radical en el entorno de escritorio, pero está idea nació ya con fecha de caducidad, ya que GTK 2 estaba en fase de «defunción».

    Mantener todo un entorno de escritorio es muy complejo, y que este tipo de proyectos lo inicie una sola distribución con un equipo tan pequeño … es de lo más arriesgado. Por suerte, Fedora se ha involucrado, pero no sé hasta que punto esta unión de esfuerzos tendrá futuro, ya que GNOME 3.8 realmente es un paso adelante, y soluciona muchos de los «fallos» de usabilidad reclamados.

    Si uno se abstrae de fanatismos, e intenta ser imparcial, se da cuenta que Linux Mint heredó el mismo gran error que Ubuntu en su día, creer que serían exclusivos por Unity o Cinnamon.

    En un tiempo, el ecosistema Linux volverá a sus raíces, y tan solo perdurarán las distribuciones de siempre (Fedora, OpenSUSE, Mageia/Rosa (herederas de Mandriva/Mnadrake), Debian ….), las que siempre aportaron algo diferente (en ideología, público de destino, software …) y los proyectos libres con base solida (KDE, GNOMe, Wyland, …)